운영체제
-
[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를 만들어야 한다..
-
운영체제 32비트와 64비트 확인법 및 차이미사용/##컴퓨터 기본 2011. 7. 25. 23:45
제목 없음-8305.jpg by 호련 우리가 프로그램을 설치하려고 할 때 32비트용과 64비트용이 따로 있는걸 자주 볼 수 있습니다. 그리고 운영체제를 설치할 때 역시 32비트와 64비트로 나뉘어 있는데요. 오늘은 그 차이와 자신의 운영체제가 몇 비트인지 확인하는 방법을 소개하도록 하겠습니다. 32비트와 64비트가 의미하는것은 한번에 처리하는 데이터량을 말하는데요. 32비트 운영체제는 한번에 32비트만큼의 데이터를 64비트 운영체제는 한번에 64비트의 데이터를 전송한다는거죠. 참고로 32비트는 2의 32제곱, 64비트는 2의 64제곱만큼의 데이터가 전송된답니다. 그러면 그 차이는 어마어마하겠죠?! 그렇게 되면 아무래도 처리속도라던지 동작속도가 32비트보다 64비트에서 훨씬 빠를 수 밖에 없습..