Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Operativos de Red
Mdulo I: Fundamentos de Sistemas Operativos
Mdulo 1:
ndice
Mdulo 1:
Descripcin general
Las primeras computadoras personales (PCs) fueron diseadas como sistemas de escritorio
autnomos. El software sistema operativo (OS) permita a un usuario a la vez acceder a archivos
de acceso y recursos del sistema. El usuario tena acceso fsico a la PC.
A medida que las redes de computadoras basadas en PC ganaban popularidad en el lugar de
trabajo, las compaas de software desarrollaban sistemas operativos de red (NOSs)
especializados. Los desarrolladores disearon los NOSs para proporcionar seguridad a los
archivos, privilegios del usuario, y recursos compartidos entre mltiples usuarios. El crecimiento
explosivo de Internet oblig a los desarrolladores a construir los NOSs de hoy en da en torno a
tecnologas y servicios relacionados con Internet, como la World Wide Web (WWW).
Dentro de una dcada, el networking se ha convertido en algo de una importancia central para la
informtica de escritorio. La distincin entre sistemas operativos de escritorio, ahora cargados con
funciones y servicios de networking, y sus contrapartes NOSs se ha ido borrando. Ahora, la
mayora de los sistemas operativos populares como Microsoft Windows 2000 y Linux se encuentra
en los servidores de red de gran potencia y en los escritorios de los usuarios finales.
Este curso examina los componentes de los sistemas operativos de networking ms populares en
operacin hoy en da, incluyendo Windows 2000 y Linux. En este mdulo, se repasarn los
sistemas operativos de escritorio, incluyendo sus componentes, limitaciones y su relacin con los
sistemas operativos de red.
Este mdulo proporciona una descripcin general de las PCs incluyendo el OS y las redes de
computadoras. Microsoft Windows se detalla desde los inicios de MS-DOS hasta el ltimo Windows
XP. Tambin los sistemas operativos UNIX y Linux se detallan desde sus orgenes hasta las
configuraciones actuales. La mayora de las aplicaciones de redes, incluyendo Internet, se
construyen alrededor de una relacin cliente/servidor. El alumno comprender como funciona esta
relacin con los componentes y configuraciones del NOS.
Mdulo 1:
1.1
1.1.1
Mdulo 1:
1.1.2
Mdulo 1:
Mdulo 1:
1.1.3 El kernel
Ya sea que est diseado para una computadora autnoma de escritorio o un servidor de red
multiusuario, todo el software de los sistemas operativos incluye los siguientes componentes:
Kernel
Interfaz del Usuario
Sistema de Archivos
Kernel es el trmino ms comn para el ncleo del sistema operativo. El kernel es una porcin
relativamente pequea de cdigo que se carga en la memoria cuando la computadora arranca.
Este cdigo informtico contiene instrucciones que permiten al kernel administrar dispositivos de
hardware, tales como unidades de disco. El kernel tambin administra y controla la adjudicacin de
la memoria, los procesos del sistema, y otros programas. El software de aplicaciones y otras partes
del sistema operativo se basan en el kernel para proporcionar servicios bsicos de cronogramas y
acceso al hardware y a los perifricos de la computadora.
Al utilizar un sistema UNIX o Linux, puede estar presente un archivo llamado "kernel". En algunos
casos, el cdigo del kernel puede tener que ser personalizado y compilado. Si este archivo se
volviera corrupto, el sistema ya no funcionara.
En un sistema Windows, pueden verse nombres de archivos que incluyen la palabra "kernel" o
"kern", por ejemplo "kernel32.dll". Estos son archivos crticos que son utilizados por el ncleo del
sistema operativo. La Figura muestra el archivo kernel32.dll y dnde est ubicado dentro de los
archivos del sistema central de Windows.
Mdulo 1:
La Figura
La Figura
Mdulo 1:
La GUI permite al usuario introducir comandos mediante un mouse u otro dispositivo de apuntar y
hacer clic. Los usuarios finales prefieren una interfaz grfica porque hace que operar la
computadora sea fcil e intuitivo. Un usuario puede llevar a cabo operaciones simples utilizando
una GUI sin siquiera saber leer.
El inconveniente de simplificar la interfaz del usuario se da en el desempeo. Algunos software de
GUI pueden consumir ms de cien veces el espacio de almacenamiento que consume el software
CLI. Puesto que las GUIs son ms complicadas que las CLIs, el software GUI requiere
significativamente ms memoria y tiempo de la CPU.
Puesto que el usuario final promedio prefiere y espera una interfaz grfica cuando utiliza una
computadora, las GUIs se consideran ahora un requisito para los OSs de escritorio. No obstante,
los sistemas operativos de red no han, tradicionalmente, asistido las necesidades de los usuarios
inexpertos. Varios NOSs no soportan completamente GUIs. Hoy la mayora de los NOSs soportan
GUIs como mdulos separados, que pueden cargarse y usarse como cualquier otro programa que
se ejecute en el sistema. La mayora no requiere que estos mdulos GUI funcionen, no obstante
resultan ms fciles y atractivos al usuario inexperto y ms disponibles al pblico.
Los administradores de sistemas por lo general estn cmodos trabajando en entornos CLI, porque
pueden elegir preservar recursos del servidor no cargando el software GUI. Por ejemplo, tanto
UNIX como Linux soportan GUIs, pero cuando se los implementa como NOSs, UNIX y Linux a
menudo se configuran sin componentes GUI. En contraste, los servidores Windows siempre
incluyen la GUI y por lo tanto demandan ms a los recursos del sistema.
Mdulo 1:
Mdulo 1:
Estos clusters pueden, o no estar uno junto a otro. El OS utiliza la FAT para hallar todos los
clusters de disco donde un archivo est almacenado.
Existen tres tipos de sistemas de archivos FAT. Existe el sistema de archivos FAT original, al cual
se denomina "FAT" y los dos otros tipos son FAT16 y FAT32, que son versiones avanzadas y
mejoradas del sistema de archivos FAT original. ste se utilizaba en las primeras versiones de
DOS, no obstante, no poda ser utilizado con los discos rgidos ms grandes y con sistemas
operativos ms avanzados como Windows 3.1, Windows 95 y Windows 98. El sistema FAT original
estaba limitado en varios sentidos, como por ejemplo siendo slo capaz de reconocer nombres de
archivos de hasta ocho caracteres de largo. Otras limitaciones del FAT era que no poda ser una
opcin viable a utilizar en los discos rgidos ms grandes y en los ms avanzados sistemas
operativos que rpidamente se estaban desarrollando. El sistema de archivos FAT original no
poda apropiadamente hacer un uso eficiente del espacio en estas unidades de disco rgido ms
grandes. Esto uso ineficiente del espacio era el mismo problema que enfrent FAT16, y un motivo
principal para el desarrollo de FAT32. FAT16 fue creado para su uso en particiones ms grandes
de hasta 4 gigabytes (GB). Aunque los discos ms grandes pueden formatearse en FAT16, hacerlo
resulta en un uso ineficiente de espacio en disco porque en los sistemas FAT, particiones ms
grandes resultan en tamaos de cluster ms grandes. Por ejemplo, con una particin de 512
megabytes (MB), el tamao de los clusters, o unidades bsicas de almacenamiento, es de 8 KB.
Esto significa que si un archivo tiene un tamao de slo 1 KB, utiliza 8 kilobytes (KB) de espacio a
causa de que ms de un archivo no puede almacenarse en un cluster, los 7 KB extra se
desperdician. Para superar este problema, se desarroll FAT32. Este sistema de archivos de 32
bits utiliza tamaos de cluster ms pequeos en los discos grandes. Soporta particiones de un
tamao de hasta 2 terabytes (TB).
La Figura
10
Mdulo 1:
11
Mdulo 1:
Durante los ltimos veinte aos, los sistemas operativos de escritorio han evolucionado para incluir
GUIs sofisticadas y potentes componentes de networking como se muestra en la Figura .
Microsoft Disk Operating System (MS-DOS) es un OS obsoleto que todava se utiliza para
soportar aplicaciones de negocios heredadas. Las versiones de Windows anteriores a
Windows 95 eran esencialmente interfaces del usuario para DOS.
Microsoft Windows incluye Windows 95, 98, ME, NT, 2000 y XP.
Apple Macintosh OS (Mac OS) incluye OS 8, OS 9 y OS X (OS 10).
Linux incluye distribuciones de varias compaas y grupos, como por ejemplo Red Hat,
Caldera, Santa Cruz Operation (SCO), SuSE, Slackware, Debian y otros.
UNIX incluye HP-UX, Sun Solaris, Berkeley System Distribution (BSD), y otros.
Hoy, los desarrolladores y usuarios de OS por igual reconocen a Internet como centro de la
informtica. Puesto que el networking e Internet se han convertido en parte tan integral del uso de
una computadora, el sistema operativo de escritorio converge rpidamente con el sistema
operativo de red.
Microsoft Windows y Mac OS pueden remontar sus races a las primeras PCs de escritorio. Las
ltimas versiones de estos OSs tienen potentes componentes NOS en su ncleo. Windows XP est
armado sobre tecnologa NOS de Microsoft (NT y 2000), mientras que Mac OS est armado en
torno a UNIX. UNIX es considerado el primer NOS. Y al igual que a UNIX, la industria de la
Tecnologa de la Informacin (IT) siempre ha considerado a Linux antes como a un NOS, y en
segundo lugar como a un sistema operativo de escritorio.
Son Windows, Linux y UNIX software de escritorio o software de servidor de red? La respuesta a
esa pregunta depende de varios factores, incluyendo la versin especfica del OS, los
componentes instalados, y la configuracin del sistema. En las secciones que siguen, Microsoft
Windows y Linux se tratan como sistemas operativos de escritorio. Windows 2000 y Linux se tratan
en trminos de sistemas operativos de red posteriormente en este curso.
12
Mdulo 1:
13
Mdulo 1:
Se dispone de muchos programas para MS-DOS. Puesto que fue estndar durante muchos aos,
se escribi una gran cantidad de programas para ejecutarse en DOS. Algunas compaas
continan ejecutando el sistema operativo porque los programas propietarios, escritos
personalizadamente para su negocio para que se ejecuten en MS-DOS, no funcionan bien en los
sistemas operativos ms nuevos.
No obstante, continuar utilizando este sistema operativo antiguo tiene muchas desventajas. MSDOS no puede ejecutar los sofisticados programas grficos escritos para los modernos sistemas
14
Mdulo 1:
operativos Windows de 32 bits. El sistema de archivos FAT de MS-DOS es inseguro y funciona mal
para los entornos conscientes de la seguridad y multiusuario de hoy.
El networking con clientes MS-DOS es problemtico. En algunos casos, un usuario MS-DOS
podra ser incapaz de conectarse a recursos de red que utilizan nombres de archivo largos (ms de
ocho caracteres).
Y finalmente, la ms obvia desventaja del MS-DOS es su CLI intimidante. A medida que la PC de
escritorio evolucionaba, Microsoft se propuso tratar las limitaciones de MS-DOS, particularmente la
interfaz del usuario. Windows 1.0 y 2.0 fueron el primer paso hacia este objetivo.
15
Mdulo 1:
16
Mdulo 1:
17
Mdulo 1:
18
Mdulo 1:
1.2.3 Windows 9x
19
Mdulo 1:
Microsoft Windows 95 fue diseado para un fcil manejo de la red, y la tradicin se continu y
mejor en Windows 98. Estos sistemas operativos se denominan colectivamente Windows 9x. La
Figura muestra un ejemplo del escritorio de Windows 9x con la barra de tareas, que fue una nueva
funcin que se agreg a la familia de sistemas operativos Windows 9x. Algunas de las otras
nuevas caractersticas que se agregaron a los sistemas operativos Windows 9x incluyen los
siguientes productos mostrados en la Figura :
Windows 95a La versin original del primer sistema operativo de escritorio de 32 bits de
Microsoft.
Windows 95b Tambin llamado OSR2. Inclua mejoras tales como soporte a FAT32 pero
slo estuvo disponible para Fabricantes de Equipamiento Original (OEM) para la
instalacin en las computadoras que vendan.
Windows 98 Una actualizacin de Windows 95 que agregaba la tecnologa Active
Desktop, la Advanced Configuration and Power Interface (ACPI), soporte para el Bus Serie
Universal (USB) y placas sintonizadoras de televisin, y mejoras de configuracin y
mantenimiento.
Windows 98 Second Edition (SE) Proporcionaba el navegador web Internet Explorer 5.0,
cifrado ms fuerte para el networking por conexin telefnica, y soporte extra para la
Conexin Compartida a Internet (ICS).
Windows Millennium Edition (Windows ME) OS dirigido especficamente a usuarios
hogareos. Puesto que est armado sobre el cdigo Windows 9x, Windows ME se
reconoce en general como parte de la familia 9x. Windows ME incluye las siguientes
caractersticas:
Soporte multimedia mejorado, haciendo que sea fcil trabajar con pelculas y fotos
digitales.
Funciones incorporadas de recuperacin de desastres que permiten al usuario
restaurar el sistema a un estado predeterminado.
Simplificacin de la configuracin requerida para redes peer-to-peer simples.
Arranque y apagado ms rpido (cuando se utiliza nuevo hardware que soporte la
tecnologa FastBoot)
20
Mdulo 1:
Se dispone de software cliente para que Windows 9x se conecte a la mayor parte de tipos de NOS,
como Windows, NetWare, UNIX, y Linux.
21
Mdulo 1:
1.2.5 Windows XP
Windows XP fue lanzado en 2001 y representa al primer OS armado sobre NT directamente
dirigido a escritorios tanto para el hogar como corporativos. La familia Windows XP est formada
por:
22
Mdulo 1:
23
Mdulo 1:
24
Mdulo 1:
Escritorio
Barra de Tareas de Windows
Men Inicio
cono Mi PC
Entorno de Red (tambin denominado Mis Lugares en la Red)
Papelera de Reciclaje
Al utilizar la GUI de Windows, hacer clic con el botn derecho sobre el cono Mi PC, y
seleccionando Propiedades desde el men desplegable verificar qu versin de Windows est
actualmente instalada en el sistema. La versin del software del OS se mostrar en la Solapa
General de la ventana Propiedades del Sistema. La Figura muestra un ejemplo de cmo verificar
la versin de Windows.
25
Mdulo 1:
26
Mdulo 1:
27
Mdulo 1:
28
Mdulo 1:
A pesar de la popularidad de Microsoft Windows en las LANs corporativas, gran parte de la Internet
corre en potentes sistemas UNIX. Aunque UNIX se asocia por lo general a hardware caro y se
considera poco amigable con el usuario, recientes desarrollos, incluyendo la creacin de Linux (que
se describe en la siguiente seccin), han cambiado esa imagen. La Figura muestra algunos de los
diversos tipos de servidores para los cuales se utilizan los sistemas UNIX y Linux.
29
Mdulo 1:
Linux es uno de los sistemas operativos ms potentes y confiables del mundo hoy. A causa de
esto, Linux ya ha trazado entradas como plataforma para power users y en el campo de los
30
Mdulo 1:
NOTA:
Aunque UNIX se implementa ms a menudo como sistema operativo de servidores, las mquinas
UNIX pueden funcionar como clientes de red. En muchos casos, la configuracin y los comandos
para UNIX son los mismos que en los sistemas Linux. No obstante, puesto que tanto UNIX como
Linux vienen en muchas versiones diferentes, las instrucciones de las siguientes secciones podran
no aplicarse a cada distribucin de UNIX o Linux. En general, utilice el comando man para acceder
al manual para la versin especfica que se est utilizando.
En este mdulo, UNIX y Linux se tratan juntos a causa de sus similitudes superficiales. En mdulos
posteriores, se explicarn las diferencias entre estos dos sistemas operativos.
31
Mdulo 1:
32
Mdulo 1:
dedicado a producir software gratuito, de fuente abierta para Linux. GNU se pronuncia "go-NIU",
por lo cual GNOME se pronuncia con un sonido "g". A pesar de esto, es aceptable pronunciar
GNOME como "NOM".
GNOME no es un window manager. De hecho, GNOME puede funcionar con varios tipos
diferentes de window managers. GNOME es un entorno de escritorio. Un entorno de escritorio es
una combinacin de programas, aplicaciones, y applets que componen parte de la GUI.
GNOME proporciona:
Paneles grficos que pueden utilizarse para arrancar aplicaciones o mostrar estado
Un escritorio grfico que puede utilizarse para colocar aplicaciones, archivos y menes
Un conjunto estndar de herramientas y aplicaciones de escritorio
Un conjunto de convenciones que permite a las aplicaciones funcionar juntas
33
Mdulo 1:
34
Mdulo 1:
Bourne shell
Korn shell
Bash shell
C shell
TC shell
La distribucin y configuracin de una PC que corre bajo UNIX o Linux determinar los shells que
estarn disponibles para los usuarios. Aunque hay docenas de GUIs disponibles para UNIX y
Linux, el entorno CLI es la nica interface de usuario disponible en varios sistemas. Si una GUI de
UNIX o Linux est siendo utilizada, puede haber diversas maneras de acceder al shell de CLI, tales
como abrir una ventana Terminal o "term".
Ingrese el comando UNIX, uname, en la mayora de los sistemas para encontrar la versin UNIX o
Linux que la computadora est corriendo.
35
Mdulo 1:
Las diversas versiones de UNIX y Linux ofrecen una variedad de herramientas de configuracin
similares al Panel de Control de Windows. Algunas de estas herramientas se basan en texto, para
entornos CLI. Algunas otras, como linuxconf para Linux o admintool para Solaris, pueden usarse en
la GUI. Las Figuras muestran ejemplos de dos herramientas de configuracin principales de
la GUI que se utilizan con Linux y UNIX.
Utilizando estas utilidades de configuracin, pueden llevarse a cabo las siguientes tareas
principales:
36
Mdulo 1:
37
Mdulo 1:
Microsoft Windows Los sistemas operativos de red ofrecidos por Windows son NT 3.51,
NT 4.0, 2000, XP, y .NET. Tenga en cuenta que NT 3.51 y NT 4.0 estn siendo
desplazados como resultado de los superiores Windows 2000, XP y .Net. La Figura y la
Figura muestran los sistemas operativos Windows XP y 2000.
Novell NetWare La lnea de sistemas operativos de Novell, que incluan NetWare 3.12,
IntraNetWare 4.11, NetWare 5.0 and 5.1. La Figura y la Figura muestran ejemplos del
sistema operativo Novell.
Linux Los sistemas operativos Linux incluyendo Red Hat, Caldera, SuSE, Debian, and
Slackware. La Figura y la Figura muestran los sistemas operativos Linux de Red Hat y
Caldera.
UNIX Diversos sistemas operativos ofrecan UNIX, como HP-UX, Sun Solaris, BSD, SCO,
y AIX. La Figura muestra Sun Solaris.
Aunque el foco de este mdulo est sobre Linux y Windows 2000, muchos de los mismos
principios y directrices de configuracin pueden aplicarse tambin a otros sistemas operativos de
red. La Figura es una actividad de arrastrar y colocar en populares versiones de NOS.
38
Mdulo 1:
39
Mdulo 1:
40
Mdulo 1:
41
Mdulo 1:
42
Mdulo 1:
43
Mdulo 1:
obligar a cumplir esta regla. Por el contrario, una vez que se ha adquirido Linux, se lo puede correr
en cualquier cantidad de computadoras sin cargo adicional.
Obtencin del Sistema Operativo
Es difcil comprar una nueva computadora con Linux pre-instalado. Los fabricantes de PC ms
importantes venden slo computadoras basadas en Windows para uso en el hogar (las mquinas
basadas en Linux que venden son servidores). En agosto de 2004 HP afirm que ofrecera una
computadora notebook para negocios, la Compaq nx5000, con SUSE Linux pre-instalado. Un
modelo de baja potencia, se espera que se venda por menos que un modelo comparable que corra
Windows XP. HP tambin tena programado vender PCs Linux en Asia para junio del 2004.
Capacidad para Ejecutarse desde un CD
Linux puede ejecutarse desde un CD, Windows no. Para ejecutar Windows, primero debe
instalarse en su disco rgido. Normalmente esto ocurre tambin con Linux, pero existen unas pocas
versiones de Linux que se ejecutan completamente desde un CD sin tener que estar instalado en
un disco rgido. sta es una excelente forma para los usuarios de Windows de experimentar Linux
por primera vez. Entre las distribuciones de Linux que tienen una versin slo CD estn Knoppix,
SuSE (llamada Live-Eval), FreeBSD (llamada LiveCD), Lindows y Slackware.
Software de Aplicaciones Disponible y Obtencin del Software de Aplicaciones
Existe ms software de aplicaciones disponible para Windows, no obstante gran parte del software
y aplicaciones Linux que estn disponible para Linux es gratuito. Si usted compra una copia de
Windows, no obtiene software de aplicaciones con ella. Si compra una copia de Linux, sta viene
con dos o tres CDs de software de aplicaciones gratuito. Cada distribucin de Linux viene en
mltiples "sabores", las versiones ms caras vienen con ms software de aplicaciones.
Vulnerabilidad a los Virus y Funciones de Seguridad
En comparacin con Windows, Linux est libre de virus. Muchos ms virus se ejecutan en
Windows que en Linux. Por defecto, los usuarios deben proporcionar un nombre de usuario y
contrasea para abrir sesin en un sistema Linux. Con Windows, ste no es el caso. Requerir a los
usuarios que utilicen un nombre de usuario y contrasea es una funcin que debe configurarse
durante la instalacin de Windows o despus de ella. Generalizando, los usuarios no
experimentados de Windows no sabrn que esta funcin existe o no sabrn cmo configurarla.
Esto presenta una importante vulnerabilidad a la seguridad en Windows. Linux tambin proporciona
una cantidad de funciones de seguridad con todas las aplicaciones del servidor principal que
permiten al administrador controlar completamente casi cada aspecto de vulnerabilidad y
seguridad. La seguridad de Windows es generalmente unidimensional, en la cual se proporcionan
simples funciones de seguridad "activada/desactivada" que no ofrecen el nivel de seguridad que se
pretende para material sensible. La mayora de las funciones de seguridad para Windows deben
adquirirse a travs de fabricantes de software de terceros, lo cual es muy costoso.
Soporte a Mltiples Usuarios
Linux es un sistema multiusuario, Windows no. Windows est diseado para ser utilizado por una
persona a la vez. Las bases de datos que se ejecutan bajo Windows permiten un acceso
concurrente de parte de mltiples usuarios, pero el Sistema Operativo en s est diseado para
tratar con un nico ser humano a la vez. Linux est diseado para manejar a mltiples usuarios
concurrentes. Windows puede ejecutar muchos programas concurrentemente, al igual que Linux.
Existe una versin multiusuario de Windows llamada Terminal Server pero no es la versin de
Windows pre-instalada disponible en las computadoras personales
44
Mdulo 1:
La mayora de las aplicaciones de red, incluyendo las aplicaciones relacionadas con Internet como
la World Wide Web (WWW) y el e-mail, estn armados en base a una relacin cliente/servidor.
Un programa especializado llamado servidor ofrece servicios de red, como e-mail, a otros
programas llamados clientes. (Los programas servidores se denominan comnmente "daemons"
en la comunidad UNIX). Una vez habilitado, un programa servidor espera a recibir solicitudes de
los programas clientes. Si se recibe una solicitud legtima, el servidor responde enviando la
informacin apropiada nuevamente al cliente. La Figura demuestra cmo funciona esta
interaccin.
Por ejemplo, una vez que un programa servidor de la web se est ejecutando, espera solicitudes
de clientes. Un navegador de la web es un ejemplo de programa cliente. Los navegadores de la
web envan solicitudes a los servidores web. Cuando el navegador solicita datos al servidor, el
servidor responde, y el programa navegador recibe una respuesta del servidor web. El navegador
muestra entonces en su ventana los datos del Protocolo de Transferencia de Hipertexto (HTTP)
que recibi.
En teora, cualquier computadora puede actuar como servidor mientras est conectada a la red y
est configurada con el software apropiado. En la prctica, la mayora de las organizaciones
colocan todos sus servicios de red clave en computadoras de elevado desempeo llamadas
servidores que ejecutan NOSs optimizados para servir a clientes remotos. La Figura muestra una
disposicin lgica tpica de cmo los servidores seran colocados en una red.
Un servidor tpico que ejecute un NOS puede configurarse para ofrecer literalmente cientos de
servicios a clientes. Ms an, la mayora de los NOSs pueden comunicarse con diversos tipos de
plataformas cliente siguiendo un conjunto universalmente comprendido de reglas, o protocolos.
45
Mdulo 1:
46
Mdulo 1:
47
Mdulo 1:
Una de las primeras cosas que deben tenerse en cuenta al comprar o armar una nueva
computadora son los requisitos necesarios para permitir al sistema proporcionar eficientemente el
servicio. Determinar los recursos del cliente ayudar tambin a decidir qu tipo de sistema armar o
comprar para el cliente.
La mayora de las computadoras que se venden no estn diseadas para que Linux corra sobre
ellas. Por lo tanto, evaluar determinados requisitos tales como el hardware y el software ayudar
en cada paso al configurar Linux para el sistema. Otros requisitos, como determinar si el sistema
va a ser una estacin de trabajo, servidor o aparato dedicado tambin ayudar en pasos
subsecuentes de configuracin de Linux en el sistema. Una planificacin cuidadosa de este paso
ayudar a decidir otros temas tales como la instalacin, configuracin y administracin, que se
tratarn posteriormente en este curso.
Estaciones de Trabajo
Una estacin de trabajo Linux, tambin conocida como computadora de escritorio, es un sistema
que comnmente es una computadora autnoma que consiste en un monitor, teclado y mouse.
Ms a menudo una estacin de trabajo se configurar con una conexin de red tambin, pero ste
no es un requisito para una estacin de trabajo o computadora de escritorio. La Figura muestra
un ejemplo de una estacin de trabajo tpica sobre la que puede correr Linux.
Al evaluar los requisitos apropiados para una estacin de trabajo Linux, es importante tener en
cuenta que el usuario requrir hardware y software especfico instalados en el sistema. Por
ejemplo, los requisitos para un sistema de baja potencia, que una persona podra necesitar para
tareas simples como procesamiento de texto, no ser un sistema con una unidad central de
procesamiento (CPU) muy rpida o grandes cantidades de memoria y espacio en el disco duro. No
obstante, estos requisitos para un sistema de alto desempeo para una persona que necesita
hacer tareas ms complejas, como edicin de video o simulaciones cientficas de alto consumo de
recursos, sern mayores. Este sistema de alto desempeo tendr de hecho un procesador muy
rpido as como grandes cantidades de memoria rpida y espacio en el disco rgido.
Otros requisitos de hardware que se hallarn comnmente en las estaciones de trabajo son
hardware de audio, como una placa de sonido, parlantes y en algunos casos un micrfono podra
tambin ser necesario. En una estacin de trabajo un usuario tambin podra necesitar tener
algunas unidades de medios removibles de alta capacidad. Estas unidades pueden ser unidades
Zip, grabadoras CD-R o CD-RW, y en algunos casos tambin una unidad de DVD-ROM.
Servidores
Los requisitos para un servidor van a ser muy diferentes que los de una estacin de trabajo. La
Figura muestra un ejemplo de qu aspecto puede tener un tpico servidor Linux. Como se
muestra en la Figura , los servidores generalmente tienen un aspecto muy diferente que los
sistemas de estaciones de trabajo. Los servidores no tienen realmente necesidad de las
caractersticas orientadas al usuario, como grandes monitores, parlantes o placas de sonido. Por
otro lado, los servidores necesitarn consistir en cosas como discos rgidos muy confiables y
tolerantes a fallos. Por esta razn, los servidores tendrn discos rgidos grandes, de elevado
desempeo, como discos Small Computer System Interface (SCSI) en oposicin a los discos IDE
Extendido (EIDE) que se instalaran en una estacin de trabajo. Esto se debe a que la mayora de
los servidores hacen un gran uso de su disco rgido y por lo tanto requieren discos que se
desempeen mejor. Los discos SCSI proporcionarn estas funciones y son de especial utilidad
cuando el usuario tiene mltiples discos instalados en un nico servidor.
El tamao de la red a la que estar soportando el servidor ayudar a determinar los requisitos de
CPU y memoria para un servidor. Por ejemplo, si un usuario de un entorno de red grande que
estar manipulando muchas solicitudes y servicios, que tenga un sistema con una CPU rpida y
una gran cantidad de memoria de acceso aleatorio (RAM) ser una necesidad. ste no ser el
caso de un servidor que se encuentre en una pequea oficina y slo maneje solicitudes de unos
48
Mdulo 1:
pocos usuarios. En un servidor Linux, tener grandes cantidades de RAM puede ser ms importante
porque tiene una funcionalidad que automticamente almacena recientes accesos al disco rgido
en la memoria. Linux puede leer entonces directamente de la memoria en lugar de volver al disco
rgido cuando entra una solicitud subsecuente. Esto se denomina accesos al disco de buffering.
Por lo tanto, un servidor Linux con mucha RAM puede desempearse mejor que un servidor con la
misma configuracin y menos RAM.
Otro aspecto a considerar al determinar requisitos es qu tipo de servidor va a ser este sistema.
Se tratar de un servidor web o del Protocolo de Transferencia de Archivos (FTP), un servidor de
noticias Usenet, un servidor de base de datos, o un servidor de tiempo? Todas estas preguntas
necesitarn indagarse. Por ejemplo, si el servidor va a manejar un sitio web al que se va a acceder
numerosas veces y proporcionar muchos servicios, entonces el usuario necesitara disear un
servidor muy potente. En algunos casos, el usuario podra necesitar tener ms de un servidor
proporcionando los Servicios Web.
Aparatos Dedicados
Puede resultar difcil hacer cualquier requisito sugerido para que un sistema Linux se ejecute como
aparato dedicado. Un aparato dedicado puede ser un sistema Linux ejecutndose como router,
servidor de impresin o firewall, por ejemplo. Las Figuras y muestran ejemplos de cmo un
servidor Linux podra ser usado como firewall o servidor de impresin. Al armar un sistema que se
utilizar como aparato dedicado, el usuario a menudo puede utilizar hardware reciclado que de otro
modo sera inutilizable. En algunos casos, estos aparatos dedicados pueden requerir hardware
muy especializado, como motherboards personalizados o dispositivos de entrada de pantalla de
contacto.
Recursos del Cliente
Determinar los recursos del cliente es un paso muy importante para evaluar los requisitos
necesarios, as como identificar cualquier recurso existente. stos pueden incluir cualquier
hardware existente que pueda utilizarse, lmites en el presupuesto, y tener disponible la pericia
apropiada.
Linux proporciona un medio excelente para reutilizar hardware existente y extender la vida de
sistemas antiguos y de otro modo inutilizables. Una razn para esto es el hecho de que Linux tiene
la capacidad de ejecutarse sin una GUI que pueda consumir todos los recursos del sistema. Esto
es de especial ayuda si un usuario deseara que un sistema actuara como firewall para una red de
tamao pequeo o mediano. Para este firewall, el usuario podra instalar Linux en uno de los
primeros Pentium o un sistema 486. Un sistema Linux que se ejecute como firewall no requerira
mucha potencia en la CPU ni memoria, as como una mnima cantidad de espacio de disco. Este
tipo de sistema tambin podra utilizarse como servidor de impresin o servidor de archivos si una
pequea cantidad de RAM se agregara. Otra instancia donde un sistema como ste podra
utilizarse es como terminal e incluso una terminal grfica X para otras computadoras Linux o UNIX.
Las restricciones de presupuesto son cosas que siempre se cuestionan al adquirir nuevas
computadoras o hardware. Una manera de tratar con estas restricciones es decidir apropiadamente
el hardware apropiado que se necesita y qu necesitar el usuario para lograr el trabajo. Por
ejemplo, el espacio en el disco rgido siempre puede agregarse despus. Podra ser una buena
idea comenzar con un disco rgido de tamao adecuado, que sea eficaz en materia de costos. Ms
discos rgidos pueden siempre agregarse despus segn sea necesario. Otra rea donde una
cuidadosa evaluacin y planificacin puede ayudar a cumplir con un presupuesto es en
velocidades de la CPU. Hoy, las CPUs ms sofisticadas son muy agradables pero eso no significa
que sean necesarias para las necesidades de un usuario. Por ejemplo, sera una prdida de dinero
instalar un procesador Pentium 4 de 2,4 gigahertz (GHz) en un sistema que se utilizar
principalmente para procesamiento de texto.
49
Mdulo 1:
Otro factor que debe considerarse al manejar restricciones de presupuesto es que una vez que el
usuario ha instalado las computadoras o el nuevo hardware, ser necesario que una persona con
la pericia apropiada proporcione soporte y capacitacin para las personas que usen el nuevo
hardware y software. Por ejemplo, si un sistema est integrado a una red existente, los usuarios
podran necesitar una capacitacin especial para acceder a los recursos a travs de la red. Otros
temas incluyen el acceso a medios de almacenamiento. En Linux, acceder a la disquetera o a la
unidad de CD-ROM es diferente que como se hace utilizando Windows.
50
Mdulo 1:
51
Mdulo 1:
Resumen
Este mdulo trat los conceptos fundamentales acerca de la PC. Algunos de los conceptos
importantes a retener de este mdulo incluyen los siguientes:
52
Mdulo 1:
El siguiente mdulo es una introduccin al networking. El alumno aprender los tipos de redes, la
importancia del modelo OSI, y los protocolos de red.
53