摘要:
100P-进程间通信常见方式 IPC(InterProcess Communication)进程间通信 进程间通信的常用方式,特征: 管道:简单 信号:开销小 mmap映射:非血缘关系进程间 socket(本地套接字):稳定 101P-管道的特质 管道: 实现原理: 内核借助环形队列机制,使用内核缓 阅读全文
摘要:
76P-进程和程序以及CPU相关进程: 程序:死的。只占用磁盘空间。 ——剧本。 进程;活的。运行起来的程序。占用内存、cpu等系统资源。 ——戏。并发和并行:并行是宏观上并发,微观上串行77P-虚拟内存和物理内存映射关系78P-pcb进程控制块PCB进程控制块: 进程id 文件描述符表 进程状态: 阅读全文
摘要:
147P-线程概念线程概念: 进程:有独立的 进程地址空间。有独立的pcb。 分配资源的最小单位。 线程:有独立的pcb。没有独立的进程地址空间。 最小单位的执行。 ps -Lf 进程id > 线程号。LWP --》cpu 执行的最小单位。ps -Lf 进程号 查看进程的线程148P-三级映射149 阅读全文
摘要:
47P-系统编程阶段说在前面的话系统调用 内核提供的函数库调用 程序库中的函数48P-open函数manpage 第二卷,open函数如下,有两个版本的返回一个文件描述符,理解为整数,出错返回-1pathname 文件路径flags 权限控制,只读,只写,读写。 O_RDONLY, O_WRONLY 阅读全文