목록2025/01/16 (2)
공부해보잠
디스크 스케줄링의 개요정의 :디스크 스케줄링은 디스크 상에 저장된 데이터를 접근하기 위해 디스크 헤드가 어떤 순서로 이동할지 결정하는 기법입니다.목적은 디스크 헤드 이동 거리를 줄여 응답 시간과 처리 속도를 최적화하는 데 있습니다.주요 디스크 스케줄링FCFS(First Come First Service) = FIFO(First In First Out)가장 간단한 스케줄링으로 디스크 대기 큐에 가장 먼저 들어온 트랙에 대한 요청을 먼저 서비스 하는 기법특징:구현이 간단하고 공정.요청 순서를 그대로 처리하므로 특정 요청이 대기하지 않는 공정성을 보장. 단점: 헤드 이동이 비효율적: 요청이 디스크의 여러 위치에 퍼져 있으면 불필요한 이동이 발생.헤드 이동 거리가 증가하여 처리 시간이 길어질 수 있음. 예제:요..
기억장치의 관리 전략정의 : 기억장치 관리 전략은 보조 기억장치(하드디스크, SSD)에 있는 프로그램이나 데이터를 주기억장치(메인 메모리)에 적재하는 시기와 위치를 결정하고, 주기억장치의 공간을 효율적으로 관리하기 위한 방법입니다. 종류 :반입(Fetch)전략보조기억장치에 있는 데이터를 주기억장치로 가져오는 시기를 결정하는 전략 요구반입 (Demand Fetch) :데이터가 필요할 때만 주기억장치로 가져옴불필요한 데이터를 가져오지 않아 메모리 낭비를 줄임 예제문제상황 :보조 기억장치(HDD/SSD)에 파일 A,B,C가 저장되어 있습니다.주기억장치(RAM)는 비어 있으며, 한 번에 하나의 파일만 저장할 수 있습니다.프로그램 실행 중에 특정 파일이 필요하면 보조 기억장치에서 주기억장치로 가져옵니다. 파일요청..