Computer Science/Operating System

운영체제란?

DongHo 2023. 5. 14. 01:37

운영체제(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