-
Notifications
You must be signed in to change notification settings - Fork 0
ozzing/OS-Pintos
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
주요 개발 내용 : Argument Passing, User Memory Access, System Calls
해당 프로젝트에서는 제공되는 pintos code를 이용하여 프로젝트 1에서 구현한 내용 외의 파일 시스템 user program을 구현한다.
주요 개발 내용 : File Descriptor, System Calls, Synchronization in Filesystem
해당 프로젝트에서는 제공되는 pintos code를 이용하여 스케줄러를 구현한다.
주요 개발 내용 : Alarm Clock, Priority Scheduling, Advanced Scheduler(BSD scheduler)
해당 프로젝트에서는 가상 메모리 기능을 구현하여 가상주소와 물리주소 간의 변환, 페이지 폴트 등의 이슈를 해결한다. physical memory가 부족할 때 디스크로 swap하여 사용할 수 있도록 하며, 페이지 폴트가 stack의 주소값을 가진 경우 다른 스택을 할당하여 프로그램이 동작하게 한다.
주요 개발 내용 : Page Table & Page Fault Handler, Disk Swap, Stack Growth
About
CSE4070, Sogang University, 2021 Fall
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published