个性化阅读
专注于IT技术分析

标签:内存管理

第3页
操作系统

系统固定分区

半瓶木阅读(755)评论(0)赞(0)

可用于将多个进程加载到主存储器中的最早也是最简单的技术之一是固定分区或连续存储器分配。 在这种技术中, 主存储器被分成大小相等或不同的分区。操作系统始终驻留在第一个分区中, 而其他分区可用于存储用户进程。内存以连续方式分配给进程。 在固定分...

操作系统

关于LRU和FIFO的GATE 2015问题

半瓶木阅读(572)评论(0)赞(0)

本文概述 先进先出 LRU 问:考虑一个具有五个页面框架和以下页面引用序列的主存储器:3、8、2、3、9、1、6、3、8、9、3、6、2、1、3。关于页面替换策略, 先进先出(FIFO)和最近最少使用(LRU)是否正确? A.两者都引起相同...

操作系统

关于TLB的门问题

半瓶木阅读(919)评论(0)赞(0)

门| GATE-CS-2014-(Set-3) 考虑具有TLB的寻呼硬件。假设整个页表和所有页都在物理内存中。搜索TLB需要10毫秒, 而访问物理内存则需要80毫秒。如果TLB命中率为0.6, 则有效内存访问时间(以毫秒为单位)为_____...

操作系统

寻找最佳页大小

半瓶木阅读(640)评论(0)赞(0)

我们已经看到较大的页面表大小会导致额外的开销, 因为我们必须将该表划分为多个页面, 然后将其存储到主内存中。 我们所关心的必须是执行进程而不是执行页表。页表为线程的执行提供了支持。页表越大, 开销越大。 我们知道, 将有100万页, 这是一...

操作系统

系统动态分区

半瓶木阅读(920)评论(0)赞(0)

本文概述 动态分区优于固定分区的优势 动态分区的缺点 动态分区试图克服由固定分区引起的问题。在这种技术中, 最初不声明分区大小。在进程加载时声明。 第一个分区是为操作系统保留的。剩余空间分为几部分。每个分区的大小将等于进程的大小。分区的大小...

操作系统

按需分页

半瓶木阅读(1251)评论(0)赞(0)

根据虚拟内存的概念, 为了执行某些线程, 仅一部分线程需要存在于主存储器中, 这意味着在任何时候仅几页将仅存在于主存储器中。 但是, 很难确定哪些页面需要保留在主存储器中, 哪些页面需要保留在辅助存储器中, 因为我们无法提前说一个线程在特定...

操作系统

内存压缩

半瓶木阅读(692)评论(0)赞(0)

我们知道动态分区遭受外部碎片的困扰。但是, 这可能会导致一些严重的问题。 为了避免压缩, 我们需要更改规则, 即不能将进程存储在内存中的不同位置。 我们还可以使用压缩来最小化外部碎片的可能性。在压缩中, 使所有可用分区连续, 并将所有已加载...

动态分区的位图-srcmini
操作系统

动态分区的位图

半瓶木阅读(953)评论(0)赞(0)

动态分区的主要关注点是跟踪所有可用分区和已分配分区。但是, 操作系统为此任务使用以下数据结构。 位图 链表 位图是用于存储详细信息的最不著名的数据结构。在该方案中, 主存储器被分为分配单元的集合。可以根据该线程的需要将一个或多个分配单元分配...

操作系统

系统二进制地址基础

半瓶木阅读(765)评论(0)赞(0)

计算机系统将二进制地址分配给内存位置。但是, 系统使用位数来寻址存储位置。 使用1位, 我们可以寻址两个存储位置。使用2位, 我们可以寻址4, 使用3位, 我们可以寻址8个存储单元。 可以在地址中的位数与存储位置范围之间的映射中标识一个模式...