1. 운영체제의 역할
- 리소스를 관리하고 할당하는 특별한 프로그램
- 운영체제 종류 ==> Windows, macOS, android, Linux, iOS
- 커널(kernel): 운영체제의 핵심부
- 이중 모드
- 커널 모드: 운영체제 서비스를 제공받을 수 있는 모드 (입출력 가능)
==> 시스템 콜: 운영체제 서비스를 제공받기 위해 커널 모드로 전환하는 것(소프트웨어 인터럽트) - 사용자 모드: 운영체제 서비스를 제공받을 수 없는 모드 (입출력 불가능)|
==> 현재는 여러 단계로 나눈 권한: 보호 링(protection ring)으로 관리한다.
- 커널 모드: 운영체제 서비스를 제공받을 수 있는 모드 (입출력 가능)
- 운영체제 핵심 서비스
- 프로세스 관리
- 자원 관리 접근 및 할당
- CPU
- 메모리
- 보조기억장치 & 입출력장
- 파일 시스템 관리
'다양한 Dev. > cs 지식 정리' 카테고리의 다른 글
CPU 스케줄링 (0) | 2023.12.27 |
---|---|
프로세스와 스레드 (0) | 2023.12.22 |
보조 기억 장치와 입출력 장치 (1) | 2023.12.17 |
메인 메모리와 캐시 메모리 (0) | 2023.12.13 |
CPU (0) | 2023.12.09 |