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