Linux system programming video Baidu network disk download

Source: Internet
Author: User


This post was last hired by the mercenary 333 on 2015-5-19 16:15 Edit


C Tutorial Directory:

Linux Development Quick Start training
GCC Quick Start
Makefile Quick Start
GDB Quick Start


Documentation of Linux system programming
01 Understanding the computer system (i)
Computer system composition
Hardware composition of computer system
Bus
I/O devices
Memory
Processor (operator + Controller)

02 Understanding Computer Systems (Next)
What is an operating system
Linux kernel modules
Operating System Management Hardware
Operating system three basic abstractions
Process Context Switch
Process Virtual address space
Virtual file System (VFS)

03 Introduction to System Programming
System programming and application programming
system resources
System calls
System call and C library relationship
Error handling

04 Files and I/O (1)
What is I/O
File descriptor
File-related system calls

05 files and I/O (2)
Read, write
Lseek
Directory Access (Opendir, Readdir, Closedir)

06 Files and I/O (3)
Stat
Stat Structural Body
Stat Example

07 files and I/O (4)
File sharing
Open File kernel data structure
One process opens the same file two times
Two processes open the same file
Copy file descriptor (DUP, dup2, Fcntl)

08 Files and I/O (5)
Fcntl function
FCNTL Common operations
File lock

The process of Linux system programming

09 Process (1)
What is a program
What is a process
Process data Structures
Process and program differences and linkages

10 Process (2)
Process state Change
Process Control block
Process creation
Process Undo
Five ways to terminate a process

11 Process (3)
Copy process image
Fork system Call
Orphan process, zombie process
Copy when writing

12 Process (4)
Parent-child process sharing files after fork
Fork and Vfork
Exit and _exit
Atexit
Execve replacing a process image (loader)

13 Process (5)
exec Replace process image
EXEC association function groups (EXECL, EXECLP, Execle, EXECV, EXECVP)

14 Process (6)
SIGCHLD
Wait
Waitpid
Zombie Process
System

15 Process (7)
What is a daemon process
Steps to create a daemon
Daemon
The signal and pipeline of Linux system programming

16 Signal (one)
Interrupt
Signal
Signals and interrupts
Signal

17 Signal (two)
Signal classification
Reliable signals and unreliable signals
Signal sending
Pause

18 Signal (III)
More signal sending functions
Reentrant functions and non-reentrant functions
Non-reentrant Function example

19 Signal (four)
The representation of the signal in the kernel
Signal blocking and non-tactic
Signal Set Operation function
Sigprocmask

20 Signal (v)
sigaction function
Sigaction Structural Body
sigaction Example

21 Signal (VI)
Sigqueue function
Sigval Consortium
Sigqueue Example

22 Signal (VII)
Three different kinds of sleep accuracy
Three time structures
Setitimer
Getitimer

23 Pipe (i)
Pipeline
Anonymous piping pipe
Pipeline Sample Program

24 Piping (two)
Pipe reading and writing rules

25 Pipe (three)
Named Pipes (FIFO)
Anonymous pipe differs from named pipe
Open rules for Named pipes
Named Pipes sample Program


Baidu Network Address: Http://pan.baidu.com/s/1dD0asQP (this is missing one or two video, in the link below can be found)
Or Http://pan.baidu.com/s/1i3tg44H behind is the zip file (unfortunately no password, decompression)
Know the password can tell me, thank you, resources need to share, we progress together

Linux system programming video Baidu network disk 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.