系统编程
文章平均质量分 76
huyinhou
看似高深的东西,都可以从点滴开始掌握。
展开
-
I/O Concepts (1) : File Buffering
<br /> 在CreateFile的时候, 通过指定FILE_FLAG_NO_BUFFERING标志, 我们告诉告诉操作系统缓冲管理器, 我们不希望它对任何数据进行缓存, 而是将数据直接和我们自己的缓冲区交换, 这个标志可以提高应用程序的性能和内存的使用.<br /> <br /> 由于文件系统的设备驱动程序会将文件数据直接写入到我们提供的缓存中, 因此我们必须遵循一定的规则:<br /> 1、在访问文件的时候,使用的偏移量必须正好是磁盘扇区大小的整数倍(可以通过GetDiskFreeSpace函数原创 2010-12-05 14:38:00 · 941 阅读 · 0 评论 -
I/O Concepts(3) : 同步设备I/O 和 异步设备I/O
<br />一、设备<br /> <br />各种常见设备表<br /><br />设备<br />常见用途<br />打开方式<br />文件<br />永久存储任何数据<br />CreateFile(pszName为路径名或UNC路径名)<br />目录<br />属性和文件的压缩的设置<br />CreateFile(pszName为路径名或UNC路径名)。如果在调用CreateFile的时候指定FILE_FLAG_BACKUP_SEMANTICS标志,那么Windows允许我们打开一个目录。打开目原创 2010-12-05 19:36:00 · 948 阅读 · 0 评论 -
I/O Concepts(2) : File Caching
摘自MSDNBy default, Windows caches file data that is read from disks and written to disks. This implies that read operations read file data from an area in system memory known as the system file cache, rather than from the physical disk. Correspondingly, wri原创 2010-12-05 20:02:00 · 779 阅读 · 0 评论 -
virtualbox中安装配置ubuntu桌面版系统
在virtualbox中安装了个ubuntu,学学linux。virtualbox虚拟机功能强大,而且还免费。virtualbox下载:https://www.virtualbox.org/wiki/Downloadsubuntu下载:http://www.ubuntu.org.cn/download/desktop安装完virtualbox之后,新建一个虚拟机,设置网卡为“桥原创 2014-03-23 22:56:21 · 2622 阅读 · 0 评论 -
Win7下添加性能计数器
一、写性能计数器manifest文件具体的语法可以参考:原创 2014-07-29 10:00:36 · 2337 阅读 · 0 评论