博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统和进程
阅读量:745 次
发布时间:2019-03-22

本文共 581 字,大约阅读时间需要 1 分钟。

冯诺依曼体系

输入设备:接收某个动作,转变成执行指令 如鼠标键盘

输出设备:数据输出到某设备 如显示器

硬盘、网卡:即可认为输入设备,也可认为输出设备

存储器:内存

CPU:执行指令的设备,包括控制器和运算器

数据读写效率

最快:CPU高速缓:CPU对数据操作会使用CPU缓存,提高效率

较快:内存:程序读取到内存中执行

较慢:硬盘:程序代码文件

最慢:网络主机

PCB结构管理进程(PID,进程名称,状态,占用资源)

PID是系统标识进程的字段

硬盘:比较特殊的输入输出设备(系统重点管理)

网卡:系统通过驱动程序管理

统计系统:每个系统都会收集统计信息(内存、CPU资源等)

进程

程序:在硬盘上静态的可执行文件

进程:程序运行起来后,表现为进程   进程是系统分配资源(CPU、内存等)的最小单位

java程序运行:

进程的时间片轮转调度

时间片由系统决定,时间片用完就切换出去

运行态:正处于时间片调度到的进程,正在执行代码片段

就绪态:没有处于时间片范围的进程,暂停执行等待执行状态

并发多个进程一个CPU下采用时间片轮转的方式,在一段时间内让多个进程都得以推进

并行多个进程多个CPU下分别 同时运行

内核态:涉及到安全相关的指令,权限要求高,比较通过系统接口调用,常见为IO操作

用户态:开发给用户程序可以直接让某设备执行的操作,不存在安全隐患

转载地址:http://gmewk.baihongyu.com/

你可能感兴趣的文章