목록Study/CS (3)
TH3 6R3@T H@CK
※ 운영체제 수업 내용 복습* 내용 추가 예정 CPU 스케줄러∙ 운영체제에서 식당 관리자의 역할을 담당∙ 여러 프로세스의 상황을 고려하여 CPU와 시스템 자원의 배정을 결정 고수준 스케줄링∙ 시스템 내의 전체 작업 수를 조절하는 것∙ 어떤 작업을 시스템이 받아들일지 또는 거부할지를 결정∙ 시스템 내에서 동시에 실행 가능한 프로세스의 총 개수가 정해짐∙ 장기 스케줄링, 작업 스케줄링, 승인 스케줄링이라고도 함 저수준 스케줄링∙ 어떤 프로세스에 CPU를 할당할지, 어떤 프로세스를 대기 상태로 보낼지 등을 결정∙ 아주 짧은 시간에 일어나기 때문에 단기 스케줄링이라고도 함 중간 수준 스케줄링∙ 중지와 활성화로 전체 시스템의 활성화된 프로세스 수를 조절하여 과부하를 막음∙ 일부를 중지 상태로 옮김으로써 나..
※ 운영체제 수업 내용 복습 프로그램저장장치에 저장되어 있는 정적인 상태∙ 애플리케이션∙ 컴퓨터 디스크에 저장되어 있는 상태 프로세스실행을 위해 메모리에 올라온 동적인 상태∙ 폰노이만 구조에 따라 CPU가 프로그램에 적혀 있는 코드를 line by line으로 실행하기 위해, 디스크에 저장되어 있는 코드나 데이터 등이 메모리에 실질적으로 적재되어 있는 상태 프로세스(Process)란? "실행 중인 프로그램" ∙ 프로그램과 달리, 프로세스는 메모리에 주소 공간을 갖는 능동적 개체∙ CPU 스케줄링을 할 때의 기본 처리 단위 → 프로세스 단위∙ 프로세스 관리는 운영체제 입장에서 굉장히 중요한 일임 프로세스 제어 블록 (Process Control Block: PCB)∙ 프로세스 관리를 위해 유지되는..
※ 운영체제 수업 내용 복습* 내용 추가 예정 메모리의 종류램(RAM)Random Acess Memory → read+write → 메인 메모리 휘발성 메모리 → 전원이 공급되고 있을 때만 데이터를 저장할 수 있고, 전원이 끊어지면 데이터가 손실됨 DRAM∙ Dynamic RAM ∙ 저장된 0과 1의 데이터가 일정 시간이 지나면 사라지므로 일정 시간마다 다시 재생시켜야 함∙ 현대 컴퓨터에서 주로 사용∙ 메인 메모리 목적으로 사용 SRAM ∙ Static RAM ∙ 전력이 공급되는 동안에는 데이터를 보관할 수 있어 재생할 필요가 없음 ∙ 캐시를 SRAM으로 많이 만듦∙ 현대 컴퓨터에서 주로 사용∙ DRAM보다 좀 더 비쌈 SDRAM ∙ Synchronous Dynamic Random Access Memo..