行的进程。 x 显示没有控制终端的进程。
top 命令 动态显示系统当前的进程和其他状况。
5系统的启动过程。
在PC机启动时,BIOS从指定的启动设备中读入“主引导记录”(MBR)。MBR的格式是:
地址偏移量 |
内容 |
大小 |
+00 h |
可执行的代码(启动模块) |
可能变化 |
+1BE h |
第一分区表项 |
16字节 |
+1CE h |
第二分区表项 |
16字节 |
+1DE h |
第三分区表项 |
16字节 |
+1EE h |
第四分区表项 |
16字节 |
+1FE h |
可执行的标记(AA55 h) |
2字节 |
启动模块包含足以装入操作系统的代码,或者是第二步的加载代码的位置。启动模块需要使用BIOS调用来从磁盘装入数据,而这些中断调用,如INT 13h等,限制了最大磁盘柱面号为1023。这也就是说启动模块需要加载的一切内容,如初始内存磁盘、内核、启动的时间信息等,必须存放在1024个柱面以内。
在MBR中只有四个分区表项,每个表项的格式如下:
地址偏移 |
内容 |
大小 |
+00h |
分区状态:00代表非启动分区,80h代表启动分区 |
1字节 |
+01h |
分区的起始位置
磁头 |
1字节 |
+02h |
分区的起始位置
柱面和扇区 |
1字节 |
+04h |
分区的类型 |
1字节 |
+05h |
分区的结束位置
磁头 |
1字节 |
+06h |
分区的结束位置
柱面和扇区 |
1字节 |
+08h |
在主引导区和本分区的第一个扇区间的扇区数目 |
4字节 |
+0Ch |
分区内的扇区数目 |
4字节 |
1启动的命令行参数
在Linux启动时,它处理所有传递给它的命令行参数。这可以影响Linux的运行方式。命令行参数包括:
mem=xxxM:定Linux可以使用的内存大小。这在用户的计算机系统有超过64MB的内存时才需要。因为从前的主板只对第一个64MB内存进行缓存,使用超过64MB的内存会使整个计算机的性能下降,所有内存均按无缓存的速度运行。
sin |