Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > by-pkgid > 48e6004f7274ccc2095a5ab8f2460dd2 > files > 19

mandrake-doc-es-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Información sobre el hardware</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Referencia"><link rel="up" href="proc-fs.html" title="Capítulo 10. El sistema de archivos /proc"><link rel="previous" href="ch10s01.html" title="Información sobre los procesos"><link rel="next" href="ch10s03.html" title="El subdirectorio /proc/sys"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Información sobre el hardware</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch10s01.html">Anterior</a> </td><th width="60%" align="center">Capítulo 10. El sistema de archivos /proc</th><td width="20%" align="right"> <a accesskey="n" href="ch10s03.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2557063"></a>Información sobre el hardware</h2></div></div><div></div></div><p><a name="BId-proc-fs-pa17"></a>Aparte de los directorios asociados a los
   diferentes procesos, <tt class="filename">/proc</tt> también contiene
   una miríada de información sobre el hardware presente en su
   máquina. Un listado de los archivos del directorio
   <tt class="filename">/proc</tt> da lo siguiente:</p><a name="BId-proc-fs-pl4"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">$ ls -d [a-z]*
apm      dma          interrupts  loadavg  mounts      rtc       swaps
bus/     fb           ioports     locks    mtrr        scsi/     sys/
cmdline  filesystems  kcore       meminfo  net/        self/     tty/
cpuinfo  fs/          kmsg        misc     partitions  slabinfo  uptime
devices  ide/         ksyms       modules  pci         stat      version
$</pre></td></tr></table><p><a name="BId-proc-fs-pa18"></a>Por ejemplo, si observamos el contenido de
   <tt class="filename">/proc/interrupts</tt>, podemos ver la lista de las
   interrupciones que el sistema está usando en ese momento, junto con
   el periférico que las está ocupando. Similarmente,
   <tt class="filename">ioports</tt> contiene la lista de los rangos de
   direcciones de entrada/salida ocupados en ese momento, y
   finalmente, <tt class="filename">dma</tt> hace lo mismo para los canales
   <span class="acronym">DMA</span>. Por lo tanto, si desea solucionar un conflicto, observe el
   contenido de estos tres archivos:

<a name="BId-proc-fs-pl5"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">$ cat interrupts
         CPU0       
 0:   44326691          XT-PIC  timer
 1:     208243          XT-PIC  keyboard
 2:          0          XT-PIC  cascade
 4:          3          XT-PIC  serial
 8:          1          XT-PIC  rtc
11:    1829559          XT-PIC  usb-uhci, eth0, Texas Instruments PCI1225, Texas Instruments PCI1225 (#2), ESS Maestro 2E
12:    1937874          XT-PIC  PS/2 Mouse
14:    1517672          XT-PIC  ide0
NMI:          0 
LOC:          0 
ERR:          0
MIS:          0

$ cat 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
01f0-01f7 : ide0
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
03e8-03ef : serial(auto)
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
2000-2fff : PCI Bus #01
2000-20ff : ATI Technologies Inc Rage Mobility P/M AGP 2x
3000-30ff : ESS Technology ES1978 Maestro 2E
3000-30ff : ESS Maestro 2E
3400-341f : Intel Corp. 82371AB PIIX4 USB
3400-341f : usb-uhci
3420-342f : Intel Corp. 82371AB PIIX4 IDE
3420-3427 : ide0
3430-3437 : Lucent Microelectronics LT WinModem
3440-347f : Intel Corp. 82557 [Ethernet Pro 100]
3440-347f : eepro100
4000-401f : Intel Corp. 82371AB PIIX4 ACPI
4400-44ff : PCI CardBus #02
4800-48ff : PCI CardBus #02
4c00-4cff : PCI CardBus #03
5000-503f : Intel Corp. 82371AB PIIX4 ACPI
5400-54ff : PCI CardBus #03

$ cat dma
4: cascade
$</pre></td></tr></table><p>
   
   O, más simplemente, use el comando <span><b class="command">lsdev</b></span> el cual obtiene
   información de estos tres archivos y la ordena por periférico, lo
   cual es, indudablemente, más conveniente<sup>[<a name="id2557198" href="#ftn.id2557198">28</a>]</sup>:</p><a name="BId-proc-fs-pl6"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">$ lsdev
Device            DMA   IRQ  I/O Ports
------------------------------------------------
2E                       11 
ATI                            2000-20ff
cascade             4     2 
dma                          0080-008f
dma1                         0000-001f
dma2                         00c0-00df
eepro100                       3440-347f
ESS                          3000-30ff   3000-30ff
fpu                          00f0-00ff
ide0                     14  01f0-01f7 03f6-03f6   3420-3427
Intel                        3400-341f 3420-342f 3440-347f 4000-401f 5000-503f
keyboard                  1  0060-006f
Lucent                       3430-3437
Mouse                    12 
parport0                     0378-037a 037b-037f
PCI                          0cf8-0cff 2000-2fff 4400-44ff 4800-48ff 4c00-4cff 5400-54ff
pic1                         0020-003f
pic2                         00a0-00bf
rtc                       8  0070-007f
serial                    4  03e8-03ef 03f8-03ff
timer                     0  0040-005f
usb-uhci                       3400-341f
vga+                         03c0-03df
$</pre></td></tr></table><p><a name="BId-proc-fs-pa20"></a>Una lista exhaustiva de los archivos presentes
   sería demasiado larga, sin embargo aquí tiene la descripción de
   algunos:</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-proc-fs-pa21"></a><tt class="filename">cpuinfo</tt>: este archivo
     contiene, como su nombre (en inglés) lo indica, información sobre
     el(los) procesador(es) presente(s) en su máquina.</p></li><li><p><a name="BId-proc-fs-pa22"></a><tt class="filename">modules</tt>: este archivo
     contiene una lista de los <a class="indexterm" name="BId-proc-fs-it4"></a>módulos que
     el núcleo está usando en ese momento, junto con el conteo del uso
     para cada uno. De hecho, esta es la misma información que reporta
     el comando <span><b class="command">lsmod</b></span>.</p></li><li><p><a name="BId-proc-fs-pa23"></a><tt class="filename">meminfo</tt>: este archivo
     contiene información sobre el uso de la memoria en el momento que
     Usted muestra su contenido. Una información ordenada más
     claramente está disponible con el comando
     <span><b class="command">free</b></span>.</p></li><li><p><a name="BId-proc-fs-pa24"></a><tt class="filename">apm</tt>: si Usted tiene una
     portátil, al mostrar el contenido de este archivo verá el estado
     de su batería. Puede ver si está conectada la alimentación
     externa, la carga actual de su batería, y la vida útil de la
     batería si el <span class="application">BIOS</span> <span class="acronym">APM</span> de su portátil lo soporta
     (desafortunadamente, este no es el caso general). Este archivo en
     sí mismo no es muy legible, por lo tanto querrá usar el comando
     <span><b class="command">apm</b></span> en su lugar, que proporciona la misma
     información en un formato legible (si comprende el
     inglés...).</p><p><a name="BId-proc-fs-pa35"></a>Note que las computadoras modernas
     ahora brindan soporte para <span class="acronym">ACPI</span> en vez de <span class="acronym">APM</span>. Ver más
     adelante.</p></li><li><p><a name="BId-proc-fs-pa25"></a><tt class="filename">bus</tt>: este subdirectorio
     contiene información sobre todos los periféricos que se
     encuentran en los diferentes buses de su máquina. Por lo general,
     la información es poco legible, y en su mayoría se trata y se
     vuelve a formatear con utilitarios externos: <span><b class="command">lspcidrake</b></span>,
     <span><b class="command">lspnp</b></span>, etc.</p></li><li><p><a name="BId-proc-fs-pa36"></a><tt class="filename">acpi</tt>: Varios de
     los archivos provistos en este directorio son interesantes, en
     especial para las portátiles, ya que en los mismos puede
     seleccionar varias opciones de ahorro de energía. Note que es más
     fácil modificar estas opciones a través de aplicaciones de más
     alto nivel, tales como las que se incluyen en los paquetes
     <tt class="filename">acpid</tt> y <tt class="filename">kacpi</tt>.</p><p><a name="BId-proc-fs-pa37"></a>Las entradas más interesantes
     son:</p><div class="variablelist"><dl><dt><span class="term"><a name="BId-proc-fs-te1"></a><tt class="filename">battery</tt></span></dt><dd><p><a name="BId-proc-fs-pa38"></a>muestra cuántas baterías hay en la
	 portátil, e información relacionada tal como la carga que les
	 queda, la capacidad máxima, etc.</p></dd><dt><span class="term"><a name="BId-proc-fs-te2"></a><tt class="filename">button</tt></span></dt><dd><p><a name="BId-proc-fs-pa39"></a>Le permite controlar acciones
	 asociadas a los botones “<span class="quote">especiales</span>” tales como
	 la energía, dormir, levantar, etc.</p></dd><dt><span class="term"><a name="BId-proc-fs-te3"></a><tt class="filename">fan</tt></span></dt><dd><p><a name="BId-proc-fs-pa40"></a>Muestra el estado de los
	 ventiladores en su computadora, si están corriendo o no, y le
	 permite iniciarlos/detenerlos de acuerdo a ciertos criterios.
	 La cantidad de control sobre los ventiladores de su máquina
	 depende de su placa madre.</p></dd><dt><span class="term"><a name="BId-proc-fs-te4"></a><tt class="filename">processor</tt></span></dt><dd><p><a name="BId-proc-fs-pa41"></a>Hay un subdirectorio para cada una
	 de las <span class="acronym">CPU</span> de su máquina. Las opciones de control varían
	 de un procesador a otro. Los procesadores móviles tienen más
	 características habilitadas, incluyendo:</p><div class="itemizedlist"><ul type="circle"><li><p><a name="BId-proc-fs-pa42"></a>la posibilidad de usar uno de
	    varios estados de energía, balanceando entre rendimiento y
	    consumo de energía.</p></li><li><p><a name="BId-proc-fs-pa43"></a>la posibilidad de usar el
	    cambio de la tasa de reloj para reducir la cantidad de
	    energía que consume la <span class="acronym">CPU</span>.</p></li></ul></div><p>Note que hay varios procesadores que no
	 ofrecen estas posibilidades.</p></dd><dt><span class="term"><a name="BId-proc-fs-te5"></a><tt class="filename">thermal_zone</tt></span></dt><dd><p><a name="BId-proc-fs-pa44"></a>Información acerca de cuán
	 caliente está corriendo su sistema/procesador.</p></dd></dl></div><p>
    </p></li></ul></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2557198" href="#id2557198">28</a>] </sup><span><b class="command">lsdev</b></span> es parte del paquete
   <tt class="filename">procinfo</tt>.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch10s01.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="proc-fs.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="ch10s03.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Información sobre los procesos </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> El subdirectorio /proc/sys</td></tr></table></div></body></html>