全部博文(1493)
发布时间:2013-01-31 17:21:27
Linux内核2.6开始引入了全新的IO调度子系统。Linux内核提供了CFQ(默认),deadline和noop三种IO调度器。本文首先介绍三种IO调度器各自的特点和应用场景,之后会介绍Linux内核提供的为每一个块设备指定IO调度器和调整IO调度器参数的接口。CFQ(CompleteFair Queuing)完全公平的排队 CFQ实现了一.........【阅读全文】
发布时间:2013-01-31 17:20:48
Linux的虚拟存储器使得每个进程有着统一的、一致的4G地址空间。能支持该功能的主要本质是因为当页面不在物理内存时,由于缺页异常,将导致异常处理程序从交换空间中把数据换入物理内存,然后重新执行导致该异常的指令,而此时就可以正常的访问,进程本身完全不用去关心该过程。进程地址空间的低3G是用户空间即用户态,.........【阅读全文】
发布时间:2013-01-31 17:20:24
Java 写文件采用的是大端模式,例如写入一个int(10)到文件中,Java的内存结构10从高位到低位分别是00(&0x0001) 00(&0x0002) 00(&0x0003) 0A(&0x0004) 其中00在低地址 0A在高地址大端(高位-->低地址)将10写入文件内容00 00 00 0AC 使用 fread 从文件中读取之后放在 char buffer[4]中. buffer[.........【阅读全文】