메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT EXPERT, 임베디드 개발자를 위한 파일시스템의 원리와 실습

IT EXPERT, 임베디드 개발자를 위한 파일시스템의 원리와 실습

한빛미디어

집필서

절판

  • 저자 : 정준석 , 정원용
  • 출간 : 2006-05-20
  • 페이지 : 448 쪽
  • ISBN : 8979144059
  • 물류코드 :1405
  • 초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 50

임베디드 시스템 개발의 필수 코스, 파일시스템 제작의 원리와 실습을 파헤친다!

[임베디드 시스템 개발 단계의 필수 코스]

부트로더 개발 → 파일시스템 개발 → 커널/디바이스 드라이버 → 응용프로그램 개발

주요 파일시스템

윈도우 영역의 양대 산맥 파일시스템 FAT과 NTFS
리눅스 커널 2.6의 기본 파일시스템 EXT2와 EXT3
CD-ROM 미디어의 특징을 잘 살린 ISO9660 파일시스템

원리를 깨닫고 실습으로 익혀 최적의 파일시스템을 개발한다!

파일시스템은 공개된 소스가 많아 쉽게 가져다 쓸 수 있다. 그러나, 그냥 가져다 쓰는 소스는 확장성이 떨어지고 사후 관리도 불안하여 기존 파일시스템을 기반으로 하여 대부분 자체 파일시스템을 개발하게 된다. 즉, 임베디드 시스템 개발의 필수 개발 코스가 되어버린지 오래다.
이 책은 개념과 원리에서 그치지 않고 실습하면서 독자의 현장 적응력을 길러주는 데 주력하였다. 또한, 가장 많이 활용되는 범용적인 파일시스템을 다루어 이를 기반지식으로 다양한 파일시스템 학습을 스스로 해나갈 수 있도록 그 토대를 제공한다.

주요 원리와 실습

파일시스템과 저장 장치의 이해 + 실제 저장 장치에서 섹터를 읽고 화면 출력 실습
파티션의 종류와 구조(MBR 및 DOS 파티션 구조) + 파티션 정보 분석과 화면 출력 실습
FAT의 부트레코드 + 부트 레코드가 담겨 있는 섹터를 읽고 분석하는 실습
FAT의 데이터 저장 알고리즘 + 파일의 이름과 크기를 분석하는 실습
FAT 파일시스템의 실제 원리 + 섹터를 읽어 파일 데이터를 다른 볼륨에 복사하는 실습
NTFS 메타데이터 및 속성의 원리 + 속성 분석 및 메타데이터 파일 분석 실습
NTFS B-Tree 분석과 실제 동작 원리 + B-Tree 실습과 NTFS 최종 실습
EXT2의 데이터 저장 알고리즘 + 섹터를 읽어 파일 데이터를 다른 볼륨에 복사하는 실습
EXT3 파일시스템의 저널링 분석 + EXT 파일시스템 최종 실습(파일 쓰기와 삭제 등)
ISO9660의 핵심 구조 분석 + ISO 파일을 읽어 파일 데이터를 다른 볼륨에 복사하는 실습

추천평(미디어서평)

"이 책의 진행 방식은 우선 파일시스템들의 구조를 분석한 후, 예제를 통해서 그 내용을 실습해보도록 하고 있다. 필자는 독자들에게 실습을 반드시 분석해보거나 실제로 따라 해보라는 말을 해주고 싶다. 때로는 100줄의 설명보다는 10줄의 소스 코드가 이해를 하는 데 도움이 되기 때문이다.
- 저자 서문 중에서
정준석 저자

정준석

학창시절 올림피아드나 컴퓨터 경진대회의 다양한 수상 경력을 바탕으로 엔지니어의 길을 일찍 선택하였다. Intel PXA250 또는 Intel strata flash 제어 분야의 강의를 하였고, 자체 파일시스템인 QFS(Quadra File System) 개발과 Compact Flash에 FAT32 File System 적용 등의 실무 경험이 있다. 수년 동안 파일시스템 분야를 전문적으로 연구하였는데, 아이러니 하게도 관련 정보를 구하기가 너무 힘들었기 때문이라고 한다.
정원용 저자

정원용

모바일 기기 관련 드라이버 개발이나 모바일 게임 엔진 개발 등의 경력을 갖고 있는 모바일 분야의 전문 엔지니어이다. SI뿐만 아니라 임베디드 분야까지 두루 섭렵하고 있어 누구보다 임베디드 분야에서 어려운 점을 잘 파악하고 있다.

Chapter 01 파일시스템의 이해

01 파일시스템 소개
02 파일시스템 분류
03 파일시스템 요소들
04 저장 장치 소개
05 저장 장치 실습

Chapter 2 파티션

01 파티션 소개
02 MBR
03 파티션의 종류
04 DOS 파티션의 구조
05 파티션 분석 실습

Chapter 3 FAT 파일시스템

01 FAT 파일시스템 소개
02 FAT 파일시스템 구조
03 Boot Record
04 Boot Record 실습
05 예약된 영역
06 FAT 영역
07 Data 영역
08 Long File Names
09 Data 영역 실습
10 FAT 파일시스템 실전
11 FAT 파일시스템 최종 실습

Chapter 4 NTFS
01 NTFS 소개
02 NTFS 구조
03 Boot Record
04 Boot Record 실습
05 MFT
06 속성(Attribute)의 개념
07 속성(Attribute) 분석
08 속성 실습
09 Index 분석
10 메타 데이터 파일
11 최종 실습

Chapter 5 Ext 파일시스템

01 Ext2 파일시스템 소개
02 Ext2 파일시스템 구조
03 Super Block
04 Group Descriptor Table
05 Inode
06 Data 영역
07 Data 영역 실습
08 Journaling(Ext3 파일시스템)
09 Ext 파일시스템 실전
10 Ext 파일시스템 최종 실습

Chapter 6 ISO 9660

01 ISO 9660 소개
02 ISO 9660 구조
03 Volume Descriptor
04 Directory Record
05 Path Table
06 ISO 9660의 확장
07 실습

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
IT EXPERT, 임베디드 개발자를 위한 파일시스템의 원리와 실습
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT EXPERT, 임베디드 개발자를 위한 파일시스템의 원리와 실습
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT EXPERT, 임베디드 개발자를 위한 파일시스템의 원리와 실습
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실