摘要:
我们知道操作系统控制计算机所有的设备并提供核心功能。但操作系统也是软件。在计算机开机时,计算机内没有任何软件,那么计算机是如何读取硬盘内的操作系统档案的呢?1. 计算机开机时执行的第一个程序是BIOS。由BIOS去读取CMOS上计算机的各项硬件信息,从而得到MBR上第一个可开机的装置;2. 第一个可开机装置的第一个扇区内的主要活动记录区块内含有开机管理程序(boot loader)), 由它加载核心档案;3. 核心档案开始操作系统的任务。@ 要安装多重引导,最好先装linux,后装windows,暂不解释。名词解释:CMOS:保存计算机基本启动信息的RAM芯片,在主板上,有主板供电。需要由BI 阅读全文
摘要:
linux中:虚拟内存=物理内存(RAM)+ 交换空间(swap space)swap space可以是专用的交换分区(swap partition)(推荐),交换文件(swap file)或者是两者组合。swap space 用途:@. 当RAM不够用时,linux将部分不活动的页(inactive pages)调度到硬盘上,以释放RAM给其他程序。@. 用linux的休眠(hibernation)功能时,系统将RAM中所有数据存到swap partition中(注意:不能是swap file)。@. 优化内存使用(optimizing memory usage):linux 将RAM 中的 阅读全文
摘要:
"在linux系统中,每个装置都被当成一个档案来看待"不同硬盘:IDE+SATAIDE硬盘名称:/dev/hd[a-d] ([a-d],多个硬盘时不一定是连续编号,而是以插入硬盘的位置确定)SATA硬盘名称:/dev/sd[a-p] ([a-p], 多个硬盘时连续编号,以扫描到的顺序确定,与插入位置无关)不同分区:主要分割(primary)+延伸分割(extended)+逻辑分割(logical)/dev/sda1, /dev/sda2,... 逻辑分割从5开始 /dev/sda5,....@. primary+extended 最多有4个。(硬盘限制)@. extende 阅读全文