自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 虚拟存储管理

为用户提供一个比物理主存容量大得多的,可寻址的一种“主存储器”

2024-05-27 15:46:38 323

原创 请求分页式存储管理

分页式存储管理技术的扩展,是一种常用的分页式虚拟存储管理技术。,在执行过程中如果需要访问的页面不在主存中,则将其动态装入。请求分页式存储管理中OS内核各阶段内容。仅装入需要立即访问和使用的页面。,何时将修改过的页面写回辅存?,何时将一个页面装入主存?请求分页虚拟存储管理的实现。当作业被调度运行时,副本存放在辅助存储器。如何评价页面替换算法。

2024-05-27 15:41:09 1567

原创 时钟页面替换算法

基本思想等同于第二次机会页面替换算法,实现上存在差异。时钟页面替换算法的改进。

2024-05-27 15:37:27 216

原创 主存管理单元MMU

MMU(Memory Management Unit),即内存管理单元,是现代CPU架构中不可或缺的一部分。进程fork后,通过写时复制(Copy-On-Write)进行真正的物理内存分配。为用户程序提供物理内存的申请、释放等操作接口。

2024-05-27 14:22:46 643

原创 页地址转换

类似于早期的动态地址转换DAT,即将VA的一部分bit用于索引segment,另外一部分bit用于索引PTE表,最终得到物理地址的Page起始地址,再加上最后12bit(4K)的Page offset得到真正的物理地址。支持更大的物理地址(36bit以上)或逻辑地址。减少指令和数据之间的缓存冲突。

2024-05-26 18:01:22 327

原创 块地址转换

(VPN->RPN),比如Linux Kernel加载的地址,以PowerPC604为例,0xC0000000这段地址开始的256M内存映射使用了该模式的转换,好处是这种配置转换速度快,一般。,没有页表查找过程,缺点是缺乏灵活性,一次配置永久使用。或者成为固定的地址转换或静态配置的地址转换表,这种模式。在特定的寄存器中配置。

2024-05-26 17:59:56 283

原创 实地址模式

在该状态下可以访问任意物理内存,非常危险,一般操作系统在CPU上电后做完必要初始化以后便使能MMU,或者在异常处理的入口保存好必要信息后使能MMU。即CPU状态位中MMU使能位清零,MMU处于关闭状态,此时。(VA=PA),直接作为物理地址进行访问,CPU上电时或者在异常入口时处于该状态。

2024-05-26 17:59:07 425

原创 请求段页式存储管理

虚地址以程序的逻辑结构划分成段。

2024-05-26 17:56:57 333

原创 请求分段式存储管理

以段为单位的虚拟存储管理方式

2024-05-26 17:56:18 426

原创 挂起——操作系统

这是早期操作系统专用词,并非阻塞而是把进程放在辅存上等。

2024-05-26 17:54:54 335

原创 段页式存储管理

分页和分段管理方式各有其优缺点,分页系统能有效提高内存的利用率,而分段则能更好地满足用户的需要,因此可以将两者结合成一种新的存储管理方式系统称为“段页式系统”。结合分段和分贝思想,先将用户程序分成若干段并分别赋予段名,再将这些段分为若干页。地址结构:由段号、段内页号和页内地址三项共同构成地址。注意:在一个进程中,段表只有一个,而页表可能有多个!段号S首先和段表长度TL比较。系统需要配置段表和页表。

2024-05-26 17:52:29 282

原创 分段式存储管理

用户可见,段长由用户确定。

2024-05-26 17:50:58 348

原创 反置页表(Inverted Page Table)

反置页表的详细介绍

2024-05-26 17:45:55 753

原创 二级页表(Two-Level Page Table)

为了地址变换实现上的方便起见,在地址变换机构中同样需要增设一个外层页表寄存器,用于存放外层页表的始址,并利用逻辑地址中的外层页号,作为外层页表的索引,从中找到指定页表分页的始址,再利用。P2作为指定页表分页的索引,找到指定的页表项,其中即含有该页在内存的物理块号,用该块号和页内地址d即可构成访问的内存物理地址。而在外层页表的每个页表项中,所存放的是某页表分页的首址,如第0#页表是存放在第1011#物理块中。我们可以利用外层页表和页表这两级页表,来实现从进程的逻辑地址到内存中物理地址间的变换。

2024-05-26 17:42:31 367

原创 连续存储空间管理

伙伴内存分配(Buddy memory allocation)暂时不用的某个程序及数据的一部分或全部从内存移到外存中。以实现最佳适应的分配的算法。连续分区管理方式存在的问题。从外存读到相应的内存中。用户内存区域对半分割。伙伴内存分配算法举例。

2024-05-26 17:37:53 245

原创 可变分区存储管理

按作业的大小划分分区,但划分的时间、大小和位置均动态确定,可变分区回收问题(分区的合并)描述主存的动态分配信息。可变分区存储管理实现。

2024-05-26 17:33:11 304

原创 固定分区存储管理

给进入主存的用户作业划分一块连续存储区域,把作业装入该连续存储区域。比较适合已知程序(作业)大小和出现频率的情形。排到一个能够装入它的最小分区的等待队列。又称定长分区或静态分区模式,是满足。固定分区存储管理示例。

2024-05-26 17:30:25 412

原创 单用户连续存储管理

界限地址 + 逻辑地址。

2024-05-26 17:28:09 343

原创 存储管理概述

本文是对操作系统存储管理部分的概述,介绍了存储器、地址转换和存储保护的基本内容。旨在帮助读者对操作系统的存储管理部分产生整体认知

2024-05-26 17:26:59 182

原创 分页式存储管理

操作系统存储管理之分页式存储管理

2024-05-23 18:16:27 2242 1

原创 OpenCL异构计算——OpenCL设备架构

作为开发者,我们需要了解不同硬件特性潜在的优势,其中设备扮演着重要的角色,并且不同的设备有着对应的硬件架构。当读者已经对目标硬件足够了解时,就能在设计并行算法和软件时做出更加理性的抉择。这里的“了解”指的是了解OpenCL中编程、内存和运行时模型设计背后的哲学。OpenCL并行模型希望能够在现有的硬件上高效的运行相应应用,比如在串行处理器、对称多处理器、多线程或SIMD,以及一些支持向量的设备。本章我们会讨论这些设备,以及对设备的整体设计。

2024-05-23 16:51:12 1962 1

原创 windows server 2008 服务器搭建网站 无法访问问题【已解决】

华为云服务器,操作系统为Windows server2008 enterprise,IIS7。续费服务器后,使用edge无法访问网站。检查域名绑定、解析没有问题。

2024-05-20 23:11:56 364

原创 OpenCL异构计算——并行编程入门

本文对应《OpenCL异构计算》一书第一章并行编程入门中的内容。旨在帮助读者梳理书中这一章节的主要内容,标出重点部分方便理解和记忆。

2024-05-20 23:08:52 374

原创 信息论导论

本文是Mackey的《Information Theory,Inference and Learning Algorithms》绪论部分对信息论的基础介绍,介绍了通信理论、香农定理与一些简单的编码。《Information Theory,Inference and Learning Algorithms》一书是有关信息论与编码的高质量教科书,推荐想学习相关知识的朋友读一读。本文是一篇读书笔记,也是要点提炼,旨在帮助读者快速理解书中相关内容。读者在阅读原著时可与本文进行对照参考,相互补充。

2024-05-13 18:01:47 747

原创 更新Ubuntu内核到指定版本

手把手将低版本的ubuntu内核更新到指定版本

2024-01-08 23:15:03 813

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除