Windows
그래픽 사용자 인터페이스 (GUI; Graphic User Interface) |
- 키보드로 명령어를 직접 입력하지 않고, 아이콘이나 메뉴를 마우스로 선택하여 모든 작업을 수행방식 |
선점형 멀티태스킹 (Preemptive Multi-Tasking) |
- 동시에 여러 개의 프로그램을 실행하는 멀티태스킹을 하면서 운영제체가 각 작업의 CPU 이용 시간을 제어하여 응용 프로그램 실행중 문제가 발생하면 해당 프로그램을 강제 종료시키고 모든 시스템 자원을 반환하는 방식 |
플러그 앤 플레이 (PnP; Plug & Play) |
- 컴퓨터 시스템에 새로운 하드웨어를 장착하고 시스템을 가동시키면 자동으로 하드웨어를 인식하고 실행하는 기능 - 운영체제가 주변기기를 자동으로 인식하므로 시스템 환경을 사용자가 직접 설정할 필요가 없음 |
OLE (Object Linking and Embedding) |
- 다른 여러 응용 프로그램에서 작성된 문서나 그림 등의 개체(Object)를 현재 작성중인 문서에 자유롭게 연결(Linking)하거나 삽입(Embedding)하여 편집할 수 있게 하는 기능 |
255자의 긴 파일 이름 | - \ / * ? " < > | 를 제외한 모든 문자 및 공백을 사용하여 최대 255자까지 파일 이름을 지정할 수 있음 |
Single-User 시스템 | - 컴퓨터 한 대를 한 사람만이 독점해서 사용함 |
UNIX
- 벨 연구소, MIT, General Electric이 공동 개발한 운영체제
- 시분할 시스템(Time Sharing System)을 위해 설계된 대회식 운영체제
- 소스가 공개된 개방형 시스템(Open System)
- 대부분 C언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이 높음
- 다중 사용자(Multi-User), 다중 작업(Multi-Tasking)을 지원
- 트리(Tree) 구조의 파일 시스템을 갖음
시스템 구성
구성요소 | 설명 |
커널(Kernel) | - 하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할 - UNIX의 가장 핵심적인 부분 - 프로세스(CPU 스케줄링) 관리, 기억장치 관리, 파일 관리, 입 / 출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등 여러 가지 기능을 수행함 |
쉘(Shell) | - 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기 - 시스템과 사용자 간의 인터페이스를 담당 - 종류 : Bourne Shell, C Shell, Korn Shell |
유틸리티 프로그램 (Utility Program) |
- 일반 사용자가 작성한 응용 프로그램을 처리하는데 사용함 - DOS에서의 외부 명령어에 해당됨 - 종류 : 에디터, 컴파일러, 인터프리터, 디버거 등 |
LINUX
- 리누스 토발즈가 UNIX를 기반으로 개발한 운영체제
- 프로그램 소스 코드가 무료로 공개되어 있기 대문에 프로그래머가 원하는 기능을 추가할 수 있음
- 다양한 플랫폼에 설치하여 사용이 가능하며, 재배포가 가능
- UNIX와 완벽하게 호환됨
- 대부분의 특징이 UNIX와 동일
MacOS
- 애플사가 UNIX를 기반으로 개발한 운영체제
- 아이맥과 맥북 등 애플 사에서 생산한 제품만 사용가능
- 드라이버 설치 및 install과 uninstall의 과정이 단순
Android
- 구글 사에서 개발한 리눅스 커널 기반의 개방형 모방일 운영체제
- 모든 코드가 공개된 개방형 소프트웨어
- 자바와 코틀린으로 애플리케이션을 작성
- 스마트폰 등의 휴대용 장치에 주로 사용
iOS
- 애플 사에서 개발한 유닉스 기반의 모바일 운영체제
- 아이폰, 아이팟, 아이패드 등에 내장
- 애플사 고유의 모바일 운영체제로 타사 제품은 iOS를 탑재할 수 없음
'기타 > study' 카테고리의 다른 글
정보처리산업기사 - 보안 솔루션 (0) | 2024.10.19 |
---|---|
정보처리산업기사 - 네트워크 관련 신기술 (2) | 2024.10.19 |
정보처리산업기사 - OSI 참조 모델(시나공) (0) | 2024.10.13 |
정보처리산업기사 - 운영체제 기본 명령어(시나공) (1) | 2024.10.06 |
정보처리산업기사 - 운영체제(시나공) (0) | 2024.10.05 |