摘要: 进程的实现(五) 进程的实现 PCB 为了实现进程模型,操作系统维护着一张表格,也就是 进程表(process table) ,每一个进程占用一个进程表项 (PCB) 。 每个表项包含了许多的重要项,包括 程序计数器 、 堆栈指针 、 内存分配的情况 、 所打开的文件状态 、 账号和调度信息 、以及 阅读全文
posted @ 2019-09-29 16:26 梦小冷 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 进程的状态以及转换 运行状态 简要描述:该时刻实际占有着CPU 就绪状态 简要描述:可以运行,但是由于其他进程正在运行而暂时停止 这种情况下,只不过是系统暂时没有把CPU分配给它而已,一旦系统将CPU分配给它,它立马就可以跑。 阻塞状态 简要描述:除非外部事件发生否则就不能运行 当一个进程不能运行的 阅读全文
posted @ 2019-09-29 15:27 梦小冷 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 进程管理(三) 进程的层次 UNIX 在系统中,一个进程创建了另外一个进程后,父进程和子进程会以某种形式继续保持一种联系。子进程可以创建更多的进程,进而组成一个进程的层次结构。 进程和它的所有子女和后裔进程共同组成一个 进程组 。当用户在从键盘发出一个信号的时候,该信号会被送给当前键盘相关进程组中的 阅读全文
posted @ 2019-09-29 14:49 梦小冷 阅读(390) 评论(0) 推荐(0) 编辑
摘要: numpy库 numpy是Python数值计算最重要的基础包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。numpy十分高效,基于NumPy的算法要比纯Python快10到100倍(甚至更快),并且使用的内存更少。 NumPy的ndarray 初步用法 导入库 生成随机矩阵 简单运算 阅读全文
posted @ 2019-09-29 10:24 梦小冷 阅读(850) 评论(0) 推荐(0) 编辑