操作系统的一个课程设计,实现一个二级目录文件系统。
用disk.txt模拟磁盘,使用Help查看支持的命令及其操作方式,root为超级用户(写在disk.txt中)
文件的逻辑结构:流式文件。
物理结构:链接文件。
物理空间管理:空闲链法。
目录结构:二级目录结构。
目录搜索技术:线性搜索。
FCB:含文件相关的全部属性。
物理盘块的设计(disk.txt)
以一个文本文件d...
分类:
编程语言 时间:
2015-12-23 19:51:36
阅读次数:
315
管理交换空间一、概念:交换空间是可与Linux内核内存管理子系统配合使用的磁盘区域。用于通过保存不活动的内存页来补充系统RAM。(系统RAM与交换空间组合在一起称为虚拟内存)注:当系统内存不足时系统会调用虚拟内存,但由于交换空间位于磁盘上,读写性能相对内存太差,因此当..
分类:
其他好文 时间:
2015-12-11 06:57:17
阅读次数:
226
概述 通过上一篇文章的分析,我们知道了pager模块在整个sqlite中所处的位置。它是sqlite的核心模块,充当了多种重要角色。作为一个事务管理器,它通过并发控制和故障恢复实现事务的ACID特性,负责事务的原子提交和回滚;作为一个页管理器,它处理从文件中读写数据页,并执行文件空间管理工作;作.....
分类:
数据库 时间:
2015-11-16 15:40:04
阅读次数:
385
2015-10-23目录参考资料[1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013[2]Oracle undo 表空间管理[3]undo表空间概述[4]Oracle UNDO表空间的管理[5]Oracle的UNDO表空间管理总结[6]UNDO表空间的管理...
分类:
数据库 时间:
2015-10-23 18:46:09
阅读次数:
228
数据库管理 -- 管理表空间和数据文件表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库则是存放在表空间中,数据管理是以表空间管理的,表空间由一个或多个数据文件组成,而表是存在数据文件中,所以说表是在表空间中的。数据库的逻辑结构:oracle中逻辑结构包括表空间...
分类:
数据库 时间:
2015-10-06 15:24:03
阅读次数:
204
转载:http://huchh.com/2015/06/22/qemu-%E5%AF%B9%E8%99%9A%E6%9C%BA%E7%9A%84%E7%BA%BF%E6%80%A7%E5%9C%B0%E5%9D%80%E7%A9%BA%E9%97%B4%E7%AE%A1%E7%90%86/前言cpu...
分类:
其他好文 时间:
2015-08-15 16:13:56
阅读次数:
440
这几篇介绍Windows20082012服务器备份程序的几个高级应用。主要想包括网络增量备份、备份通知、空间管理等内容。商业备份软件除了有漂亮的管理界面,还包括一些非常关键的功能,其中网络增量备份就是其中之一。我们知道备份到网络可以使数据与本机分来增强安全性,而增量备份又..
9.1、空闲空间管理机制优化
Mosquito原始版本程序中,有新的连接进来时,需要扫描整个context,查找一个空闲的位置以存放新连接产生的context,如果找不到空闲位置,则使用realloc再扩充一个context的位置。这种操作方式有两点非常低效:
1) 扫描context,每次有新连接进来的时候都要扫描context数组以查找一个空闲的context位置;
2) 当前con...
分类:
其他好文 时间:
2015-06-08 17:28:09
阅读次数:
391
STL简介
STL,标准模板库,是C++语言提供的一个基础模板集合,最初由惠普实验室开发,1998年被定为国际标准,成为C++的标准库。
在C++标准中,STL 被组织为13个头文件:、、、、、、、、、、、和。STL 由空间管理器、迭代器、泛函、适配器、容器和算法6部分组成,其中前4部分服务于后两部分。
空间管理器为容器类模板提供用户自己定义的内存申请和释放功能。默认情况下,ST...
分类:
其他好文 时间:
2015-06-07 15:54:03
阅读次数:
116
使用XmlDocument类时候报错:未处理的XPathException:需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。需要使用XmlNamespaceManager类:Resolves, adds, and removes namespaces to a c...
分类:
其他好文 时间:
2015-05-30 19:37:45
阅读次数:
330