Loading views...

시프 Assignment 1 연구노트

Date
Date
2023 Oct 15 0:0 → 2023 Oct 18 0:0
Created by
Created by
Seonglae ChoSeonglae Cho
Created time
Created time
2023 Oct 15 11:55
Last edited by
Last edited by
Seonglae ChoSeonglae Cho
Last edited time
Last edited time
2023 Oct 17 15:28
Refs
Refs
처음에 mac lima로 하려는데 x86 에러로 불가능해짐 그래서 보고서 좀 쓰고 windows vmware로
Windows Virtualization
WHP
feature 추가하고
 
open ssh
 
하고 따라하기
커널컴파일중 용량 꽉찼다고 계속 늘려도 오류 근데 extend 확장하면 이렇게 뜬다
 
notion image
처음부터 60은 해야하나… 몇번 새로 이미지 깔다가 결국 70으로 잡고 시작
 
 
어쨋든 용량 늘려서 하니 됬고 reboot하니 uname-r바로 적용 안되서
이거해도 안되서 지랄하다가 그냥 gui로 restart 하고 shift누르고 있으니 커널선택 나오더라..
 
 

실습과제 목표

schedule() 함수의 동작을 실시간에 추적하고, 추적한 정보를 proc 파일 시스템을 통해서 출력하는 것
  1. schedule() 함수의 동작을 추적하기 위한 커널 코드 수정
  1. 추적한 정보를 proc 파일 시스템으로 출력하기 위한 커널 모듈 개발
 

1. Kernel Code Modification

include/linux/sched.hkernel/sched/core.c 만 수정
 
 

Recompile

 
 
 
 

2. Kernel Module Development

 
 
 
 
 

Recommendations