본문 바로가기

[64비트 멀티코어 OS 원리와 구조] 1장 - OS 개발을 위한 힘찬 첫걸음 실습 과정을 다른 카테고리에도 작성했지만, 이 카테고리에서는 책을 더 천천히 살펴보고 이론/실습 섹션으로 나눠서 내 나름대로 정리를 해보려고 한다. (책만 배끼는 수준이 아닌) 현재 나는 64비트 멀티코어 OS 원리와 구조 1권의 10장까지 구현한 상태이다. 나는 맥 환경에서 작업하고, 책은 윈도우에서 작업 + 11년 전 상황의 조합이라 몇몇개는 잘 동작하지 않는 부분이 있었는데, 이 부분에서 내가 삽질하면서 찾은 내용까지 기록하려고 한다. 1장의 책 내용은 따로 정리할 건 없고, OS 개발을 시작하는 독자에게 저자가 용기를 주는 세션이다. OS 개발하는 과정에서 얻을 수 있는 세 가지 1. 하드웨어와 소프트웨어를 모두 다뤄볼 수 있다. 2. OS의 기능을 실제로 구현하면서 문제 해결 능력을 기를 수 있.. 더보기
[LeetCode] 416. Partition Equal Subset Sum https://leetcode.com/problems/partition-equal-subset-sum/ Partition Equal Subset Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 못풀었다. 참고: https://withhamit.tistory.com/482 [leetcode][416] Partition Equal Subset Sum 문제 : leetcode.com/problems/partition-equal-subset-sum/ 양의 정수.. 더보기
[OS개발] 10. 64비트 모드로 전환하자 지금 다 책대로 했는데 아래 오류가 남 디스크 이미지를 못불러 온다는데, 위에 bin 파일까지 모두 정상적으로 빌드는 완료 되었다. imagemaker.c 파일이 문제인 것 같은데.. 근데 신기하게 c 파일을 계속 수정해도 똑같은 에러가 발생한다. 심지어 에러 메시지도 수정했는데 뭔가 makefile은 캐시같은걸 남기나 해서 검색중.. 그게 아니라 이전 챕터에서 내가 utility 파일 하위에 makefile을 만들지 않아서 그랬음.. 빌드할때 꼬였음 이제 빌드는 모두 성공하는데 무한 재부팅이 된다... 비슷한 문제 질문 https://stackoverflow.com/questions/69573387/switch-to-32-bit-protected-mode-causes-qemu-to-restart-in-.. 더보기