(1) 운영체제에 대한 관점 1. 자원 관리자 관점의 OS OS는 자원이 효율적으로 사용되도록 하는 관리 책임이 있다. 프로세스 간에 발생할 수 있는 자원에 대한 경쟁 및 충돌을 해결한다. 자원의 상태를 추적하고, 어떤 프로세스가 언제 어떤 자원을 얼마나 사용할 것인지를 결정하는 정책을 수립하고 자원의 할당과 회수를 한다. ▶ 운영체제가 관리하는 네 가지 범주의 자원 프로세스 관리 기능(프로세서의 할당과 회수) 프로세스들에 대한 CPU의 할당 및 회수를 한다. Process Scheduler 역할 : 어떤 프로세스에게 CPU 사용 권한을 줄 것인지를 결정한다. 기억장치 관리 기능(메모리 공간 관리) 프로세스 할당과 회수를 위한 주기억장치(Main Memory)공간 관리를 한다. 다중 프로그래밍 환경에서 ..