So Hee Park Lee

Interview_Synchronization/ Semaphore/ Deadlock

✅ 병행성(동시성)에대해 설명해주세요 concurrency CPU는 한번에 한 개의 작업만 처리 가능 빠른 속도로 여러 작업을 번갈아 처리하여 사용자 입장에서는 동시에 여러 작업이 처리되는 것처럼 느껴짐 ⚠️ 공유 자원에 대해 문제가 생길 수 있어 synchronization필요 ✅ 병렬성에 대해 설명해주세요. parral...

KOCW_Memory, Disk Scheduling / Caching

✅ 메모리 작동 메모리: 휘발성 메모리는 비어 있음 컴퓨터가 켜지면, 메모리 위에 운영체제가 올라감 프로그램은 디스크에 저장되어 있다가(디스크의 파일시스템) CPU가 필요하면 가상 메모리를 만들고(페이지) 지금 당장 필요한 부분만 실제 물리적인 메모리 위에 올라가게 됨 그러다가 메모리가 꽉 차면 안 쓰...

Interview_Process/ Thread

✅ 프로그램에 대해 설명해주세요. 특정 작업을 수행하는 명령어 디스크에 저장되어 있다가 실행되면 메모리에 실행파일이 적재 ✅ 프로세스에 대해 설명해주세요. 디스크에 있던 프로그램이 메모리에 적재되어 CPU를 사용하려고 하는 상태 OS로부터 자원을 할당받는 작원 단위 독립적인 개체 ✅ What is CPU dispatch...