운영체제의 주요 역할 및 특징
(1) 운영체제의 주요 역할
① 컴퓨터의 하드웨어를 제어함.
② 작업의 순서를 정하며, 입출력 연산을 제어함.
③ 프로그램의 실행을 제어하며, 데이터와 파일의 저장 관리함.
④ 시스템 자원을 스케줄링하여 효율적으로 활용할 수 있게 함.
⑤ 입출력을 쉽게 하는 기능을 제공
⑥ 응용 프로그램의 작성과 실행을 편리하게 함.
⑦ 오류의 발생을 막고 복구를 지원함.
⑧ 데이터의 조직화, 네트워크 통신 처리 기능을 수행함.
⑨ 편리한 사용자 인터페이스를 제공함.
⑩ 사용자들 간의 하드웨어 자원을 공유할 수 있도록 함.
(2) 최근 운영체제의 주요 특징
① 다중 사용자 시스템(Multi-User System)
② 다중 작업 시스템(Multi-Tasking System)
③ 강력한 네트워크 지원
④ 편리한 사용자 인터페이스 제공
⑤ 계층적 파일 시스템 운영
⑥ 가상 메모리 지원
⑦ 고성능의 프로세서에 최적화
⑧ 개방형 운영체제화
⑨ 뛰어난 이식성 지원
⑩ 가상화 기술 지원
(3) 운영체제의 목적
① 효율적 사용(Efficient Use) : 컴퓨터 자원의 효율적인 활용 보장
② 사용자 편리성(User Convenience) : 컴퓨터 시스템의 편리한 사용법 제공
③ 비간섭(Noninterference) : 운영체제 사용자들의 활동에 간섭 방지
(4) 운영체제의 구성
- 커널(Kernel) : 모든 운영체제에 포함되어 있으며 항상 메모리에 상주하고 장치들을 관리함.
- 쉘(Shell) : 커널과 사용자, 커널과 어플리케이션들과의 대화 수단이 되는 프로그램
- 파일 시스템(File System) : 데이터 및 장치 관리의 객체가 되는 파일 시스템 구조체
- 시스템 소프트웨어(System Software) : 커널 외에 시스템 자원 관리를 위한 소프트웨어
- 어플리케이션(Application) : 운영체제에 기본적으로 포함되어 제공되는 수많은 응용 프로그램
내용 출처 : 리눅스마스터 1급 정복하기(정성재, 배유미 공저, 북스홀릭)
'Certificate > Linux Master' 카테고리의 다른 글
리눅스 클러스터링(Linux Clustering) (0) | 2021.02.14 |
---|---|
데몬 실행 방법 (명령어) (0) | 2021.02.10 |
포트 번호(Port Number) (0) | 2021.02.10 |
인터네트워킹(Internetworking) 장비 (0) | 2021.02.10 |
인터넷 계층 관련 프로토콜 (IP, ICMP, ARP) (0) | 2021.02.10 |
네트워크 관련 명령어 (0) | 2021.02.10 |
데몬 프로세스 실행 방법 (0) | 2021.02.10 |
LVM(Logical Volume Manager) (0) | 2021.02.10 |