Skip to content

CreatePath/xv6-ssu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2024 운영체제 및 실습 실습과제

  • 담당교수: 이길호
  • 운영체제 수업은 컴퓨터의 Virtualization을 배우는 수업. 아래 3가지(사실 많다)를 배운다.
    • CPU Virtualization: process, system-call, thread, scheduler
    • Memory Virtualization: Segmentation, Paging, Memory Allocator
    • IO Virtualization: File system
  • 한 학기 동안 실습과제는 총 5개 (2번부터는 기억이 안 나서 순서가 안 맞을 수 있습니다.)
    1. xv6 Tutorial: 실행시 내 이름 출력하도록 코드 수정하기. 환경설정을 위한 과제.
    2. System Call: xv6에 systemcall 추가하기
    3. Scheduler: RoundRobin + RealTime(어렵진 않으니 조건 잘 살펴보기)
    4. Memory Allocator: Slab Allocator 구현
    5. File system: copy-on-write 구현
      • 기말 시즌이라 대충했는데 좋은 구현은 아닌듯.
      • 기억이 가물가물해서 설명을 잘 못하겠다.
      • 이 과제 보여주다가 치팅 걸린거라 이대로 구현해도 점수 주시는지 모르겠음
  • 교수님의 수업을 열심히 듣고 조건에 맞게 잘 설계하시고 구현하시면 됩니다.
  • 아마 교수님이 족보 남기는 거 싫어하셔서 과제 바꾸실테니, 이 레포는 그냥 참고용으로만 사용하세요

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published