목록2024/12/05 (2)
TechY
kocw 강의 : 이화여자대학교 반효경 교수님의 운영 체제 강의,12강 process syncrhonization 프로세스 안에서 데이터를 접근하는 경로Storage-box (ex. memory) -연산할 데이터-> Execution box (ex. cpu)Execution box (ex. cpu) -연산 결과-> Storage box (ex. memory) 이런 경로로 데이터를 읽고 수정하는 과정으로 인해, 누가 먼저 읽었냐에 따라 결과가 달라질 수 있기에,이를 해결하기 위해 나온 토픽이 process syncrhonization 이다. Process Synchronization공유 데이터의 동시 접근은 데이터의 불일치 문제를 발생시킬 수 있다 (race condition)일관성 유지를 위해서는 ..
kocw 강의 : 이화여자대학교 반효경 교수님의 운영 체제 강의,11강 CPU Scheduling Ready Queue 에 줄을 어떻게 서는가? Multi-level queuepriority 에 따라 줄을 선다. 가장 위에 줄이 system process, 가장 아래 줄이 student process (이게 뭔지는 모르겠다)ready queue 를 여러 개로 분할, queue 별 scheduling 방법을 사용한다.foreground (interactive) -> round robin 방법을 사용bacground (batch - no human interaction) -> FCFS 방법을 사용queue 에 대한 스케줄링이 필요fixed priority schedulingserve all from fore..