본문 바로가기

스케줄링2

[OS] 9장 디스크 관리 9장, 디스크 관리 디스크(disk)? 컴퓨터 시스템의 대표적인 2차 저장장치 메모리는 휘발성(volatile) 저장장치 이므로 데이터를 영구히 저장하기 위한 2차 저장장치는 필수적이다. 디스크 구조 디스크는 일정한 크기의 저장공간들로 이뤄진 1차원 배열로 취급하는데, 이때 일정한 크기의 저장공간을 논리 블록(logical block)이라고 한다. 섹터(Sector) : 논리 블록이 저장되는 디스크 내의 물리적인 위치, 트랙을 구성하는 것, 최소한의 단위 정보 저장 트랙(Track) : 디스크의 마그네틱 원판을 구성하는 것 실린더(Cylinder) : 원판에서 상대적 위치가 동일한 트랙들의 집합 암(arm) : 디스크에 데이터를 읽고 쓰기 위한 것 디스크 스케줄링 디스크에 대한 접근시간(Access ti.. 2022. 1. 5.
[OS] 6장 CPU 스케줄링 6장, CPU 스케줄링 CPU? 기계어 명령을 실제로 수행하는 컴퓨터 내의 중앙처리장치 프로그램 카운터(Program Counter : PC)? 현재 수행할 코드의 메모리 주소 값을 가지고 있는 레지스터 기계어 명령의 종류 CPU 내에서 수행되는 명령 - 수행 속도가 매우 빠름 - 일반명령 - ex) Add 메모리 접근을 필요로 하는 명령 - CPU 내에서 수행되는 명령보다는 느리지만 비교적 빠른 속도 - 일반명령 - ex) Load, Store 입출력을 동반하는 명령 - 매우 긴 수행 시간 - 특권 명령 프로그램의 수행 단계 CPU 버스트(burst) 사용자 프로그램이 CPU를 직접 가지고 빠른 명령을 수행하는 일련의 단계 I/O 버스트(burst) I/O 요청이 발생해 커널에 의해 입출력 작업을 진행.. 2021. 12. 28.
반응형