首页 > 其他分享 >操作系统03_1

操作系统03_1

时间:2022-11-28 10:46:58浏览次数:36  
标签:03 操作系统 装入 review 知识 页表 总览 地址变换

内存的基础知识

知识总览

image-20221123095715997.

什么是内存?有何作用?

image-20221123100118502.

补充知识:几个常用的数量单位

image-20221123100341541.

进程的运行原理—指令

image-20221123100602004.

执行数据传送指令:将 0100 1111 内存地址中的数据传送到 0000 0011 内存地址处。

image-20221123100737139.

执行加法指令:将 0000 0011 内存地址中的数据加 1

image-20221123100837192image-20221123101015562.

执行数据传送指令:将 0000 0011 内存地址中的数据传送到 0100 1111 内存地址处。

逻辑地址 vs 物理地址

image-20221123101244489.

从写程序到程序运行

image-20221123101436657.

装入模块装入内存

image-20221123101624587.

image-20221123101743375.

装入的三种方式—绝对装入

image-20221123101921733.

装入的三种方式—静态重定位

image-20221123102052280.

装入的三种方式—动态重定位

image-20221123102222232

动态重定位优点:

image-20221123102258124.

进程运行的基本原理

image-20221123102432954.

链接的三种方式—静态链接

image-20221123102522695.

链接的三种方式—装入时动态链接

image-20221123102553389.

链接的三种方式—运行时动态链接

image-20221123102651687.

review

image-20221123102838228.

内存管理的概念

知识总览

image-20221123104203961.

内存空间的分配与回收

image-20221123104902580.

内存空间的扩展

image-20221123105008001.

地址转换

image-20221123105107706image-20221123105259484.

内存保护

image-20221123105334890 image-20221123105525529 image-20221123105706932

review

image-20221123112008389.

覆盖与交换

知识总览

image-20221124151704235.

覆盖技术

image-20221124152342679.

image-20221124152630576.

交换技术

image-20221124153036752 image-20221124153149987 image-20221124153745279

review

image-20221124154056582.

连续分配管理方式

知识总览

image-20221124154306211.

单一连续分配

image-20221125090114665.

固定分区分配

image-20221125090401655.

image-20221125090633358.

动态分区分配

image-20221125090837403.

image-20221125090956003.

image-20221125091100408.

image-20221125091913711.

image-20221125092006042.

image-20221125092109675image-20221125092136102.

image-20221125092323540image-20221125092350154.

image-20221125092438576image-20221125092511198.

image-20221125093538167image-20221125093622146.

内部碎片 vs 外部碎片

image-20221125094109952.

review

image-20221125094246775.

动态分区分配算法

知识总览

image-20221125094550305.

首次适应算法

image-20221125095242211.

最佳适应算法

image-20221125095541558.

最坏适应算法

image-20221125095758580.

邻近适应算法

image-20221125100149798.

review

image-20221125100306353.

基本分页存储管理的基本概念

思考:连续分配方式的缺点

image-20221125144600427.

知识总览

image-20221125144656063.

把 “固定分区分配” 改造为 “非连续分配版本”

image-20221125144921548.

分页存储管理的基本概念

image-20221125145334803.

注意区分概念!

思考:如何实现地址的转换

image-20221125145431900.

image-20221125145529019.

image-20221125145651992.

image-20221125145820020.

image-20221125150553708.

image-20221125150745518.

image-20221125152209925.

image-20221125152642501.

逻辑地址结构

image-20221125152902062.

页表

image-20221125154214996.

image-20221125154504354.

review

image-20221125154724447.

基本地址变换机构

知识总览

image-20221125155137965.

基本地址变换机构

image-20221125155246557.

image-20221125155404381image-20221125155743966.

image-20221125160145427image-20221125160229531.

image-20221125160607133.

对页表项大小的进一步探究

image-20221125161007811.

image-20221125161127320.

review

image-20221125161344496.

具有快表的地址变换机构

知识总览

image-20221125161735310.

局部性原理

image-20221125162115663.

什么是快表(TLB)

image-20221125162205683.

image-20221125162700623.

image-20221125162744109.

image-20221125162807533.

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

image-20221125163208230.

review

image-20221125163323274.

两级页表

知识总览

image-20221125163551448.

单级页表存在的问题

image-20221126105540098image-20221126105618388.

如何解决单级页表的问题?

image-20221126105812411.

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

image-20221126110140183.

image-20221126110440965.

如何实现地址变换

image-20221126111406054.

如何解决单级页表的问题?

image-20221126111522092.

需要注意的几个细节

image-20221126111853939.

review

image-20221126112022172.

基本分段存储管理方式

知识总览

image-20221128094613053.

分段

image-20221128094837801.

image-20221128095030877.

段表

image-20221128095500950.

地址变换

image-20221128095707659.

image-20221128095825164image-20221128100154296.

分段、分页管理的对比

image-20221128100436767.

image-20221128100630734.

image-20221128100805431.

image-20221128101504261.

review

image-20221128101645374.

段页式管理方式

知识总览

image-20221128101929934.

分页、分段的优缺点分析

image-20221128102143480.

分段 + 分页 = 段页式管理

image-20221128102245374.

段页式管理的逻辑地址结构

image-20221128102449795.

段表、页表

image-20221128102649872.

image-20221128103025456.

review

image-20221128103227373.

标签:03,操作系统,装入,review,知识,页表,总览,地址变换
From: https://www.cnblogs.com/rnny/p/16931563.html

相关文章

  • 拓端tecdat|R语言编程指导在不同样本量下的Little's MCAR检验
    R语言在不同样本量下的Little'sMCAR测试​ 我进行一个小型仿真,以在不同样本量下测试Little的MCAR检验1。我可以研究线性回归中的异方差。我能够找......
  • VirtualBox-Ubuntu-哈工大李治军操作系统课程实验环境搭建
    每次更换电脑,都需要重新搭建操作系统的实验环境,每次都在网上找来找去,很麻烦,干脆就自己记录下整个搭建过程吧。(一)下载实验所需的资源linux-0.11源码、Bochs、用来编译li......
  • 初始SQL万能语句 ' or 1=1#
    使用SQL注入前在日常界面用户登录过程中通常是这样的输入用户名“username”输入密码“password”SQL注入语句编写如下$sql=select*formuserwhereusername='user......
  • 刷题03
    增强for循环写起来比较方便,for(变量类型变量名称:数组名称)增强for循环也不用在定义数组值变量类型,在写循环的时候已经定义了。每一个数字都遍历一次,再排除出现相等的数字,就......
  • 003爬虫之数据解析概述-正则表达式
    当我们爬到了网页的源代码之后,我们就需要对指定的数据进行获取,比如上一篇中只获取电影名称和上映时间,这里我们需要对获取的数据进行解析,以下提供四种解析方式:1.re解析2.b......
  • C++ 预防死锁和银行家算法(操作系统)
    /*子函数声明*/intIsprocessallover();//判断系统中的进程是否全部运行完毕voidSystemstatus();//显示当前系统中的资源......
  • 03.所有权
    所有权所有权是Rust最独特的特性,它让Rust无需GC就可以保证内存安全什么是所有权Rust的核心特性就是所有权所有程序在运行时都必须管理它们使用计算机内存的方......
  • Failed to start bean 'documentationPluginsBootstrapper'; nested exception is jav
    springboot整合swagger2报错错误如下:Failedtostartbean'documentationPluginsBootstrapper';nestedexceptionisjava.lang.NullPointerException:Cannotinvoke......
  • 自制操作系统 Step 2 —— Bootloader(一)
    部分内容来源于《一个60位操作系统的设计与实现》此博客仅记录学习过程。一、BIOS引导原理BIOS自检结束后会根据启动选项设置选择启动设备,即检测软盘的第0磁头-第......
  • 操作系统迁移实战之Apache 2.4.39 移植
    ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件......