操作系统.存储器管理.简单杂记

2023-11-01

某计算机采用二级页表的分页存储管理方式,按字节编址,页面大小为1024B,每个页表项占2B,
逻辑地址结构为:
在这里插入图片描述
A.64
B.128
C.256
D.512

链接:https://www.nowcoder.com/questionTerminal/057c6a5c160e4b19b63eaa05aaa42a26
来源:牛客网

**FROM:一素的思
在解决这个问题前,我们用类比的方式来举一个例子。

  1. 假设有一本书,这本书每一页固定大小,最多一页有 1000 个字(页面大小);
  2. 每一页对应有一个目录中的条目,这个条目用 2 个字表示(页表项大小);
  3. 那么我 一页纸 就可以写下 1000/2 = 500 个目录条目;
  4. 现在我整本书有 1000 页(逻辑地址空间大小),我们说了每一页对应一个目录条目,所以有 1000 个目录条目;
  5. 所以我需要 1000 个目录条目/ 500 个目录条目 = 2 页(注意前面说到了,一页可写 500 个条目。所以我需要 2 个页面来保存目录条目。
    回到题目本身,对应的含义用黑体在上面标识出来了。
    其计算过程如下:
    页面大小 210B,页表项大小为 2B,所以一页可以写 210B/2B=29B 个页表项。
    逻辑地址空间大小为 216 页,就是说需要 216 个与之
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

操作系统.存储器管理.简单杂记 的相关文章

  • MySQL基础(非常全)

    MySQL基础 一 MySQL概述 1 什么是数据库 答 数据的仓库 如 在ATM的示例中我们创建了一个 db 目录 称其为数据库 2 什么是 MySQL Oracle SQLite Access MS SQL Server等 答 他们均是
  • Minikube 架构及启动流程剖析

    原文作者 wzqnls 编辑 夏天 对于要学习 Kubernetes 或者需要本地开发的开发人员来说 Minikube 是一个不错的选择 通过使用 Minikube 这个工具 我们可以非常快捷地在本地部署一套单节点的 Kubernetes
  • 线程和进程的区别(面试必备)

    参考文章 https www jianshu com p 2dc01727be45 线程与进程的区别通俗的解释 https www jianshu com p 8ad441510860 附加可参考文章 https baijiahao bai
  • Win11微软账号登录不上?Win11登录Microsoft账户出错的解决方法

    Win11微软账号登录不上 近期有部分Win11用户反映在登录微软账号会出现一直转圈 无法登录的情况 这样导致部分功能都不能正常使用了 为此十分令人头疼 那么对于这一情况 有没有什么方法可以有效的解决呢 下面小编教给大家操作方法 大家可以去
  • 计算机领域中随处可见的抽象

    想要管理多种具体的东西 那么需要遵守每种东西的规范 如果想要提供一种通用模式来对这些具体的东西统一管理 需要使用一种古老的技术 抽象 抽象是将多种具体的东西 管理时需要遵守的规范 的共同点抽取出来 放入到更高一层的抽象层 在抽象层不定义或少
  • linux内存调节之CMA

    本文贴代码过头了 以后想起来再优化一下吧 目录 概述 数据结构 构建初始化 DTS CONFIG DMA CMA 页表与物理页初始化 分配器激活 分配器使用 CMA部署 实战 概述 CMA Contiguous Memory Allocat
  • VMware-Ubuntu安装bochs

    我的运行环境是VMware的Ubuntu 首先大家可以按照CSDN上的教程按照符合自己需求的虚拟机 我在上午还在VMware和virtualBox之间做选择 但是由于已经安装过了VMware 所以我就直接用了VMware 当然了 一千人眼中
  • Linux网络安全-Zabbix入门(一)

    一 基本概念 1 监控目的 运行情况 提前发现问题 2 监控资源类别 公开 tcp udp 端口 私有 cpu 磁盘 监控一切需要监控的东西 只要能够想到 能够用命令实现的都能用来监控 如果想远程管理服务器就有远程管理卡 比如Dell id
  • 操作系统学习(九)进程通信

    一 知识总览 二 定义 进程通信是指进程之间的信息交换 每个进程都拥有自己的内存空间 是相互独立的 这样在每个进程执行时 才不会被其他进程所干扰 三 进程通信的方式 1 共享存储 1 两个进程对共享区的访问必须是互斥的 即在同一时间内 只允
  • 虚拟内存的最大容量与实际容量区别

    虚拟内存的最大容量与实际容量区别 1 概念介绍 虚拟内存的最大容量是计算机的地址结构 CPU寻址范围决定的 虚拟内存的实际容量是内存与外存之和 CPU寻址范围 两者的最小值 2 例题介绍 某计算机的地址结构是64位 按字节编址 内存大小51
  • RTX线程通信之——线程标志

    文章目录 Thread Flags 概念 RTX线程标志API 案例 LED灯同步闪亮 小结 参考资料 Thread Flags In a real application we need to be able to communicate
  • Linux 磁盘与文件系统管理(鸟哥私房菜)

    本文来自 http vbird dic ksu edu tw linux basic 0230filesystem php 第八章 Linux 磁盘与文件系统管理 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统 每个分割槽不可太大也
  • 深入ftrace kprobe原理解析

    Linux krpobe调试技术是内核开发者专门为了编译跟踪内核函数执行状态所涉及的一种轻量级内核调试技术 利用kprobe技术 内核开发人员可以在内核的绝大多数指定函数中动态插入探测点来收集所需的调试状态信息而基本不影响内核原有的执行流程
  • Linux常用命令记录

    文章目录 1 软件安装 安装软件 来自源服务器 安装 deb软件 来自本地 deb文件 修复依赖关系 卸载软件 2 文件 文件夹操作 删除文件夹 移动文件 文件重命名 3 程序查看 处理 进程查看 查看端口占用情况 强制终止程序 4 解压文
  • Anaconda 安装 Python 库(MySQLdb)的方法-(转)

    安装python库的过程中 最重要的地方就是版本需要兼容 其中操作系统为64位 Python为2 X 64位 下载安装文件的时候也要注意版本匹配 其中文件名中包含的cp27表示CPython 2 7版本 cp34表示CPython 3 4
  • OS——文件管理系统磁盘的结构之搞清盘面和柱面

    如上图 每个柱面有三个盘面 即就是3个磁道 柱面可以抽象的理解成是一个套一个的立体的同心圆柱体 例 2019年408真题 磁盘有300个柱面 每个柱面有10个磁道 每个磁道有200个扇区 扇区大小为512B 则磁盘容量 分析 每个柱面有10
  • 磁盘调度算法笔记和练习题

    磁盘调度算法 先来先服务FCFS 最短寻道时间优先SSTF 扫描调度SCAN 练习题 先来先服务FCFS 最短寻道时间优先SSTF 扫描调度SCAN 它是一次只响应一个方向上的请求 这个方向上的请求都响应完了 再掉头处理另一个方向上的 有点
  • 地址映射与共享

    跟踪地址映射过程 1 通过命令 dbg asm启动调试器 在linux 0 11运行test c文件 使其进入死循环 我们的任务就是找到i的地址并将其修改为0使test c程序退出循环 2 在命令行输入crit c使Boch暂停 一般会显示
  • 使用ShellJS提升你的开发效率(一)

    Shelljs Unix shell commands for Node js Shelljs是Node js下的脚本语言解析器 具有丰富且强大的底层操作 Windows Linux OS X 权限 Shelljs本质就是基于node的一层
  • I/O设备模型

    I O设备模型 绝大部分的嵌入式系统都包括一些I O Input Outut 输入 输出 设备 例如仪器上的数据显示屏 工业设备上的串口通信 数据采集设备上用于保存数据的Flash或SD卡 以及网络设备的以太网接口等 I O设备模型框架 R

随机推荐

  • 用Java实现一个简单的HTTP服务器(一)HTTP

    用Java实现一个简单的HTTP服务器 一 一 HTTP协议简介 二 HTTP工作原理 三 HTTP请求方法 四 HTTP状态码 五 URL 六 HTTP请求协议 七 HTTP响应协议 总结 简介 这学期报了计网创新的创新实验 在机房做基于
  • 【C++】类与对象完结篇——友元和内部类

    文章目录 1 友元 1 1友元函数 1 2友元函数的说明 1 3友元类 2 内部类 2 1概念 2 2特性 1 友元 友元提供了一种突破封装的方式 有时提供了便利 但是友元还增加耦合度 破坏封装 所以友元不宜多用 1 1友元函数 友元函数可
  • Python可视化神器——pyecharts的超详细使用指南!

    源 机器之心 文 wengJJ pyecharts是一款将python与echarts结合的强大的数据可视化工具 本文将为你阐述pyecharts的使用细则 前言 我们都知道python上的一款可视化工具matplotlib 而前些阵子做一
  • 深入理解C程序的#include和头文件,让c工程只有.h文件(狗头)

    前言 1 今天看到一个有一个头文件写上了 pragma once 刚开始有点懵 后面发现这个也是头文件防止被重复包含的一种写法 2 然后我打算写一篇关于头文件防止重复包含的博客 写着写着 突然就想到了 为啥要防止头文件重复包含 3 不知怎么
  • std::vector的一些使用注意事项

    std vector的一些使用注意事项 使用at 函数而不是operator 理由是at 可以抛出invalid vector T subscript异常 而operator 不会做范围检查 因此 at 函数更加安全 使用vector的as
  • 云服务器转租赁协议,关于云服务器的租赁协议

    关于云服务器的租赁协议 内容精选 换一换 本节操作指导用户关闭Windows操作系统云服务器的防火墙 以及防火墙添加例外端口的操作 本节操作以2012操作系统云服务器为例 防火墙开启和设置安全组是对云服务器的双重保护 如果选择关闭防火墙 建
  • 推荐几本对于Python初学者比较好的书籍(内含PDF)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 我们提供一个初学者最好的Python书籍列表 Python是一个初级程序员可以学习编程的最友好语言之一 为了帮助您开始使用Python编程 我们分享此列表 泡一杯茶 选一本
  • 重装系统后服务器无法正常开机,界面报System will find bootable device automatically,No bootable device

    原因 raid组大于2TB BIOS中的Boot Type未设置为 UEFI Boot Type 解决方案 重启服务器 进bios界面 修改启动类型为 UEFI 保存退出即可
  • 2023最新Chatgpt网站源码+是GPT-3.5版本/实测搭建可用

    正文 是GPT3 5版本的 真正的人工智能AI 很聪明 实测可用 输入密钥就可以使用了 密钥自己去官网获取等等 有兴趣的自行去安装体验吧 程序 wwegro lanzouw com iBsnV0t4dgtc 图片
  • Navicat将表生成pdm文件

    1 使用Navicat导出sql文件 选择相应的数据库 gt 点击右键 gt 转储到SQL文件 gt 仅结构 导出相应的sql文件 2 使用PowerDesigner工具将sql转换为pdm文件 选择File gt reverse engi
  • windows linux 效率,linux server 和 windows server 的性能比较

    近些天 上面要求找些linux和windows server的性能方面的优缺点比较 要求有数据支持 比较内容包括 mysql 方面的比较 tomcat方面的 以及操作系统方面的比较 在网上找了今天 找到的东西都是很空洞的 只是一句话概括 没
  • Linux基本使用

    Linux目录结构 Linux 文件系统是一个目录树的结构 文件系统结构从一个根目录开始 根目录下可以有任意多个文件和子目录 子目录中又可以有任意多个文件和子目录 bin 存放二进制可执行文件 ls cat mkdir等 bin usr b
  • kali下使用docker建立DVWA、CTFD靶机

    常规操作 apt get update apt get upgrade apt get dist upgrade 这一步一般不用 apt get clean 安装Docker apt get install docker docker co
  • Pytorch实现多分类问题 样例解释 通俗易懂 新手必看

    初学者学习Pytorch系列 第一篇 Pytorch初学简单的线性模型 代码实操 第二篇 Pytorch实现逻辑斯蒂回归模型 代码实操 第三篇 Pytorch实现多特征输入的分类模型 代码实操 第四篇 Pytorch实现Dataset数据集
  • 数学规划模型之线性规划

    一 数学规划模型简介 什么是优化问题 解决有限资源的最佳分配问题 即如何用 最好 的方法 使有限的资源能获取最佳的经济效益 数学规划模型分类 线性规划模型 LP 非线性规划模型 NLP 整数规划模型 IP 0 1规划模型 动态规划模型 DP
  • 前端八股文(3)53-84

    53 什么是 ARIA ARIA Accessible Rich Internet Applications 是能够让残障人士更加便利地访问 Web 内容和使用 Web 应用的一套机制 来自 W3C 的网络无障碍计划 Web Accessi
  • 基于wemos D1的无线遥控灯(433m无线模块)

    参考 基于wemos D1的无线遥控灯 433m无线模块 作者 一只小阿大 发布时间 2021 04 16 09 25 53 网址 https blog csdn net qq 44610809 article details 115747
  • 来,看一个真实的用户分析案例!

    大家好 我是小z 也可以叫我阿粥 今天给大家分享一个网易大客户分析的案例 一些思路和技巧 值得借鉴 在直播行业 用户的付费活跃规模及支付习惯与传统行业有很大的不同 直播大R付费是低频高arppu 可能一笔消费就达10万元 可能5分钟刷出10
  • unity3d网格(mesh)编程的研究

    关于unity3d 网格编程 建一个空物体 添加脚本MeshScript void Start gameObject AddComponent
  • 操作系统.存储器管理.简单杂记

    某计算机采用二级页表的分页存储管理方式 按字节编址 页面大小为1024B 每个页表项占2B 逻辑地址结构为 A 64 B 128 C 256 D 512 链接 https www nowcoder com questionTerminal