
Windows
Windows는 1990년대 마이크로소프트가 개발한 운영체제로, 주요 특징 6가지는 다음과 같습니다.
- 그래픽 사용자 인터페이스
- 선점형 멀티태스킹 : 응용 프로그램 실행중 문제 발생 시 해당 프로그램을 강제 종료
- PnP (자동 감지 기능) : 하드웨어 설치 시 운영체제가 자동으로 환경을 구성해 줌
- OLE (Object Linking and Embedding) : 다른 응용 프로그램에서 작성된 개체를 다른 문서에 자유롭게 연결 가능
- 255자의 긴 파일명
- Single-User 시스템 : 컴퓨터 한 대를 한 사람이 독점해서 사용
UNIX
★ UNIX는 1960년대 벨 연구소, MIT, General Electric이 공동 개발한 운영체제입니다. UNIX의 특징은 다음과 같습니다.
- 시분할 시스템을 위해 설계된 대화식 운영체제
- 소스가 공개된 개방형 시스템
- 대부분 C로 작성되어 있어 이식성이 높음
- 다중 사용자, 다중 작업을 지원
- 트리 구조의 파일 시스템
UNIX 시스템의 구성
커널 | 쉘 | 유틸리티 프로그램 |
- UNIX의 가장 핵심적인 부분 - 하드웨어를 보호 - 프로그램과 하드웨어 간 인터페이스 |
- 명령어 해석기 - 시스템과 사용자 간 인터페이스 |
- 일반 사용자가 작성한 응용 프로그램을 처리 - DOS에서의 외부 명령어에 해당 |
LINUX
LINUX는 1991년 리누스 토발즈가 UNIX를 기반으로 개발한 운영체제입니다. 소스 코드가 무료로 공개되어 있으며, 다양한 플랫폼에 설치할 수 있고 재배포가 가능합니다. 대부분의 특징이 UNIX와 동일합니다.
MacOS
MacOS는 1980년대 애플이 UNIX를 기반으로 개발한 운영체제입니다. 아이맥과 맥북 등 애플 사에서 생산하는 제품에서만 사용 가능합니다.
Android
★ Android는 구글에서 개발한 개방형 모바일 운영체제입니다. 자바와 코틀린으로 애플리케이션을 작성합니다.
iOS
iOS는 애플에서 개발한 모바일 운영체제입니다. 애플사 고유의 모바일 운영체제입니다.

Windows
Windows는 1990년대 마이크로소프트가 개발한 운영체제로, 주요 특징 6가지는 다음과 같습니다.
- 그래픽 사용자 인터페이스
- 선점형 멀티태스킹 : 응용 프로그램 실행중 문제 발생 시 해당 프로그램을 강제 종료
- PnP (자동 감지 기능) : 하드웨어 설치 시 운영체제가 자동으로 환경을 구성해 줌
- OLE (Object Linking and Embedding) : 다른 응용 프로그램에서 작성된 개체를 다른 문서에 자유롭게 연결 가능
- 255자의 긴 파일명
- Single-User 시스템 : 컴퓨터 한 대를 한 사람이 독점해서 사용
UNIX
★ UNIX는 1960년대 벨 연구소, MIT, General Electric이 공동 개발한 운영체제입니다. UNIX의 특징은 다음과 같습니다.
- 시분할 시스템을 위해 설계된 대화식 운영체제
- 소스가 공개된 개방형 시스템
- 대부분 C로 작성되어 있어 이식성이 높음
- 다중 사용자, 다중 작업을 지원
- 트리 구조의 파일 시스템
UNIX 시스템의 구성
커널 | 쉘 | 유틸리티 프로그램 |
- UNIX의 가장 핵심적인 부분 - 하드웨어를 보호 - 프로그램과 하드웨어 간 인터페이스 |
- 명령어 해석기 - 시스템과 사용자 간 인터페이스 |
- 일반 사용자가 작성한 응용 프로그램을 처리 - DOS에서의 외부 명령어에 해당 |
LINUX
LINUX는 1991년 리누스 토발즈가 UNIX를 기반으로 개발한 운영체제입니다. 소스 코드가 무료로 공개되어 있으며, 다양한 플랫폼에 설치할 수 있고 재배포가 가능합니다. 대부분의 특징이 UNIX와 동일합니다.
MacOS
MacOS는 1980년대 애플이 UNIX를 기반으로 개발한 운영체제입니다. 아이맥과 맥북 등 애플 사에서 생산하는 제품에서만 사용 가능합니다.
Android
★ Android는 구글에서 개발한 개방형 모바일 운영체제입니다. 자바와 코틀린으로 애플리케이션을 작성합니다.
iOS
iOS는 애플에서 개발한 모바일 운영체제입니다. 애플사 고유의 모바일 운영체제입니다.