You are on page 1of 13

10.

1 IntroducciónUna de las muchas ventajas de tener tantos diferentes distribuciones de


Linux es que algunos de ellos están diseñados para funcionar en plataformas de hardware
específicos. De hecho, hay una distribución de Linux diseñada específicamente para casi todas
las plataformas de hardware modernos.Cada una de estas plataformas de hardware tiene una
gran cantidad de variedad en los componentes de hardware que están disponibles. Además de
varios tipos diferentes de unidades de disco duro, hay muchos monitores e impresoras
diferentes. Con la popularidad de los dispositivos USB, como dispositivos de almacenamiento
USB, cámaras y teléfonos celulares, la cantidad de números de dispositivos disponibles en los
miles.En algunos casos, esto plantea problemas ya que estos dispositivos de hardware suelen
necesitar algún tipo de software (llamado controladores o módulos) que les permite
comunicarse con el sistema operativo instalado. Hardware fabrica a menudo proporcionan
este software, pero por lo general para Microsoft Windows, no de Linux. La mascota de Linux,
Tux, está sin embargo comienza a aparecer más a menudo en productos de hardware, lo que
indica el soporte de Linux.Además de soporte del proveedor, hay una gran cantidad de apoyo
de la comunidad que se esfuerza por proporcionar a los conductores para los sistemas Linux.
Aunque no todo el hardware tiene los controladores necesarios, hay una buena cantidad que
hace, por lo que el reto para los usuarios de Linux y los administradores o bien encontrar los
controladores correctos o elegir el hardware que tiene algún nivel de soporte en Linux.En este
capítulo, usted aprenderá acerca de los dispositivos de hardware básico, incluyendo cómo usar
Linux comandos para mostrar información vital dispositivo de hardware

10.2 Linux Fundamentos Objetivos del examen En este capítulo se hará cargo de los temas de
los siguientes objetivos del examen Linux Essentials: Tema 4: El sistema operativo Linux (peso:
8) 4.2: Entendimiento Hardware Peso: 2 Descripción: La familiaridad con los componentes que
intervienen en la construcción de equipos de escritorio y servidores. Principales Áreas de
Conocimiento: • Hardware La siguiente es una lista parcial de los usados archivos, términos y
utilidades: • Los discos duros y particiones, madres, procesadores, fuentes de alimentación,
unidades ópticas, periféricos • Tipos de Display • Controladores

10.2 Linux Essentials Exam Objectives


This chapter will cover the topics for the following Linux Essentials exam objectives:
Topic 4: The Linux Operating System (weight: 8)
 4.2: Understanding Computer Hardware
 Weight: 2
 Description: Familiarity with the components that go into building
desktop and server computers.
 Key Knowledge Areas:
 Hardware
 The following is a partial list of the used files, terms, and utilities:
 Hard drives and partitions, motherboards, processors,
power supplies, optical drives, peripherals
 Display types
 Drivers

10.3 ProcesadoresUna unidad de procesamiento central (CPU o procesador) es uno de los


componentes de hardware más importantes de un ordenador. Se lleva a cabo la toma, así
como los cálculos que deben realizarse para funcionar adecuadamente un sistema operativo
decisión. El procesador es esencialmente un chip de ordenador.El procesador está conectado
al otro hardware a través de una placa base, también conocida como la placa del sistema.
Placas base están diseñados para trabajar con determinados tipos de procesadores.Si un
sistema de hardware tiene más de un procesador, el sistema se conoce como un
multiprocesador. Si más de un procesador se combina en un solo chip procesador, entonces se
llama multi-núcleo.Aunque el apoyo está disponible para más tipos de procesadores en Linux
que cualquier otro sistema operativo, hay principalmente a dos tipos de procesadores que se
utilizan en las computadoras de escritorio y servidor: x86 y x86_64. En un sistema x86, el
sistema procesa los datos de 32 bits a la vez; en un x86_64 el sistema procesa los datos de 64
bits a la vez. Un sistema x86_64 también es capaz de procesar datos también 32 bits a la vez en
un modo compatible hacia atrás. Una de las principales ventajas de un sistema de 64 bits es
que el sistema es capaz de trabajar con más memoria.La familia de procesadores x86 se
originó por Intel en 1978 con el lanzamiento del procesador 8086. Desde entonces, Intel ha
producido muchos otros procesadores que son mejoras en el original de 8086; se les conoce
genéricamente como procesadores x86. Estos procesadores incluyen el 80386 (también
conocido como el i386), 80486 (i486), la serie Pentium (i586) y la serie Pentium Pro (i686).
Además de Intel, otras empresas como AMD y Cyrix también han producido procesadores
compatibles x86. Aunque Linux es capaz de soportar procesadores de nuevo a la generación
i386, muchas distribuciones limitan su apoyo a i686 o posterior.La familia de procesadores
x86_64, incluyendo los procesadores de 64 bits de Intel y AMD, han estado en producción
desde alrededor del año 2000. Como resultado, la mayoría de los modernos procesadores
construidos hoy en día son x86_64. Mientras que el hardware está disponible desde hace más
de una década, el software de apoyo a esta familia de procesadores ha sido mucho más lento
en desarrollarse. Incluso a partir de 2013, hay muchos paquetes de software que están
disponibles para la arquitectura x86, pero no el x86_64.Usted puede ver a la familia su CPU
pertenece, con el comando arco

You can see the family your CPU belongs to, using the arch command:

Another
Otro comando que puede utilizar para identificar el tipo de CPU en su sistema es el comando
lscpu
The first line of this output
La primera línea de este resultado muestra que la CPU se utiliza en un modo de 32 bits, como
la arquitectura reportado es i686. La segunda línea de salida muestra que la CPU es capaz de
operar ya sea en un modo de 32 o 64 bits, por lo tanto es en realidad una CPU de 64 bits. La
forma más detallada de mostrar información acerca de su CPU (s) se ve el archivo / proc /
cpuinfo con el comando cat
The most detailed way of displaying information about your CPU(s) is viewing the
/proc/cpuinfo file with the cat command:
Aunque gran parte de la salida de la lscpu y el contenido del archivo / proc /
cpuinfo parece ser el mismo, uno de los beneficios de ver el archivo / proc /
cpuinfo es que se muestran las banderas de la CPU. Las banderas de una
CPU son un componente muy importante, ya que indican que cuenta con los
soportes de CPU y las capacidades de la CPU.

Por ejemplo, la salida del ejemplo anterior contiene la bandera lm (modo de


largo), que indica que esta CPU es de 64 bits capaz. También hay banderas
que indicaban si la CPU es capaz de soportar las máquinas virtuales (la
capacidad de tener varios sistemas operativos en un mismo equipo).
While much of the output of the lscpu and the contents of the /proc/cpuinfo file appears
to be the same, one benefit to viewing the /proc/cpuinfo file is that the flags of the CPU
are displayed. The flags of a CPU are a very important component, since they indicate
which features the CPU supports and the capabilities of the CPU.
For example, the output from the previous example contains the flag lm (long mode),
indicating that this CPU is 64-bit capable. There are also flags that indicated if the CPU is
capable of supporting virtual machines (the ability to have multiple operating systems on a
single computer).
10.4 Motherboards y Autobuses La placa base o placa base, es la placa
principal de hardware en el equipo a través del cual la CPU, memoria de
acceso aleatorio (RAM) y otros componentes están todos conectados entre sí.
Algunos dispositivos están conectados directamente a la placa base, mientras
que otros dispositivos se conectan a través de un bus de la placa base.

10.4.1 dmidecode La placa base de muchos ordenadores contiene lo que se


conoce como básico de entrada y salida del sistema (BIOS). Sistema de
Gestión de la BIOS (SMBIOS) es el estándar que define las estructuras de
datos y la forma de comunicar información sobre el hardware del equipo. El
comando dmidecode es capaz de leer y mostrar la información del SMBIOS.
Para los dispositivos conectados directamente a la placa base, un
administrador puede utilizar el comando dmidecode para verlos. Hay una gran
cantidad de información proporcionada por la salida de este comando. Los
ejemplos a continuación le proporcionan algunas ideas de lo que puedes
aprender de la salida del comando dmidecode. Este comando no está
disponible en el entorno de máquina virtual de este curso. En el primer ejemplo,
se puede ver que la BIOS soporta el arranque directamente desde el CD-ROM.
Esto es importante, ya que las instalaciones de sistemas operativos se hacen a
menudo por arrancar directamente desde el CD de instalación

install CD:
In the next example, you can see that a total of 2048 (about 2GB) of RAM is installed on
the system:
En el siguiente ejemplo, se puede ver que un total de 2.048 (alrededor de 2
GB) de memoria RAM instalada en el sistema

10.4.2 Memoria de Acceso AleatorioLa placa base tiene normalmente ranuras


donde la memoria de acceso aleatorio (RAM) se puede conectar al sistema. 32
sistemas de arquitectura poco pueden usar hasta 4 gigabytes (GB) de RAM,
mientras que 64 arquitecturas bits son capaces de abordar y usando mucho
más RAM.En algunos casos, la memoria RAM de su sistema tiene no podría
ser suficiente para manejar todos los requisitos del sistema operativo. Cada
programa necesita para almacenar datos en la memoria RAM y los propios
programas se cargan en la memoria RAM cuando se ejecutan.Para evitar que
el sistema de fallar debido a la falta de RAM, se utiliza la memoria RAM virtual
(o espacio de intercambio). RAM virtual es el espacio del disco duro que se
utiliza para almacenar temporalmente los datos de la memoria RAM cuando el
sistema se está quedando sin memoria RAM. Los datos que se almacenan en
la memoria RAM y que no ha sido utilizado recientemente se copia en el disco
duro para la actualidad programas activos pueden utilizar la memoria RAM. Si
es necesario, este intercambió datos pueden ser almacenados de nuevo en la
memoria RAM en un momento posterior.Para ver la cantidad de RAM en su
sistema, incluyendo la memoria RAM virtual, ejecute el comando free. El
comando libre tiene una opción -m para forzar la salida para ser redondeado al
megabyte más cercana y una opción -g para forzar la salida para ser
redondeado al gigabyte más cercano:

The output of executing this free command

La salida de la ejecución de este comando gratuita muestra que el sistema se


ejecuta en un sistema tiene un total de 1.894 megabytes y está utilizando
actualmente 356 megabytes. La cantidad de intercambio parece ser
aproximadamente 4 gigabytes, aunque nada de esto parece estar en uso. Esto
tiene sentido porque gran parte de la RAM física es gratis, así que no es
necesario en este momento para la RAM virtual que se utilizará

10.4.3 dispositivos periféricos La placa base tiene autobuses que permiten


múltiples dispositivos se conecten al sistema, incluida la interconexión de
componentes periféricos (PCI) y Universal Serial Bus (USB). La placa base
también tiene conectores para monitores, teclados y ratones. Para ver todos los
dispositivos conectados por el bus PCI, ejecute el comando lspci. El siguiente
es un ejemplo del resultado de este comando. Como se puede ver a
continuación en las secciones destacadas, este sistema tiene un controlador
VGA (un conector de monitor), un controlador de almacenamiento SCSI (un
tipo de disco duro) y un controlador Ethernet (un conector de red): Los gráficos
a continuación ofrecen ejemplos de utilización del comando lspci. Este
comando no está disponible en el entorno de máquina virtual de este curso.
Executing the lspci command with

Ejecutando el comando lspci con la opción -nn muestra tanto un identificador


numérico para cada dispositivo, así como la descripción texto original
original text description:

The highlighted section, [8086:100f], is referred


La sección resaltada, [8086: 100f], que se conoce como el [proveedor:
Dispositivo] sección. Utilizando el: Información [proveedor del dispositivo]
puede ser útil para mostrar información detallada sobre un dispositivo
específico. Al utilizar el proveedor -d: opción de dispositivo, puede seleccionar
para ver la información sobre un solo dispositivo. También puede ver
información más detallada mediante el uso de cualquiera de los -v, -vv u opción
-vvv. Cuanto más "v de", más detallado de la salida será. Por ejemplo:
The lspci command shows detailed

El comando lspci muestra información detallada sobre los dispositivos


conectados al sistema a través del bus PCI. Esta información puede ser útil
para determinar si el dispositivo está soportado por el sistema, como se indica
por un controlador del núcleo o módulo Kernel en uso, como se muestra en el
último par de líneas de salida por encima

10.4.4 dispositivos USB Mientras que el bus PCI se utiliza para muchos
dispositivos internos como el sonido y tarjetas de red, muchos dispositivos
externos (o periféricos) se conectan al ordenador a través de USB. Los
dispositivos conectados internamente suelen ser fríos de conexión, lo que
significa que el sistema debe ser cerrado con el fin de conectar o desconectar
un dispositivo. Dispositivos USB son de conexión en caliente, lo que significa
que pueden conectarse o desconectarse mientras el sistema está funcionando.
Los gráficos a continuación ofrecen ejemplos de utilización del comando lsusb.
Este comando no está disponible en el entorno de máquina virtual de este
curso. Para mostrar los dispositivos conectados al sistema a través de USB,
ejecute el comando lsusb:

The verbose option, -v, for the lsusb

La opción verbose, -v, para el comando lsusb muestra una gran cantidad de
detalles sobre cada dispositivo
10.5 Hardware Abstraction Layer HAL es la capa de abstracción de hardware.
El demonio de HAL es hald, un proceso que reúne información sobre todos los
dispositivos conectados al sistema. Cuando se producen eventos que cambian
el estado de los dispositivos conectados, como cuando un dispositivo USB está
conectado al sistema, entonces las emisiones Hald esta nueva información a
los procesos que se han registrado para ser notificado sobre los nuevos
acontecimientos. El siguiente gráfico muestra un ejemplo de uso del comando
lshal. Este comando no está disponible en el entorno de máquina virtual de
este curso. El comando lshal le permite ver los dispositivos detectados por
HAL. Este comando produce una gran cantidad de la producción; a
continuación se ofrece una pequeña muestra:
10.6 dispositivos de discoLos dispositivos de disco (AKA, discos duros) pueden
unirse al sistema en un número de maneras; el controlador puede ser integrado
en la placa base, en un PCI (Peripheral Component Interconnect) de tarjetas o
un dispositivo USB.Los discos duros se dividen en particiones. Una partición es
una división lógica de un disco duro, diseñado para tomar una gran cantidad de
espacio de almacenamiento disponible y dividirla en "trozos" más pequeñas. Si
bien es común en Microsoft Windows para tener una sola partición para cada
disco duro, de las distribuciones de Linux, varias particiones por disco duro es
común.Algunos discos duros hacen uso de una tecnología de partición llamado
Master Boot Record (MBR), mientras que otros hacen uso de un tipo de
partición llamado GUID Partitioning tabla (GPT). El tipo de partición MBR se ha
utilizado desde los primeros días de la computadora personal (PC) y el tipo
GPT ha estado disponible desde el año 2000.Un término antiguo usado para
describir un disco duro interno es "disco fijo", como el disco es fijo (no
extraíble). Este término dio lugar a varios nombres de comando: los fdisk,
cfdisk y sfdisk comandos, que son herramientas para trabajar con el MBR
particionan discos.Los discos GPT utilizan un nuevo tipo de partición, que
permite al usuario dividir el disco en más particiones que la que admite MBR.
GPT también permite tener particiones que puede ser mayor que dos terabytes
(MBR no lo hace). Las herramientas para la gestión de discos GPT se nombran
similares a las contrapartes fdisk: gdisk, cgdisk y sgdisk.También hay una
familia de herramientas que los intentos para apoyar tanto MBR y discos de
tipo GPT. Este conjunto de herramientas incluye el comando parted y la
herramienta GParted gráfica.Los discos duros están asociadas con los
nombres de archivo (llamados archivos del dispositivo) que se almacenan en el
directorio / dev. Los diferentes tipos de unidades de disco duro se dan nombres
ligeramente diferentes: hd de IDE (Intelligent Drive Electronics) unidades de
disco duro y sd para USB, SATA (Serial Advanced Technology Attachment) y
SCSI (Small Computer System Interface) discos duros.Cada disco duro se
asigna una letra, por ejemplo, el primer disco duro IDE tendría un nombre de
archivo de dispositivo / dev / hda y el segundo disco duro IDE habría ser
asociado con el archivo de dispositivo / dev / hdb.Particiones se dan números
únicos para cada dispositivo. Por ejemplo, si un disco duro USB tiene dos
particiones, podrían estar asociados con los archivos / dev dispositivo / sda2 /
dev / sda1 y.En la siguiente salida, se puede ver que este sistema tiene tres
dispositivos "SD": / dev / sda, / dev / sdb y / dev / sdc. También, usted puede
ver que hay dos particiones en el primer dispositivo (como lo demuestra el / dev
/ sda1 y / dev / sda2 archivos) y una partición en el segundo dispositivo (como
lo demuestra el archivo / dev / sdb1):
Each hard drive is assigned a letter, for example, the first IDE hard drive would have a
device file name of /dev/hda and the second IDE hard drive would have be associated
with the /dev/hdb device file.
Partitions are given unique numbers for each device. For example, if a USB hard drive had
two partitions, they could be associated with the /dev/sda1 and /dev/sda2 device files.
In the following output, you can see that this system has three "sd" devices: /dev/sda,
/dev/sdb and /dev/sdc. Also, you can see there are two partitions on the first device (as
evidenced by the /dev/sda1 and /dev/sda2 files) and one partition on the second device
(as evidenced by the /dev/sdb1 file):
In the following example, the fdisk

En el siguiente ejemplo, el comando fdisk se utiliza para mostrar información de


la partición en el primer dispositivo "sd" (Nota: El siguiente comando requiere
acceso root):

Creating and modifying partitions is beyond the scope of this course

Creación y modificación de particiones está más allá del alcance de este curso
10.7 Los discos ópticosLos discos ópticos, a menudo se refiere como los CD-
ROM, DVD o Blue-Ray son medios de almacenamiento extraíbles. Mientras
que algunos de los dispositivos que se utilizan con los discos ópticos son de
sólo lectura, otros son capaces de quemar (escrito) discos, cuando se utiliza un
tipo de permiso de escritura de disco. Hay varios estándares para discos
grabables y regrabables, tales como CD-R, CD + R, DVD + RW y DVD-RW.
Estos estándares medios van más allá del ámbito de aplicación del plan de
estudios.Cuando estos discos extraíbles se montan en el sistema de archivos
es una consideración importante para un administrador de Linux. Distribuciones
modernas suelen montar los discos en la carpeta / media, mientras que las
distribuciones mayores normalmente ellos se montan en la carpeta / mnt.Tras
el montaje, la mayoría de las interfaces GUI le solicitará al usuario que tome
una acción, como abrir el contenido del disco en un explorador de archivos o
iniciar un programa de medios de comunicación. Cuando el usuario ha
terminado con el disco, es prudente desmontarlo utilizando un comando de
menú o de expulsión. Mientras presiona el botón de expulsión se abrirá la
bandeja de disco, algunos programas no se darán cuenta de que el disco ya no
se monta en el sistema de archivos

10.8 Vídeo Dispositivos de visualizaciónCon el fin de mostrar el vídeo (salida al


monitor), el sistema informático debe tener un dispositivo de visualización de
vídeo (AKA, tarjeta de vídeo) y un monitor. Dispositivos de visualización de
vídeo a menudo unidos directamente a la placa base, aunque también se
pueden conectar a través de las ranuras de bus PCI en la placa base.Por
desgracia, desde los primeros días de la PC, hay un estándar de vídeo ha sido
aprobado por los principales proveedores, por lo que cada dispositivo de
visualización de vídeo por lo general requiere un driver propietario
proporcionada por el vendedor. Los controladores son programas de software
que permiten que el sistema operativo se comunique con el dispositivo.Los
conductores deben ser escritos para el sistema operativo específico, algo que
se hace comúnmente para Microsoft Windows, pero no siempre para Linux.
Afortunadamente, los tres mayores proveedores de pantallas de visualización
de todos ahora ofrecen al menos algún nivel de soporte para Linux.Hay dos
tipos de cables de vídeo de uso común: la (VGA) Cable analógico de 15 pines
Video Graphics Array y el 29 pin interfaz visual digital (DVI).A fin de que los
monitores para funcionar correctamente con los dispositivos de visualización de
vídeo, deben ser capaces de soportar la misma resolución que el dispositivo de
visualización de vídeo. Normalmente, el software de la conducción del
dispositivo de visualización de vídeo (normalmente el servidor X.org)
normalmente será capaz de detectar automáticamente la resolución máxima
que la pantalla de vídeo y el monitor puede apoyar y establecer la resolución de
pantalla a ese valor.Herramientas gráficas normalmente se proporcionan a
cambiar su resolución, así como el número máximo de colores que pueden
visualizarse (conocidos como la profundidad de color) con su distribución de
Linux. Para distribuciones que utilizan el servidor X.org, el archivo
/etc/X11/xorg.conf puede utilizarse para cambiar la resolución, profundidad de
color y otros ajustes

10.9 Administración de dispositivosPara que un dispositivo para ser usado en


Linux, puede haber varios tipos diferentes de software necesario. En primer
lugar está el software del controlador. El conductor podría ser compilado como
parte del kernel de Linux, cargado en el kernel como un módulo o cargado por
un comando de usuario o aplicación. La mayoría de los dispositivos tienen el
conductor incorporado ya sea para el kernel o lo han cargado en el kernel, ya
que el conductor puede requerir el tipo de bajo nivel de acceso que el kernel
tiene con los dispositivos.Los dispositivos externos, como escáneres e
impresoras, por lo general tienen sus conductores cargada por una aplicación y
estos controladores a su vez comunicarse a través del dispositivo a través del
núcleo a través de una interfaz, como USB.Con el fin de tener éxito en los
dispositivos en Linux que permite, lo mejor es comprobar la distribución de
Linux para ver si el dispositivo está certificado para trabajar con esa
distribución. Distribuciones comerciales como Red Hat y SUSE tienen páginas
web dedicadas a la lista de hardware que está certificado o aprobado para
trabajar con su software.Consejos adicionales en tener éxito con la conexión de
los dispositivos: evitar nuevos o dispositivos altamente especializados y que
consulte con el proveedor del dispositivo para ver si son compatibles con Linux
antes de hacer una compra.

10.10 Fuentes de alimentación Las fuentes de alimentación son los dispositivos


que convierten la corriente alterna (120v, 240v) en corriente directa, que el
equipo utiliza con diversos voltajes (3,3 V, 5V, 12V, etc.). Las fuentes de
alimentación en general, no son programables, sin embargo, su función
apropiada tiene un gran impacto en el resto del sistema. Aunque no son los
supresores contra sobretensiones, estos dispositivos a menudo protegen el
ordenador de las fluctuaciones de tensión procedentes de la fuente de
alimentación. Es una buena idea para un administrador de red para elegir una
fuente de alimentación basado en la calidad más que el precio, ya que una
fuente de alimentación defectuosa puede resultar en una gran destrucción de
un sistema informático.

You might also like