728x90
운영체제 : 하드웨어를 관리하는 소프트웨어
운영체제 역할
- 하드웨어 관리
- 하드웨어 보호
- 하드웨어 인터페이스 제공
- 사용자 인터페이스 제공

어플리케이션
쉘 (shell)
- 명령어 해석기 - 사용자가 입력한 명령어 해석해서 커널에 전달
커널의 종류
- 단일형 구조 : 커널의 기능들이 모듈화 되어 있지 않고 하나로 구성
- 계층형 구조 : 비슷한 기능들끼리 하나의 모듈로 모듈을 이루어 하나의 계층을 만들고 계층 간 통신
- 마이크로 구조 : 계층형 구조가 확장됨에 따라 커널의 기본적인 기능만 제공
시스템 콜 (System Call) : 어플리케이션과 커널 사이 인터페이스

디바이스 드라이버 (device driver) : 커널과 하드웨어 사이 인터페이스

반응형
'CS > Operating System' 카테고리의 다른 글
| 메모리 주소 & 메모리 할당 (0) | 2023.08.31 |
|---|---|
| 프로세스 간 통신 & 임계 영역 (0) | 2023.08.31 |
| Process Priority (0) | 2023.08.31 |
| Process & Thread (0) | 2023.08.30 |
| 컴퓨터의 구조 (0) | 2023.08.30 |