운영체제 - 5

KOCW 운영체제 5강

양희재 교수님 강의를 듣고 쓴 글입니다.


지난 시간에 배웠던 것들

OS 역할 중 하나인 “보호”에 대해 배웠다. OS가 만들어졌을 당시 하나의 컴퓨터에는 여러명의 사용자가 동시에 사용하는 환경을 고려했었다.(비싸서 혼자서는 못썼기 때문) → 어떤 한 사람이 잘못된 시도를 하면 그 결과가 모든 사용자들에게 영향을 줄 수 있었다.

따라서 OS는 사용자가 치명적인 영향을 미치는 것을 막을 수 있어야 했다.


5강 시작

CPU Protection

여기까지가 다중 user system에서 컴퓨터를 보호하는 3가지 방법이었다.


os5_1


Process Management


Main memory Management


File Management

예전 강의라서 그런지 SSD에 대한 언급이 거의 없다…


Secondary Storage Management


I/O device Management


System call

일반 application은 HW resource를 직접적으로 사용하거나 접근할 수 없다는 것을 알게되었다. 접근할 일이 생길 때마다 OS에게 요청해야만 한다는 것도 알게됐다.

System call : 일반 application이 OS가 제공하는 서비스를 받기 위해 호출하는 것.

os5_2