: 프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다.여러 개의 프로세서를 사용하는 것 = 멀티프로세싱같은 시간에 여러 개의 프로그램을 띄우는 시
: 어떤 프로세스를 준비 큐에 삽입할지 결정 (메모리와 디스크 사이의 스케줄링을 담당)디스크에서 하나의 프로그램을 가져와 커널에 등록하면 프로세스가 되는데, 이때 디스크에서 어떤 프로그램을 가져와 커널에 등록할지(준비 큐에 등록할지) 결정수십 초 내지 수 분 단위로 가
읽고 쓰기가 가능한 주 기억장치전원이 끊어지면 기억되어있는 데이터들이 소멸 : 휘발성 메모리데이터를 읽는 속도와 기록하는 속도가 같음주기억장치, 프로그램 로딩, 데이터 임시 저장 등과 같은 곳에 사용됨.전원이 끊어져도 기록된 데이터들이 소멸되지 않음 : 비휘발성 메모리
프로세스가 필요로 하는 페이지가 없는 경우(page-fault) 하드 디스크에서 페이지를 찾아 빈 프레임에 로딩하는데, 여기서 ‘페이지를 올릴 빈 프레임이 없을 경우’ 교체할 희생 프레임을 찾는 알고리즘 => 페이지 교체 알고리즘이해가 쉽고 구현이 간단하지만, 활발하게
1) 페이징(paging) 기법 : 컴퓨터가 메인 메모리에서 사용하기 위해 2차 기억 창치로부터 데이터를 저장하고 검색하는 메모리 관리 기법. > - 고정 분할 방식으로 메모리를 분할하여 가상 주소를 물리 주소로 변환하는 방법 이때의 일정한 크기를 가진 블록을 페이지