만들면서 배우는 OS 커널의 구조와 원리
-
[OS 기초] 코드 분석미사용/##컴퓨터 기본 2016. 1. 18. 17:50
[Operating System] 참고 도서 - 만들면서 배우는 OS 커널의 구조와 원리 - OS구조와 원리 (OS개발 30일 프로젝트) 이번에는 저번에 썼었던 어셈블리어를 한 줄 한 줄 동작을 분석해 본다. 준비해야 할 것은 어셈블리어 작성한 것과 컴파일한 boot.bin 의 디컴파일한 txt 파일이다. [그림 1] 디컴파일은 [그림 1]과 같이 cmd 에서 명령어를 입력하면 disasm.txt 라는 파일에 boot.bin 을 디스어셈블 내용이 저장된다. –b16 옵션은 16bit 모드로 컴파일 된 바이너리기 때문에 이를 그대로 16bit 환경에서의 디스어셈블 결과를 얻기 위해 넣어준 옵션이다. " > disasm.txt " 을 빼면 파일로 저장이 안되고 cmd 화면에 디컴파일한 내용이 모두 출력 된다..
-
[OS 기초] OS 개발의 시작미사용/##컴퓨터 기본 2015. 12. 29. 19:45
[Operating System] 참고 도서 - 만들면서 배우는 OS 커널의 구조와 원리 - OS구조와 원리 (OS개발 30일 프로젝트) 보안을 공부하는데에 있어서 기초가 되는 OS를 공부하기 위해 효율적으로 공부하는 방법을 알아보던 중 직접 제작해보라는 추천이 있었고, 실제로 OS를 한번 만들어 보고싶은 마음에 프로젝트 아닌 프로젝트를 시작하게 되었다. 주 참고 도서는 '만들면서 배우는 OS 커널의 구조와 원리 - 김범준' 이며 부수적으로 참고하는 도서로는 'OS 구조와 원리 (OS 개발 30일 프로젝트) – 카와이 히데미' 를 선택했다. 이 두 책을 선택한 이유는 먼저 공부해본 형의 추천과 인터넷 리뷰를 참고해 선택했다. 카와이 히데미 저자의 책은 저자가 직접 개발한 툴을 이용해 OS를 만들어야 한다..