|
楼主 |
发表于 2003-12-21 14:35:30
|
显示全部楼层
RedHat参考指南》(The Official Red Hat Linux Reference Guide)中文版(本人翻译)
邮箱:leftstand@chinaacc.com
qq:271009278
发送请求为linux,我就会加你为好友的。
严复提的标准是“信,达,雅”.水平有限,只有在直译的基础上,适当意译。
希望广大网友能够与我共同探讨。
译文中有括号中有英文的,均是本人拿不准或译不出的地方,望大家提意见。
这次译的是
第14帖(2)
http://www.chinalinuxpub.com/doc/ma...c-topfiles.html
/proc/fb
这个文件包含架框缓冲区设备的列表,有架框缓冲区设备号码和控制它的驱动器。 包含架框缓冲区设备系统的/ proc/ fb,标准的输出类似这:(This file contains a list of frame buffer devices, with the frame buffer device number and the driver that controls it. Typical output of /proc/fb for systems which contain frame buffer devices looks similar to this: )
0 VESA VGA
/proc/filesystems
这个文件显示现在被内核支持的文件系统类型的列表。来自一般内核的(未被编译的)/proc/ filesystems 文件的输出类似以下:
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
ext2
nodev ramfs
iso9660
nodev devpts
ext3
nodev autofs
nodev binfmt_misc
第一栏表明是否文件系统被安装在一个区块设备上。 以nodev开头 的那些不被安装在一个设备上。 第二栏列出被支持的文件系统的名字。
当一个文件系统不被识别,mount命令将会在这些文件系统中循环寻找适合的方式。(The mount command cycles through these file systems when one is not specified as an argument. )
/proc/interrupts
这个文件记录了 x86 结构上的每个 IRQ( 中断请求)中断的数字。 一个标准 /proc/interrupts类似以下:
CPU0
0: 80448940 XT-PIC timer
1: 174412 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
10: 410964 XT-PIC eth0
12: 60330 XT-PIC PS/2 Mouse
14: 1314121 XT-PIC ide0
15: 5195422 XT-PIC ide1
NMI: 0
ERR: 0
对於一个有多处理器的机器,这个文件可能看起来有些稍微地不同:
CPU0 CPU1
0: 1366814704 0 XT-PIC timer
1: 128 340 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
8: 0 1 IO-APIC-edge rtc
12: 5323 5793 IO-APIC-edge PS/2 Mouse
13: 1 0 XT-PIC fpu
16: 11184294 15940594 IO-APIC-level Intel EtherExpress Pro 10/100 Ethernet
20: 8450043 11120093 IO-APIC-level megaraid
30: 10432 10722 IO-APIC-level aic7xxx
31: 23 22 IO-APIC-level aic7xxx
NMI: 0
ERR: 0
第一栏表示 IRQ 数字。 每个处理器在系统中有它的自己的栏和它的 IRQ 中断号(Each CPU in the system has its own column and its own number of interrupts per IRQ)。 下个栏报告中断的类型,而且最後一栏包含使用每个 IRQ 的设备名字(The next column reports the type of interrupt, and the last column contains the name of the device that is located at that IRQ)。
在这个文件中被看到的每个中断类型, 都是特殊的, 意即有不同之处(which are architecture-specific, mean something a little different)。 对x86 的机器, 下面的数值是通用的:
XT-PIC 这是老式AT计算机的中断。
IO-APIC-edge—电压讯号从最低值到高度打断过渡,创造edge, 断续发生和只是向曾经发送讯号。 这种断续 , 和 IO-APIC- level断续, 只在 586 系列产品的处理器和更高的系统上被看到(The voltage signal on this interrupt transitions from low to high, creating an edge, where the interrupt occurs and is only signaled once. This kind of interrupt, as well as the IO-APIC-level interrupt, are only seen on systems with processors from the 586 family and higher)。
IO-APIC-level当电压讯号高到讯号再一次低下地去的时候 , 产生中断(Generates interrupts when its voltage signal goes high until the signal goes low again。)
/proc/iomem
这个文件告诉你,目前每个物理设备在系统內存的映像:
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-07ffffff : System RAM
00100000-00291ba8 : Kernel code
00291ba9-002e09cb : Kernel data
e0000000-e3ffffff : VIA Technologies, Inc. VT82C597 [Apollo VP3]
e4000000-e7ffffff : PCI Bus #01
e4000000-e4003fff : Matrox Graphics, Inc. MGA G200 AGP
e5000000-e57fffff : Matrox Graphics, Inc. MGA G200 AGP
e8000000-e8ffffff : PCI Bus #01
e8000000-e8ffffff : Matrox Graphics, Inc. MGA G200 AGP
ea000000-ea00007f : Digital Equipment Corporation DECchip 21140 [FasterNet]
ea000000-ea00007f : tulip
ffff0000-ffffffff : reserved
(00000000-0009 fbff: 系统随机存取储存器
0009fc00-0009ffff: 保留
000a0000-000bffff: 录像带随机存取储存器区域
000c0000-000c7fff: 录像带只读存储器
000f0000-000fffff: 系统只读存储器
00100000-07 ffffff: 系统随机存取储存器
00100000-00291 ba8: 内核码
00291ba9-002e09cb: 内核数据
e0000000- e3ffffff: 经由技术,公司 VT82C597
e4000000- e7ffffff: PCI 总线 #01
e4000000- e4003fff: Matrox 图形,公司 MGA G200 AGP
e5000000- e57fffff: Matrox 图形,公司 MGA G200 AGP
e8000000- e8ffffff: PCI 总线 #01
e8000000- e8ffffff: Matrox 图形,公司 MGA G200 AGP
ea000000- ea00007f: 数传设备公司 DECchip 21140[ FasterNet]
ea000000- ea00007f: tulip
ffff0000- ffffffff: 保留)
第一栏显示內存被分配成每个不同类型的內存。 第二栏告诉那些内存里面被位于的类型內存(The first column displays the memory registers used by each of the different types of memory. The second column tells the kind of memory located within those registers)。 特别地,这个栏将会告诉你哪一记忆记录器被内核RAM使用或 , 如果你有多个以太网卡在你的 NIC (网络接口)上 , 內存记录器分配作为每个端口(In particular, this column will tell you which memory registers are used by the kernel within the system RAM or, if you have multiple Ethernet ports on your NIC, the memory registers assigned for each port.)。
/proc/ioports
/proc/ ioports的输出提供用与一个设备通信的输入或输出的被注册的端口区域的列表。 这个文件可能相当长, 它的开始与这相似:
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
d000-dfff : PCI Bus #01
e000-e00f : VIA Technologies, Inc. Bus Master IDE
e000-e007 : ide0
e008-e00f : ide1
e800-e87f : Digital Equipment Corporation DECchip 21140 [FasterNet]
e800-e87f : tulip
第一栏给出了为设备保留的 IO 端口地址范围,这些设备在第二栏中列出。
/proc/isapnp
这个文件列出了在系统上的 ISA 槽中的即插即用 (PnP) 卡。 这最可能是声卡,但是也可能包括设备的任何数目(This is most often seen with sound cards but may include any number of devices)。 若有 Soundblaster ,它的 proc/ isapnp 文件类似这个:
Card 1 'CTL0070:Creative ViBRA16C PnP' PnP version 1.0 Product version 1.0
Logical device 0 'CTL0001:Audio'
Device is not active
Active port 0x220,0x330,0x388
Active IRQ 5 [0x2]
Active DMA 1,5
Resources 0
Priority preferred
Port 0x220-0x220, align 0x0, size 0x10, 16-bit address decoding
Port 0x330-0x330, align 0x0, size 0x2, 16-bit address decoding
Port 0x388-0x3f8, align 0x0, size 0x4, 16-bit address decoding
IRQ 5 High-Edge
DMA 1 8-bit byte-count compatible
DMA 5 16-bit word-count compatible
Alternate resources 0:1
Priority acceptable
Port 0x220-0x280, align 0x1f, size 0x10, 16-bit address decoding
Port 0x300-0x330, align 0x2f, size 0x2, 16-bit address decoding
Port 0x388-0x3f8, align 0x0, size 0x4, 16-bit address decoding
IRQ 5,7,2/9,10 High-Edge
DMA 1,3 8-bit byte-count compatible
DMA 5,7 16-bit word-count compatible
这个文件可能相当长,取决于显示的设备数目和他们的资源需求。
每个卡列出它的名字, PnP 版号和产品版号。 如果设备是活动的和配置过的,这个文件也将会为设备显示端口和 IRQ 数字。 除此之外, 保证更好的兼容性,卡将会指定给不同叁数首选的和可接受的数值(the card will specify preferred and acceptable values for a number of different parameters)。 这里的目标是要允许 PnP 卡在彼此的周围工作并且避免 IRQ 和端口冲突(The goal here is to allow the PnP cards to work around one another and avoid IRQ and port conflicts)。
/proc/kcore
这个文件表现系统的物理內存并被储存成核心文件格式。 不像大部分的/proc/文件,kcore 显示大小。 这个数值用位元组给出并且和实际的內存 (RAM) 的大小加上 4KB相等。
这个文件的内容被设计成由调试器调试, 例如 gdb ,它就不是人类的可读(如同天书)。
警告
不要访问 /proc/ kcore 虚拟文件。 文件的内容将会由终端文本输出。如果你偶然地看这个文件,按ctrl+c停止程序,然后输入reset,返回指令行提示。
/proc/kmsg
这个文件用来保持被内核产生的信息。 这些信息然后由其他的程序使用, 例如 /sbin/klogd。 |
|