Skip to content

ZeroOnePro/Operating-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS Project

운영체제 과목을 수강하면서 했던 프로젝트들 모음입니다.

Project #0: Implementing a Command Line Parser

  • shell에서 사용되는 명령어들을 파싱하는 프로그램을 만들어봅니다.

Project #1: Oh my pretty shell

  • fork와 exec family system call들을 활용하여 쉘을 만들어봅니다.

Project #2: Simulating Processor Schedulers

  • 대표적인 스케줄 알고리즘들 SJF, SRTF, round-robin, priority, and priority + PIP scheduling policies을 구현하고 구현된 스케줄 알고리즘에 맞게 프로세스들이 스케줄되는 시뮬레이터를 만들어봅니다.

Project #3: Virtual Memory Simulator

  • 간단한 virtual memory system의 시뮬레이터를 만들어봅니다.