chinaitboy的ChinaUnix博客
chinaitboy
全部博文(115)
2017年(36)
2016年(79)
Leopold_
haosheng
帮我Q下
chengjav
wangpeng
GavinHsu
我是一隻
tringger
王楠w_n
发布时间:2017-02-19 16:58:35
(虚拟地址空间是相对磁盘空间到物理内存空间的映射而言来说的).经内存映射的文件每次只读取一页内容,读取后的页保存在页缓存中,利用页缓存,可提高文件的访问速度。如图 10-6 所示,页缓存由 page_hash_table 组成,它是一个 mem_map_t 数据结构的指针向量。页缓存的结构是 Linux 内核中典型的哈希表结构。众所周知,对.........【阅读全文】
发布时间:2017-02-19 16:58:27
这三个表是在内存中由操作系统或系统程序员所建,并不是固化在哪里,所以从理论上是可以被读写的。这三个表都是描述符表。描述符表是由若干个描述符组成,每个描述符占用8个字节的内存空间,每个描述符表内最多可以有8129个描述符。描述符是描述一个段的大小,地址及各种状态的。 描述符表有三种,分别为全局描述符表.........【阅读全文】
发布时间:2017-02-19 16:58:20
面试的时候被问到堆栈平衡,自己以前竟然没听说过这个东西,现在学习总结一下。什么是堆栈平衡。简单的说就是在函数调用的时候,将函数返回地址, 参数压栈, 在函数执行结束以后恢复堆栈的过程。实例如下:sub proc c _var1, _var2mov eax, _var1mov ebx, _var2.........【阅读全文】
发布时间:2017-02-19 16:56:10
内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。其中特权级0(Ring0)是留给操作系统代码,设备驱动程序代码使用的,它们工作于系统核心态;而特权极3(Ring3)则给普通的用户程序使用,它们工作在用户态。运行于处理器核心态的代码不受任何的限制,可.........【阅读全文】
发布时间:2017-02-19 16:55:49
linux proc......【阅读全文】
登录 注册