Linux kernel learning video tutorial Download

Source: Internet
Author: User

Linux kernel from principle to code explanation


Link: http://pan.baidu.com/s/1sj0Szj3 Password: ywyv


Please add qq:3113533060 if the net disk is invalid.


First, the course content:

First week

1. Initial knowledge of the Linux kernel

1.1 Understanding the operating system

1.2 Open source Unix/linux operating system

1.3 Linux Kernel

1.4 Linux Kernel source code

1.5 Linux kernel module programming primer

Implementation and application of chain list in 1.6 Linux kernel

Second week

2. Memory addressing

2.1 Memory addressing

2.2-segment mechanism

2.3 Paging mechanism

2.4 The paging mechanism in Linux

2.5 assembly language in Linux

Third week

Chapter 3 Process

3.1 Process Introduction

3.2 Process Control blocks in Linux systems

3.3 How processes are organized in a Linux system

3.4 Process Scheduling

3.5 creation of the process

3.6 process-related system calls and their applications

3.7 System calls and applications

Week Four

Chapter 4 Memory Management

Memory Management overview for 4.1 Linux

4.2 User space management for processes

4.3 page mechanism

4.4 Physical memory allocation and recycling

4.5 Switch System

4.6 Memory Management instances


Week Five

Chapter 5 interrupts and anomalies

5.1 What is the interrupt?

5.2 Initialization of the interrupt descriptor descriptor

5.3 Interrupt Handling

5.4 The lower half of the interrupt processing mechanism

5.5 Interrupt application-clock interrupt


Week Six

Chapter 6 System Calls

6.1 Relationship between system calls and application programming interfaces, system commands, and kernel functions

6.2 System invoke Basic concepts

6.3 System Call Implementation

6.4 Package Routines

6.5 Adding a new system call


Seventh Week

Chapter 7 synchronization in the kernel

7.1 Critical Zone and competitive state

7.2 Kernel synchronization measures

7.3 Producer \ Consumer concurrent Instances

7.4 Core multitasking concurrency instance

Eighth Week

Chapter 8 File System

8.2 Virtual File System

8.3 Registration, installation and uninstallation of file systems

8.4 Opening and reading of files

8.5 Writing a file system


Nineth Week

9 Device drivers

9.1 Overview

9.2 Device Driver Framework

9.3 Management of I/O space

9.4 Character device driver


Linux kernel learning video tutorial Download

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.