操作系统
Scarlett·S
学海无涯,回头无岸
展开
-
操作系统(一)--概述
1、 操作系统是紧贴硬件之上,所有其他软件之下(是其它软件的环境),用来管理硬件(使cpu、I/O设备和存储空间能够有效利用,管理分配软硬件资源,合理组织计算机工作流程(作业管理,进程管理)),实现用户接口(弥补硬件系统的类型和数量的差别)。将覆盖了软件的机器称为扩充机器或虚拟机,因此,OS是扩展机/虚拟机 2、管理硬件资源:处理器管理(cpu)、存储器管理(内外存)、I/O管理、文件管理...原创 2019-03-22 11:36:29 · 743 阅读 · 0 评论 -
操作系统(二)-进程
上面的这个图是我截的我电脑当前的进程状态,可以很直观的看到PID(进程的标识符),cpu以及内存的使用情况。 下图很形象的表明了程序和进程的关系: 传统的OS中进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 一个进程应该包括: 程序运行时所有的信息(程序的代码和数据、cpu寄存器的数值,堆和栈,系统资源,地址空间,打开的文件) 进程控制块(PCB):一个数据结...原创 2019-04-05 21:09:49 · 106 阅读 · 0 评论