제목 없음

 
ID:
PW:

12
145800
1440

제목 없음

 


 
 

제목 없음

 

 

제목 없음

      OS제작의 정석 (절판)

      출판일 : 2001년 01월, 페이지수 558p, ISBN-8973542710

      1장 Bellona2커널의 개요

      2장 Bellona2커널 이미지
      1. 커널 이미지
      2. 부트 이미지 만들기
      3. 커널 이미지 로더
      4. 커널 이미지의 재배치
      5. 부트 섹터
      6. 요약

      3장 주변장치 다루기
      1. 화면 출력
      2. 키보드
      3. 하드 디스크
      4. 플로피 디스크
      5. 타이머
      6. CD-ROM 드라이브

      4장 디바이스 드라이버
      1. 블록 디바이스 드라이버
      2. 문자 디바이스 드라이버

      5장 파일 시스템
      1. 가장 파일 시스템
      2. 파일 시스템 캐시 매니저
      3. 파일 관리를 위한 노드 구조체
      4. 루트 파일 시스템과 파일 시스템의 마운트
      5. 파일 시스템의 초기화
      6. FAT32 파일 시스템
      7. 파일 디스크립터
      8. 파일 관련 함수
      9. FAT12 파일 시스템의 인식
      10. FAT16 파일 시스템의 인식
      11. 윈도우 상에서의 파일 시스템 테스트
      12. 표준 입력, 표준 출력, 표준 에러 핸들
      13. 파일 시스템 구현에 있어서 아쉬운 점

      6장 메모리 관리
      1. 페이징
      2. 물리 메모리
      3. 메모리
      4. 가상 주소 공간의 관리
      5. 메모리 블록의 단편화
      6. 메모리의 할당과 해제시 고려해야 할 사항
      7. 메모리 할당 방법
      8. kmalloc과 kfree함수
      9. 공유 메모리
      10. Bellona2커널의 메모리 관리 시스템 요약
      11. 향후 보강이 필요한 부분

      7장 프로세스 관리
      1. 프로세스와 쓰레드
      2. 다중 쓰레드 모델
      3. 멀티태스킹
      4. 스케줄링
      5. 프로세스의 주소 공간
      6. 프로세스를 표현하기 위한 자료구조
      7. 쓰레드를 위한 스택
      8. 쓰레드를 표현하기 위한 자료구조
      9. 쓰레드의 상태 변화
      10. 이벤트와 웨이트 오브젝트
      11. 타이아웃 오브젝트
      12. 프로세스와 쓰레드에 관련된 구조체의 상관관계
      13. 프로세스와 쓰레드의 생성
      14. 프로세스와 쓰레드의 종료
      15. init쓰레드
      16. 응용 프로그램에서 쓰레드의 생성과 종료
      17. 태스크 스위칭
      18. 시그널
      19. 세마포어

      8장 동적 모듈
      1. 동적 모듈과 응용 프로그램과의 차이점
      2. 동적 모듈 구조체
      3. 외부 모듈과 함수 공유
      4. 외부 함수 호출 절차
      5. 동적 모듈의 로딩
      6. 동적 모듈의 언로딩
      7. 동적 모듈 예제

      9장 커널 디버거
      1. 디버거의 개요
      2. 하드웨어적인 디버깅 지원
      3. Bellona2 커널 디버거의 주요 기능
      4. 커널 디버거의 명령어

      10장 응용 프로그램
      1. 컴파일과 링크옵션
      2. 프로그램 로더
      3. 프로그램 내부 구조
      4. 재배치 엔트리 처리
      5. 프로그램의 디버깅 정보
      6. 응용 프로그램 제작을 위한 라이브러리
      7. 시스템 콜

      11장 Bellona2 커널로 시스템 부팅하기
      1. 부팅 디스크의 제작
      2. 실행 환경
      3. 명령어
      4. 맺음말