Open iamrootbug opened 4 years ago
p114 ~ p163
한시간씩 진행 (50분 진행 / 10분 휴식) 15:00 - 18:00 18:00 - 19:00 휴식 19:00 - 21:30 21:30 - 22:00 정리 & 다음주 진도 계획 이번주 진도 p70~p114
task_uninterruptible vs task_killable : signal https://stackoverflow.com/questions/767551/how-to-stop-uninterruptible-process-on-linux
signal
current task level ? cs register 의 최하위 비트 2개 = 권한, ring CPL DPL https://en.wikipedia.org/wiki/X86_memory_segmentation user level = 0b11 kernel level = 0b00
ring
CPL
DPL
interrupt vs trap vs signal https://en.wikipedia.org/wiki/Trap_(computing) https://stackoverflow.com/questions/13341870/signals-and-interrupts-a-comparison trap = syscall, breakpoint, cpu에 의도된 멈춤? 전달? interrupt = exception, divide by zero, page fault. cpu 에 의도되지 않은 멈춤? signal = OS kernel <-> process 하나의 통신. ipc일종 https://en.wikipedia.org/wiki/Signal_(IPC)
union keyword in c 멤버 변수간 메모리 공간 공유
다음주 진도계획
p114 ~ p163
time schedule
한시간씩 진행 (50분 진행 / 10분 휴식) 15:00 - 18:00 18:00 - 19:00 휴식 19:00 - 21:30 21:30 - 22:00 정리 & 다음주 진도 계획 이번주 진도 p70~p114
ch3. 테스크 관리 :: 6.상태 전이
task_uninterruptible vs task_killable :
signal
https://stackoverflow.com/questions/767551/how-to-stop-uninterruptible-process-on-linuxcurrent task level ? cs register 의 최하위 비트 2개 = 권한,
ring
CPL
DPL
https://en.wikipedia.org/wiki/X86_memory_segmentation user level = 0b11 kernel level = 0b00interrupt vs trap vs signal https://en.wikipedia.org/wiki/Trap_(computing) https://stackoverflow.com/questions/13341870/signals-and-interrupts-a-comparison trap = syscall, breakpoint, cpu에 의도된 멈춤? 전달? interrupt = exception, divide by zero, page fault. cpu 에 의도되지 않은 멈춤? signal = OS kernel <-> process 하나의 통신. ipc일종 https://en.wikipedia.org/wiki/Signal_(IPC)
union keyword in c 멤버 변수간 메모리 공간 공유