별의 공부 블로그 🧑🏻‍💻
728x90
728x170

운영체제의 주요 역할 및 특징

 

(1) 운영체제의 주요 역할


① 컴퓨터의 하드웨어를 제어함.
② 작업의 순서를 정하며, 입출력 연산을 제어함.
③ 프로그램의 실행을 제어하며, 데이터와 파일의 저장 관리함.
④ 시스템 자원을 스케줄링하여 효율적으로 활용할 수 있게 함.
⑤ 입출력을 쉽게 하는 기능을 제공
⑥ 응용 프로그램의 작성과 실행을 편리하게 함.
⑦ 오류의 발생을 막고 복구를 지원함.
⑧ 데이터의 조직화, 네트워크 통신 처리 기능을 수행함.
⑨ 편리한 사용자 인터페이스를 제공함.
⑩ 사용자들 간의 하드웨어 자원을 공유할 수 있도록 함.

 

(2) 최근 운영체제의 주요 특징


① 다중 사용자 시스템(Multi-User System)
② 다중 작업 시스템(Multi-Tasking System)
③ 강력한 네트워크 지원
④ 편리한 사용자 인터페이스 제공
⑤ 계층적 파일 시스템 운영
⑥ 가상 메모리 지원
⑦ 고성능의 프로세서에 최적화
⑧ 개방형 운영체제화
⑨ 뛰어난 이식성 지원
⑩ 가상화 기술 지원

 

(3) 운영체제의 목적

 

효율적 사용(Efficient Use) : 컴퓨터 자원의 효율적인 활용 보장
사용자 편리성(User Convenience) : 컴퓨터 시스템의 편리한 사용법 제공
비간섭(Noninterference) : 운영체제 사용자들의 활동에 간섭 방지

 

(4) 운영체제의 구성

 

- 커널(Kernel) : 모든 운영체제에 포함되어 있으며 항상 메모리에 상주하고 장치들을 관리함.

- 쉘(Shell) : 커널과 사용자, 커널과 어플리케이션들과의 대화 수단이 되는 프로그램

- 파일 시스템(File System) : 데이터 및 장치 관리의 객체가 되는 파일 시스템 구조체

- 시스템 소프트웨어(System Software) : 커널 외에 시스템 자원 관리를 위한 소프트웨어

- 어플리케이션(Application) : 운영체제에 기본적으로 포함되어 제공되는 수많은 응용 프로그램

 

 


 

내용 출처 : 리눅스마스터 1급 정복하기(정성재, 배유미 공저, 북스홀릭)

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖