일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 약어
- 전처리기
- Preprocessor
- Programming
- TiDB
- kernel
- FreeBSD
- 커널
- 함수포인터
- 한빛미디어
- 포인터변수
- Pointer
- Golang
- DBMS 개발
- 긴옵션
- go
- TiKV
- DBMS
- newSQL
- OS 커널
- 컴퓨터 강좌
- Symbol
- getopts
- UNIX Internals
- bash
- 포인터
- SQLite
- Windows via c/c++
- UNIX
- 구조와 원리
- Today
- Total
목록커널 (4)
sonumb
작성자 : sonumb http://sonumb.tistory.com E-mail: 작성일 : 2008년 2월 17일 Licence : 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. Contents 0.서론 1. OS kernel – TOS(tesTOS) 2. 준비사항 2.1 컴파일러 환경 2.2 커널실행 환경 3. 소스파일 4. 빌드 4.1 빌드 전 세팅 5. 테스트 6. 결론 7. 관련 링크 & 참고 0. 서론 이글의 목적은 OS개발이 아니라, OS 개발을 위한 환경을 Visaul Studio 2005 (이하 VS2005 )으로 정했을 때 IDE 설정을 어떻게 해야하는 가입니다. 설정 항목에 대한 각각의 의미는 설명 드리지 않..
1.Network 1.1 IP Configuration #ifconfig lnc0 inet 192.168.1.123 netmask 255.255.255.0 /etc/rc.conf 파일의 끝에 ifconfig_lnc0="inet 192.168.1.123 netmask 255.255.255.0" 를 추가 #echo ifconfig_lnc0="inet 192.168.1.123 netmask 255.255.255.0" >> /etc/rc.conf 1.2 Gateway 추가 #route add default 192.168.1.1 혹은 /etc/rc.conf 파일에 defaultrouter="192.168.1.1"1.3 DNS 경로 및 도메인 추가 /etc/resolv.conf 파일에 domain mydomain...
요즘 한창 개발 중에 있고 RC1 버전까지 온 FreeBSD 7.0의 Major Features와 그의 벤치 마킹입니다. ( Kris Kennaway 의 문서 참고 ) 차세대 SMP(Symmetric Multi-Processor) 를 구현하기 위해 FreeBSD 의 커널을 "다시" 디자인 하였습니다.(책이 다시 나오겠네요. 또 사야하나.. ㅠ_ㅠ) 그중 ULE 스케줄러는 엄청난 성능 향상을 보여줍니다.(첨부문서 참조) FreeBSD 7.0 의 커널은 완전 병렬 시스템이다. Giant Lock 은 더이상 사용하지 않는다. Multiple CPU 가 병렬로 커널의 명령을 수행할 수 있다. 여러가지 locking primitives 를 두어서 공유 데이터를 Serialize한다. Uni-processor(UP..
원저자 :KLDP의 Necormancer 추가된 내용: PrintHex: eax : 출력할 내용 edi: offset PrintDbg: 프린팅횟수가 자동적으로 카운팅(0~9). Delay_msec: ecx(msec)만큼 딜레이 수정된 내용들 : 한빛미디어의 'OS 커널의 구조와 원리' 라는 책에 맞게 수정. dump_memory: esi : offset 에서 16바이트 3줄 출력 dump_register: 레지스터 내용 출력 비영리 목적으로 수정 배포 가능. EX)