非连续分配管理方式(重点)

在这里插入图片描述
\quad

一. 基本分页存储管理

\quad

\quad

1.1 什么是分页存储

\quad

在这里插入图片描述
页框=页帧=内存块=物理块=物理页面 是对于内存来说的
页和页面是对于进程来说的

操作系统以页框为单位为各个进程分配内存空间。进程的每个页面分别放入一个页框中。也就是说,进程的页面与内存的页框有一 一对应的关系。各个页面不必连续存放,可以放到不相邻的各个页框中。

\quad

1.2 页表

\quad

在这里插入图片描述

1.每个页表项多大? 占几个字节?

在这里插入图片描述
2的10次方用K表示,2的20次方用M表示,2的30次方用G表示,2的40次方用T表示。

在这里插入图片描述
在这里插入图片描述
\quad

\quad

2.如何通过页表实现逻辑地址到物理地址的转换?

在这里插入图片描述
在这里插入图片描述

2.1 如何确定一个逻辑地址对应的页号、页内偏移量?

在这里插入图片描述
2的10次方 = 1024
2的11次方 = 2048
2的12次方 = 4096
2的13次方 = 8192
2的14次方 = 16384
2的15次方 = 32768

在这里插入图片描述
\quad

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

\quad

二. 基本地址变换机构

\quad

重点理解、记忆基本地址变换机构(用于实现逻辑地址到物理地址转换的一组硬件机构)的原理和流程

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
\quad

在这里插入图片描述
\quad
\quad
在这里插入图片描述

\quad

三. 具有快表的地址变换机构

\quad

在这里插入图片描述

\quad

3.1 什么是快表

\quad

在这里插入图片描述

在这里插入图片描述

\quad

3.2 引入快表后, 地址的变换过程

\quad

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

3.3 局部性原理

\quad

在这里插入图片描述

在这里插入图片描述

\quad

四. 两级页表

\quad

在这里插入图片描述
\quad

4.1 单级页表存在什么问题?如何解决?

\quad

在这里插入图片描述
根据局部性原理可知,很多时候,进程在一段时间内只需要访问某几个页面就可以正常运行了。因此没有必要让整个页表都常驻内存。

问题一:页表必须连续存放,因此当页表很大时,需要占用很多个连续的页框。

问题二:没有必要让整个页表常驻内存,因为进程在一段时间内可能只需要访问某几个特定的页面。

在这里插入图片描述
\quad

4.2 两级页表的原理、逻辑地址结构

\quad

在这里插入图片描述
在这里插入图片描述
\quad

4.3 如何实现地址变换?

\quad

在这里插入图片描述
在这里插入图片描述

\quad

4.4 两级页表问题需要注意的几个细节

\quad

在这里插入图片描述

在这里插入图片描述

\quad

五. 基本分段存储管理方式

\quad

在这里插入图片描述

\quad

5.1 什么是分段

\quad

在这里插入图片描述
在这里插入图片描述

\quad

5.2 什么是段表

\quad

在这里插入图片描述

\quad

5.3 如何实现地址变换

\quad

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

\quad

5.4 分段、分页管理的对比

\quad

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

六 段页式管理方式

\quad
在这里插入图片描述

\quad

6.1 分页、分段管理方式中最大的优缺点

\quad

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

6.2 分页+分段的结合----段页式管理方式

\quad

在这里插入图片描述

在这里插入图片描述
\quad

6.3 段表、页表

\quad

在这里插入图片描述
一个进程对应一个段表, 一个进程可能对应多个页表

\quad

6.4 如何实现地址变换

\quad

在这里插入图片描述

在这里插入图片描述

  • 30
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本项目是一个基于SpringBoot开发的华府便利店信息管理系统,使用了Vue和MySQL作为前端框架和数据库。该系统主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者,包含项目源码、数据库脚本、项目说明等,有论文参考,可以直接作为毕设使用。 后台框架采用SpringBoot,数据库使用MySQL,开发环境为JDK、IDEA、Tomcat。项目经过严格调试,确保可以运行。如果基础还行,可以在代码基础之上进行改动以实现更多功能。 该系统的功能主要包括商品管理、订单管理、用户管理等模块。在商品管理模块中,可以添加、修改、删除商品信息;在订单管理模块中,可以查看订单详情、处理订单状态;在用户管理模块中,可以注册、登录、修改个人信息等。此外,系统还提供了数据统计功能,可以对销售数据进行统计和分析。 技术实现方面,前端采用Vue框架进行开发,后端使用SpringBoot框架搭建服务端应用。数据库采用MySQL进行数据存储和管理。整个系统通过前后端分离的方式实现,提高了系统的可维护性和可扩展性。同时,系统还采用了一些流行的技术和工具,如MyBatis、JPA等进行数据访问和操作,以及Maven进行项目管理和构建。 总之,本系统是一个基于SpringBoot开发的华府便利店信息管理系统,使用了Vue和MySQL作为前端框架和数据库。系统经过严格调试,确保可以运行。如果基础还行,可以在代码基础之上进行改动以实现更多功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值