운영체제(OS, Operating System)
- 사용자와 H/W 간 인터페이스 담당
- 여러분이 키보드를 입력하면 무슨 글자를 입력했는지 컴퓨터에 알려줘요.
- S/W와 H/W 간 실행 환경 제공
- 지금 보고있는 화면(웹 브라우저)을 모니터에 출력할 수 있도록 해줘요.
- 자원 관리
- 메모리, CPU 등의 자원을 어떻게 할당할지 결정해줘요.
운영체제 역할
- 사용자와 H/W 간 인터페이스 제공
- 사용자들이 데이터 공유
- 다중 사용자(Multi User)
- 다중 작업(Multi Tasking)
- 자원 스케줄링
- 입출력 보조 역할
- 오류 처리
운영체제 목적
- 사용자 편의성 제공
- 시스템 성능 향상
- 처리 능력 : 단위 시간당 처리하는 작업량
- 신뢰도 : 기능 수행 성공확률
- 실패 없이 기능을 수행할 수 있는 능력
- 응답시간 : 작업 요청 후 결과가 출력될 때 까지의 시간
- 시분할 시스템에서는 응답시간, 일괄 처리 시스템에서는 턴어라운드 타임(Turn Around Time)이라고 한데요.
- 사용가능도 : 일정 기간 동안 컴퓨터를 실제로 사용한 시간
'CS > Linux' 카테고리의 다른 글
VirtualBox에 CentOS 9 설치하기 (2) | 2024.09.23 |
---|---|
1_커널(Kernel) (0) | 2020.01.16 |