My Blog

안드로이드 게임 사이트 링크
번호   제목 닉네임 조회 등록일
Notice 분산 버전 관리 시스템 GIT 설치 방법 및 간단한 사용 방법(Tortoise GIT) image [2] (11)
kkamagui
2680 2011-07-24
Notice OS 개발 시 참고하면 유용한 책과 사이트 리스트
kkamagui
6467 2011-11-20
Notice 3G 이상의 메모리를 활용하는 방법 imagefile [2]
프레이야
1349 2013-08-08
Notice [2015/05/19]크로스 컴파일러 빌드 및 설치시 필요한 패키지 [3]
NS
1436 2015-05-19
Notice qemu 64bit 디버깅하는법 [1]
cocojk
642 2016-01-09
42 [수정 건의] 5장 - qemu 버전과 Floppy Disk 변경 관련
sikurity
18 2019-07-17
안녕하세요, 개발자 kkamagui님의 『64비트 멀티코어 OS 원리와 구조』 책으로 OS 공부를 하고 있는 개발자 입니다. 다름이 아니라, 5장 - "플로피 디스크에서 OS 이미지를 로딩하자" 내용 중 BootLoader.asm에 Floppy Disk의 트랙 당 섹터...
41 GCC계열이 아닌 LLVM/Clang 계열 컴파일러를 써서 컴파일을 했더니...
Meta
29 2019-07-06
1. 대부분의 gcc 커맨드 옵션이 clang에서도 먹힙니다... 2. 12장 기준으로 커널의 32비트 부분이 memset 함수를 사용 안함에도 memset의 구현을 요구하더군요. ( 참고 : https://www.raspberrypi.org/forums/viewtopic.php?t=219687 ) 구글 검...
40 고마운 mint64os 를 떠나며 [4]
나현수
165 2019-04-04
해당 책을 공부하고 여러해가 지나고 한 3년 고생한듯 합니다. 구글을 디지면서 미칠듯한 날들을 몇개월씩.... 회사에서 일도 안되고 ..ㅋㅋ 하여간 고생했습니다. 와이프 아기임신하고 산후 조리원 들어 가면서 집중하고 보다가 아이가 생...
39 32비트 운영체제 만들기
ChoOSMaker
86 2019-01-29
64비트로 하다 보니 개발할 때 조금 힘든 것이 많아서 32비트로 해도 멀티테스킹과 인터럽트, 동적 메모리가 잘 구현 되는 것 같아서 32비트 운영체제를 개발 중 입니다. 참고한 자료:http://hogulab.egloos.com/6340125 32비트로 인터럽트, ...
38 32장 인터럽트 분산 kProcessLoadBalancing() 함수 문제점(?) imagefile
Configure
119 2019-01-06
안녕하세요! 이 책으로 열심히 운영체제를 공부하고 있는 학생입니다 이야기 하기 전에, 먼저 QEMU의 MP 설정 테이블을 읽어보면 QEMU의 경우 프로세서의 로컬 APIC ID를 순차적으로 할당하는 반면 VMware의 경우 짝수 단위로 로...
37 [맨탈깨진 버그 #1] 최신 qemu에서 13장 이후 작동 안되는 버그 [2]
jin
120 2018-11-27
1. 최신 qemu에서 13장 이후 작동 안되는 버그 이 버그는 당하고 3일 박살나서 잠만 자게 만들었던 그 버그입니다. 원인은 간단한데요 부트로더가 os를 전부 읽지 못해서 발생하는 버그입니다. 해결볍은 os를 전부 읽게 만들면 되는데요....
36 64비트 상태에서 CS 세그먼트 셀렉터 교체하기[Far-return 사용] [1]
BLOKKY
105 2018-06-28
전에 UEFI 기반으로 OS를 만들어보다, GDT와 IDT 세팅을 하고 쓰다 보니 깨달은게 UEFI는 32나 64비트이다 보니 부트로더/커널 진입 전부터 GDT 관련 설정이 이미 된 상태이고, 새로 정의한 셀렉터를 가리켜주는 작업이 필요하다는걸...
35 64bit cgywin 으로 빌드하는법 [1]
나현수
186 2018-05-17
저는 현재 집 pc2대 회사 pc2대에서 성공적 설치해서 사용하고 있습니다. os는 전부다 windows 7 pro 64bit 입니다. 이클립스 버전입니다. Eclipse IDE for C/C++ Developers Version: Oxygen.3a Release (4.7.3a) Build id: 201...
34 UEFI에 관하여.. & 64비트 윈도우 호출 규약갖고 삽질.. imagefile [1]
기쁨의 요정
419 2016-08-16
안녕하세요.. UEFI라고 들어보신 분들 많으실겁니다.. UEFI는 "통일 확장 펌웨어 인터페이스"로 기존 BIOS를 대체하기 위해 나온건데요.. 쉽게 말해서 BIOS가 진화한겁니다. EFI에서 시작해서, 지금은 UEFI로 온거거고요. 기존 BIOS의 ...
33 28장 MINT64.bat 수정 추가합니다. [2]
롤키
399 2016-04-04
28장 시리얼 포트 디바이스 드라이버를 추가해 외부와 연결하자 p1256 시리얼 통신의 경우 맨 끝 -serial tcp::4444,server,nowait 라고 되어있는데 -serial tcp:127.0.0.1,server,nowait 라고 localhost 주소 써주시면 연결이 정상적으로 ...
32 색상 코드 imagefile [1]
Paradise
607 2014-07-30
윈도우 명령 프롬프트에서 help color 을 치면 저렇게 되는데 여기서 0 = 검은색, 8 = 회색 등등 색상 코드가 나옵니다 참고하세요 ^^
31 qemu 설치에 관해서 [1]
암겨혀
681 2014-05-31
최신버전 윈도버전 바이너리를 인스톨러 형식으로 설치해 주는 게 있습니다 (현재 최신버전이 1.6.0입니다) http://qemu.weilnetz.de/
30 single-producer, single-customer lock free queue [1]
암겨혀
547 2014-05-25
(제목을 한글로 적으려고 했는데 적당한 번역이..) 19장에서 나오는 동기화 문제를 20장에서 뮤텍스로 감싸버려서 해결하는데, 여기에서 말했던 문제는 아예 리스트를 스레드 안전하게 만들어 버리면 속도도 더 낫고 (뮤텍스를 안쓰니) 동기화...
29 SATA(AHCI) [3]
백골대왕
682 2014-05-05
AHCI 구현 문서들중 필요부분 정리한것입니다. 참고 문서들도 첨부하였습니다. http://blog.naver.com/xmessiah9/110189992874 저는 구현을 시도 하였으나 정상 작동을 하지 않습니다. http://blog.naver.com/xmessiah9/110190136943 nasm만으로 부트...
28 자동으로 64비트 세팅이 된 건 처음이네요...
IS
851 2013-12-21
다시한번 시작해보려고 시그윈을 세팅하고(g++ 사용) 테스트 코드를 만들고 #include <iostream> using namespace std; int main() { cout << "Hello" << endl; return 0; } 물론 g++ test.cpp는 잘됩니다. $ g++ test.cpp XX@IS ~ $ ...
27 키보드 디바이스 Enable하는 부분에서...
penguinslap
618 2013-12-08
책의 본문에서, "키보드 컨트롤러에서 키보드 디바이스를 사용 가능하게 하려면, 커맨드 포트로 키보드 디바이스 활성화 커맨드인 0xAE를 보내면 됩니다. 하지만, 이것은 '키보드 컨트롤러'에서 활성화된 것이지 실제 키보드가 활성화된 것...
26 네트워크 스택에 관한 글이네요... [1]
IS
701 2013-11-21
http://edge.cs.drexel.edu/GICL/people/sevy/network/Linux_network_stack_walkthrough.html 잘 하면 인터넷도 가능할지도 모르겠네요 ㅎㅎ os에 하드는 안되어도 인터넷만은 해보고 싶었는데 ㅎㅎ 어느 리눅스 소스파일에 네트워크 스택에 관한 ...
25 binutils 크로스컴파일 오류 (2.23.51) [3]
암겨혀
1246 2013-11-15
흐으.. 요전에 포멧하고 다시 binutils를 까는데 make install에서 막히는 겁니다.. Makefile:397: recipe for target 'as.info' failed make[4]: *** [as.info] Error 1 make[4]: Leaving directory '/usr/src/binutils-2.23.51-1/gas/doc' Makef...