Skip to content

kevink1113/SGCS_CSE4070

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems

운영체제 (CSE4070)

Note

2023-2학기 서강대학교 박성용 교수님의 운영체제 강의 내용을 정리한 노트 내용은 내 블로그에 연재하고 있으므로 참고하자.

Project Contents
Project #0 Pintos Setup
Project #1 User Program (1)
Project #2 User Program (2)
Project #3 Threads
Project #4 Virtual Memory

Project #0

Pintos Setup

  • Pintos Setup
  • Run alarm-multiple

Project #1

User Program (1)

21 / 21 All tests passed

  • Argument Passing
  • User Memory Access
  • System Calls
  • Additional System Calls
    • fibonacci
    • max_of_four_int

Project #2

User Program (2)

55 / 55 All tests passed

  • File Descriptor
  • System Calls
  • Synchronization in Filesystem

Project #3

13 / 13 All tests passed
9 / 9 Additonal tests passed

Threads

  • Alarm Clock
  • Priority Scheduling
  • Advanced Scheduler

Project #4

Virtual Memory

15 / 16 Tests passed

  • Page Table & Page Fault Handler
  • Disk Swap
  • Stack Growth

References

Do not copy this code for your project. It is only for reference.


🗂️ Sogang University Courses Repository

이 프로젝트 외에도 다양한 과목별 과제/프로젝트 자료를 확인하려면, 다음의 링크를 통해 전체 개요를 확인할 수 있습니다. 각 과목별로 세부 프로젝트와 코드가 정리되어 있으니 참고하시기 바랍니다.