[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 下一篇 ]
作者 = Oliver Elphick
主题 = Linux 内核, 设备, 文件系统, 用户
Debian 系统包括一台计算机,以及使其能够与外部世界通信的设备、临时和永久存储,以及使所有这些工作的软件。
Linux 可用于多种不同类型的计算机。最初的 Linux 内核是为 Intel 80386 编写的,目前大多数 Linux 系统都由该处理器的后代驱动。然而,也有适用于 DEC Alpha、Motorola、Power PC、ARM、Amiga、MIPS、Sun SPARC 等的版本。
Debian 拥有适用于 x86、DEC Alpha、ARM、Motorola 68k、MIPS、Motorola/IBM PowerPC、Sun SPARC、Sun UltraSPARC 和 GNU/Hurd 的发行版。(最后提到的不是机器,而是自由软件基金会的新操作系统。)
任何计算机系统所需的最低配置是一个 处理器 (或 CPU),一些永久存储(无论是否可修改),一些工作内存,一个输入设备(通常是键盘)和一个输出设备(通常是屏幕,但也可能是打印机甚至灯阵列)。PC 的常见配置是一个盒子,包含一个 CPU、少量只读存储器(ROM)和 4 到 256 兆字节的随机存取存储器(RAM)。这些都安装在主板上,主板还包含时钟和各种输入和输出(I/O)设备接口等组件。主板还包含一个 BIOS 芯片,其中包含在计算机重置或启动时启动计算机工作的程序。
在电脑机箱内部,与主板一起通常有一个或多个磁盘驱动器,可以是可移动的或永久的,并且很可能有一个 CD/ROM 驱动器。特殊的“卡”插入主板以管理网络、视频显示、声音等等。有些主板可能包含这些功能,而不需要额外的卡。
在电脑机箱外部将有各种各样的外围设备。这些几乎总是包括视频显示器和键盘。可能还会有鼠标。带有声卡的系统将有扬声器。可能还有调制解调器、打印机、绘图板、音乐键盘、扫描仪、外部磁盘驱动器等等;这个列表几乎是无穷无尽的。
所有这些设备都由软件控制;首先是 BIOS,然后是由 BIOS 运行的引导加载程序,最后是 操作系统。在 Debian 的情况下,该操作系统是 Linux 内核。
Linux 内核是一个程序,从 Debian 系统启动的那一刻起就一直运行。它负责在所有正在运行的程序发出“系统调用”时为它们提供服务,“系统调用”是运行内核代码一部分的请求,例如,从设备读取。任何程序都不能在不调用内核的某些服务的情况下运行。
内核由基本内核本身和许多模块组成,这些模块可以按需加载。一旦加载,这些模块就成为内核本身的一部分,并且可以以相同的方式调用。但是,当不再需要它们时,可以卸载它们,从而节省内存。
每个 Debian 发行版都带有一个预构建的内核和模块,这些内核和模块可以处理您可能拥有的大多数设备。但是,您可以重建内核以匹配您自己的特定设置,无论是为了适应不寻常的设备,还是通过删除对您没有的设备的支持来节省空间。
Linux 内核开发持续进行中。内核版本号指示内核的最新程度。在撰写本文时(1998 年 9 月),当前的稳定内核是 2.0.35,开发内核是 2.1.119。开发内核的版本号的第二部分是奇数。当 2.1 被认为足够稳定时,它将被重命名为 2.2,并将成为新的稳定版本。
当前的稳定 Linux 内核应该始终作为 Debian 软件包提供,并且还有一个名为 kernel-package 的软件包,您可以使用它来制作您自己的定制内核版本,而不会与 Debian 的软件包系统冲突。
每台计算机都有许多设备,从其自身的内存到外部硬件。这些设备由设备驱动程序控制,设备驱动程序要么内置于内核中,要么从内核模块加载。(设备驱动程序是用户程序而不是内核代码是可能的,但不常见。)
设备通过设备节点访问,设备节点存储在 /dev 目录中。大多数操作可以通过这些设备节点完成。对于设备特定的操作,可以对设备驱动程序进行 ioctl 调用。例如,重新张紧磁带是通过 ioctl 调用完成的。
磁盘设备支持文件系统,计算机可用的所有信息都存储在文件系统中。文件系统被组织为目录树。
每台 Unix 计算机始终至少有一个可用的文件系统:这是 根 文件系统,它位于目录 `/` 下。所有其他可能可用的文件系统都挂载在根文件系统下,因此所有文件系统都显示为一个统一的整体。其他机器上的文件系统可以挂载,甚至这些文件系统也看起来好像在根目录下。
[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 下一篇 ]
Debian GNU/Linux 系统管理员手册 (过时文档)
本手册自 2006 年起已过时和不推荐使用,2009 年 12 月 29 日。请参阅 http://www.de.debian.org/doc/user-manuals#quick-reference。ardo.van.rangelrooij@tip.nl
Tapio.Lehtonen@IKI.FI