python学习_多进程
1、基础知识: 计算机的硬件组成: 主板 固化(寄存器,是直接和cpu进行交互的硬件) cpu 中央处理器:计算(数字计算和逻辑计算) 和控制(控制所有的硬件协调工作) 存储 硬盘 内存 输入设备 键盘 鼠标 话筒 输出设备 显示器 音响 打印机 早期的计算机是以计算为核心的,现在的计算机是以存储为核心的 操作系统是一个软件 是一个能直接操作硬件的一个软件 操作系统的目标:让用户使用更加轻松,高可用,低耦合,封装了所有硬件的接口,使用户更方便的使用,对于计算机内的所有资源,进行一个合理的调度和分配 进程相关基础知识: 进程:正在执行的程序,是程序执行过程中的相关指令,数据集等的集合,也可以叫做程序的一次执行过程,是一个动态的概念 进程的组成:代码段 数据段 PCB:进程控制块 进程的三大基本状态: 就绪状态:已经获得了运行所需要的所有资源,除了cpu 执行状态:已经获得了所有资源,包括cpu,处于正在执行的状态 阻塞状态:因为各种原因,进程放弃了cpu,导致进程无法继续执行,此时进程处于内存中,继续等待获取cpu 一个特殊状态:挂起状态,因为各种原因,进程放弃了cpu,导致进程无法继续执行,此时进程被踢出内存 2、进程