CPU 스케줄링, 프로세스에 대한 글입니다.OS의 역할 \- CPU 스케줄링priority 구현문맥전환과 시스템콜스레드 vs 프로세스공유자원 문제 \- 세마포어, 뮤텍스 운영체제가 제공하는 핵심 중 하나인 프로세스에 대해 배웠다.관건은 "누가 CPU 자원을 점유할
categories:Pintos시스템 콜, 예외적 제어흐름에 대한 글입니다.Pintos 프로젝트2 소감예외적 제어 흐름Low level / Higher levelInterruptTrap - System callExceptions handlerSystem CallUse
PintOS 파일시스템 및 manipulation에 대한 글입니다. File manipulation파일 디스크립터 개념리눅스 파일시스템 구조File sharingOpen File Table의 존재 이유Open시스템 콜 구현 및 Flow Chart구조체RemoveDen
이 글은 핀토스 가상메모리 스와핑, 메모리 매핑에 관한 글입니다. SwapANON / FILE d ddd 스와핑(Swapping)메모리에 적재되어 있으나 현재 사용되고 있지 않은 프로세스 이미지프로세스 이미지를 하드디스크 특정 부분으로 몰아냄메모리 활용도를 높이기
이 글은 핀토스 가상메모리 메모리 매핑, 스와핑에 관한 글입니다. MMAP - d Swap In/Out ANON / FILE 페이지 타입에 따른 처리 비트맵 자료구조 LRU algorithm Memory Mapped Fi
이 글은 핀토스 파일 시스템에 관한 글입니다.FAT 시스템특징 (자료구조, 장점)기존 핀토스는 파일을 생성하면 크기를 수정할 수 없었으나 (연속적인 디스크 할당)FAT는 비연속적으로 파일 조각들을 저장할 수 있어 파일 크기를 동적으로 증가시킬 수 있음MS-DOS 및 W