이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
외서 Understanding the Linux Kernel
Daniel P. Bovet 등저
O'Reilly Media 2000.10.01.
가격
48,000원
5 45,600
YES포인트?
460원 (1%) 마니아추가적립
5만원 이상 구매 시 2천원 추가 적립
결제혜택
최대 2,000원 즉시할인
  • 개정절판되었습니다.개정판을 주문하시길 바랍니다.

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

Chapter One. Introduction
Linux Versus Other Unix-Like Kernels
Hardware Dependency
Linux Versions
Basic Operating System Concepts
An Overview of the Unix Filesystem
An Overview of Unix Kernels

Chapter Two. Memory Addressing
Memory Addresses
Segmentation in Hardware
Segmentation in Linux
Paging in Hardware
Paging in Linux
Anticipating Linux 2.4

Chapter Three. Processes
Process Descriptor
Process Switching
Creating Processes
Destroying Processes
Anticipating Linux 2.4

Chapter Four. Interrupts and Exceptions
The Role of Interrupt Signals
Interrupts and Exceptions
Nested Execution of Exception and Interrupt Handlers
Initializing the Interrupt Descriptor Table
Exception Handling
Interrupt Handling
Returning from Interrupts and Exceptions
Anticipating Linux 2.4

Chapter Five. Timing Measurements
Hardware Clocks
The Timer Interrupt Handler
PIT's Interrupt Service Routine
The TIMER_BH Bottom Half Functions
System Calls Related to Timing Measurements
Anticipating Linux 2.4

Chapter Six. Memory Management
Page Frame Management
Memory Area Management
Noncontiguous Memory Area Management
Anticipating Linux 2.4

Chapter Seven. Process Address Space
The Process's Address Space
The Memory Descriptor
Memory Regions
Page Fault Exception Handler
Creating and Deleting a Process Address Space
Managing the Heap
Anticipating Linux 2.4

Chapter Eight. System Calls
POSIX APIs and System Calls
System Call Handler and Service Routines
Wrapper Routines
Anticipating Linux 2.4

Chapter Nine. Signals
The Role of Signals
Sending a Signal
Receiving a Signal
Real-Time Signals
System Calls Related to Signal Handling
Anticipating Linux 2.4

Chapter Ten. Process Scheduling
Scheduling Policy
The Scheduling Algorithm
System Calls Related to Scheduling
Anticipating Linux 2.4

Chapter Eleven. Kernel Synchronization
Kernel Control Paths
Synchronization Techniques
The SMP Architecture
The Linux/SMP Kernel
Anticipating Linux 2.4

Chapter Twelve. The Virtual Filesystem
The Role of the VFS
VFS Data Structures
Filesystem Mounting
Pathname Lookup
Implementations of VFS System Calls
File Locking
Anticipating Linux 2.4

Chapter Thirteen. Managing I/O Devices
I/O Architecture
Associating Files with I/O Devices
Device Drivers
Character Device Handling
Block Device Handling
Page I/O Operations
Anticipating Linux 2.4

Chapter Fourteen. Disk Caches
The Buffer Cache
The Page Cache
Anticipating Linux 2.4

Chapter Fifteen. Accessing Regular Files
Reading and Writing a Regular File
Memory Mapping
Anticipating Linux 2.4

Chapter Sixteen. Swapping: Methods for Freeing Memory
What Is Swapping?
Swap Area
The Swap Cache
Transferring Swap Pages
Page Swap-Out
Page Swap-In
Freeing Page Frames
Anticipating Linux 2.4

Chapter Seventeen. The Ext2 Filesystem
General Characteristics
Disk Data Structures
Memory Data Structures
Creating the Filesystem
Ext2 Methods
Managing Disk Space
Reading and Writing an Ext2 Regular File
Anticipating Linux 2.4

Chapter Eighteen. Process Communication
Pipes
FIFOs
System V IPC
Anticipating Linux 2.4

Chapter Nineteen. Program Execution
Executable Files
Executable Formats
Execution Domains
The exec-like Functions
Anticipating Linux 2.4

Appendix A. System Startup
Appendix B. Modules

저자 소개

저자 : Daniel P. Bovet
Daniel P. Bovet has a Ph.D. in computer science from UCLA, and is currently a full professor at the University of Rome. He has been interested in open source for over 25 years and has spent the last few years trying to unravel some of the mysteries of Linux. It seemed natural after all that work to write a book about what he found out.
저자 : Marco Cesati
Marco Cesati has a degree in mathematics and a Ph.D. in computer science from the University of Rome. He is currently a research assistant in the computer science department of the School of Engineering at the University of Rome. In the past he was system administrator and Unix programmer for the university and for several institutions.

품목정보

발행일
2000년 10월 01일
쪽수, 무게, 크기
702쪽 | 크기확인중
ISBN13
9780596000028

책 속으로

감명깊은 구절을 일일이 말하기는 정말 힘들다. 하지만.. 전체적으로 memory allocation에 대한 것을 많이 배웠기에 그부분을 말해주고 싶다. Slab allocator algorithm정도면 충분하리라고 생각한다.

--- p. XXX

리뷰 총점 6.0

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.

상품정보안내

직수입외서의 경우, 해외거래처에서 제공하는 정보가 부족하여 제목, 표지, 가격, 유통상태 등의 정보가 미비하거나 변경되는 경우가 있습니다. 정확한 확인을 원하시는 경우, 일대일 상담으로 문의하여 주시면 답변 드리겠습니다.
(판형과 판수 등이 다양한 도서는 찾으시는 도서의 ISBN을 알려 주시면 보다 빠르고 정확한 안내가 가능합니다.)

해외거래처에서 품절인 경우, 2차 거래선을 통해 유럽과 미국 출판사로 직접 수입이 진행될 수 있습니다.
수입 진행 시점으로 부터 2~3주가 추가로 소요되며, 해외에서도 유통이 원활하지 않은 도서는 품절 안내가 지연될 수 있습니다.
해당 경우, 문자와 메일로 별도 안내를 드리고 있사오니 마이페이지에서 휴대전화번호와 메일주소를 다시 한번 확인해주시기 바랍니다.