지난 포스팅에선 운영체제의 기본 용어에 대하여 정리하였다.
이번 포스팅에선 각 운영체제별 특징들에 대하여 정리하겠다.
1. Windows
1.1 개요
1.1.1 마이크로소프트사가 개발한 운영체제
1.1.2 버전 종류: 95, 98, me, xp, vista, 7, 8, 10
1.1.3 주요 특징:
1.1.3.1 GUI: 그래픽 사용자 인터페이스:
● 마우스로 모든 작업을 수행하는 방식
● 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스
1.1.3.2 선점형 멀티 태스킹:
● 멀티 태스킹:
다수의 작업이 중앙처리장치와 같은 공용자원을 나누어 사용하는 작업 처리 시스템
● 선점형 멀티 태스킹:
- 운영체제가 각 작업의 CPU 이용 시간을 제어하여 응용 프로그램 실행 중 문제가 발생 하면 해당
프로그램을 강제로 종료시키고 모든 시스템 자원을 반환하는 방식
- 하나의 응용 프로그램이 CPU를 독점하는 것을 방지하여 시스템의 작업 처리가 더욱 안정화된다
1.3.3 PNP(PLUG AND PLAY, 자동 감지 기능)
컴퓨터에 프린터나 사운드 카드 등의 하드웨어를 설치했을 때, 해당 하드웨어를 사용하는데 필요한 시스템
환경을 운영체제가 자동으로 구성해주는 기능
1.3.4 OLE(Object Linking and Embedding)
다른 여러 응용 프로그램에서 작성된 문자나 그림 등의 개체를 현재 작성중인 문서에 자유롭게 연결하거나
삽입하여 편집할 수 있게 하는 기능
1.2 파일명 설정 문자열 가능 길이
- VFAT를 이용하여 최대 255자까지 설정 가능. - 공백을 포함한 모든 문자 가능, 한글은 127글자 지정 가능
- \ / : * “ < > | 는 불가능
1.3 윈도우 HOME 과 윈도우 PROFESSIONAL 차이
기능 | WINDOWS 10 HOME | WINDOWS 10 PROFESSIONAL |
WINDOWS HELLO | O | O |
장치 암호화 | O | O |
방화벽 및 네트워크 보호 | O | O |
인터넷 보호 | O | O |
자녀 보호 | O | O |
보안 부팅 | O | O |
BITLOCKER 장치 암호화 | X | O |
WIP | X | O |
WINDOWS DEFENDER 바이러스 백신 | O | O |
--> BITLOCKER, WIP의 차이
● BITLOCKER 장치 암호화 :
장치를 분실했을 때 장치를 완전히 잠그는 기능, 시스템이나 데이터에 액세스 불가
● WIP :
- 기업이나 회사에서 유용한 장치
- 데이터 유출 가능성을 방지하는 기술
- 앱과 데이터를 보호하기 위한 기술의 일종
2. UNIX
2.1 개요:
2.1.1 UNIX는 1960년대 AT&t 벨 연구소, MIT, GENERAL ELECTRICC이 공동 개발한 운영체제
2.1.2 시분할 시스템을 위한 대화식 운영체제
2.1.3 소스가 공개된 개방형 시스템
2.1.4 초기 운영체제는 multics이고, 대부분 C언어로 작성되어 이식성이 높음
2.1.5 다중 사용자, 다중 작업을 지원함
2.2 UNIX 시스템의 구성
하드웨어 < 커널 < 쉘 < 유틸리티 < 사용자
2.2.1 커널:
● 운영체제의 핵심
● 주기억장치에 적재된 후 상주하면서 실행됨
● 프로세스, 기억장치, 파일, 입출력등 여러 가지 기능을 관리한다
2.2.2 쉘:
● 커널과 사용자간의 인터페이스
● 사용자로부터 받은 명령을 해석하고 프로그램 실행
● 주기억장치에 상주X
● 실행한 프로세스를 커널에게 전달할 수 있도록 해주는 명령 번역기
2.2.3 유틸리티 프로그램
● 일반 사용자가 작성한 응용 프로그램을 처리하는 데 사용한다.
● DOS에서의 외부 명령어에 해당된다.
※ UNIX의 작동 방식
사용자의 요구 --> 명령어(유틸리티) --> 명령어 해석(쉘) --> 관리(커널) --> 동작(하드웨어)
3. LINUX
3.1 개요:
3.1.1 1991년 리누스 토발즈가 자유 소프트웨어 정책 하에 개발
- 자유 소프트 웨어:
금전적 무료가 아닌 ‘원하는대로의 실행’, ‘무료나 유료로 복제물 재배포’, ‘필요에 따른 개작’ 등 포괄적인
자유를 부여하는 것
3.1.2 프로그램 소스 코드가 무료로 공개됨
3.1.3 UNIX와 완벽하게 호환
3.1.4 vs WINDOWS
- 리눅스는 수천명의 개발자들이 update에 참여하기 때문에 버그 발생 시 빠른 업데이트가 가능
- 윈도우와 같은 체계적인 지원이 부족하여 일반인들보다는 전문가들이 다수 사용
4. MAC OS
특징:
- 애플 제품에서만 사용 가능한 운영체제
- 프로그램을 카피하고 삭제함으로써 설치와 삭제의 과정을 단순화 시켰으며, 드라이버 설치 또한 OS의 확장 폴더에 넣고 재부팅을 하면 인식됨.
5. 안드로이드 운영체제
특징:
- 안드로이드는 휴대전화를 비롯한 휴대용 장치를 위한 운영체제이다
- 리눅스 커널 위에서 동작
이번 포스팅에선 운영체제별 특징에 대하여 정리하였다.
다음 포스팅에선 운영체제의 핵심 기능에 대하여 정리하겠다.
'정보처리 기능사 정리' 카테고리의 다른 글
11. 네트워크 계층구조와 기본 장비들 (0) | 2022.09.06 |
---|---|
10. 운영체제의 핵심 기능 (0) | 2022.09.03 |
8. 운영체제 (0) | 2022.08.31 |
7. SQL - DML - 다중검색 (0) | 2022.08.31 |
6. SQL 기본 문법 - DML (0) | 2022.08.31 |