운영체제(Operating System)
하드웨어 리소스에 대한 애플리케이션 소프트웨어 액세스를 제공하는 '소프트웨어'의 특수 계층입니다.
- 복잡한 하드웨어 장치의 편리한 'abstraction' - 'shared' 리소스에 대한 'Protected' 액세스
- ‘Security and authentication’
- ‘Communication’ amongst logical entities
기타 개념
1) ISA(Instruction Set Architecture)
- 해당 CPU가 어떻게 생겼는지 알 수 있다.
2) API(Application Programming Interface)
- 일종의 라이브러리 같은 것이다.
3) ABI(Application Binary Interface)
- 운영체제에 요청하는 시스템 콜을 포함합니다.
- 시스템 콜을 통해 동작하여, 하드웨에 접근합니다.
'Computer Science > Operating System' 카테고리의 다른 글
스레드(Thread) (0) | 2023.05.14 |
---|---|
스케쥴링 알고리즘(Schduling Algorithm) (2) | 2023.05.14 |
프로세스 스케쥴링(Process Scheduling) (0) | 2023.05.14 |
프로세스(Process)란? (0) | 2023.05.14 |
쉘(Shell) (0) | 2023.05.14 |