My Blog

안드로이드 게임 사이트 링크
번호   제목 닉네임 조회 등록일
Notice 분산 버전 관리 시스템 GIT 설치 방법 및 간단한 사용 방법(Tortoise GIT) image [2] (11)
kkamagui
2661 2011-07-24
Notice OS 개발 시 참고하면 유용한 책과 사이트 리스트
kkamagui
5752 2011-11-20
Notice 3G 이상의 메모리를 활용하는 방법 imagefile [2]
프레이야
1313 2013-08-08
Notice [2015/05/19]크로스 컴파일러 빌드 및 설치시 필요한 패키지 [3]
NS
1272 2015-05-19
Notice qemu 64bit 디버깅하는법 [1]
cocojk
614 2016-01-09
39 32비트 운영체제 만들기
ChoOSMaker
18 2019-01-29
64비트로 하다 보니 개발할 때 조금 힘든 것이 많아서 32비트로 해도 멀티테스킹과 인터럽트, 동적 메모리가 잘 구현 되는 것 같아서 32비트 운영체제를 개발 중 입니다. 참고한 자료:http://hogulab.egloos.com/6340125 32비트로 인터럽트, ...
38 32장 인터럽트 분산 kProcessLoadBalancing() 함수 문제점(?) imagefile
Configure
67 2019-01-06
안녕하세요! 이 책으로 열심히 운영체제를 공부하고 있는 학생입니다 이야기 하기 전에, 먼저 QEMU의 MP 설정 테이블을 읽어보면 QEMU의 경우 프로세서의 로컬 APIC ID를 순차적으로 할당하는 반면 VMware의 경우 짝수 단위로 로...
37 [맨탈깨진 버그 #1] 최신 qemu에서 13장 이후 작동 안되는 버그 [1]
jin
57 2018-11-27
1. 최신 qemu에서 13장 이후 작동 안되는 버그 이 버그는 당하고 3일 박살나서 잠만 자게 만들었던 그 버그입니다. 원인은 간단한데요 부트로더가 os를 전부 읽지 못해서 발생하는 버그입니다. 해결볍은 os를 전부 읽게 만들면 되는데요....
36 64비트 상태에서 CS 세그먼트 셀렉터 교체하기[Far-return 사용] [1]
BLOKKY
76 2018-06-28
전에 UEFI 기반으로 OS를 만들어보다, GDT와 IDT 세팅을 하고 쓰다 보니 깨달은게 UEFI는 32나 64비트이다 보니 부트로더/커널 진입 전부터 GDT 관련 설정이 이미 된 상태이고, 새로 정의한 셀렉터를 가리켜주는 작업이 필요하다는걸...
35 64bit cgywin 으로 빌드하는법 [1]
나현수
140 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]
기쁨의 요정
392 2016-08-16
안녕하세요.. UEFI라고 들어보신 분들 많으실겁니다.. UEFI는 "통일 확장 펌웨어 인터페이스"로 기존 BIOS를 대체하기 위해 나온건데요.. 쉽게 말해서 BIOS가 진화한겁니다. EFI에서 시작해서, 지금은 UEFI로 온거거고요. 기존 BIOS의 ...
33 28장 MINT64.bat 수정 추가합니다. [2]
롤키
369 2016-04-04
28장 시리얼 포트 디바이스 드라이버를 추가해 외부와 연결하자 p1256 시리얼 통신의 경우 맨 끝 -serial tcp::4444,server,nowait 라고 되어있는데 -serial tcp:127.0.0.1,server,nowait 라고 localhost 주소 써주시면 연결이 정상적으로 ...
32 색상 코드 imagefile [1]
Paradise
595 2014-07-30
윈도우 명령 프롬프트에서 help color 을 치면 저렇게 되는데 여기서 0 = 검은색, 8 = 회색 등등 색상 코드가 나옵니다 참고하세요 ^^
31 qemu 설치에 관해서 [1]
암겨혀
662 2014-05-31
최신버전 윈도버전 바이너리를 인스톨러 형식으로 설치해 주는 게 있습니다 (현재 최신버전이 1.6.0입니다) http://qemu.weilnetz.de/
30 single-producer, single-customer lock free queue [1]
암겨혀
538 2014-05-25
(제목을 한글로 적으려고 했는데 적당한 번역이..) 19장에서 나오는 동기화 문제를 20장에서 뮤텍스로 감싸버려서 해결하는데, 여기에서 말했던 문제는 아예 리스트를 스레드 안전하게 만들어 버리면 속도도 더 낫고 (뮤텍스를 안쓰니) 동기화...
29 SATA(AHCI) [3]
백골대왕
662 2014-05-05
AHCI 구현 문서들중 필요부분 정리한것입니다. 참고 문서들도 첨부하였습니다. http://blog.naver.com/xmessiah9/110189992874 저는 구현을 시도 하였으나 정상 작동을 하지 않습니다. http://blog.naver.com/xmessiah9/110190136943 nasm만으로 부트...
28 자동으로 64비트 세팅이 된 건 처음이네요...
IS
825 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
600 2013-12-08
책의 본문에서, "키보드 컨트롤러에서 키보드 디바이스를 사용 가능하게 하려면, 커맨드 포트로 키보드 디바이스 활성화 커맨드인 0xAE를 보내면 됩니다. 하지만, 이것은 '키보드 컨트롤러'에서 활성화된 것이지 실제 키보드가 활성화된 것...
26 네트워크 스택에 관한 글이네요... [1]
IS
676 2013-11-21
http://edge.cs.drexel.edu/GICL/people/sevy/network/Linux_network_stack_walkthrough.html 잘 하면 인터넷도 가능할지도 모르겠네요 ㅎㅎ os에 하드는 안되어도 인터넷만은 해보고 싶었는데 ㅎㅎ 어느 리눅스 소스파일에 네트워크 스택에 관한 ...
25 binutils 크로스컴파일 오류 (2.23.51) [3]
암겨혀
1207 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...
24 XMM 레지스터가 정수 계산용으로도 쓰일 수 있엇군요 [5]
암겨혀
693 2013-10-27
http://stackoverflow.com/questions/19615280/gcc-o3-optimize-xmm0-register 표준을 구현한 sprintf를 제작했는데, VC++에서도 되고 cygwin gcc에서도 되는데 커널에 집어넣으니 말썽이더군요 bochsdbg로 에러가 난 곳을 찾아봣는데, 아니글쎄 xmm을...
23 64비트 gdb 크로스컴파일 [3]
암겨혀
704 2013-10-26
gdb와 libncurses-devel, libncurses(최신버전) 이 3개를 바이너리/소스로 설치하세요 그다음 /usr/src/gdb-버전 들어가서, PREFIX=/usr/cross TARGET=x86_64-pc-linux ./configure --prefix=$PREFIX --target=$TARGET --enable-64-bit-bfd make...
22 1GB~3GB 메모리 영역에도 하드웨어 예약이 있더군요... [1]
암겨혀
673 2013-10-26
[ 0x00F00000 ~ 0x01000000 ) 영역이 구형 컴퓨터에선 예약될수도 있다고 하네요.. 요즘 컴은 ㄴㄴ한것 같지만 ㅌㅌ.. ... 뭐 알게뭐야 이런거까지 신경쓸 필요는 없겟...죠...?<퍽퍽 출처 : http://wiki.osdev.org/Memory_Map_(x86) upper ...