操作系统
cainiao_Lyx
这个作者很懒,什么都没留下…
展开
-
虚拟内存
所谓虚拟内存你可以从字面意思来理解它,他不是真正的内存。我们知道程序都是放到内存中运行的,但是当程序过大,内存放不下的时候,我们就需要用到虚拟内存技术。现在的内存都比较大,不用自己在设置过多的虚拟内存,虚拟内存就是把一部分硬盘空间当作内存来用。虚拟内存有三种调度方式,页式调度、段式调度、段页式调度。页式调度:就是将虚拟空间划分成大小一样的页,主存空间也分成大小相同的页,通过一个页表可以进行地址变换取到想要的数据。段式存储:页式存储有一个缺点就是他与程序的逻辑大小没有关系,不利于程序的独立性,程序的一原创 2020-07-14 23:16:14 · 217 阅读 · 0 评论 -
线程与进程
先来说说进程,早期的进程既是资源分配的最小单位,也是程序执行的最小单位,而现在的进程就是资源分配的最小单位。进程由程序,数据集合还有PCB构成,程序就是一个指令集和,告诉进程他需要完成什么任务,数据集合包括工作区和进程完成任务所需要的数据,PCB包含了进程所独有的一些信息,他是进程存在的唯一标志。进程都有自己独立的地址空间,那为什么不能共享地址空间呢?举个简单的例子,如果拥有共享的内存空间,那么你用手机银行就能看见其他人的银行卡密码等相关信息,这是非常不安全的,所以他们都用有自己独立的地址空间。任何原创 2020-07-08 15:09:20 · 126 阅读 · 0 评论