MBR:Main Boot Record主引导记录,在硬盘的0磁道0扇区,共512字节。 前446字节:BootLoader,引导程序 中64字节:分区表,每16个字节标识一个分区,所以每个硬盘只能划分4个主分区;主+扩展<=4;扩展分区最多1个 后2字节:Magic Number,标记MBR是否有 ...
分类:
其他好文 时间:
2018-02-27 19:19:57
阅读次数:
147
open和fopen的区别: 1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写 ...
分类:
其他好文 时间:
2018-02-23 10:59:06
阅读次数:
166
问题:磁盘文件排序 输入: 输入的是一个文件,之多包含n个正整数,每个正整数都要小于n,这里n=10^7.每个数字唯一. 输出: 以升序形式输出经过排序的整数列表. 约束: 至多(大约)1MB的可用内存,磁盘空间充足,运行时间只允许几分钟,10s较理想. 解决方案: (由于约束条件,无法一次性将所有 ...
分类:
其他好文 时间:
2018-02-22 19:30:02
阅读次数:
205
虚拟存储器 虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的、一致的和私有的地址空间。通过一个很清晰的机制,虚拟存储器提供了三个重要的能力: (1)它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间 ...
分类:
系统相关 时间:
2018-02-22 19:28:48
阅读次数:
217
加载initrd(上) 一、目的 本文主要讲述linux3.10文件系统初始化过程的第二阶段:加载initrd。 initrd是一个临时文件系统,由bootload负责加载到内存中,里面包含了基本的可执行程序和驱动程序。在linux初始化的初级阶段,它提供了一个基本的运行环境。当成功加载磁盘文件系统 ...
分类:
系统相关 时间:
2018-02-13 20:32:53
阅读次数:
257
执行init程序 一、目的 内核加载完initrd文件后,为挂载磁盘文件系统做好了必要的准备工作,包括挂载了sysfs、proc文件系统,加载了磁盘驱动程序驱动程序等。接下来,内核跳转到用户空间的init程序,由init完成创建磁盘设备文件、加载磁盘文件系统、从rootfs切换到磁盘根文件系统等工作 ...
分类:
系统相关 时间:
2018-02-13 20:32:11
阅读次数:
238
一、数据库的发展史简要1、数据库的发展史萌芽阶段-----文件系统使用磁盘文件来存储数据初级阶段-----第一代数据库出现了网状模型、层次模型的数据库中级阶段-----第二代数据库关系型数据库和结构化查询语言高级阶段-----新一代数据库“关系-对象”型数据库2、文件管理系统的缺点编写应用程序不方便数据冗余不可避免应用程序依赖性不支持对文件的并发访问数据间联系弱难以按用户视图表示数据无安全控制功能
分类:
数据库 时间:
2018-02-06 18:23:32
阅读次数:
200
第十三章、磁盘管理 本章内容 磁盘结构 1、分区类型 管理分区 2、管理文件系统 3、挂载设备 管理虚拟内存 设备文件 ?I/O Ports: I/O设备地址 ?一切皆文件: open(), read(), write(), close() ? 设备类型: 块设备:block,存取单位“块”,磁盘 ...
分类:
其他好文 时间:
2018-02-04 21:18:33
阅读次数:
377
快照使用 编辑 快照使用 如果你创建了多于一个的虚拟机快照,那么,你将有多个还原点可以用于恢复。当你创建了一个快照,那快照些现在可写的在那个点上就变成了只读的。使用in-file delta技术就能创建新文件记录所有的关于原始磁盘文件的变更(delta)。 文件大小 文件大小 快照文件的大小不能超过 ...
分类:
其他好文 时间:
2018-02-02 23:13:22
阅读次数:
266
一、命令使用方法 Linux命令格式 command:相应功能的英文单词或者单词的缩写 option:可用来对命令进行控制,也可以省略 parameter:传给命令的参数 查看帮助文档 自动补全 二、Linux命令 - 文件、磁盘 1.文件管理 1.1查看文件信息 - ls 通配符 1.2 输出 重 ...
分类:
系统相关 时间:
2018-01-27 15:29:05
阅读次数:
195