Skip to content

2018-Operating-Systems-CSE4070/Pintos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

Pintos project

Sogang Univ. CSE4070

Proj1. User Program-1

Project period

18/09/22 ~ 18/10/19

Requirement

1. Agrument Passing
2. User Memory Access
3. System Call Infrastructure
4. System Call Implementation
5. Additional Implementation

Proj2. User Program-2

Project period

18/10/20 ~ 18/11/14

Requirement

1. Change Sync Method : Busy waiting -> Semaphore
2. System Call about File System
3. Protect Critical Section about File System
4. Denying Writes to Executables

Proj3. Thread

Project period

18/11/15 ~ 18/12/05

Requirement

1. Change Alarm Clock Method : Busy waiting -> thread_block()
2. Priority Scheduling : Basic
3. Fixed-Point Real Arithmetic (17.14 fixed-point number)
4. Priority Scheduling : BSD (single queue ver.)
5. Priority Scheduling : Aging

Proj4. Virtual Memory

18/12/06 ~ 18/12/26

Requirement

1. Page Table Management : lazy loading (fail)
2. Paging to and from disk : second chance algorithm (fail)
3. Stack Growth

About

Sogang-CSE4070-Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •