SMALL
Operation System이란?
- 하드웨어를 manage하는 소프트웨어
- 사용자와 하드웨어 사이의 역할
- easy to use, eun efficiently, safe etc.
Von-Neumann Architecture

- 프로그램은 메모리에 저장되어 있음
- CPU는 프로그램을 메모리에서 꺼내고 실행함
- instruction(명령어)은 fetched and decoded(실행 및 해석) 되고
- data는 register에 저장됨
OS가 하는 일?

- 하드웨어의 리소스관리 : 스케줄링, 메모리 할당, I/O 핸들링
- 시스템 보호 : 프로그램과 디바이스가 시스템 남용하는 것을 방지
- 등등 매우 많음
OS의 특징 세 가지
- Virtualization 가상화
- 제한된 하드웨어 리소스(메모리, CPU)를 여러 프로세스가 동시에 공유하는 방법에 대한 것
- about 스케줄링 - Concurrency 병행성
- 하드웨어 리소스(메모리)가 공유될 때 병행적으로 프로세스를 실행하는 방법에 대한 것
- about 쓰레드, 락 - Persistense 영속성
- 데이터의 보존에 대한 것
- about file system
'CS study > Operating System' 카테고리의 다른 글
| 6. 운영체제 Threads (0) | 2021.09.18 |
|---|---|
| 5. 운영체제 paging (0) | 2021.09.17 |
| 4. 운영체제 Virtual Memory (0) | 2021.09.15 |
| 3. 운영체제 Scheduling (0) | 2021.09.10 |
| 2. 운영체제 Process (0) | 2021.09.09 |
댓글