Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos PDF
Sistemas Operativos PDF
1
Basado principalmente en el libro Organizacin
y Arquitectura de Computadores, William
Stallings
2
Sitios Recomendados
http://www.apple.com/es/pr/q103/031003macosx102.html
http://www.wmaster.es/cursos/ssoo.pdf
http://es.wikipedia.org/wiki/Sistema_operativo
3
Soporte del Sistema Operativo
Sistemas Operativos
4
Soporte del Sistema Operativo
Objetivos
9 Comodidad
5
Soporte del Sistema Operativo
Usuario
Final
Programador
Programas de
Aplicacin
Sistema Operativo
6
Soporte del Sistema Operativo
El SO como interfaz usuario/computador
9 Creacin de programas
7
Soporte del Sistema Operativo
El SO como interfaz usuario/computador
Localiza controladora del disco duro
Localiza la particin C
Verifica en la FAT de C si hay un directorio TEXTOS
Entra al directorio TEXTOS
Lee la FAT del directorio y localiza XYZ.TXT
Lee el contenido de XYZ.TXT
Sistema Localiza un rea libre en la RAM
Operativo
Copia en esa rea XYZ.TXT
Localiza la controladora de disquetes
Verifica si hay un disco en la unidad A
Copia el contenido de la RAM en el disquete
Actualiza la FAT del disquete
Enva un mensaje al usuario de confirmacin
8
Soporte del Sistema Operativo
El SO como interfaz usuario/computador
9
Soporte del Sistema Operativo
El SO como interfaz usuario/computador
9 Acceso al sistema
10
Soporte del Sistema Operativo
El SO como interfaz usuario/computador
9 Contabilidad
11
Soporte del Sistema Operativo
El SO como administrador de recursos
12
Soporte del Sistema Operativo
El SO como administrador de recursos
Sistema
Operativo
13
COMPUTADOR DISPOSITIVOS DE E/S
Controles
Memoria de E/S
Software
del
Sistema . .
Operativo . .
. .
Programas . .
y Datos .
Almacenamiento
S.O.
Procesador ... Procesador Programas
Datos
14
Soporte del Sistema Operativo
Tipos de SO
9 Sistemas Multiprogramacin
9 Sistemas Monoprogramacin
15
Soporte del Sistema Operativo
Tipos de SO
Planificacin
Desperdicio de tiempo
Tiempo asignado insuficiente para resolver un
problema
Tiempo de preparacin
Para cargar en memoria compilador, lenguaje de
alto nivel, guardar el programa objeto, etc.
16
Soporte del Sistema Operativo
Tipos de SO
17
Soporte del Sistema Operativo
Tipos de SO
18
Soporte del Sistema Operativo
Tipos de planificacin
Largo Plazo Decide si se aade al conjunto de
programas a ejecutar
19
Soporte del Sistema Operativo
Estado de los procesos
Asignar
Procesador
Iniciar Salida
En
Nuevo Preparado Salida
Ejecucin
Suspender
Se produce el evento
Esperar evento
En Espera
20
Soporte del Sistema Operativo
Identificador
Estado
Prioridad
Contador de programa
Punteros a memoria
Datos de contexto
Informacin del
estado de las E/S
Informacin
estadstica
.
.
.
21
Sistema operativo Sistema operativo Sistema operativo
Tiene el
control
B B B
Preparado Preparado En ejecucin
Tiene el
control
Tcnicas de planificacin
Arquitectura de Computadores y Sistema Operativo
22
Sistema operativo
Llamadas a
servicios Gestor de Cola a Cola a
desde llamadas a Largo Corto
Procesos servicios plazo plazo
Interrupciones
desde Colas de
Procesos Gestor de E/S
Interrupci
Interrupcin
Interrupciones Planificador
desde E/S a corto plazo
La figura muestra los elementos del sistema operativo que intervienen de manera ms
importante en la multiprogramacin y en la planificacin de procesos. El sistema operativo recibe
el control del procesador al ejecutarse el gestor de interrupciones, si se produce una interrupcin
y a ejecutarse el gestor de llamadas de servicio, si se solicita un servicio. Una vez se ha servido
la llamada o la interrupcin vuelve a intervenir el planificador a corto plazo, que selecciona un
proceso para su ejecucin.
Par realizar este trabajo el sistema operativo usa un cierto nmero de colas. Cada cola es una
lista de espera de procesos que necesitan un recurso. La cola a largo plazo es una lista de
trabajos que esperan utilizar el sistema. Cuando sea posible el planificador a largo plazo
asignar memoria y crear un proceso para uno de los elementos que esperan en la cola. La
cola a corto plazo contiene a los procesos que se encuentran en estado preparado. Cada uno de
estos procesos podra ser el siguiente en utilizar el procesador. Todo depende de cul sea el
elegido por el planificador a corto plazo. Esto se hace con un algoritmo de turno rotatorio
(round-robin), cediendo el tiempo a cada proceso por turnos. Se pueden usar niveles de
prioridad tambin. Finalmente hay una cola de E/S para cada dispositivo de E/S. Ms de un
proceso puede solicitar el uso del mismo dispositivo de E/S. Todos los procesos que esperan
para utilizar cada dispositivo se introducen en la cola de ese dispositivo.
23
Cola a Cola a FINAL
Solicitud de largo corto CPU
Proceso plazo plazo
.
Representacin de un diagrama de colas para la planificacin del procesador
Arquitectura de Computadores y Sistema Operativo
La figura sugiere cmo los procesos avanzan en el computador bajo el control del sistema
operativo. Cada solicitud de proceso (desde los trabajos en cola a los trabajos interactivos) se
sita en la cola a largo plazo. A medida que los recursos estn disponibles, una solicitud de
proceso se hace proceso y pasa al estado preparado, situndose en la cola de corto plazo.
Alternativamente el procesador ejecuta instrucciones del sistema operativo y de los procesos de
usuario. Mientras el sistema operativo dispone del control, decide qu proceso de la cola a corto
plazo debera ejecutarse a continuacin. Cuando el sistema operativo ha terminado sus tareas
inmediatas, devuelve el procesador a los procesos elegidos.
Como se ha mencionado, un proceso en ejecucin puede suspenderse por varias razones. Si se
suspende porque el proceso solicita una E/S, se sita en la cola de E/S apropiada. Si se
suspende porque ha transcurrido el tiempo que se le asign, o porque el sistema operativo debe
atender alguna tarea urgente, se pone en estado preparado y se devuelve a la cola a corto
plazo.
El sistema operativo tambin gestiona las colas de E/S. Cuando finaliza un operacin de E/S, el
sistema operativo suprime de la cola de E/S el proceso atendido y lo sita en la cola de corto
plazo. Despus selecciona otro proceso en estado de espera (si lo hay) y acta sobre el
dispositivo de E/S correspondiente para que satisfaga la solicitud del proceso.
24
Soporte del Sistema Operativo
Gestin de la memoria
25
Soporte del Sistema Operativo
Gestin de la memoria
Intercambio (Swapping
(Swapping))
Definici
Definicin de Particiones
Paginaci
Paginacin
Memoria Virtual
Segmentaci
Segmentacin
26
Intercambio (Swapping
(Swapping))
Sistema
Operativo
Cola a largo
plazo
Trabajos
terminados y
sesiones de
usuarios
27
Intercambio (Swapping
(Swapping))
Sistema
Operativo
Cola intermedia
Cola a largo
plazo Trabajos
terminados y
sesiones de
usuarios
28
Definici
Definicin de Particiones
Sistema Operativo
Sistema Operativo 8M
8M
2M
8M 4M
6M
8M
8M
8M
8M 12 M
8M
16 M
8M
29
Definici
Definicin de Particiones
Proceso 2 224 K
896 K Proceso 2 224 K
576 K
64 K
30
Definici
Definicin de Particiones
Proceso 2
Proceso 1 320 K Proceso 1 320 K 320 K 224 K
96 K
Proceso 4 128 K Proceso 4 128 K Proceso 4 128 K
224 K
96 K 96 K 96 K
64 K 64 K 64 K 64 K
31
Definici
Definicin de Particiones
32
Soporte del Sistema Operativo
Gestin de la memoria
9 Definicin de particiones
Inconvenientes
La compactacin puede ser costosa
El crecimiento dinmico es complicado
La medida mxima del proceso sigue
determinada por la cantidad de memoria libre
disponible al cargarse
Solucin
Sistema paginado
Arquitectura de Computadores y Sistema Operativo
33
Soporte del Sistema Operativo
Gestin de la memoria
9 Paginacin
34
Soporte del Sistema Operativo
Gestin de la memoria
9 Paginacin
35
Paginaci
Paginacin
Lista de Lista de Pgina 0
marcos libres 13 marcos libres 13
de A
Pgina 1
13 14 20 14
de A
14 Pgina 2
15
15 15 de A
18 Proceso A 16 En Uso
Proceso A 16 En Uso
20 Pgina 0
Pgina 0 17 En Uso
17 En Uso Pgina 1
Pgina 1 Pgina 3
Pgina 2 18
Pgina 2 18 de A
Pgina 3
Pgina 3 En Uso 19 En Uso
19
13
20
20 14 Tabla de
15 Pginas del 21
21
Proceso A
(a) Antes 18 (b) Despus
36
Soporte del Sistema Operativo
Gestin de la memoria
9 Memoria virtual
Basado en paginacin
Slo se tiene en memoria las pginas que se
estn usando
Funciona porque los programas tienen
localidad
Temporal
Espacial
Arquitectura de Computadores y Sistema Operativo
37
Soporte del Sistema Operativo
Gestin de la memoria
9 Memoria virtual
38
Soporte del Sistema Operativo
Gestin de la memoria
9 Memoria virtual
39
Soporte del Sistema Operativo
Gestin de la memoria
9 Memoria virtual
Ventajas
Ya que cada proceso slo ocupa lo que
realmente usa, ocupa mucho menos espacio
El espacio de direcciones del proceso puede ser
mayor que el fsico
As en un momento dado, slo unas pocas pginas de un proceso estn en memoria, lo cual puede
permitir que se cargue y mantener en memoria ms procesos. Adems se ahorra tiempo, puesto que
las pginas que no se utilizan no tienen que sufrir intercambios de almacenamiento.
Con la paginacin por demanda, no es necesario cargar el proceso entero en la memoria principal.
Este hecho tiene una consecuencia importante: es posible que un proceso sea mayor que toda la
memoria principal. Esto hace que una de las restricciones ms importantes de la programacin haya
sido vencida. Sin paginacin por demanda, un programador debe tener en cuenta la memoria
disponible. Si el programa que se est escribiendo es muy largo, el programador debe buscar
formas de estructurar el programa en trozos que puedan cargarse uno a uno. Con demanda de
pgina, ese trabajo se deja al sistema operativo y al hardware.
Puesto que un proceso se ejecuta slo si est en memoria principal, sta recibe el nombre de
memoria real. Pero el programador o usuario percibe una memoria mucho mayor (la que hay
disponible en disco). En consecuencia, sta ltima se denomina Memoria Virtual. La memoria virtual
posibilita una multiprogramacin muy efectiva, y libera al usuario de las innecesarias y exigentes
restricciones de memoria principal.
40
Soporte del Sistema Operativo
Gestin de la memoria
9 Segmentacin
41
Soporte del Sistema Operativo
Gestin de la memoria
9 Segmentacin
42
Soporte del Sistema Operativo
Gestin de la memoria
9 Segmentacin
Ventajas
Simplifica la gestin de estructuras crecientes de
datos
Permite modificar los programas y recompilarlos
independientemente
Permite que varios procesos compartan
segmentos
Facilita la proteccin
43
Familia Windows DOS Unix
Sistema Windows 1.0, 2.0, MS-DOS AIX
Operativo 3.0, 3.1, 3.11 DR-DOS AMIX
Windows 95, 98 PC-DOS GNU/Linux
Windows ME FreeDos Distribuciones
Windows NT Novell DOS Linux
Windows 2000 GNU / Hurd
Windows 2000 HP-UX
Server Irix
Windows XP Minix
Windows Server System V
2003 Solaris
Windows CE UnixWare
Windows Movile LynxOS
Windows Vista Xenix
(Longhorn)
Digital UNIX
Sistemas operativos ms populares
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Sistemas Operativos (SO). La tabla muestra las familias de los distintos sistemas
operativos y sus versiones, existen ms, pero se han incluido los ms conocidos.
Los que se usan normalmente son UNIX, Macintosh OS, MS-DOS, OS/2, Windows
95 y Windows NT.
UNIX y sus clones permiten mltiples tareas y mltiples usuarios. Otros SO
multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft e IBM,
Windows NT y Win95 desarrollados por Microsoft.
El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO
popular entre los usuarios de PCs pero solo permite un usuario y una tarea.
44
Familia BSD Macintosh IBM
Sistema FreeBSD Mac OS 8 OS/2
Operativo PC-BSD Mac OS X eComStation
DragonFlyBSD[1] OS/360
NetBSD OS/370
VINO OS/390
OpenBSD OS/400
PicoBSD
Darwin
GNU-Darwin
45
Sistemas Operativos
Familia Dos y Windows
Sistemas Operativos
Familia DOS y Windows
Windows: es el nombre de una familia de sistemas operativos no libres desarrollados por la empresa
de software Microsoft Corporation. Todos ellos tienen en comn el estar basados en una interfaz
grfica de usuario basada en el paradigma de ventanas (de ah su nombre en ingls). Las versiones
de Windows que existen hasta el momento se basan en dos lneas separadas de desarrollo que
finalmente convergen en una sola con la llegada de Windows XP.
Versiones basadas en MS-DOS: todos los SO desde Windows 1.0 a Windows ME necesitaban
tener instalado a MS-DOS, aunque desde la aparicin de Windows 95 poda instalarse Windows
sobre un disco duro vaco, ya que durante su propia instalacin se instalaba adems una versin
reducida de MS-DOS. La arquitectura de Windows comenz siendo de 16 bits, hasta Windows 95,
donde pas a funcionar bajo una arquitectura de 32 bits, aunque manteniendo bastantes mdulos de
16 bits por razones de compatibilidad.
Versiones basadas en NT: se usa desde el origen un SO en modo grfico y con una arquitectura de
32 bits. Este SO no requiere tener instalado ningn otro previamente. Incluye en todas sus versiones
un emulador de consola en modo texto. A modo de ancdota, Windows NT 4.0 en origen no era
compatible con tarjetas grficas AGP. Requera la instalacin de un Service Pack o conjunto de
parches (de la versin 3 en adelante), que permitan su deteccin y la instalacin de sus
controladores.
DOS: es una familia de SO para PC. El nombre son las siglas de Disk Operating System (Sistema
operativo de disco). Fue creado originalmente para computadoras de la familia IBM PC, que
utilizaban los procesadores Intel 8086/8088 de 16 bits, siendo el primer sistema operativo popular
para esta plataforma. Tena una interfaz de lnea de comandos va su intrprete de comandos,
command.com. El DOS carece por completo de interfaz grfica, y no utiliza el ratn. Era incapaz de
detectar el hardware (no exista el Plug and Play), por lo que todo deba ser configurado
manualmente.
46
Sistemas Operativos
Familia Dos y Windows
9 MS-DOS
Es monotarea
No tiene interfaz grfica
Plug and Play nula
Sistemas Operativos
Familia DOS y Windows
47
Sistemas Operativos
Familia Dos y Windows
9 Windows 3.1
Requera de DOS
Usa ambiente grfico
9 Windows 95
Archivos con nombres largos
Ncleo de 32 bits
Multitarea
Internet Explorer 2.0
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Familia DOS y Windows
Windows 3.1: aunque la primera versin de Windows fue la 3.0, fue en la versin 3.1 (1992) cuando
este ambiente grfico realmente tuvo la solidez y el respaldo de software necesarios para
convertirse en la opcin predeterminada para millones de usuarios.
Esta versin de Windows an requera del DOS como base para funcionar y comparta sus
limitaciones en cuanto a memoria, manejo de archivos, pero todo ese ambiente grfico (iconos,
men desplegables, ventanas y uso de ratn) que le ahorraba al usuario de computadores aprender
largas cadenas de comandos, conquist el mercado y pas a ser clave en la expansin de la
plataforma PC
Windows 95: aparece en 1995, fue el primer sistema operativo avanzado de Microsoft enfocado al
usuario promedio. Con esta nueva versin fue posible tener archivos con nombres largos (ms de
100 caracteres) ejecutar varias aplicaciones al mismo tiempo (multitarea real), un ncleo de 32 bits,
mayor versatilidad para manejo de aplicaciones de 32 bits, etc. Las primeras versiones utilizaban el
sistema de archivo FAT16.
Dispona de un DOS propio, denominado MS-DOS 7.0, especfico para el funcionamiento de
Windows 95
La versin de Windows 95 del ao 1996 incluye el navegador Internet Explorer 2.0.
48
Sistemas Operativos
Familia Dos y Windows
9 Windows 98
9 Windows ME
Mejora prestaciones del Explorer y
Administrador de correo Outlook
Windows Media Player, Movie Maker
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Familia DOS y Windows
Windows 98: mejora el manejo de discos grandes, permitiendo el manejo de discos de ms de 2Gb
en una sola particin. Con la plena utilizacin de FAT-32 integra plenamente en el SO el explorador
de Internet IE 4.0, lo que facilita a los usuarios el acceso a la red mundial. Optimiz muchos recursos
internos, lo que hizo que varias aplicaciones diseadas para Windows 98 ya no corrieran en
Windows 95. Windows 98 se poda actualizar en forma automtica. Utiliza un nuevo controlador
denominado Win32, que incluye soporte para USB, DVD y el nuevo IEEE 1394 (Firewire). Otras
mejoras: nueva gestin de memoria, el redireccionamiento automtico de IRQ (peticin de
interrupciones) para tarjetas PCI, soporte para toda la gama de los ltimos procesadores de la
poca, tales como MMX, Pentium II, Cleron, Pentium Pro, K6 y procesadores de otras marcas y
reparacin automtica del registro del sistema.
Tambin est Windows 98 Segunda Edicin que no es una actualizacin sino un nuevo sistema
operativo. Incorporaba el IE 5, Netmeeting 3, Direcx 6.1, soporte para DVD y conexin a Internet
compartida. Se le hicieron una serie de mejoras internas que lo convirtieron en uno de los sistemas
operativos ms estables de Microsoft, siendo el ideal para ordenadores poco potentes por su poca
necesidad de recursos y el buen uso que hace de estos.
Windows ME (Edicin del Milenio) mejora la integracin del navegar Internet Explorer y la de su
administrador de correo (Outlook), se agregan programas para manejo de archivos multimedia
(Windows Media Player, Windows Movie Maker). A pesar de ser un SO muy anunciado, tuvo
muchsima menos difusin que la versin anterior. Fue ms bien un sistema operativo de transicin.
Requera bastante recurso para poder aprovechar sus nuevos programas de manejo multimedia.
Tambin incorporaba novedades como:
- Juegos en Internet.
- Soporte nativo para archivos comprimidos .ZIP.
-UpnP (Universal Plug and Play), que supona una importante mejora sobre el PnP de las anteriores
versiones de Windows.
49
Sistemas Operativos
Familia Dos y Windows
9 Windows NT
Sistemas Operativos
Familia DOS y Windows
50
Sistemas Operativos
Familia Dos y Windows
9 Windows 2000
Basado en tecnologa NT
Ambiente grfico, capacidades multimedia
Sistema estable, escalable y seguro en red
Usado en entorno empresarial y casero
Gran capacidad Plug and Play
Servidor de impresin, archivos, aplicaciones
y web
Sistemas Operativos
Familia DOS y Windows
51
Sistemas Operativos
Familia Dos y Windows
9 Windows XP
Sistemas Operativos
Familia DOS y Windows
52
Sistemas Operativos
Familia Dos y Windows
Sistemas Operativos
Familia DOS y Windows
Windows 2003 Server: apareci en el ao 2003 para sustituir al Windows 2000 Server, est desarrollado a
partir del Windows XP Profesional, al que se la han aadido varios servicios, optimizado otros y deshabilitado
los que no son necesarios en un SO para servidores.
Entre las principales caractersticas estn: sistema de archivos NTFS, encriptacin de archivos, carpetas y
unidades completas. Autentificacin de Kerberos 5, gestin de backup mejorado y jerarquizado. Permite pasar
los datos menos usados del disco duro a dispositivos externos de almacenamiento y recuperarlos al disco duro
cuando son necesarios. Permite una gestin centralizada de la seguridad de la red. ActiveDirectory ya no usa
NetBIOS, sino que es necesaria la presencia de un DNS que soporte Service Records (deteccin de servicios
ofrecidos por una mquina a travs de un DNS). Polticas de seguridad mejoradas con respecto a Windows
2000.
Hay mejoras en los servicios de servidor que soporta:
- Servidor de archivos
- Servidor de impresin
- Servidor de aplicaciones
- Servidor de correo (SMTP/POP)
- Servidor de terminal
- Servidor de Redes privadas virtuales (VPN) (o acceso remoto al servidor)
- Controlador de Dominios (mediante Active Directory)
- Servidor DNS
- Servidor DHCP
- Servidor de Streaming de Video
- Servidor WINS
Existen varias versiones de Windows Server 2003
Windows Server 2003 Standard Edition, diseada para la pequea y mediana empresa. Es la ms utilizada.
Windows Server 2003 Web Edition, diseada especialmente para servicios y hospedaje de Web.
Windows Server 2003 Enterprise Edition, diseada para empresas medianas a las que la versin Standard les
resulta insuficiente y para grandes empresas.
Windows Server 2003 Datacenter Edition, desarrollada para empresas con necesidades de bases de datos
ms escalables y con un gran volumen de transacciones de datos, as como para la consolidacin de
servidores.
53
Sistemas Operativos
Familia Dos y Windows
9 Windows Vista
Sistemas Operativos
Familia DOS y Windows
Windows Vista: Durante su desarrollo fue conocido como Windows Longhorn. Fue lanzado el 30 de noviembre de 2006
para el mundo empresarial a travs de licencias Open. El resto de las versiones empaquetadas para el usuario final y OEM
salieron a la venta el 30 de enero de 2007. Es el sistema operativo que sigue a Windows XP. Las versiones estn
disponibles para arquitecturas (procesadores) de 32 y 64 bits, a excepcin de Microsoft Windows Vista Starter Edition que
slo estar disponible en 32 bits, ya que es una edicin de menores prestaciones. Windows Vista es un gran salto en la
tecnologa del futuro. Ms all de la interfaz deslumbrante y nueva con diseo Web Windows Media Center 11 tambin
ofrece, una seguridad ampliada
Incorpora interfaz grfica rediseada, AERO, que da aspecto de semi-transparencia de las ventanas, lo cual permite ver lo
que hay detrs de ellas.
Este sistema operativo ofrece varios cambios.
WinFX, una API orientada a reemplazar la API actual llamada Win32. sta, junto con Avalon e Indigo, son los pilares de
Windows Vista.
Una API antivirus para programadores de programas antivirus.
Capacidad nativa para grabar DVD.
Una interfaz de lnea de comando denominada provisionalmente Monad.
La utilidad de restauracin del sistema ser actualizada e implementada como herramienta de inicio de sesin, facilitando
as el "rescate" del sistema.
Incluir un sistema antispyware denominado Windows Defender.
Windows Mail, ser el Outlook Express para Microsoft Windows Vista.
User Account Control: al contrario de las anteriores versiones de Windows los nuevos usuarios de Windows Vista no
tendrn derechos de administrador por defecto.
Windows Media Center: prcticamente todas las versiones de Windows Vista traen mejoras en las funciones de Windows
Media Center, con las que puede crear, almacenar, organizar, editar y visualizar material multimedia tanto propio como
pblico. Las opciones del men Start (Inicio) de Windows Media Center en Windows Vista son Pictures + Video, Movies, TV,
Music, Spotlight, Tools y Tasks. Si el PC est equipado con el hardware adecuado, se lo puede convertir en un home
cinema para casa, incluyendo un reproductor DVD y una grabadora, a movie theater , un estudio de pelculas, una
televisin, un grabador de video personal, una jukebox, un servidor de msica y una galera de fotos.
54
Sistemas Operativos
Familia Dos y Windows
9 Windows Vista
Sistemas Operativos
Familia DOS y Windows
Windows Vista:
Algunos de los elementos nuevos del panel de control son:
Network Center: puede utilizar esta caracterstica para visualizar su Network Map y descubrir
problemas de conectividad, establecer la configuracin de seguridad bsica y ver los detalles de la
red.
Parental Controls: puede utilizar este control parental para realizar la configuracin y gestin de los
nuevos controles parentales en Windows Vista.
Pen and Input Devices: puede utilizar esta caracterstica para configurar y gestionar otros
dispositivos de entrada incluyendo los paneles de entrada de datos y los lpices digitales.
Sidebar Properties: con esta caracterstica, puede configurar y gestionar la forma en que la barra
lateral Windows Vista aparece en la interfaz.
Sync Center: puede utilizar el centro de sincronizacin para gestionar el hardware sincronizado
como por ejemplo para PDAs, reproductores de multimedia porttil y otros dispositivos.
Text to Speech: con esta caracterstica puede configurar, probar y ejecutar el reconocimiento de voz
y configurar y ejecutar la traduccin del texto a voz.
Windows Defender: gracias a esta funcin, puede buscar software daino o no deseado, escanear
su equipo, ver los elementos que estn en cuarentena y visitar el sitio Web de Windows Defender.
55
Sistemas Operativos
Familia Unix
9 Linux
Sistemas Operativos
Familia Unix
UNIX: y sus clones permiten mltiples tareas y mltiples usuarios. Su sistema de archivos
proporciona un mtodo sencillo de organizar archivos y permite la proteccin de archivos. Sin
embargo, las instrucciones del UNIX no son intuitivas. Fue desarrollado originalmente por Ken
Thompson y Dennis Ritchie en los laboratorios AT&T Bell en 1969 para su uso en mini
computadores. El SO UNIX tiene diversas variantes y se considera potente, ms transportable e
independiente de equipos concretos que otros. Est escrito en lenguaje C. UNIX est disponible en
varias formas, entre las que se cuenta AIX, una versin de UNIX adaptada por IBM (para su uso en
estaciones de trabajo basadas en RISC), A/UX (versin grfica para equipos Apple Macintosh) y
Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las
computadoras NeXT).
Linux: es un SO y el nombre de un ncleo. Es uno de los paradigmas del desarrollo de software libre
(y de cdigo abierto), el cdigo fuente est disponible pblicamente y cualquier persona puede
libremente usarlo, modificarlo y redistribuirlo, aunque el principal responsable de l es Linux Tovalds.
Linux es un SO que en cuestin de espacio en disco es una de sus principales ventajas que en otros
sistemas operativos ya que ocupa solo un 15% de espacio en disco a comparacin de Windows que
ocupa casi un 85% de la memoria en disco. Funciona sobre ms de 20 diferentes plataformas de
hardware; entre ellas las ms comunes son las de los sistemas compatibles con PC, computadores
Macintosh, procesadores Power PC, Sparc y MIPS. Lo interesante de Linux es que es tan modular y
est tan bien estructurado que puede correr desde un dispositivo pequeito hasta una
supercomputadora.
Linux entre una de sus ventajas es la que se puede usar en forma de comandos como MS-DOS y en
estilo grafico, pero una de las desventajas de Linux en la actualidad es la incompatibilidad que tiene
con algunos software pero esto se puede cambiar con el tiempo adems Linux tiene una de las
ventajas ms importantes que otro sistema operativo que es GRATIS.
56
Sistemas Operativos
Familia Unix
9 Linux
Versiones
Fedora (antes RedHat)
Mandriva (antes Mandrake)
Debian
SuSe
Slackware
Sistemas Operativos
Familia Unix
Linux: antes tena la desventaja de ser poco amigable para los usuarios inexpertos, pero en los
ltimos aos se ha solucionado con la produccin de nuevas versiones fciles de instalar y utilizar.
Fedora (antes RedHat)
Mandrake
Lindows
SuSe
Para los usuarios ms experimentados existen distribuciones mucho ms poderosas, pero ms
difciles de manejar como
Slackware
Debian o TurboLinux
La aparicin de ambientes grficos como Gnome y KDE ha facilitado el uso de este SO, casi se
aproxima a las caractersticas de Windows y tambin hay varias aplicaciones que se distribuyen
gratuitamente para el ambiente Linux. Pero cabe destacar que existen muchas aplicaciones
Windows que no tienen su equivalente para Linux y no todo el hardware que funciona bien con
Windows se desempea igual con Linux.
Ms informacin
http://www.microteknologias.cl/linux_distros.html
57
Sistemas Operativos
Familia Unix
9 Solaris
Sistemas Operativos
Familia Unix
Solaris: Sun Mycrosystems es una de las principales compaas fabricantes de
mainframes (computadores empresariales). Y para impulsar a sus mquinas cre el
sistema operativo Solaris, que es otra variante de Unix. Se destaca por trabajar
incluso con varios cientos de miles de terminales.
Recientemente Sun, ha exportado su ambiente Solaris a la arquitectura x86, y
AMD64, as se puede utilizar en mquinas econmicas, para que stas puedan
integrarse sin problemas con redes basadas en sus mainframes. Sirve entonces
tanto para una computadora personal como para los grandes computadores
empresariales.
58
Sistemas Operativos
Familia Unix
9 QNX
Sistemas Operativos
Familia Unix
QNX: es un sistema operativo de tiempo real, esto quiere decir que es capaz de
reaccionar casi de inmediato ante estmulos externos Est basado en Unix y
cumple con la norma POSIX (Interfaz de Sistema Operativo Portable basado en
UNIX ). Muy til como ncleo en procesos de manufactura, puede controlar todos
los pasos de fabricacin. Est orientado a su utilizacin en microcontroladores y
sistemas crticos. La empresa que lo desarroll es QNX Software Systems. Est
disponible para las siguientes arquitecturas: x86, MIPS, PowerPC, SH4 (incluida la
videoconsola Dreamcast con una versin muy limitada de este), ARM, StrongARM
y xScale.
59
Sistemas Operativos
Familia BSD
9 NetBSD
Sistemas Operativos
Familia BSD
BSD: son las iniciales de Berkeley Software Distribution (Distribucin de Software Berkeley) y se
utilizan para identificar un SO derivado del sistema Unix nacido a partir de las aportaciones
realizadas a ese sistema por la Universidad de California en Berkeley. Es muy popular entre las
grandes empresas por ser muy estable. Tambin tiene gran aceptacin entre los servidores de
Internet.
NetBSD: es un SO tipo UNIX, libre, seguro y disponible para multitud de plataformas. Actualmente
se centra en ofrecer un sistema operativo estable, multiplataforma y orientado a la investigacin.
Est diseado teniendo como prioridad escribir cdigo de calidad y bien organizado, y teniendo muy
en cuenta tambin el cumplimiento de estndares (POSIX, X/Open y otros ms relevantes): prueba
de este buen diseo es su amplia portabilidad, actualmente a 56 plataformas.
Algunas ventajas sobre otros sistemas operativos:
La mejor calidad de cdigo (portado a 56 arquitecturas).
Suele ser el pionero en implementar nuevas tecnologas, por ejemplo IPv6.
Alta seguridad y estabilidad: fue usado en la NASA
Sistema de ficheros BSD FFS (Fast File System), rpido y fiable.
Seguridad: soporte de IPSec.
60
Sistemas Operativos
Familia BSD
9 FreeBSD
Sistemas Operativos
Familia BSD
FreeBSD: es un SO libre para PCs basado en CPU's de arquitectura Intel, incluyendo procesadores
386, 486 y Pentium (versiones SX y DX). Tambin son soportados los procesadores compatibles
con Intel como AMD y Cyrix. Actualmente tambin es posible utilizarlo en otras arquitecturas como
AlphaAXP, IA-64, PC-98, Ultra SPARC y AMD64.
61
Sistemas Operativos
Familia Macintosh
9 MAC OS X
Sistemas Operativos
Familia Macintosh
62
Sistemas Operativos
Familia IBM
9 OS/2
Sistemas Operativos
Familia IBM
IBM: International Business Machines Corporation o IBM, conocida coloquialmente
como el Gigante Azul, es una empresa que fabrica y comercializa hardware,
software y servicios relacionados con la informtica.
OS/2: es un SO de IBM que intent suceder a DOS como sistema operativo de los
PCs. Se desarroll inicialmente de manera conjunta entre Microsoft e IBM, hasta
que la primera decidi seguir su camino con su Windows 3.0 e IBM se ocup en
solitario de OS/2.
Es un SO multitarea para computadores personales con microprocesadores de la
gama x86 de Intel. El OS/2 puede ejecutar aplicaciones para Windows y MS-DOS y
leer discos de MS-DOS.
OS/400: es un SO utilizado en la lnea de miniordenadores AS/400 de IBM. El
sistema operativo OS/400 apareci en el mercado en 1988 al mismo tiempo que la
lnea de miniordenadores AS/400, llamados en la jerga de IBM, servidores
midrange.
En estos momentos OS/400 se conoce como i5 OS.
63
Sistemas Operativos
SO para redes de computadores
9 Novell Netware
9 Windows NT Server
9 Unix
9 Macintosh
Sistemas Operativos
Sistemas operativos para redes de computadores
Para el trabajo en red en los servidores se instala un sistema operativo de red,
como por ejemplo Novell NetWare, Microsoft Windows NT Server, IBM OS/2 o
alguna de las muchas versiones de UNIX. Para las estaciones de trabajo se instala
un software que les permita actuar como cliente del servidor. A travs del servidor,
se validarn las contraseas y, en funcin de stas, se permitir el acceso a unos
determinados recursos de la red. La principal ventaja de este tipo de redes es la
centralizacin. El administrador de red puede controlar todo desde el servidor:
Accesos, instalacin y actualizacin de aplicaciones, realizar copias de seguridad,
etc.
Novell ha sido protagonista desde los 80s con sus diferentes versiones de
NetWare, y an domina ms de la mitad del mercado, donde mantiene gran
presencia. Microsoft tuvo un inicio lento con su sistema Windows NT, pero
recientemente ha tenido un gran despunte que lo ha llevado a estar en segundo
sitio detrs del gigante Novell. Con menos fuerza se reparten lo que resta del
mercado el sistema OS/2 de IBM, la solucin para redes cliente/servidor
AppleShare de Apple y las diferentes variantes de UNIX como Solaris, UnixWare y
el clon Linux.
64
Sistemas Operativos
Ventajas Desventajas
-Excelente administracin de redes en gran -Servicios como FTP o HTTP requieren
escala. comprar software adicional de Novell.
-Es un SO de red independiente del hardware.
Ofrece el mejor sistema de impresin y -La actualizacin de una versin a otra es
archivos. lenta y compleja.
-Excelente nivel de seguridad.
-La gran infraestructura de Novell es capaz de - Puede ser caro para redes pequeas.
dar soporte tcnico y asistencia por mucho
tiempo.
-Al descubrirse un error en la versin reciente
de NetWare, Novell hace pblicas las posibles
soluciones para usuarios nuevos y antiguos.
- Mientras ms grande sea la red se reduce el
costo.
Novell Netware
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Sistemas operativos para redes de computadores
Novell netware
Ventajas:
- NDS (Servicio de Directorios de Red) ofrece un directorio global y escalable, que puede disearse
para gestin centralizada o descentralizada.
- Excelente administracin de redes en gran escala.
- Es un sistema operativo de red independiente del hardware.
- Ofrece el mejor sistema de impresin y archivos.
- Excelente nivel de seguridad.
- Soporta aplicaciones a travs de Mdulos cargables de NetWare (NLM).
- La gran infraestructura de Novell es capaz de dar soporte tcnico y asistencia por mucho tiempo.
- Cuando se descubre un error en la versin reciente de NetWare, Novell hace pblicas las posibles
soluciones para usuarios nuevos y antiguos.
- Mientras ms grande sea la red se reduce el costo.
Desventajas:
- NDS es bastante complejo de instalar y administrar.
- NetWare est perdiendo mercado por la complejidad de NetWare 4.1 y NDS.
- La plataforma de NetWare est un tanto limitada al proveer otros servicios fuera de servidor de
archivos e impresin.
- Servicios como FTP o HTTP requieren comprar software adicional de Novell.
- La actualizacin de una versin a otra es lenta y compleja.
- Puede ser caro para redes pequeas.
65
Sistemas Operativos
Ventajas Desventajas
-Proporciona una plataforma de propsito -Es lento como servidor de archivos e
general superior. impresin.
- Soporta mltiples procesadores. - Al descubrirse un error, Microsoft se
- Excelente seguridad. espera al lanzamiento de la siguiente
- Existe una gran variedad de aplicaciones versin para solucionarlo.
diseadas exclusivamente para NT, ej. - Presenta serias dificultades en entornos
freeware y shareware. muy grandes.
- Es fcil de instalar y manejar. - Crece la infraestructura y el costo de NT
- Tiene una interfaz de usuario muy amigable. sube.
- NT es GUI y SO a la vez. - Necesita muchos recursos de cmputo
- Tiene buen soporte tcnico. para funcionar correctamente.
- Es econmico para entornos medianos.
Windows NT Server
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Sistemas operativos para redes de computadores
Windows NT server
Ventajas:
-Desventajas:
66
Sistemas Operativos
Ventajas Desventajas
-Es multiusuario real, puede correr cualquier aplicacin -La interfaz de usuario no es muy
en el servidor. amistosa en algunas versiones.
- Es escalable, con soporte para arquitectura de 64 bits. - Requiere capacitacin debido a
- Costo de las variantes de Unix es muy reducido y su complejidad.
algunas son gratis, como FreeBSD y Linux. - Padece de la falta de
- Se pueden activar y desactivar drivers o dispositivos aplicaciones comerciales con
sin necesidad de reiniciar el sistema. nombres importantes.
- UNIX puede trabajar con CLI (Command Line - La efectividad como servidor de
Interface). archivos e impresin no es tan
- Los kernels de Unix se confeccionan segn las eficiente como en otros NOS.
necesidades. - Hay discrepancias entre los
- Los estndares son diferentes de los proveedores distintos diseadores y
(POSIX). vendedores de UNIX.
- Ofrece la capacidad de realizar cmputo remotamente.
- Es la mejor solucin para enormes bases de datos.
Unix
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Sistemas operativos para redes de computadores
Unix
Ventajas:
-Desventajas:
67
Sistemas Operativos
Ventajas Desventajas
-Utiliza el microprocesador Power PC -Participacin de mercado muy reducida.
-Capacidades poderosas en el manejo y -No es compatible con PC's y otras
diseo de grficos. arquitecturas.
-Compatibilidad consigo mismo. Es menos -No existen clones.
propenso a fallas de instalacin. -Algunas veces hay problemas con la
-Seguridad para servidor de Internet. multitarea. Una aplicacin puede impedir
-Caractersticas de Plug and Play. que otras funcionen.
-Longevidad. En Macintosh los cambios
drsticos de arquitecturas que descontinan
aplicaciones, no se dan.
-Ambiente de usuario amigable.
Macintosh
Arquitectura de Computadores y Sistema Operativo
Sistemas Operativos
Sistemas operativos para redes de computadores
Macintosh
Ventajas
-Utiliza el microprocesador Power PC, que es veloz y eficiente.
-Ambiente de usuario amigable.
-Capacidades poderosas en el manejo y diseo de grficos.
-Compatibilidad consigo mismo. Al comprar nuevo hardware o software, es mucho
menos propenso a fallas de instalacin.
-Seguridad para servidor de Internet.
-Caractersticas de Plug and Play.
-Longevidad. En Macintosh los cambios drsticos de arquitecturas que
descontinan aplicaciones, no se dan.
-Fcil manejo de red.
Desventajas:
-Participacin de mercado muy reducida.
-No es compatible con PC's y otras arquitecturas.
-No existen clones.
-Algunas veces hay problemas con la multitarea. Una aplicacin puede impedir que
otras funcionen.
68