首页 > 系统服务 > 详细

进程的概念

时间:2019-04-27 16:24:07      阅读:124      评论:0      收藏:0      [点我收藏+]

1、很早以前的专用计算机只能做一件事,直到冯诺依曼提出了:存储程序思想,各种程序和数据一起放到计算机的存储器中,逐条执行。

 

2、冯诺依曼计算机体系:运算器、控制器、存储器、输入设备、输出设备。

 

3、批处理系统中,一个正在运行的程序叫做进程,每个进程的信息统称为进程控制块(PCB),统一由操作系统管理。

 

4、CPU通过由各种寄存器(如基址寄存器)组成的内存管理单元(MMU)将程序的虚拟地址映射为内存的物理地址,从而防止多程序运行时造成的内存访问冲突以及越界。

 

5、分时系统:CPU划分运行时间为一个个的时间片,供每个进程使用。

 

6、虚拟内存:对于32位计算机,可以使用的虚拟内存空间为4GB,通过分段+分页技术,操作系统将程序(进程)按需装入内存。

 

7、程序运行中如果遇到非法访问内存,会抛出Segmentation Fault,产生core dump。

 

8、线程:把一个进程当成一个资源的容器,在里面运行几个轻量级的进程,共享一个进程的所有资源,同时有自己独立的状态,可以来回切换。运行过程中需要考虑并发可能出现的访问进程资源冲突等问题。

进程的概念

原文:https://www.cnblogs.com/xy80hou/p/10778903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!