0137 内存管理1

news2024/11/19 5:12:02

目录

3.内存管理

3.1内存管理概念

3.1部分习题


3.内存管理

3.1内存管理概念

  


3.1部分习题

1.内存保护需要由()完成,以保证进程空间不被非法访问

A.操作系统        B.硬件机构        C.操作系统和硬件机构合作        D.操作系统或硬件机构独立完成

2.存储管理方案中,()可采用覆盖技术

A.单一连续存储管理        B.可变分区存储管理        C.段式存储管理        D.段页式存储管理

3.在可变分区管理中,采用拼接技术的目的是()

A.合并空闲区        B.合并分配区        C.增加主存容量        D.便于地址转换

4.在一页式存储管理系统中,页表内容如下,若页的大小为4KB,则地址转换机构将逻辑地址转换成物理地址为(块号从0开始计算)()

页号块号
02
11
33
47

A.8192        B.4096        C.2048        D.1024

5.操作系统实现()存储管理的代价最小

A.分区        B.分页        C.分段        D.段页式

6.某个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小()

A.根据内存大小确定        B.必须相同       

C.根据CPU地址结构确定        D.根据外存和内存大小确定

7.引入段式存储管理方式,主要是为了更好满足用户一系列要求,下列不属于这系列要求的是()

A.方便操作        B.方便编程        C.共享和保护        D.动态链接和增长

8.存储管理的目的是()

A.方便用户        B.提高内存利用率        C.方便用户和提高内存利用率        D.增加内存实际容量

9.对主存储器的访问()

A.以块(页)或段为单位        B.以字节或字为单位

C.随存储器的管理方案而不同        D.以用户的逻辑记录为单位

10.操作系统采用分页存储管理方式,要求()

A.每个进程拥有一张页表,且进程的页表驻留在内存中

B.每个进程拥有一张页表,但只有执行进程的页表驻留在内存中

C.所有进程共享一张页表,以节约内存空间,但页表必须驻留在内存中

D.所有进程共享一张页表,只有页表当前使用的页面必须驻留在内存中,以最大限度节省内存空间

11.在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是()

A.编辑        B.编译        C.链接        D.装载

12.现有容量为10GB的磁盘分区,磁盘空间以簇为单位进行分配,簇大小为4KB,若采用位图法管理该分区空闲空间,用一位标识一个簇是否被分配,则存放该位图的簇为()

A.80        B.320        C.80K        D.320K

13.某计算机主存按字节编址,采用二级分页存储管理,地址结构如下,虚拟地址2050 1225H对应的页目录号、页号分别是()

页目录号(10位)页号(10位)页内偏移(12位)

A.081H,101H        B.081H,401H        C.201H,101H        D.201H,401H

14.下列算法中,最容易产生内存碎片的是()

A.首次适应算法        B.最坏适应算法        C.最佳适应算法        D.循环首次适应算法

15.在采用二级页表的分页系统中,CPU页表基址寄存器中的内容是()

A.当前进程的一级页表的起始虚拟地址        B.当前进程的一级页表的起始物理地址

C.当前进程的二级页表的起始虚拟地址        D.当前进程的二级页表的起始物理地址


1.C

内存保护是内存管理的一部分,是操作系统的任务,但出于安全性考虑,必须由硬件实现,需要操作系统和硬件机构合作完成

2.A

覆盖技术是早期在单一连续存储管理中使用的扩大存储容量的一种技术,也可用于固定分区分配的存储管理

3.A

在可变分区管理中,回收空闲分区时采用拼接技术对空闲区进行合并

4.A

逻辑地址0对应块号2,页大小4KB,转换成物理地址为2*4K=8K=8192

5.A

实现分页、分段和段页式需要特定的数据结构支持,代价高;分区存储管理是满足多道程序设计的最简单存储管理方案

6.B

页面一旦确定,所有页面就是等长的,一般取2的整数幂倍

7.A

引入段式存储管理方式,主要满足:方便编程、分段共享、分段保护、动态链接和动态增长

8.C

存储管理有两个目的,一个是方便用户,一个是提高内存利用率

9.B

对主存的访问以字节或字为单位,对主存的分配以内存块为单位分配

10.A

在多个进程并发执行时,所有进程的页表大多数驻留在内存中,在系统中只设置一个页表寄存器(PTR),存放页表在内存中的始址和长度

11.C

连接后形成的目标程序中的地址也就是逻辑地址

12.A

簇的总数为10GB/4KB=2.5M,一位标识一簇,整个磁盘需要2.5Mb,即需要2.5M/8=320KB,因此共需要320KB/4KB=80簇

13.A

2050 1225H=0010 0000 0101 0000 0001 0010 0010 0101,转为十六进制时,缺少的位数在高位补零,即0000 1000 0001,0001 0000 0001分别对应081H,101H

14.C

最佳适应算法总是匹配与当前大小最接近的空闲分区,几乎每次分配内存都会产生很小的难以利用的内存块

15.B

在多级页表中,页表基址器存放的是顶级页表的起始物理地址,即是一级页表的起始物理地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/799532.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Ansible】自动化部署工具-----Ansible

自动化部署工具-Ansible 1.Ansible概述2.ansible环境安装部署2.1 command模块2.2 shell模块2.3 cron模块2.4 user模块2.5 group模块2.6 copy模块2.7 file模块2.8 hostname模块2.9 ping模块2.10 yum模块2.11 service/systemd模块2.12 script模块2.13 mount模块2.14 archive模块2…

比较18组二分类网络迭代次数

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点,AB训练集各由6张二值化的图片组成,让A,B中各有5个点,并且让这10个点的位置没有重合。比较迭代次数的顺序。 其中有18组数据 差值结构 A-B 迭代次数 构造平均列…

测试技术之测试用例质量的评估

第一,凭证测试用例的方式评估其品质,主要搜罗: 1)测试用例与需要规格剖析中需要条款的可追溯性,好比:咱们要求每一个需要条款至少有1个测试用例与之对于应。目的是为了评估测试的需要拆穿困绕率,以及合成需…

接口自动化测试要做什么?8个步骤讲的明明白白(小白也能看懂系列)

先了解下接口测试流程: 1、需求分析 2、Api文档分析与评审 3、测试计划编写 4、用例设计与评审 5、环境搭建(工具) 6、执行用例 7、缺陷管理 8、测试报告 那"接口自动化测试"怎么弄?只需要在上篇文章的基础上再梳理下就…

QT学习之旅 - 一个QT的基本项目

文章目录 定时器(时间)位置信息QTableWidget用cellwidget添加控件隐藏QTableWidget的滚动条自动调整适应大小 UDPUDP ClientUDP ServerUDP udpSocket.readDatagram重要参数使用多线程udp 自定义信号和槽UDP服务端接收数据(全局变量) QWT设置标题数轴相关设置坐标轴范围设置坐标…

赌博应用引风波,苹果、Meta、谷歌官司缠身,被视为“博彩公司”

一名美国法官认定,苹果、Meta、谷歌等科技巨头允许在其应用商店上架赌博应用程序的行为可能涉及从赌博活动中获利,类似于博彩公司。然而,该判决存在模糊的界限,并且法官认为这些公司有权提出上诉。 “苹果公司被指控在其应用商店上…

win11安装appium

node安装 node下载网址: Download | Node.js 安装后对node安装包路径进行配置 npm config set prefix “E:\nodejs\node_global” //设置全局包目录 npm config set cache “E:\nodejs\node_cache” //设置缓存目录npm config list //查看npm配置npm install -g appium //安…

Java 网络编程基础

文章目录 前言什么是网络编程网络编程基础知识网络通讯流程长连接和短连接Socket Java 网络编程总结 前言 一个网络请求、服务之间的调用都需要进行网络通讯,在日常开发时我们可能并不会关心我们的服务端是怎么接收到请求的、调用别的服务是怎么调用的,…

HCIP——OSPF不规则区域划分及LSA详解

ZY技术分享 一、OSPF与RIP异同二、OSPF的不规则区域划分1、远离骨干的非骨干使用tunnel隧道使用虚链路使用多进程双向重发布 2、不连续骨干 三、OSPF的LSA详解LSA头部Type - 1LSAType - 2LSAType - 3LSAType - 5LSAType - 4LSA 一、OSPF与RIP异同 OSPFRIP v1RIP v2链路状态路由…

行星碰撞(力扣)栈 JAVA

给定一个整数数组 asteroids,表示在同一行的行星。 对于数组中的每一个元素,其绝对值表示行星的大小,正负表示行星的移动方向(正表示向右移动,负表示向左移动)。每一颗行星以相同的速度移动。 找出碰撞后剩…

Mysql的增删改查

一.增加数据(insert) insert into 表名(列名1,列名2,列名3,.....列名n)values(值,值,值,....值) insert into userinfo(id,name,age) values(&quo…

每日一题——除自身以外数组的乘积

除自身以外数组的乘积 题目链接 这一题乍一看好像十分简单,先用一趟循环遍历所有数据,得到数据所有元素的乘积,再用一趟循环将这个乘积除以每个元素,这样不就得到了除自身以外数组的乘积吗?我们先来看看代码&#xff…

janus-Gateway的服务端部署

janus-Gateway 需求是前后端的webRTC推拉流,但是后端用的是c,于是使用了这个库做视频流的推送和拉取,记录踩坑过程。 如果你也需要自己部署janus的服务端并在前端拉流测试,希望对你有所帮助。 由于janus的服务器搭建需要linux环境…

Python——Windows下载ffmpeg

目录 前言 一、下载 (3种下载方式) 1、第一种下载方式——我上传的文件 2、第二种下载方式——GitHub下载 3、第三种下载方式——官网下载 二、解压 三、配置环境变量 四、验证是否安装成功 五、其他 关于ffmpeg其他安装教程 ffmpeg的延迟问题 …

重生之再学mysql-数据库三范式

数据库三范式 介绍第一范式:确保每列都是不可拆分的第二范式:在第一范式的基础上,确保非主键列完全依赖于主键,而不是依赖于主键的一部分第三范式:第二范式的基础上,确保非主键列不存在传递依赖 介绍 什么…

“可以黑掉整个宇宙”的Metasploit Framework

0x01、 简述 Metasploit Framework(MSF)是一款开源安全漏洞检测工具,他带有数千个已知的软件漏洞,目前人在持续更新。Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程,被安全社区冠以“可以黑掉整个宇宙”之名。在普通的…

Nginx最佳实践优化(动静分离、资源压缩、负载均衡、黑白名单等等)

一、前言 Nginx是目前负载均衡技术中的主流方案,几乎绝大部分项目都会使用它,Nginx是一个轻量级的高性能HTTP反向代理服务器,同时它也是一个通用类型的代理服务器,支持绝大部分协议,如TCP、UDP、SMTP、HTTPS等。 二、…

4.3. 重载和重写的区别

重载就是同样的一个方法能够根据输入数据的不同,做出不同的处理 重写就是当子类继承自父类的相同方法,输入数据一样,但要做出有别于父类的响应时,你就要覆盖父类方法 重载: 发生在同一个类中(或者父类和子…

Python入门【函数用法和底层分析、函数简介 、函数的定义和调用、形参和实参、文档字符串(函数的注释) 、函数也是对象,内存底层分析】(十)

👏作者简介:大家好,我是爱敲代码的小王,CSDN博客博主,Python小白 📕系列专栏:python入门到实战、Python爬虫开发、Python办公自动化、Python数据分析、Python前后端开发 📧如果文章知识点有错误…

一文让你知道等保测评以及渗透测试的区别与联系

我国等保政策已经严格落地执行,不少企业准备办理过等保。但大家对于等保相关政策不是很了解,例如傻傻分不清楚等保测评和渗透测试,这里一文让你知道等保测评以及渗透测试的区别与联系,仅供参考哦! 等保测评以及渗透测试…