咨询热线:    40000-53353(全国)    0571-28976118(浙江)    
 

红帽Linux内核 预约试听

 

程长度:5天/30小时

课程描述:

这一课程主要对Linux内核架构,如进程调度、内存管理、文件系统和外围驱动设备等进行详细介绍,以实际操作和编程练习为主,提供动手实践、概念介绍和演示等丰富内。


适用对象:

his class is intended for experienced developers who want to gain a thorough understanding of the Linux architecture, including the newestkernels.


必备条件:

Completion of RHD221 (Linux Device Drivers) or equivalent experience,including:

·Familiarity with basic tools such as vi, emacs, and file utilties.

·Knowledge of systems programming in a Unix or Linux environment is a requirement; register-level hardware programming knowledge is

recommended.

·Understanding of basic Operating Systemconcepts.

·Some previous experience running Linux, compiling and installing kernels, etc.

·Experience writing device drivers and kernel modules is not essential, but very helpful


培训内容:

    ·Kernel Architecture

    ·Kernel Layout and Configuration

    ·Kernel Style and General Considerations

    ·Modules

    ·Synchronization Methods

    ·Kernel Initialization

    ·Timing Measurements

    ·Dynamic Kernel Timers

    ·Wait Queues

    ·Work Queues

    ·Tasklets

    ·Debugging Techniques

    ·The /proc Filesystem

    ·The seq_file Interface

    ·Processes

    ·Process Limits and Capabilities

    ·Process Scheduling

    ·Interrupts and Exceptions

    ·System Calls

    ·Signals

    ·Device Drivers

    ·User <-> Kernel Space

    ·Character Drivers

    ·Memory Addressing

    ·Memory Management

    ·Process Address Space

    ·Disk Caches

    ·Swapping

    ·Memory Mapping

    ·Multiplexed and Asynchronous I/O

    ·Networking internals

    ·In Kernel Web Server Acceleration