certification/정보처리산업기사

[OS] 운영체제의 종류

gaing 2024. 10. 18. 15:23

Window 운영체제

MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 마이크로소프트사가 개발한 운영체제
  • Windows 95를 발표한 이후에 98, ME, XP, 7, 8, 10, 11 등의 버전으로 지속적으로 출시되고 있다.

 

Windows 운영체제의 특징

특징 설명
그래픽 사용자 인터페이스(GUI) 제공 키보드 없이 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행하는 그래픽 기반의 인터페이스 방식
선점형 멀티태스킹 방식 제공 동시에 여러 개의 프로그램을 실행하면서 운영체제가 각 작업의 CPU 이용 시간을 제어함
자동감지 기능 제공 하드웨어를 설치했을 때 필요한 시스템 환경을 운영체제가 자동으로 구성해주는 자동감지 기능 제공
OLE (Object Linking and Embedding) 사용 개체를 현재 작성 중인 문서에 자유롭게 연결 또는 삽입하여 편집할 수 있게 하는 기능 제공

 


 

Unix 계열 운영체제

데니스 리치와 켄 톰슨 등이 함께 벨 연구소를 통해 만든 운영체제이며,
90% 이상 C언어로 구현되어 있는 운영체제로 범용 다중 사용자 방식의 시분할 운영체제

 

Unix 계열 운영체제의 특징

특징 설명
대화식 운영체제 기능 제공 프롬프트가 나타난 상태에서 사용자가 명령을 입력하면 시스템은 그 명령을 수행하는 사용자 명령 기반의 대화식 운영체제 기능을 제공함
다중 작업 기능 제공 다수의 작업(프로세스)이 중앙처리장치(CPU)와 같은 공용자원을 나누어  사용하여 한 번에 하나 이상의 작업을 수행하는 기능을 제공함
다중 사용자 기능 제공 여러 대의 단말(키보드와 모니터)이 하나의 컴퓨터에 연결되어서, 여러 사람이 동시에 시스템을 사용하여 각각의 작업을 수행할 수 있는 기능을 제공함
이식성 제공 90% 이상 C언어로 구현되어 있고, 시스템 프로그램이 모듈화되어 있어서 다른 하드웨어 기종으로 쉽게 이식이 가능함
계층적 트리 구조 파일 시스템 제공 Unix는 계층적 트리 구조를 가짐으로써 통합적인 파일 관리가 용이함

 

* 프롬프트(Prompt) : 컴퓨터 터미널에서 CLI(Command Line Interface)의 명령 대기 모드

 

리눅스(Linux) 운영체제

소스 코드가 공개된 오픈 소스 기반의 운영체제
  • 유닉스 계열의 운영체제이므로 대화식 운영체제, 다중 작업 기능, 다중 사용자 기능, 이식성, 계층적 트리 구조 파일 시스템을 갖는다.

 

맥(macOS) 운영체제

애플이 유닉스를 기반으로 개발한 그래픽 사용자 인터페이스 기반의 운영체제
  • 안정성과 보안성이 뛰어나며, 애플의 하드웨어와 최적화된 성능을 발휘한다.

 

안드로이드(Android) 운영체제

휴대 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스, 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트 등)을 포함하고 있는 운영체제