CS/Operating System
[정보처리산업기사] 2. 운영체제의 종류
soo99
2023. 6. 29. 20:42
1) Windows
(1) GUI 제공
: 그래픽 기반의 인터페이스 방식 제공
(2) 선점형 멀티태스킹
: 동시에 여러 개의 프로그램을 실행(멀티태스킹)하면서 운영체제가 각 작업의 CPU 이용 시간을 제어
(3) PnP (자동 감지 기능)
: 하드웨어 설치했을 때, 운영체제가 자동으로 필요한 시스템 환경을 자동감지하는 기능을 제공
(4) OLE
: 문서에 개체(문자, 그림 등)를 연결 또는 삽입하여 편집할 수 있는 기능 제공
2) 유닉스(Unix)
(1) AT&T 벨(Bell) 연구소를 통해 만든 운영체제
(2) 시분할 시스템을 위해 설계된 "대화식 운영체제"
(3) 다중 작업(Multi-Tasking) 제공
(4) 다중 사용자(Multi-User) 제공
(5) 이식성 제공
: C언어로 90% 이상 구현
=> 이식성 ↑, 호환성 ↑
※ 시분할 시스템: 컴퓨터의 처리 시간을 여러 사용자 사이에 분할하여, 각 사용자가 동시에 독립적으로 컴퓨터를 사용하고 있는 것처럼 느끼게 하는 컴퓨팅 방식
3) Mac OS
- 1980년대 애플(Apple)이 Unix를 기반으로 개발한 GUI 기반의 운영체제
4) iOS
- 애플(Apple)이 Unix를 기반으로 개발한 모바일 운영체제
5) 안드로이드
- 구글(Google)이 개발한 Linux 커널 기반의 개방형 모바일 운영체제
'CS/Operating System' Related Articles