Anda di halaman 1dari 19

Captulo1

Fundamentosde SistemasOperativos
1.1 Conceptos Bsicos sobre Sistemas
Operativos
1.2 Microsoft Windows
1.3 UNIX y Linux en el escritorio
1.4 Descripcin general de los Sistemas
Operativos de red
ConceptosBsicossobreSistemasOperativos
Descripcin General de los Sistemas Operativos de PC
Las microcomputadoras de
escritorio se popularizaron a
principios de los '80.
Los usuarios de estas
primeras PCs de escritorio
ponan a sus sistemas a
trabajar en una variedad de
tareas, como ser el
procesamiento de texto, la
contabilidad casera y los
juegos de computadora.
La productividad en el lugar
de trabajo era limitada por
su incapacidad de compartir
informacin fcilmente con
otros sistemas.
Las PCs y las redes informticas
A medida que la informtica de escritorio maduraba en el lugar
de trabajo, las compaas instalaban redes de rea local (LANs)
para conectar las PCs de escritorio de modo tal que las PCs
pudieran compartir datos y perifricos, como impresoras.
Un sistema operativo de red (NOSs) requieren ms potencia
informtica que sus contrapartes de escritorio.
Una nueva raza de PCs potentes se vio obligada a entrar en
servicio como servidores de red.
Estas computadoras corran NOSs y se convirtieron en el punto
focal de la LAN basada en PCs.
Las PCs y las redes informticas
La navegacin por la web, el
correo electrnico (e-mail), y
otras aplicaciones
relacionadas con Internet son
ahora el centro de la
informtica en el hogar.
Para proporcionar estas
tecnologas de Internet,
compaas tales como
Microsoft han reconstruido
sus sistemas operativos de
escritorio.
El OS de escritorio incluye
ahora muchas de las
funcionalidades y servicios
que antes se reservaban a
los NOSs.
El kernel
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.
La interfaz del usuario
La interfaz del usuario (UI) es la
parte ms visible del sistema
operativo de una computadora.
La UI es como un intrprete,
traduciendo las teclas que
presiona el usuario, los clics del
mouse, u otras entradas para
los programas apropiados.
Una GUI permite al usuario
manipular el software utilizando
objetos visuales tales como
ventanas, menes
desplegables, punteros e
conos.
El sistemade archivos
En un sistema de archivos
jerrquico, los archivos se
colocan en contenedores
lgicos que se disponen en una
estructura de rbol invertido.
El sistema de archivos
comienza en la raz del rbol.
UNIX y Linux llaman a un
contenedor que reside en el
nivel superior de un rbol,
"directorio".
Los OSs Windows y Macintosh
utilizan los trminos "carpeta" y
"subcarpeta" para describir a los
directorios y subdirectorios.
El sistemade archivos
Un tipo comn de sistema de archivos se denomina
Tabla de Adjudicacin de Archivos (FAT).
Los sistemas de archivos FAT son mantenidos en el
disco por el sistema operativo.
La tabla contiene un mapa de archivos y dnde se
almacenan en el disco.
La FAT hace referencia a clusters de disco, que son
la unidad bsica de almacenamiento lgico en el
disco.
Un archivo determinado puede almacenarse en
varios clusters, pero un cluster puede contener
datos de slo un archivo.
El OS utiliza la FAT para hallar todos los clusters de
disco donde un archivo est almacenado.
El sistemade archivos
Existen tres tipos de sistemas de archivos FAT:
El sistema de archivos FAT original
FAT16
FAT32
FAT16 y FAT32 son versiones avanzadas y
mejoradas del sistema de archivos FAT original.
Sistemasoperativosde escritoriocomunes
Microsoft Disk Operating System
(MS-DOS) es un OS obsoleto que
todava se utiliza para soportar
aplicaciones de negocios
heredadas.
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 SystemDistribution
(BSD), y otros.
Microsoft Windows
MS-DOS
Microsoft lanz su primer
producto Windows, Windows 1.0,
en 1985.
La versin de Microsoft del DOS
(MS-DOS) se dise sobre un
OS llamado 86-DOS o Quick and
Dirty Operating System(QDOS).
Seattle Computer Products wrote
QDOS to run on the Intel 8086
processor.
Seattle Computer Products
escribi QDOS para que se
ejecute en el procesador Intel
8086.
Microsoft compr los derechos de
QDOS y lanz MS-DOS en 1981.
MS-DOS
Existen varias razones para usar MS-DOS:
MS-DOS es un sistema operativo simple, de baja
sobrecarga
MS-DOS no es caro
MS-DOS es estable y confiable
MS-DOS es fcil de aprender y utilizar
Se dispone de muchos programas para MS-DOS
Microsoft Windows 3.1
No fue hasta que Windows 3.0
se lanz en 1990 que Microsoft
estableci su interfaz del usuario
como fuerza importante en la
industria.
En 1992, Microsoft lanz una
actualizacin a 3.0 denominada
Windows 3.1.
Muy poco despus, Microsoft
puso en circulacin una
actualizacin gratuita a Windows
3.1, denominada Windows 3.11.
Esta familia de productos se
conoce colectivamente como
Windows 3.x.
Microsoft Windows 3.1
Windows para Grupos
de Trabajo fue
diseado para permitir
a los usuarios compartir
archivos con otras PCs
de escritorio de su
grupo de trabajo.
La pantalla de
configuracin de la red
se utiliza para
configurar un sistema
Windows 3.11 para
acceso a la red.
Windows 9x
Microsoft Windows 95 fue
diseado para un fcil manejo
de la red, y la tradicin se
continu y mejor en Windows
98.
El escritorio de Windows 9x con
la barra de tareas fue una nueva
funcin que se agreg a la
familia de sistemas operativos
Windows 9x.
Windows 9x soporta
aplicaciones de 32 bits, pero
tambin incluye cdigo de 16
bits para que resulte compatible
con programas DOS y Windows
3.x.
Windows NT y Windows 2000
Esto muestra
una lnea de
tiempo de los
sistemas
operativos
Windows desde
NT 3.1 hasta el
lanzamiento de
Windows 2000.
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:
Windows XP Home Edition
Windows XP Professional
Windows .NET server
GUI de Windows
Los sistemas operativos
Windows 9x, NT, 2000, y XP
comparten todos elementos
comunes en sus GUIs.
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.
CLI de Windows
Todos los sistemas operativos
Windows incluyen un entorno
de lnea de comandos que
permite al usuario introducir
comandos MS-DOS comunes.
La Figura muestra un ejemplo
de la interfaz CLI MS-DOS.
Para acceder a la lnea de
comandos en Windows 9x,
seleccione Ejecutar desde el
men Inicio e introduzca la
palabra command en el
recuadro de dilogo Ejecutar.
Se muestran comandos de la
CLI del Windows y sus acciones
resultantes.
Panel de Control de Windows
El Panel de Control de
Windows es un punto central
para efectuar cambios en la
configuracin del sistema.
Desde el Panel de Control, un
usuario puede llevar a cabo
las siguientes tareas clave:
Instalar y quitar controladores de
hardware
Instalar y quitar aplicaciones de
software y otros componentes
Agregar, modificar y borrar
cuentas del usuario
Configurar una conexin de
Internet
Configurar configuraciones de
dispositivos perifricos
Orgenesde Unix
Existen docenas de versiones diferentes de UNIX.
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.
Orgenesde Linux
A fines de los '90, Linux se haba convertido en una alternativa
viable a UNIX en los servidores y a Windows en el escritorio.
La popularidad de Linux en las PCs de escritorio tambin
contribuy al inters en el uso de las distribuciones de UNIX, tales
como FreeBSDy Sun Solaris, en el escritorio.
Las versiones de Linux pueden ejecutarse ahora en casi cualquier
procesador de 32 bits.
GUI Linux/Unix
Tanto UNIX como Linux son
capaces de ejecutar GUIs.
Puesto que existen tantas
versiones diferentes tanto de
UNIX como de Linux, existen
literalmente docenas de
interfaces grficas populares
de las cuales elegir.
Tanto UNIX como Linux se
basan en el X-Windows
Systempara mostrar la GUI.
GNOME no es un window
manager. De hecho, GNOME
puede funcionar con varios
tipos diferentes de window
managers.
GUI Linux/Unix
Aunque otros entornos de
escritorio, como el Entorno de
Escritorio K (KDE) pueden
configurarse y utilizarse con
Linux, GNOME est
obteniendo rpidamente
aceptacin en la industria
como GUI UNIX y Linux
"estndar".
Puesto que Linux soporta
docenas de window
managers, y cada window
manager puede
personalizarse, no hay una
forma nica en que una
ventana aparezca o acte.
Orgenesde UNIX
UNIX y Linux fueron
diseados para ser
extremadamente flexibles y
adaptables.
UNIX y Linux soportan
docenas de interfaces de
usuario.
Las ms comunes son las
interfaces basadas en texto
llamadas shells.
Los usuarios tipean
comandos que son
interpretados por el shell, y
este, a su vez, transmite las
instrucciones al sistema
operativo y a otros programas.
Orgenesde UNIX
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.
Descripcin General de los
Sistemas Operativos de Red
Sistemas operativos de red comunes
Las limitaciones de los primeros
OSs de escritorio y la creciente
demanda de PCs de escritorio
condujo al desarrollo de software
NOS ms potente.
Los NOSs proporcionan
componentes de networking
incorporados y servicios de red,
capacidad multiusuario, y
sofisticadas tecnologas de
seguridad de archivos y de archivos
compartidos.
Los NOSs comunes en uso hoy
incluyen:
Microsoft Windows
Novell NetWare
Linux
Unix
Comparacin entre los NOS Windows y Linux
Windows ha sido comercializado como un sistema operativo de
escritorio amigable con el usuario con interfaz grfica (GUI).
las races de Linux comenzaron con UNIX y con ello el diseo
modular hizo a Linux una opcin muy popular entre los
administradores de sistemas para correr en sus servidores.
Interfaz en Modo Texto
Costo
Obtencin del Sistema Operativo
Capacidad para Ejecutarse desde un CD
Software de Aplicaciones Disponible y Obtencin del Software de
Aplicaciones
Vulnerabilidad a los Virus
Funciones de Seguridad
Soporte a Mltiples Usuarios
El modelocliente-servidor
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 servidor ofrece servicios de red, como e-mail, a otros
programas llamados clientes.
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.
El modelocliente-servidor
Cualquier computadora
puede actuar como servidor
mientras est conectada a la
red y est configurada con el
software apropiado.
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.
Evaluacin de los recursos y
requisitos de los clientes
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.
Evaluacin de los recursos y
requisitos de los clientes
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.
Evaluacin de los recursos y
requisitos de los clientes
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 SystemInterface
(SCSI) en oposicin a los discos
IDE Extendido (EIDE) que se
instalaran en una estacin de
trabajo.
Evaluacin de los recursos y
requisitos de los clientes
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.
Linux tiene la capacidad de ejecutarse sin una GUI que
pueda consumir todos los recursos del sistema.
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.

Anda mungkin juga menyukai