Domain/운영체제 (10) 썸네일형 리스트형 [운영체제] 2. Process Process 프로세스는 연속적으로 실행중인 프로그램으로 스케쥴링의 대상이다. PCB(Process Control Block): 프로세스를 관리하기 위한 자료구조로 pid, CPU register 등 다양한 정보가 있다. State and Transition Suspend & Resume Suspend: 시스템의 메모리가 부족하여 ready, waiting 상태의 프로세스 중 사용이 적은 프로세스를 Disk의 swap 공간으로 내리는 작업. Resume: 시스템의 메모리 공간이 여유로워져 suspend로 인해 Disk의 swap공간으로 내려갔었던 프로세스를 메모리로 다시 올리는 작업. Mechanism: Limited Direct Execution Problem #1: Restricted Operatio.. [운영체제] 1. Introduction Operating System 컴퓨터의 시스템 자원을 효율적으로 관리하여 사용자가 컴퓨터를 편리하고, 효과적이게 사용할 수 있는 환경을 제공하는 시스템 소프트웨어이다. OS's Main Topic 1. Virtualization 물리적 자원을 추상화 시켜 더 강력하고 사용하기 쉬운 가상 자원의 형태로 바꾸는 작업. 2. Concurrency 여러 프로세스가 동시에 수행될 때 성능은 효율적으로 유지시키며 협력적인 태도로 자원을 공유하게 만드는 작업. 3. Persistency 휘발적인 특성의 Main memory(DRAM)을 영속적인 Storage에 명시적으로 저장하는 작업. Policy & Mechanism Policy: Which(or what) to do? 예시. 어린이 보호구역에서 과속을 금지 Me.. 이전 1 2 다음