摘要:
1.进程间通信 : 进程之间交换数据必须通过内核, 在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区, 进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信。 2。进程的用户空间相互隔离, 内核空间相互共享 3.管道的长度: 64K 4.使用mkfifo * 来新建一个管道文件 5.有名管道 : 用于无亲缘关系进程的通信,和有亲缘关系进程的通信。 无名管道:用于有亲缘关系进程的通信 6.管道 :是一种最基本的IPC机制, 由pipe创建 函数原型 : #include int pipe(int filedes[2])... 阅读全文
posted @ 2013-09-09 18:32
小威_
阅读(165)
评论(0)
推荐(0)
摘要:
1.物理地址-------MMU------》虚拟地址----启动进程---->进程空间地址 2.Uxworks FreeRTOS Ucos/2 3. volatile(不优化) register(尽量优化) 4.每个进程在内核中都有一个进程控制块来维护相关的信息, Linux内核的进程控制块是tast_struct结构体 5.两个重要的系统调用 fork(刀叉, 民间的, 分叉) 和 exec(执行) fork的作用 :根据一个现有的进程复制出一个新进程, 原来的进程称为父进程,新的进程称为子进程 例外 : 子进程PCB中的进程id和父进程是不同的 ... 阅读全文
posted @ 2013-09-09 18:06
小威_
阅读(147)
评论(0)
推荐(0)
浙公网安备 33010602011771号