易截截图软件、单文件、免安装、纯绿色、仅160KB

理解Linux的启动过程 好好学习呀


 
    从按下PC电源,到出现熟悉的bash提示符"$"或进入漂亮的KDE/GNOME桌面,这是我们每天开机必经的过程。那么,在这短短几十秒内,Linux是怎样启动的呢?本文介绍Linux的启动过程。
    平台:PC机, Ubuntu 5.10
基础知识
BIOS (Basic I/O System,基本输入/输出系统)
    BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。
  从功能上看,BIOS分为三个部分:
  1.自检及初始化程序;
  2.硬件中断处理;
  3.程序服务请求。
    这里我们主要关注第一部分——自检及初始化程序:这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
  最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。
    关于BIOS的详细介绍,可以google一下,这篇文章就不错。
硬盘
    就物理组成来说,一个硬盘封装里有多个盘片(platter),每个盘面有两个面(surface)。在盘片上都有一个磁头(head)来进行硬盘盘片的读/写,盘片绕轴(spinder)旋转一周时磁头所走过的轨迹即磁道(track),所有盘片的同一磁道构成了磁柱(cylinder)。磁道又被分为多个扇区(sector),扇区是最小的磁盘存储单位,即硬盘分区时的最小单位——通常为512KB。磁道由缝隙(gap)分开,gap中存储的不是数据位,而是用来确认扇区的格式位。
MBR
    主引导扇区(MBR, M


相关文档:

Linux下samba的安装与配置


安装samba
文章中提到的smaba安装程序   samba-3.0.20b-1.i386.rpm (ISO)  
1 首先,在VMware内把samba安装文件的镜像文件映射为光驱,如图1-1步骤1-2-3。
 
图1-1
2 然后,使用命令mount /dev/cdrom /mnt/cdrom  作用是把光驱载入到文件夹/mnt/cdrom中,如图1-2 ......

linux 配置 telnet

1、查看telent是否安装:rpm  -q 
telnet
      
      [root@localhost root]#rpm -qa Linux telnet
 
      Linux telnet-0.17-25  
      //Linux&n ......

Linux驱动 USB

USB是大家常见的,设备总线。 这个USB分为两个部分:主机,设备。 他是一个树形的关系:             主机
   设备    设备     设备 主机里装的是,主机控制器,设备中装的是设备控制器 Host Controller ......

linux的触摸屏之二:手工调试

(1)简述:在编译好了的ANDROID根文件系统的system/etc/pointercal这个文件内,存放着7个数,这7个数就是《linux的触摸屏之一》所讲的a,b,c,d,e,f,s。比如我在自己的MID上查看的数值为:4933 -5 -15710176 -95 -4961 56071328 65536。
(2)处理说明:“system/etc/pointercal”这个文件是被java程序读取使用的 ......

Linux上对内存泄露的测试

http://www.ibm.com/developerworks/cn/linux/l-cn-memleak/ 介绍了基本的测试类型和原理
http://blog.csdn.net/rufeng18/archive/2008/11/17/3322099.aspx
http://www.ibm.com/developerworks/cn/linux/l-pow-debug/
http://xueyueming.blog.163.com/blog/static/60411785200981045547110/
http://zhangyafeikimi.java ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号