
os
文章平均质量分 61
CSDE_C
这个作者很懒,什么都没留下…
展开
-
存储器管理概况
存储管理分为普通存储管理和虚拟存储管理两种方式。普通存储管理方式有 单一存储区管理 , 分区管理,分页管理 和 分段管理。存储管理(主要是对内存用户区的存储管理)的主要功能: 1.地址重定位:根据逻辑地址确定物理地址的过程。 包括 静态重定位 和 动态重定位两种方式。 静态重定位:在程序执行前将所需空间一次性全部分配好,逻辑地址也唯一确定,不用再改变。 动原创 2016-05-30 21:38:46 · 483 阅读 · 0 评论 -
分区管理的内存分配算法
内碎片:(固定分区中)作业获得的空间大于所需空间时多出来的一小部分用户不需要的空闲区(一般太小而无法使用)。外碎片:(动态分区中)进程之间的零星的小空闲区(如图后来的8K空间)分区管理方式的分配算法主要有四种:1.首次适应算法(FF算法): 主要思想:将内存按照地址由低到高的顺序依次查找,找到第一个能满足用户需求的空间就将此内存空间分配出去。 缺点:原创 2016-06-03 19:21:23 · 2727 阅读 · 0 评论 -
存储管理的主要方法之连续存储
一。单一连续区方式: 任何时候只能让一个作业进入内存用户区,内存利用率比较低,适用于用户单任务系统。原创 2016-06-03 20:40:35 · 1916 阅读 · 0 评论 -
存储管理之离散存储
离散存储主要包括分页存储和分段存储两种。一。分页存储管理:页面:系统把进程划分为与帧(存储块)大小相等的块,成为页面(这样就可以让一个页存入一个帧中)。数据结构:页表(PT)(放在系统区)原创 2016-06-03 20:44:29 · 3392 阅读 · 0 评论 -
虚拟存储技术
一.实现内存扩充的技术:(1)覆盖技术:在程序运行中,在不同时刻把同一个存储区分配给不同程序段和数据段,实现存储区共享。适用于连续存储(单一连续区分配,分区)如图BDG共享一个存储区(三个进程不同时发生),CEFH同理(2)交换技术(对换技术):1.定义:将内存中某进程的的程序和数据(全部或部分)写入外存的交换区,从而腾出内存空间给其他进程使用。2.相关涉及知识原创 2016-06-10 14:44:02 · 6807 阅读 · 0 评论 -
关于Ubuntu中文乱码及终端无法打开及循环登录问题
都说作为一个合格的程序员要有一个良好的习惯,对电脑的设置要做好,最近为了解决Ubuntu纯字符界面乱码问题,我去搜了很多东西来解决问题,但对这方面一知半解的我只是照着网上其他人的做法去设置,结果就把系统弄崩了。。。。。为解决乱码问题需要进行设置的就是locale,首先我们要了解什么是locale,简单来书,Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义原创 2016-10-31 11:06:16 · 3434 阅读 · 0 评论