본문 바로가기

FCFS2

Disk Management and Scheduling-디스크 관리와 스케줄링 Disk Structure logical block 디스크 외부에서 디스크를 관리하는 최소 단위 디스크의 외부에서 보는 디스크의 단위 정보 저장 공간들 주소를 가진 1차원 배열처럼 취급 정보를 전송하는 최소 단위 Sector 디스크 내부에서 디스크를 관리하는 최소 단위 Logical block이 물리적인 디스크에 매핑된 위치 Sector 0은 최외곽 실린더의 첫 트랙에 있는 첫 번째 섹터이다. Disk Management Physical formatting (Low-level formatting) 디스크를 컨트롤러가 읽고 쓸 수 있도록 섹터들로 나누는 과정 각 섹터는 header + 실제 data(보통 512 bytes) + trailer로 구성 hear와 trailer는 sector number, EC.. 2022. 4. 1.
CPU Scheduling-CPU스케줄링 CPU and I/O Bursts in Program Execution 어떤 프로그램이든지 위 와 같은 절차를 실행하며 프로그램 실행이 진행됨 CPU burst : CPU만 연속적으로 쓰면서 instruction을 실행하는 단계 I/O burst : I/O를 실행하고 있는 단계 모든 프로그램은 CPU burst와 I/O burst가 반복되는 절차를 갖는다. 단, 프로그램마다 burst의 빈도수는 다르다. 주로 사람이 interaction을 하는 프로그램이 CPU burst, I/O burst의 반복 빈도가 높다. 반면, 과학/계산용 프로그램은 CPU brust의 실행 시간이 길다. CPU-burst Time의 분포 여러 종류의 job(=process)이 섞여 있기 때문에 CPU 스케줄링이 필요하다. In.. 2022. 3. 10.