码迷,mamicode.com
首页 >  
搜索关键字:内存页    ( 166个结果
《操作系统》实验之虚拟存储管理
实验内容: 第一部分:模拟请求分页虚拟存储管理技术中的硬件地址变换和缺页中断的过程 提示:1、 请求分页虚拟存储管理技术是把作业地址空间的全部信息存放在磁盘上,当作业被选中运行时,先把作业的开始几页装入主存并启动运行.为此,在为作业建立页表时,应说明哪些页已在内存,哪些页不在内存. 页表的格式如下:...
分类:其他好文   时间:2015-07-13 20:10:15    阅读次数:210
安装oracle数据库时的报错处理[INS-35172]
通过桌面安装Oracle在分配SGA的时候报如下错误:[INS-35172]Targetdatabasememory(XXMB)exceedsthesystemsavailablesharedmemory({0}MB)一开始一直以为是系统参数分配不足导致的,检查/etc/sysctl.conf中的如下参数kernel.shmall=2097152#共享内存页数shmmax/4096kernel.shmmax..
分类:数据库   时间:2015-07-09 14:50:00    阅读次数:156
Linux源码学习(7) 2013-3-1
Linux源码学习(7) 2013-3-1空间内存管理Memory.c主要用于内存分页管理。实现对主内存页面的动态分配和回收Linux通过一个字节数组来管理所有的物理页面。每个字节用来表示其对应的物理页面被占用的次数1.invalidate宏:通过重新赋值CR3寄存的方法使CPU缓存的页表数据刷新。...
分类:系统相关   时间:2015-07-07 21:15:26    阅读次数:194
Kernel那些事儿之内存管理(5) --- 衣带渐宽终不悔(上)
Kernel中负责分配一个连续内存页块的子系统一般被称为zonedpageframeallocator。前面讲了函数buffered_rmqueue()是如何从指定zone的buddysystem中分配一个连续内存页块的。这个函数貌似完成了内存页块分配相关的所有工作,然而实际上,这个函数只是zoneallocator的冰山一角。记..
分类:其他好文   时间:2015-07-03 00:28:16    阅读次数:198
Kernel那些事儿之内存管理(4) --- 未雨绸缪
上次讲的buddysystem算法虽然效率很高,但是要从buddysystem中分配出一个内存页块来,还是要做不少工作的,有时想想都会觉得很累。在系统运行过程中,Kernel经常会有单个页面的申请和释放操作。为了进一步提高性能,也为了让生活变得轻松一点,Kernel采用了这样一种cache机制:..
分类:其他好文   时间:2015-06-29 22:27:47    阅读次数:200
LRU算法的Python实现
LRU:least recently used,最近最少使用算法。在计算机的二级缓存,以及内存页面的置换,还有Redis缓存系统中都用到了该算法。我在两次面试时,都遇到过这个问题。 LRU的算法是比较简单的,当对key进行访问时(一般有查询,更新,增加,在get()和set()两个方法中实现即...
分类:编程语言   时间:2015-06-05 21:07:54    阅读次数:166
服务器资源监控指标
内存:1 UNIX资源监控中指标内存页交换速率(Paging rate,使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。2Windows资源监...
分类:其他好文   时间:2015-06-02 14:54:14    阅读次数:134
操作系统实验——工作集模型下的内存管理模拟
实验要求现有若干进程,每个进程的页面访问顺序已经给出,并且这些进程交替地访问页面 设定一个工作集窗口Δ和内存页面数M 用一个数据结构维护每个进程的工作集,这个数据结构可以是数组或链表 根据进程访问页面的顺序,动态更新每个进程的工作集合和内存的空闲页面数 内存页面不足时,暂停某些进程。并在内存足够时,再将其唤醒 对给出的几个进程,利用工作集模型,进行内存的管理。 内存页面总数设为1000...
分类:其他好文   时间:2015-05-31 09:22:18    阅读次数:122
linux物理内存管理
1.为什么需要连续的物理内存:Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数个4k(在i386体系结构中)大小的页,从而分配和回收内存的基本单位便是内存页了。利用分页管理有助于灵活分配内存地址,因为分配时不必要求必须有大块的连续内存[3],系统可以东一页、西一页的凑出所需要的...
分类:系统相关   时间:2015-05-24 23:32:06    阅读次数:245
进程间通信-无名管道
管道:是一种半双工的通信机制,它一端用来读,另外一端用来写;管道只能用来在具有公共祖先的两个进程之间通信(父进程和子进程或者同一父进程的两个子进程);管道通信消息遵循先进先出的原理,并且数据只能被读取一次,当此段数据被读取后就会清空。管道实质是内存页(page)。 相关函数:os.pipe();它返...
分类:系统相关   时间:2015-05-22 16:55:46    阅读次数:167
166条   上一页 1 ... 10 11 12 13 14 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!