테크 로그포스 Tech Log Force
[OS] 운영체제의 역할 본문
-운영체제의 역할
1. 하나 이상의 하드웨어 리소스 활용 및 관리(프로세서, 메인 메모리 등)
2. 시스템 사용자에게 일련의 서비스 제공
3. 보조 메모리 및 I/O 장치 관리
운영체제란? 응용 프로그램 실행을 제어하는 프로그램. 애플리케이션과 하드웨어 간의 인터페이스. 컴퓨터 하드웨어 리소스를 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어의 모음이다.
-운영체제가 제공하는 것
1. 프로그램 개발 환경
2. 프로그램 실행
3. I/O 디바이스 접근 (드라이버 접근)
4. 파일 접근 제어
5. 시스템 접근system access
6. 에러 감지 및 응답
7. 계정 관리
- 컴퓨터 시스템 내의 자원을 효율적으로 관리한다.
- 프로그램 실행 시 오류 검사 및 복구를 지원한다.
- 사용자나 개발자에게 적절한 사용환경 (interface)와 개발 환경을 제공한다.
- 컴퓨터 시스템의 초기화를 수행하여 사용자가 사용할 수 있는 상태로 준비한다.
'CS > OS' 카테고리의 다른 글
[OS] Conditions for Deadlock (0) | 2023.02.26 |
---|---|
[OS] PCB(Process Control Block (0) | 2023.02.26 |
[OS] Multi-processing, Multi-programming, Multi-threading (0) | 2023.02.26 |
[OS] Interrupt (0) | 2023.02.26 |
[OS] Process와 Thread의 차이, Time-sharing, Context Switching (0) | 2023.02.26 |
Comments