elf - 리눅스 메뉴얼 페이지
https://man7.org/linux/man-pages/man5/elf.5.html
리눅스 커널 유저와 관리자 가이드
https://www.kernel.org/doc/html/latest/admin-guide/mm/concepts.html
데이터 형식, 정수레지스터, 오퍼랜드(operand) 식별자
https://hoyaamo1.tistory.com/4
컨트롤 레지스터(Control Register)
http://egloos.zum.com/miooim/v/48142
정글2기 질문 load_segment >> 왜 readonly segment들을 anonymous 타입으로 하는가? (elf 세그먼트중 writable segment 예를들어 BSS (uninitialized 변수) 등은 write 될 수 있지만 디스크에 쓰면 안된다. 따라서 핀토스에서는 anonymous로 관리한다.)
https://campkim.tistory.com/52
실제 리눅스 elf 실행, 종료 루틴
https://rninche01.tistory.com/entry/Linux-Binary-Execution-Flow
리눅스 THP (페이지 테이블 위치 담는 곳은 TTB(Transition Table Base Address)
https://effortmakesme.tistory.com/23
메모리 관리
https://jihooyim1.gitbooks.io/iknowosbasic/content/contents/03.html
Crash Consistencty 문제상황과 해결방안
https://yunmorning.tistory.com/47
intel x86-64 pml4 관련 내용..
https://www.iaik.tugraz.at/teaching/materials/os/tutorials/paging-on-intel-x86-64/
읽어볼만한 여러자료들 담긴 블로그
https://mooneegee.blogspot.com/2015/01/os-virtual-memory-3-page-page-frame.html
데몬이 뭐지?
https://valuefactory.tistory.com/229?category=771197
귄도안 핀토스 전체흐름 및 간과한 부분 check
https://sunset-asparagus-5c5.notion.site/WEEK08-PintOS-263df92dd90349df82716a10eafaa64d
킹로하 핀토스 개발일지
https://rohagru.notion.site/PintOS-06a163ace67c42b3ac43a25b266eac03
동기적(Synchronous)
어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다린 후 다음 작업을 수행하는 방식
비동기적(Asynchronous)
어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다리지 않고 다른 작업을 하고 있다가, 요청했던 작업이 종료되면 그에 대한 추가 작업을 수행하는 방식