컴퓨터 소프트웨어를 공부하는데 있어서 가장 기본이 되며 가장 먼저 알아보아야 할 단어죠. 바로 OS에 대해서 포스팅 하려고 합니다.
컴퓨터를 구매 또는 사용하면서 많이들 들어본 단어 'Windows'나 'Unix', 'Linux', 'Mac OS' 그리고 스마트폰을 사용하면서 들어본 'iOS', 'Android'가 많이 사용하시는 대표적인 OS 입니다.
OS란 'Operating System'의 약자로 운영 체제라고도 하는데, 컴퓨터를 효율적으로 관리하고 제어하며 작동하기 위해 만들어진 소프트웨어를 말합니다. 컴퓨터 전체를 관리 및 제어하기 때문에 컴퓨터를 사용하기 위해서 먼저 설치를 해야하는 기본 소프트웨어입니다. 컴퓨터 하드웨어라는 플랫폼 위에 설치가 되며 이 OS가 설치되어야 다른 응용 프로그램들(문서 작성, 이미지 처리, 게임, 웹 사이트)이 정상적으로 실행될 수 있습니다.
또한 OS는 해당 OS가 작동하는 컴퓨터라면 제조업체나 기종에 상관없이 이용할 수 있도록 한번 캡슐화 해주는 역할을 합니다. 예를 들어 Windows가 설치되어 있는 컴퓨터라면 어느 회사에서 만든 어떤 기종이냐는 알 필요없이 OS만 보고 응용 어플리케이션을 만들면 문제없이 이용이 가능하도록 OS에서 처리합니다.
OS의 역할은 크게 프로세스 관리, 메모리 관리, 디스크 관리, 네트워크 관리 네가지로 나뉘어 집니다. (역할의 대한 자세한 내용은 다음 포스팅에서 다루겠습니다. 하단에 링크를 참고하세요. 작성 후 링크 공유할 예정.)
OS는 일반적으로 컴퓨터에 내장되어 있는 하드디스크에 설치하여 사용합니다. 이 OS를 설치하지 않고 부팅을 한다면 메인보드(마더보드, 컴퓨터를 작동하기 위한 부품 등을 꽂는 회로기판, CPU나 메모리 하드디스크 등 구성 부품을 접속하고 데이터 처리와 부품의 제어를 수행)에 내장된 BIOS가 Power On Self Test(POST) 동작 체크를 진행(정상적인 경우 동작 체크가 화면에 나타나지 않고 로고를 표시함)하면서 OS가 설치되어 있지 않은 경우 일반적으로 "삐" 하는 신호음을 울리며 'Operating System Not Found' 라는 메세지가 나타납니다. 가끔 사용하시던 컴퓨터가 "삐" 소리가 나며 부팅되지 않는다는 질문을 많이 하시는데 이런 경우 메인보드에 문제가 생겨 OS를 제대로 체크하지 못하는 경우가 많습니다.
대표적인 OS
사진 설명을 입력하세요.
마이크로소프트사가 1985년에 내놓은 Windows OS로 일반 PC용과 서버, 임베디드 기기에 사용하는 OS가 있으며 개인과 비지니스로 구분되어 세계적으로 널리 보급되고 있습니다. 현재 시점으로 발매 된 최신 버전은 Windows 10 입니다.
미국의 AT&T사의 벨 연구소에서 개발한 OS로 판매를 통해 수익을 얻고자 하는 개발자와 무상으로 제공하자는 개발자로 나뉘어 꾸준하게 개발되고 있습니다. 가장 알려진 UNIX로는 Linux가 있습니다.
Apple 사가 Macintosh 컴퓨터용으로 개발한 OS입니다. 컴퓨터의 조작법을 흔히 아시는 DOS같은 CUI(Character user Interface) 시대에서 마우스로 조작할 수있는 그래픽 기반의 GUI(Graphical User Interface) 시대를 여는데 많은 공헌을 한 OS입니다. Mac OS X는 UNIX를 기반으로 개발되었습니다.
리눅스 커널을 기반으로 구글에서 제작한 모바일 운영체제로 스마트폰을 비롯한 다양한 기기에 사용되고 있다. 구글은 새로운 운영체제의 버전 공개와 동시에 소스를 공개(AOSP)하고 있는 대표적인 오픈 소스 플랫폼이며 세계 최다 사용자를 보유한 운영체제이다. 전용 프로그램이 필요 없이 USB 연결을 통해 파일을 이동할 수 있으며 대부분 별도의 인코딩 없이 동영상과 MP3를 재생할 수 있어 편리한 장점이 있다.
애플이 개발 및 제공하는 임베디드 운영체제로 아이폰, 아이팟터치, 아이패드, 애플 TV 등에 탑재되어 있다. 시작은 iPhone OS라는 명칭이였으나 2010년 6월 출시 된 4.0 부터 iOS 로 명칭이 변경되었다. 비교적 보안성이 뛰어난 것으로 평가받고 있으며 부드러운 조작감과 안정적인 사용 환경으로 오류가 적어 사용하기 편리한 장점이 있습니다. iOS에는 사파리 브라우저, 아이튠즈, iBooks 등의 프로그램 등이 내장되어 있으며 iOS 5 부터는 클라우드 기능이 내장되었다.
'기술면접 준비' 카테고리의 다른 글
프로세스와 쓰레드 면접 질문, 답변 (0) | 2023.11.16 |
---|---|
프로세스 & 스레드 (0) | 2023.11.16 |
운영체제란 무엇이고, 어떤 역할을 수행하는가? 부록 - 다른 분 답변 (2) | 2023.11.09 |
운영체제란 무엇이고, 어떤 역할을 수행하는가? 3편 면접 질문 답변하기 (0) | 2023.11.09 |
운영체제란 무엇이고, 어떤 역할을 수행하는가? 2편 용어 정리 (3) | 2023.11.09 |