OS (operating system)

OS 공부 시작 (컴퓨터 맞출 때 좋은정보도 준다)

computerchild 2024. 2. 15. 01:16
728x90
반응형

안녕하세요 갑자기 새로운 카테고리로 찾아오게 되었습니다.

C언어 공부 글을 주로 올리고 있었는데 일주일 2번 글을 올릴려고 하니 OS쪽도 원래 공부를 하고 싶었기 때문에

일주일 1개씩 C언어,OS를 올리도록 해보려 합니다. 많이들 봐주세요 열심하겠습니다(굽신 굽신)

 

교재는 성안당에서 나온 OS가 보이는 그림책으로 시작을 해보겠습니다. 이후 공룡책으로 이어질 예정입니다.

공부 시작하겠습니다.

 

 

OS란 무엇일까요? 바로 Operating System의 약자입니다. 물론 이거 볼려고 들어오신 분은 없을테니 자세한 설명 들어갑니다!!!!!!

 

OS는 컴퓨터(개인용, 업무용 서버등 모든 컴퓨터)를 관리하고 제어하며, 작동시키는 토대를 만드는 SW를 말합니다.

별칭으로 '기본 소프트웨어'라고 부르기도 합니다.

우리가 흔히 들어본 Window, Linux, Mac등이 바로 이런 OS 입니다. 또한 Linux를 기반으로 하는 Android, ios도 존재합니다. 이러한 OS의 간단한 소개를 하고 OS가 하는일을 공부해겠습니다.

 

Window: Microsoft사가 1985년부터 릴리즈한 OS로 PC용, 서버용, 임베디드 기기용 등이 있으며, 개인이나 비즈니스 이용자를 중심으로 많이 사용됩니다.

 

Linux: (엄밀히 말하면 UNIX인데 편의를 위해 Linux로 설명하겠습니다)미국의 AT&T사의 벨 연구소에서 개발한 OS로, OS를 판매하여 수익을 얻고자 하는 사람들과 무상으로 제공하자는 사람들로 나뉘어 꾸준히 개발되었습니다. 그래서 대표적인 무료버전으로는 Ubuntu가 있고, 유료버전으로는 Red Had이 제공하는 Linux가 있습니다.

 

Mac: Apple사가 자사의 컴퓨터용으로 개발한 OS 입니다. 우리가 현재 사용하는 GUI(Graphical User Interface)를 개발하는데 많은 공헌을 한 OS입니다. 

 

컴퓨터를 작동시키려면 하드웨어와 소프트웨어가 필요로 합니다. 하드웨어란 컴퓨터에 사용되는 부품이나 그거들을 조합한 기기를 말합니다. 즉 디스플레이, 키보드, 마우스, 마더보드, CPU등이 하드웨어라고 할 수 있습니다. 하지만 하드웨어는 단지 장치일 뿐, 하드웨어만 가지고는 아무것도 할 수 없습니다. 이를 작동시키려면 하드웨어에게 어떤 처리를, 어떤 순서로 수행하게 할 것인지에 대한 명령을 내려야 하는데, 이러한 명령 모음을 프로그램 또는 소프트웨어 라고 합니다.

 

소프트웨어 중 가장 중요한 것이 바로 OS입니다. OS는 아까도 말씀드렸지만, 컴퓨터 전체를 관리 및 제어하고 컴퓨터가 작동하기 위한 토대를 만드는 소프트웨어로 일반적으로 가장 먼저 하드웨어에 설치가 되어 있습니다.

OS가 기본 스트웨어라고 했는데, 이러한 기본 소프트웨어 활용되는 소프트웨어는 바로 애플리케이션 소프트웨어 입니다.

응용 프로그램이라고도 하는데,  word, excel, power point등이 대표적인 예라고 할 수 있습니다. 

 

OS의 주요 역할은 다음과 같습니다.

 - 프로세스 관리

 - 네트워크 관리

 - 메모리 관리

 - 디스크 관리 

각 부분은 이후 제대로 공부해보도록 하겠습니다.

 

이번 파트는 주로 내용이 하드웨어와 OS의 중요성에 대해 설명하는 것 같습니다.

 

컴퓨터의 주요 부품 즉 하드웨어를 설명드리겠습니다(알아두면 컴퓨터 맞출 때 도움 될거에요~)

컴퓨터를 구성하는 부품은 마더보드라는 기판에 장착됩니다. 이 마더보드에는 ATX 등과 같은 몇가지 규격이 있어 마더보드나 컴퓨터 본체의 크기(케이스 크기) 부품의 배치 등이 어느 정도 정해져 있습니다. 주요 하드웨어를 설명드리면 다음과 같습니다.

 

 - 마더보드: CPU나 메모리, 하드디스크 등 컴퓨터를 구성하는 부품을 접속하고, 데이터 처리와 부품의 제어를 수행하는 기판이다.

 - CPU: 컴퓨터의 작동을 제어하거나 연산처리를 수행하는 장치ㄹ, 중앙 연산 처리 장치라고도 하며, 인간의 뇌에 해당합니다. 열이 많이 발생해서 냉각 쿨러를 같이 장착합니다.

 - 메모리: 입력된 명령이나 프로그램, 데이터, 처리한 결과 등을 일시적으로 기억하는 장치로, 메인 메모리 또는 주기억 장치라고도 하며 메모리에 기억된 정보는 컴퓨터의 전원을 끄면 사라진다

- BIOS: 컴퓨터에 접속된 기기를 제어하는 프로그램군이다.

- 칩셋: CPU나 메모리, 하드디스크 등과 같은 각 부품이 주고받는 데이터의 흐름을 관리한다.

- 하드디스크: 대용량 기억 장치로, 보조 기억장치 또는 외부 기억 장치라고도 한다. 메인 메모리와 달리 컴퓨터의 전원을 꺼도 정보가 사라지지 않는다.

- 광학 드라이브: DVD나 CD의 디스크를 읽고 쓰는 장치이다.

 

그렇다면 OS는 어디에 있을까요?

기본적으로 OS는 하드디스크 안에 저장합니다. 외장하드나 USB에 설치할 수 있지만, 일반적으로는 내장 하드디스크에 저장됩니다.

 

만일 OS가 설치되지 않았으면 어떻게 될까요?

일반적으로 컴퓨터를 사용할 때 전원을 넣으면 먼저 제조업체의 로고가 나타나고 Window가 가동됩니다. 만일 OS가 없다면? 전원을 켜면 마더보드에 내장된 BIOS(나중에 배움) 가 POST(Power On Self Test)라는 동작 체크를 합니다. POST는 컴퓨터를 작동시키기 위한 자기 진단 기능으로 CPU와 메모리, 마더보드상의 칩셋이나 컨트롤러 등 접속되어 있는 다양한 기기를 체크하는 것입니다. 이때 OS가 없으면 Operating system not found라는 메시지가 나타납니다. 하지만 일반적으로 제조업체의 로고가 표시되기에 우리는 확인할 일이 없죠

 

자 이것으로 OS의 기본적 개요를 알아보았습니다. 다음 시간부터 OS의 기능들을 알아보겠습니다.

 

ㅃ2~~~

728x90
반응형