a user-kernel transition(system call or interrupt)a context switch to the local CPU's scheduler threada context switch to a new process's kernel threa
Add a priority value to each processproc.h의 struct proc에 priority 추가proc.h의 HIGHPRIO, LOWPRIO 변수를 통해 priority arrange 지정Add a system call to change th
Edit system call 'getpriority' and 'setpriority'Edit the range of priority for each process from \[0, 31] to \[-10, 10]In fork for process, priority o
Part 1: changing memory layout In xv6, the VM system uses a simple two-level page table code stack : fixed sized, one-page heap : grows towards the high-end of the address space We should rearra...