码迷,mamicode.com
首页 > 系统相关 > 详细

Linux-系统编程-知识点概述

时间:2017-06-19 12:45:34      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:消息   守护进程   创建   登录   写入   描述符   描述   知识点   handle   

1.基本指令和5个背景知识(os、env、file、shell、权限)

2.开发环境:(vim、gcc、g++、gdb、ctags、make、Makefile、procbar)

3.进程1:

  进程的基本概念(PCB、地址空间、页表、MMU、文件描述符表、pending、block、handler、优先级、状态、上下文信息)

4.进程2:

  进程控制(fork、vfork、(fd、system call、库函数、缓冲区、wait、waitpid、block、unblock、exec族、exit)

       线程退出(return 、exit() 、threaddone 、 signal))

5.进程3:

  进程间通信-IPC(管道(pipe 、fifo),消息队列、信号量、共享内存)

6.线程:

  thread基本概念,thread可结合、可分离,thread ctrl(创建、等待、终止),thread同步与互斥(生产者消费者模型、互斥锁、relock、sem)POSIX

7.signal:

  概念,pending、block、handler,signal方法,singnal的写入时机(kernal<->uer signal cheak),可冲入线程安全,竞态条件,SIGCHLD

8.进程间关系:

  进程组、作业、会话,线程规程,终端登录,守护进程

 

Linux-系统编程-知识点概述

标签:消息   守护进程   创建   登录   写入   描述符   描述   知识点   handle   

原文地址:http://www.cnblogs.com/JN-PDD/p/7047885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!