Sistemas Operativos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 63

Sistemas Operativos

1. Introduccin
En el presente trabajo, estudiaremos los sistemas operativos como el
primer software que necesita cargar el ordenador en el arranque, y que
tiene la responsabilidad de gestionar y coordinar el funcionamiento tanto
de hardware como de software.
A lo largo del tema, veremos que no solo Microsoft tiene la exclusiva de
los sistemas operativos (S.O., a partir de ahora) en el mundo; tambin
Linux, Mac OS, entre otros; son utilizados en muchos ordenadores, tanto
a nivel de usuario como de empresa y de profesional autnomo.

2. Definicin
Un sistema operativo es un programa (software) encargado de poner en
funcionamiento el ordenador, puesto que gestiona los procesos bsicos
del sistema. As mismo se encarga de gestionar para el usuario el
hardware.
El sistema operativo comienza a trabajar en cuanto se enciende el
ordenador y es completamente fundamental para que el usuario trabaje
con l. Los sistemas operativos realizan tareas bsicas y, sin ellos, el
ordenador no funcionara. As, por ejemplo, el sistema operativo
reconoce la conexin del teclado, organiza y ordena los archivos,
controla la impresora, la pantalla, etc. Es como un polica de trfico
pues, se encarga de que los programas no interfieran entre ellos.
Sobre el sistema operativo se instalan los programas que vaya a usar el
usuario. Los programas, tambin llamados aplicaciones son muy
diversos. Ejemplo: El procesador de textos Word.
La parte ms importante de un sistema operativo es el kernel o ncleo,
que se encarga de facilitar a las distintas aplicaciones acceso seguro al
hardware del sistema informtico. Puesto que hay muchas aplicaciones y
el acceso al hardware es limitado, el kernel decide tambin qu
aplicacin podr hacer uso de un dispositivo de hardware y durante
cunto tiempo. Los ncleos tienen como funciones bsicas:

Garantizar la carga y la ejecucin de los procesos.


Controlar las entradas/salidas.

1
Proponer una interfaz entre el espacio ncleo y los programas del
espacio del

3. Funciones principales de los sistemas operativos

Gestionar las transferencias de informacin internas.


Proporcionar la comunicacin de la mquina con los operadores.
Controlar la ejecucin de los programas con la deteccin de los
errores.
Encadenar automticamente las tareas.
Optimizar los recursos (memoria, unidad aritmtica, etc.).
Cargar y descargar automticamente los programas en funcin del
espacio de memoria y de los diferentes perifricos.

4. Objetivos del Sistema Operativo

Ejecutar programas del usuario y resolver los problemas del


usuario de manera fcil y sencilla.
Hace que la computadora sea fcil y conveniente de usar.
Utiliza el hardware de la computadora de forma eficiente.

5. Importancia del Sistema Operativo

Es un intrprete entre el usuario y la computadora.


Reconoce los componentes para ser utilizados por el usuario final.
Guarda, ordena y clasifica la informacin que se genera en la
computadora.
Supervisa la ejecucin de cualquier programa que se instala en la
computadora
Da las instrucciones a los dispositivos de la computadora.

6. Servicios proporcionados por el Sistema Operativo

6.1. Carga y Ejecucin de Programas

6.1.1. Multiusuario

Permite a dos o ms usuarios ejecutar programas al mismo


tiempo. Algunos sistemas operativos permiten cientos o hasta

2
miles de usuarios concurrentes. Todos los Mainframes y
minicomputadores son multiusuario, a diferencia de la mayora
de los computadores personales. Otro trmino para
multiusuario es tiempo compartido.
6.1.2. Multiproceso
Soporta la ejecucin de un programa en ms de un CPU.

6.1.3. Multimdulo
Permite que diferentes partes de un programa se ejecuten
concurrentemente.

6.1.4. De tiempo real:


Responde instantneamente a las entradas. Los sistemas
operativos de propsito general, tales como DOS y UNIX no son
de tiempo real.

Los trminos multitarea y multiproceso suelen usarse


indistintamente, aunque el segundo implica que hay ms de un
CPU involucrado.

6.2. Operaciones de entrada y salida (E/S)

Tanto en la E/S programada como la basada en interrupciones,


la CPU debe encargarse de la transferencia de datos una vez
que sabe que hay datos disponibles en el controlador. Una
mejora importante para incrementar la concurrencia entre la
CPU y la E/S consiste en que el controlador del dispositivo se
pueda encargar de efectuar la transferencia de datos. Esta
tcnica se denomina acceso directo a memoria

6.3. Manipulacin de archivos

Con este trmino se hace referencia, por un lado, a los


mecanismos y estructuras que el sistema operativo utiliza para
organizar la informacin en medios fsicos tales como discos y
diskettes (aspecto fsico del sistema de archivos), y por otro a la
visin que es ofrecida al usuario para permitir la manipulacin
de la informacin almacenada (una abstraccin, o perspectiva
lgica del sistema de archivos).

6.4. Comunicaciones

Los procesos pueden comunicarse entre s a travs de


compartir espacios de memoria, ya sean variables compartidas

3
o buffers, o a travs de las herramientas provistas por las
rutinas de IPC. La IPC provee un mecanismo que permite a los
procesos comunicarse y sincronizarse entre s, normalmente a
travs de un sistema de bajo nivel de paso de mensajes que
ofrece la red subyacente.

6.5. Deteccin de errores

Hay una gran cantidad de errores tanto de hardware como de


software que pueden ocurrir (Por ejemplo: Fallo de memoria
errores de clculo de un programa divisiones por cero), el
sistema operativo debe ser capaz de detectarlos y solucionarlos
o por lo menos hacer q tenga el menor impacto posible sobre el
resto de las aplicaciones.

6.6. Asignacin de recursos

El sistema operativo debe tener mecanismos de proteccin de


los recursos, adems de una adecuada poltica de seguridad.

6.7. Contabilidad

Resulta muy conveniente conocer el grado de utilizacin de los


recursos y de los distintos parmetros del sistema as como el
tiempo de respuesta. De esta forma se dispone de informacin
que permite saber con antelacin las necesidades futuras y
configurar al sistema para dar el mejor rendimiento.

6.8. Proteccin

Los procesos en un sistema operativo deben protegerse de las


actividades realizadas por otros procesos. Para proporcionar
dicha proteccin, podemos utilizar diversos mecanismos para
garantizar que solo los procesos que hayan obtenido la
adecuada autorizacin del sistema operativo puedan operar
sobre los archivos, los segmentos de memoria, sobre la CPU y
sobre otros recursos del sistema.

7. Evolucin histrica de los Sistemas Operativos

En las primeras pocas los sistemas eran grandes y costosos.


Constaban de una entrada de trabajos y una salida impresa, por lo

4
cual la interaccin con el usuario era prcticamente nula. Las
principales caractersticas eran que el sistema soportaba de un
nico trabajo a la vez, y que las tareas relacionadas se agrupaban
en conjuntos o lotes, para su procesamiento ms eficiente.
Los comienzos empezaron a darse en la dcada de 1940. En 1946
se present en pblico el ENIAC, la primera computadora de
propsito general utilizada por el ejrcito de los Estados Unidos,
que utilizaba la tecnologa de vlvulas electrnicas o tubos de
vaco. En esta poca los ordenadores no disponan de sistema
operativo. Todas las instrucciones de los programas eran
codificados a mano a travs de interruptores, y ms tarde
utilizando tarjetas perforadas de forma totalmente manual.
Hasta la dcada de 1950 era una persona (el operador) el que se
encargaba de cambiar fsicamente entre los trabajos que
ejecutaba el ordenador. Se perda un tiempo considerable entre
trabajo y trabajo debido a que esta labor se haca manualmente,
as que se pens en realizar la labor del cambio de tareas de
manera automtica. Fue entonces cuando surgieron los primeros
sistemas operativos (llamados as porque sustituyeron en parte el
trabajo del operador) con la intencin de acelerar y automatizar la
transicin entre trabajos.

7.1. Sistemas Batch o Por Lotes (70 y comienzos de los


80)
A comienzos de los 80, utilizando las tcnicas de Spooling
(proceso mediante el cual la computadora introduce trabajos en un
buffer, de manera que un dispositivo pueda acceder a ellos cuando
est listo) y multiprogramacin (ejecucin de mltiples tareas
compartiendo recursos) se pudo comenzar a desarrollar tcnicas
de planificacin de despacho. Esta tcnica consista en seleccionar
un lote de trabajos que estaban en memoria secundaria para
cargarlos en memoria principal. Luego, el SO seleccionaba uno de
ellos para ejecutar, y si este deba esperar por alguna tarea (por
ejemplo ejecucin de E/S) el sistema elega otro del lote para
utilizar el procesador. Esto, increment el uso del procesador.
El primer sistema operativo de la historia es el GM-NAA
I/O (Sistema de Entrada/Salida de General Motors y North
American Aviation), que fue diseado en 1956 para ejecutarse en
un ordenador IBM 704. Entre los primeros sistemas operativos
cabe tambin destacar el Fortran Monitor Sistem (FMS) y el IBSYS.

5
7.2. Sistemas multitarea
A comienzos de la dcada de 1960 surgen los sistemas de tiempo
compartido, en los que varios programas se encuentran en
memoria, y parece que se estn ejecutando de manera
simultnea, ya que el ordenador va alternando entre ellos
rpidamente asignando pequeas franjas de tiempo de ejecucin a
cada uno. De esta poca cabe destacar sistemas operativos como
CTSS (Sistema de Tiempo Compartido Compatible) y su sucesor
MULTICS, precursor de los actuales sistemas UNIX.
En 1964 IBM lanz la familia de ordenadores Sistemas/360, que
utilizaban circuitos integrados como tecnologa principal, y el
OS/360 como sistema operativo. El sistema fue evolucionando
para poder servir a mltiples usuarios simultneamente,
soportando entornos de proceso por lotes multiusuario con tiempo
compartido y multiprocesamiento, y que dio muchos quebraderos
de cabeza a sus creadores y usuarios debido a su complejidad y
enorme tamao.

7.3. Sistemas de Tiempo Compartido (Fines 80):


Estos Sistemas eran multiusuarios. Ejecutaban programas de
forma concurrente con una elevada tasa de despacho de
procesador (cambio de contexto), de forma tal de permitir a los
usuarios que interacten directamente con el sistema como si
fueran su nico usuario. La necesidad de acceder y actualizar
datos de forma concurrente, creo la necesidad de evolucionar el
sistema de archivos a uno multiusuario, incorporando tcnicas de
proteccin de accesos.

7.4. Sistemas para computadores (80)


Con costos de hardware decrecientes, fue posible el diseo y uso
de computadores personales. Los Sistemas fueron diseados en
base a que seran utilizados por un nico usuario, y todo el nfasis
en el desarrollo estuvo en mejorar la interaccin con el usuario. Se
desarroll la interfaz de ventanas que conocemos hoy.

7.5. Sistemas Paralelos (comienzos 90)

6
Son Sistemas donde se dispone de ms de un procesador,
permitiendo ejecucin simultnea y sincronizada de procesos. Se
Clasifican en:
7.5.1. Altamente integrados: tightly coupled. Son
sistemas en donde los canales de interconexin son de
alta velocidad. (bus comn o memoria compartida)

7.5.2. Poco Integrados: closely coupled. Son sistemas en


donde los canales de interconexin son de baja velocidad
(sistemas en red)
Veamos ahora otra clasificacin de los Sistemas paralelos:
7.5.3. Asimtricos: Se designa un CPU (master) para
ejecutar el cdigo del ncleo, para no lidiar con la
concurrencia, los dems (slaves) ejecutaran lo que ste
les designe.

7.5.4. Simtricos: Todos los procesadores son considerados


iguales, el cdigo del ncleo se dispone en memoria
comn y es ejecutado por cualquier procesador.

7.6. Sistemas de Tiempo Real

Son sistemas informticos que interaccionan con su entorno fsico


y responden a los estmulos del entorno dentro de un plazo de
tiempo determinado. No basta con que las acciones del sistema
sean correctas, sino que, adems, tienen que ejecutarse dentro
de un intervalo de tiempo determinado.

8. Partes de un Sistema Operativo

8.1. Gestin de Procesos

Programa en ejecucin (datos, pila, contador, registros, etc.)


Tareas de las que el SO es responsable:

Creacin y terminacin de procesos


Asignacin/actualizacin/liberacin de recursos
Suspensin y reinicio
Sincronizacin entre procesos
Comunicacin entre procesos
Solucin de trampas y bloqueos

7
8.2. Administracin de la Memoria.

Almacn (array) de datos direccionables (y por lo tanto


accesibles) por la CPU y algunos dispositivos de accesos directo
a la memoria (DMA). Tareas de las que el SO es responsable:

inventario del uso de memoria


Seleccin de procesos a cargar en memoria
Reserva/liberacin de memoria
Conversin de direcciones virtuales
Proteccin de memoria
Conocer qu partes de la memoria estn siendo utilizadas
y por quin.
Decidir qu procesos se cargarn en memoria cuando
haya espacio disponible.
Asignar y reclamar espacio de memoria cuando sea
necesario

8.3. Manejo de Ficheros.

La funcin del SO es abstraer las propiedades fsicas del


dispositivo de almacenamiento, proporcionando una unidad
lgica de almacenamiento. Tareas de las que el SO es
responsable:

Creacin y eliminacin de ficheros


Creacin y eliminacin de directorios
Proporcionar primitivas para la modificacin de ficheros
Asignar/manejar permisos de acceso a ficheros
Realizacin de copias de seguridad

8.4. Gestin de Dispositivos de Entrada/Salida (Driver)

La funcin del SO es abstraer las propiedades fsicas del


dispositivo de Entrada/Salida, as como coordinar el accesos a
los mismos de mltiples procesos. Tareas especficas:

Manejo de memoria para acceso directo, buffering y


acceso a memoria cache

8
Proporcionar la interfaz entre el usuario y el dispositivo
Proporcionar la interfaz entre el sistema y el dispositivo

Adems, el sistema operativo ofrece:

Lanzador de aplicaciones: permite el lanzamiento de


un programa. Esto incluye los intrpretes de rdenes
textuales y los basados en gestores de ventanas.
Llamadas al sistema: conjunto de servicios que los
procesos pueden solicitar al sistema operativo.

8.5. Manejo de Redes.

La funcin del SO es proporcionar una interfaz de acceso a


dispositivos remotos, conectados a travs de lneas de
comunicacin.

8.6. Intrprete de Comandos.

Proporciona la interfaz entre el usuario y el sistema operativo.


(Shell). Vara en complejidad de sistema a sistema, desde los
ms simples por lnea de comando a complejos sistemas
grficos basados en ventanas (WindowsNT, LINUX KDE, Solaris
CDE, etc.)

9. Principales Sistemas Operativos

9.1. DOS

Creado en 1981 por IBM computers. DOS fue el S.O. adoptado


inicialmente por la mayora de los computadores personales. El
sistema operativo DOS es una versin de sistemas operativos para
computadoras. Este tambin llamado Disk Operating System, que
traducido al espaol quiere decir: Sistema Operativo de Disco.
Entre los diferentes sistemas operativos que pertenecen a esta
familia tenemos que destacar al sistema QDOS creado por IBM que
fue el primero y al sistema MS-DOS de Microsoft que se posicion
como el ms utilizado.

9.1.1. Caractersticas del sistema operativo DOS

Su interfaz no es grfica, sino con lneas de comandos.


Las instrucciones se cargan por el command.com.
No se utiliza Mouse.

9
Cada uno de los hardwares instalados deben ser
instalados y configurados de forma manual.
Es un sistema operativo monousuario. Solo soporta a un
usuario por vez.
Es un sistema operativo monotarea o single-task. Solo se
puede realizar una tarea por vez.
Puede funcionar de forma similar un sistema multitarea
con el programa TSR.
En un principio no admita discos duros con mucha
capacidad de almacenamiento.
Las primeras versiones de este sistema operativo no
admitan una memoria RAM que supere los 64 KB. Luego
se extendi hasta 1 MB.
Este sistema da la posibilidad de administrar
completamente los recursos y componentes del
ordenador.

9.1.2. Comandos principales en DOS


Este sistema operativo se basa en una interfaz de lneas de
cdigo command.com y los comandos principales son:
DIR para acceder al directorio de archivos.
TYPE para visualizar el contenido de un archivo.
COPY para copiar un archivo.
REN (RENAME) para cambiar el nombre de un archivo.
DEL para borrar un archivo.
MD o MKDIR para crear un directorio nuevo.
CD o CHDIR para cambia de un directorio a otro.
RD o RMDIR para borrar un directorio
CLS para limpiar la pantalla.
HELP para obtener ayuda.

9.1.3. Versiones del sistema operativo DOS

9.1.3.1. Sistema operativo QDOS


El sistema operativo QDOS, originalmente llamado Quick
and Dirty Operating System, que traducido al espaol
quiere decir: Sistema Operativo Rpido y Sucio. El
desarrollador de este sistema es Tim Paterson, de la
compaa Seattle Computer Products. Este es un sistema
operativo de 16 bits que se basa en una interfaz de
comandos. Fue el primer software de esta serie de

10
sistemas. En el ao 1981, QDOS fue comprado por la
firma de Microsoft. Tiempo despus fue IBM quien compr
la licencia de este sistema que desde ese momento paso
a ser PC-DOS 1.0. El programa se sigui actualizando
hasta convertirse en MS-DOS. Hubo muchas versiones del
sistema operativo QDOS, entre ellos debemos destacar a
QDOS v0.1 (1980), 86-DOS v0.3 (1980) y 86-DOS v1.0
(1981).

9.1.3.2. Sistema operativo PC-DOS


El sistema operativo PC-DOS se cre en la unin de IBM y
Microsoft en el ao 1981. Su objetivo eran las
computadoras IBM de uso personal. Al mismo tiempo
naci la versin MS-DOS, la cual estaba destinada a las
dems computadoras que eran compatibles con este
sistema. Aunque en un principio PC-DOS y MS-DOS eran
muy similares, despus de la separacin de IBM y
Microsoft, los sistemas fueron volvindose ms diferentes.

9.1.3.3. Sistema operativo MS-DOS


El sistema operativo MS-DOS fue creado por Microsoft, en
su acuerdo con IBM. Microsoft deba desarrollar un
sistema para las computadoras de IBM y decidi comprar
QDOS. Este sistema fue modificado y se presentaron dos
versiones: PC-DOS para las IBM PC y MS-DOS para las
computadoras que fueran compatible con el sistema.

9.1.4. Ventajas

Amplio uso
Nmero de Aplicaciones generadas bajo DOS.
Funcionamiento sobre Hardware de bajo costo
Utilizado en Windows 95, Windows 98 or Windows NT

9.1.5. Desventajas

Almacenamiento Primario Limitado.


Tareas nicas.
Interfaz basado en caracteres

9.2. UNIX

11
UNIX naci en los Laboratorios Bell de AT&T en 1969, desarrollado
por Ken Thompson y Dennis Ritchie (tambin creador del lenguaje
de programacin C). El sistema provee una serie de herramientas,
cada una realiza una funcin limitada y bien definida, utiliza un
sistema de archivos unificado como medio de comunicacin, y un
lenguaje de comandos llamado shell que permite combinar esas
herramientas para realizar acciones complejas.

9.2.1. Caractersticas

Es el ms antiguo de los S.O. para computadoras


personales
Es multiusuario, multiprocesador, multitarea, soporta
redes
En la mayora de sus versiones, usa interfaz de lnea de
comando. Sin embargo, actualmente la mayora utiliza
interfaz grfica

9.2.2. Funcionamiento

UNIX es un sistema operativo multiusuario, es decir,


permite que ms de un usuario utilice simultneamente
el sistema. Para hacer esto de forma coherente cada
usuario debe identificarse para utilizar el sistema, es
decir, se necesita una cuenta en el sistema. La cuenta
est formada bsicamente por un nombre de usuario y
una clave de acceso o password. El usuario deber
introducir su nombre de usuario y su clave. A partir de ah
el sistema lanza un primer programa (generalmente lo
que se conoce como una Shell) que se ejecuta con el
identificador de ese usuario. Otra cosa importante que se
debe rescatar es no apagar los ordenadores, aunque s
los monitores. UNIX es un sistema multiusuario y
multitarea como ya se ha comentado, puede haber
usuarios utilizando el sistema a travs de la red que no
desean ver cortado su trabajo.

9.2.3. El sistema de Ficheros

Un sistema de ficheros proporciona un mtodo conveniente


para organizar y almacenar ficheros. Todos los ficheros en UNIX
residen en un sistema de ficheros, sin importar el tipo de los

12
mismos. El sistema de ficheros en UNIX es una organizacin de
directorios y ficheros estructurada en forma de rbol. La raz de
un sistema de ficheros de UNIX se representa con el carcter /.

Un fichero puede ser identificado de forma nica especificando


la ruta desde la raz hasta l en el rbol de directorios, en tal
caso la ruta empieza en /. Si la ruta no comienza por / se
entiende que empieza en el directorio de trabajo del proceso
que intenta hacer referencia a ese fichero. Un fichero consiste
en una sucesin de bytes terminada por una marca de fin de
fichero. Fsicamente un fichero puede contener una serie de
bloques de disco o cinta. Los bloques de datos que pertenecen
a un fichero pueden estar dispuestos de forma aleatoria en el
sistema de almacenamiento.

9.2.3.1. Ficheros ordinarios

Un fichero ordinario contiene datos arbitrarios en cero


o ms bloques de datos almacenados en un sistema
de ficheros. Estos ficheros pueden contener texto ASCII

13
o datos binarios. No existe ninguna estructura
impuesta por el sistema operativo sobre cmo se debe
organizar un fichero. UNIX no hace ninguna distincin
entra ficheros que contienen diferentes tipos de datos.

9.2.3.2. Directorios

Los directorios son un tipo especial de ficheros que


proporcionan la relacin entra nombres de ficheros y
los ficheros propiamente dichos. Como resultado de
esto, la estructura de los directorios define la
estructura del sistema de ficheros completo. Un
directorio consiste en una tabla cuyas entradas, una
para cada fichero, contienen: un nmero de inodo y un
nombre de fichero empleado para hacer referencia, de
forma simblica, a ese inodo. Cada entrada en la tabla
del directorio se emplea para convertir el nombre de
un fichero en su correspondiente inodo. Cada proceso
(programa en ejecucin) se encuentra siempre en un
directorio, es lo que se llama su directorio de trabajo
(working directory), que el proceso puede cambiar a
voluntad. Los directorios son un tipo especial de
ficheros que proporcionan la relacin entra nombres de
ficheros y los ficheros propiamente dichos.

9.2.3.3. Ficheros especiales

Los ficheros especiales no contienen datos. En vez de


eso proporcionan un mecanismo para relacionar
dispositivos fsicos con nombres de fichero en el
sistema de ficheros. Cada dispositivo soportado por el
sistema est asociado con al menos un fichero
especial. Cuando se realiza una peticin de lectura o
escritura sobre un fichero especial resulta en la
activacin del controlador asociado con ese
dispositivo, este controlador es la parte del cdigo del
sistema encargada de controlar las operaciones
relacionadas con el dispositivo fsico.

9.2.4. El C-Shell

14
Cuando nos autentificamos ante el sistema, ste lanza un
proceso que ejecuta un primer programa para nosotros.
Generalmente este programa es lo que se conoce como
una Shell o intrprete de comandos. Es un programa que
se dedica a recoger del teclado instrucciones respecto a
comandos que deseamos ejecutar y a ejecutarlos. Puede
aadir muchas otras facilidades. El Shell que vamos a
comentar es el C-Shell (csh). Este intrprete de mandatos
fue programado en lenguaje C en la Universidad de
California (Berkeley, EEUU). Otro Shell que est bastante
difundido es el Bourne Shell (sh), que tiene su origen en
los Laboratorios Bell y que distribuye AT&T. El C-Shell es
ms sofisticado que el Bourne Shell, pero este ltimo es
ms rpido. Estas caractersticas hacen que el CShell sea
ptimo para un uso interactivo, y que el segundo se
emplee para escribir rutinas de mandatos (scripts).

9.2.5. Caracteres especiales

Intr: Termina la ejecucin de un proceso.

Eof: su significado es Fin de Fichero, en los casos en


que se emplea la entrada estndar para dar
informacin a un comando sirve para enviar este
carcter que da por finalizada la informacin.

Erase: Corresponde al carcter que provoca el


borrado de la letra anterior a la posicin del punto de
insercin.

9.2.6. Versiones
Actualmente se emplean principalmente cuatro versiones
diferentes de este sistema operativo, que son:
UNIX System V, distribuido por AT&T.
BSD v. 4.3. distribuido por la Universidad de California en
Berkeley.
SunOS/Solaris distribuido por la empresa SUN.
GNU/Linux

15
9.2.6.1. GNU/Linux
Es el software necesario para que el ordenador permita
utilizar programas como: editores de texto, juegos,
navegadores de Internet, etc. Linux puede usarse mediante
un interfaz grfico al igual que Windows o MacOS, pero
tambin puede usarse mediante lnea de comandos como
DOS.
Desde sus comienzos, Linux se dise para que fuera un
sistema multi tarea y multi usuario. Estos hechos son
suficientes para diferenciar a Linux de otros sistemas
operativos ms conocidos. Sin embargo, Linux es ms
diferente de lo que pueda imaginar. Nadie es dueo de
Linux, a diferencia de otros sistemas operativos. Gran parte
de su desarrollo lo realizan voluntarios de forma altruista.
Est basado en 32 bits y tiene todas las capacidades
de UNIX
Multitarea, multiusuario, soporta redes,
multiplataforma
Se puede utilizar en cualquier tipo de computador, ya
que demanda pocos recursos (trabaja muy bien hasta
en equipos 386)

9.3. OS/2 Warp

Fue el primer S.O. realmente grfico, para computadoras


personales que utilizan procesadores Intel
Es multitarea, multiusuario y soporta redes
Fue el primer S.O. para computadores personales, con
capacidades de reconocimiento de voz integradas

9.4. WINDOWS

La compaa Microsoft fue creada en 1975 por Bill Gates y su


socio Paul Allen. A partir de 1982 lanzaron el primer sistema
operativo para equipos de la firma IBM y compatibles, se
trataba del MS-DOS (siglas de MicroSoft Disk Operating
System). Este sistema operativo tuvo un gran xito gracias a la
posibilidad de la clonacin de los equipos. IBM mantuvo
liberalizada la arquitectura de los equipos, por lo que otras
compaas podan montarlos de la misma forma, as, todos ellos

16
usaban MS-DOS como sistema operativo. MS-DOS es eficaz,
pero tambin demuestra ser de difcil comprensin para
muchas personas. Tiene que haber una mejor manera de crear
un sistema operativo.

9.4.1. Windows 1 (1985)


Aunque fue anunciado en 1983 por Bill Gates, su
lanzamiento no se produjo hasta dos aos ms tarde,
concretamente el 20 de noviembre de 1985.
Fue llamado inicialmente Interface Manager, finalmente
se le cambi el nombre porque describe mejor los
cuadros y las ventanas informticas, que resultan
fundamentales en el sistema.
Este amplia las prestaciones de MS-DOS e incorpora una
interfaz grfica de usuario. Ahora en lugar de escribir
comandos, es posible desplazarse entre pantallas o
ventanas moviendo el mouse, y sealando lo que se
quiere. Se populariz gracias a su interfaz grfica basada
en ventanas que le da su nombre.
Las siguientes fueron las principales caractersticas de
Windows 1.0:

Interfaz grfica con mens desplegables, ventanas


en cascada y soporte para mouse.
Grficos de pantalla e impresora independientes del
dispositivo.
Entre sus caractersticas de escritorio destacaban el
manejo de archivos MS-DOS, calendario, bloc de
notas, calculadora y reloj.
Multitarea cooperativa entre las aplicaciones
Windows.
Requiere como mnimo 256 KB, y recomienda
disponer de 512KB.

17
9.4.2. Windows 2.0 (1987)
En diciembre del 1987, sale al mercado Windows 2.0. Sus
caractersticas ms importantes fueron el soporte de
archivos PIF para aplicaciones DOS y la opcin de
superponer ventanas, controlar el diseo de la pantalla, y
los mtodos abreviados de teclado.
Ser el primer Windows que incorpore el Panel de control,
presente hasta la actualidad.
Nacen aplicaciones como Excel, Word for Windows, Corel
Draw, etc. Los primeros programas basados en Windows.
Este sistema operativo, est diseado para el procesador
Intel 286, por lo que al salir al mercado el 386, se publica
Windows/386, para aprovechar sus funcionalidades de
memoria extendida. Esta nueva caracterstica permita
mltiples mquinas virtuales DOS con multitarea.
Tiene su propio formato de archivo ejecutable y
proporciona sus propios controladores de dispositivo.
Con esta versin regresan lo conflictos legales con Apple,
acusndolos de haber roto el acuerdo de licencia de
1985. Microsoft adujo que el acuerdo de licencia les daba
derecho a usar las funciones de Apple. Luego de largos
aos de juicio, Microsoft logra ganar. Quiz el futuro de
Microsoft sera muy distinto de haber perdido. En todo
caso, Microsoft ya era para 1988 el vendedor ms grande
de software para PC.

18
9.4.3. Windows 3.0 (1990)
Publicado en mayo de 1990, supone una reconstruccin
de Windows, que ahora consigue redireccionar ms de
640KB de memoria. Gracias a ello sus grficos avanzados
son de 16 colores.
Las siguientes fueron las principales caractersticas de
Windows 3.0:

Modo estndar (286), con soporte mejor soporte de


memoria (large memory).
Se agreg en Administrador de Programas y de
Archivos
Soporte de Red
Soporte para combo boxes, mens jerrquico y los
archivos .INI privados para capa aplicacin
empezaron a cobrar ms valor.

Todo ello se instala con mltiples disquetes, por lo que


Windows se usa cada vez ms en el trabajo y en casa,
que tambin incluye juegos como el Solitario,
Buscaminas, etc.

9.4.3.1. Windows 3.1

Se lanza en octubre de 1992 para el trabajo en grupo.


Permite trabajar en una red interna para el uso
compartido de archivos e impresoras entre diversas
PC. En esta versin se integra el entorno de Windows y
sus extensiones de redes en un solo paquete, que
incluye los controladores de red.

19
9.4.3.2. Windows NT (1993)

Es lanzado en julio de 1993, y ms que una nueva


versin de su familia de sistemas operativos, es un SO
creado desde cero. Se trata de un software para
sistemas de gama alta de 32 bits, que supera la
tradicin de los 16 bits. Tras haber vendido ms de 10
millones de copias de Windows 3.0/3.1, Windows es ya
el sistema operativo ms utilizado. Por ello Windows
NT fue diseado para estaciones de trabajo avanzadas
y para servidores.

Est dirigido para el uso en empresas y universidades


para soportar programas ms pesados, para trabajar
en servidores de red, estaciones de trabajo cientfico y
el desarrollo de software.

Las letras NT provienen de la designacin del producto


como Nueva Tecnologa (New Technology).

A diferencia de Windows 3.1, que era una interfaz


grfica que corra sobre MS-DOS, Windows NT es un
sistema operativo por s solo. NT necesita un 386 con
al menos 12MB de RAM y un disco duro de 75MB.

20
9.4.3.2.1. Windows NT 3.1
Inicialmente estaba destinado a ser una versin
de un sistema operativo creado entre Microsoft e
IBM. Cuando desde Microsoft vieron el xito
decidi abandonar la colaboracin con IBM y lo
lanz al mercado rebautizndolo como Windows
NT. La estrategia de marketing de Microsoft era
que Windows NT pareciera la continuacin de
Windows 3.1.Por primera vez se dio soporte para
el sistema de ficheros NTFS, pero no se har
realmente efectivo hasta la llegada de Windows
2000.
Poda correr en microprocesadores Intel x86,
DEC Alpha, MIPS R4000.

9.4.3.2.2. Windows NT 3.5 / 3.51


Publicado a finales de 1994, Microsoft da el salto
a la arquitectura PowerPC, manteniendo la
arquitectura de Intel x86. Uno de los principales
objetivos era aumentar la velocidad del sistema
operativo. Incorpora un aadido llamado
NewShell. Que no era ms que la versin Beta
de la nueva interfaz grfica de Windows 95 y NT
4.0, con el botn y men de inicio.
El objetivo final de Microsoft es que los usuarios
prueben la nueva interfaz grfica que ser
presentada en un futuro prximo. Windows NT
3.51 fue el ltimo de la serie que se ejecutaron
en un 386.

21
9.4.3.2.3. Windows NT 4.0
Windows NT 4.0 fue la cuarta versin del sistema
operativo de Microsoft Windows NT, lanzado en
1996.
Su interfaz es similar a la de Windows 95, y es
un sistema de 32 bits.Durante su etapa de
desarrollo, tiene el nombre de Cairo. Presenta
novedades como el soporte para diferentes
plataformas como MIPS, Alpha, Intel, etc.
Presenta varias versiones como Workstation,
Server, etc. Estas permitan adaptarlo a varias
necesidades.Tiene un pobre soporte de DirectX,
con lo que la mayora de juegos en 3D no
funcionaban. Incorpora caractersticas
importantes para mejorar las aplicaciones en red
y mejorar las comunicaciones

gf

9.4.4. Windows 95 (1995)

22
Se lanza al mercado en agosto de 1995, llegndose a
vender 7 millones de copias en las primeras cinco
semanas.
Es una poca en la que ya Internet se abre paso al
mundo, y el correo electrnico y los juegos multimedia
empiezan a ser parte de la vida online de las personas.
Esta ltima versin de Windows viene con soporte para
conexin a la red de redes, acceso al telfono mediante
red y se incluye al navegador Internet Explorer en el
paquete.
El nuevo sistema operativo va a la par de los cambios
tecnolgicos y exige mayores requisitos a las PC, en este
caso un procesador 386DX o superior y al menos 4 MB de
RAM. Las versiones de actualizacin venan en disquete y
CD-ROM, disponibles en una docena de idiomas.
Es en esta versin que vemos por primera vez aparecer el
men de Inicio, la barra de tareas, y los botones para
minimizar, maximizar y cerrar las ventanas. Elementos
presentes hasta hoy en da en una interfaz grfica que se
ha ido mejorando al correr de los aos.

9.4.5. Windows 98 (1998)


Fue presentado el 25 de junio de 1998, Windows 98 (con
nombre en clave Memphis) es la primera versin de
Windows diseada especficamente para los
consumidores. Los equipos informticos son habituales en
la oficina y en el hogar.
Aun es un sistema operativo basado en MS-DOS.
Algunas de las caractersticas de Windows 98 son un
mejor soporte de AGP, soporte para mltiples monitores y
WebTV. Ofrece soporte para el sistema de ficheros FAT32,

23
permitiendo soportar particiones de disco mayores a los
2GB de Windows 95. Tena un nuevo estndar de
controladores (Windows Driver Model), aunque an poda
usar el antiguo estndar (VxD).
Una de sus caractersticas ms controversiales, fue la
integracin del navegador Internet Explorer a la interfaz
grfica de Windows y al explorador de archivos, llevando
esto a Microsoft a ser acusado de monopolio.
La publicacin de Windows 98 tuvo una notable
demostracin pblica por parte de su presidente Bill
Gates destacando la facilidad de uso del sistema
operativo y su mejorado soporte Plug and Play.

Los requisitos del sistema son:

Procesador 486 DX2 a 66 MHz o superior con 16 MB


de memoria RAM (se recomiendan 24 MB).
Suficiente espacio en el disco duro. La cantidad de
espacio necesario depende del mtodo de
instalacin elegido y de los componentes que haya
seleccionado.
Actualizando desde Windows 95 o desde 3.1: 140-
315 MB (normalmente 205 MB) de espacio.
Nueva instalacin usando el sistema de ficheros
FAT16: 210-400 MB (normalmente 260 MB) de
espacio.
Nueva instalacin usando el sistema de ficheros
FAT32: 190-305 MB (normalmente 210 MB) de
espacio.
No soporta instalacin en particiones/discos con el
sistema de ficheros NTFS como las versiones
Windows NT
Monitor con resolucin VGA o superior.
Unidad de CD-ROM.
Microsoft Mouse o un dispositivo apuntador
compatible.

24
9.4.6. Windows 2000 (2000)
Se puso en circulacin el 17 de febrero del 2000,
conocido durante su desarrollo como NT 5.0. Es una
versin til para los administradores de sistemas, tuvo
xito tanto en el mercado de los servidores como en el de
las estaciones de trabajo.
Es un sistema operativo para empresas, y algunas de las
tareas que puede realizar son: crear cuentas de usuarios,
asignar recursos y privilegios, actuar como servidor web,
FTP, servidor de impresin, DNS, DHCP, etc. Su principal
punto fuerte es el Active Directory, herramienta desde la
cual se puede administrar toda la infraestructura de una
organizacin. En dicho sistema operativo, se introdujeron
algunas modificaciones respecto a sus predecesores
como el sistema de archivos NTFS 5, con la capacidad de
cifrar y comprimir archivos. Hay cuatro variantes de
Windows 2000:

9.4.6.1. Windows 2000 Professional


Estaba destinado a estaciones de trabajo.

9.4.6.2. Windows 2000 Server


Est destinada a ser servidor de archivos, impresin,
web, FTP. Es ideal para cuando no se requiere de un
servidor dedicado a cada tarea o departamento, y de
esta manera tener todo centralizado en un solo
servidor.

9.4.6.3. Windows 2000 Advanced Server


Est orientado a empresas medianas o grandes que
tienen un mayor nmero de usuarios en la red. Ofrece
una estructura completa de clsteres para alta
disponibilidad y escalabilidad y admite
multiprocesamiento simtrico de ocho vas, adems de
memoria de 8 GB con la extensin de direccin fsica.
Soporta hasta 8 procesadores y soporte RAID. Su
principal funcin es la de servidor de aplicaciones o de
tareas crtica dentro de una organizacin grande.

25
9.4.6.4. Windows 2000 Datacenter Edition
Es una versin de primer nivel especializada para
Windows 2000 Server que admite multiprocesamiento
simtrico de 32 vas y hasta 64GB de memoria fsica.
Est destinado a servidores muy potentes, para
manejar grandes volmenes de datos, y para ISP a
gran escala y alojamiento de sitios Web.

9.4.7. Windows ME (2000)


Fue lanzado el 14 de septiembre del 2000. Es un sistema
operativo grafico hibrido de 16/32 bits. Es el sucesor de
Windows 98 en la familia Win 9x y de Windows 2000
cronolgicamente, fue puesto en el mercado como Home
Edition cuando fue comparado con Windows 2000,
lanzado siete meses antes.
Fue diseado para que fuera de gran facilidad de uso
para usuarios caseros, y Microsoft tambin puso al da la
interfaz grfica con algunas caractersticas de Windows
2000.
No est construido bajo el ncleo de Windows NT ya que
fue usado solamente en los S.O. profesionales de
Microsoft hasta ese momento. Windows ME es una
versin basada de la familia de Win9x como sus
antecesores, pero con MS-DOS ejecutado en tiempo real
pero muy restringido, para poder correr ms rpido
durante el arranque del sistema.
Fue concebido como un proyecto rpido que servira
como sustituto temporal entre Windows 98 y Windows XP,
por lo que fue ampliamente criticado y no tuvo la

26
popularidad esperada. Las crticas se centraban
especialmente en sus problemas de estabilidad y
deficiencias para modo real en DOS. Fue el ltimo sistema
operativo basado en el kernel Windows 9x, teniendo a
MS-DOS de fondo.

Requisitos del sistema:

Un procesador Pentium o compatible de 150 MHz.


320 MB de espacio libre de disco duro.
Por lo menos 32 MB RAM.

9.4.8. Windows XP (2001)


Windows XP se lanz al mercado el 25 de octubre de
2001. Las letras XP provienen de la palabra eXPerience
y su periodo de desarrollo fue menor a 18 meses,
concretamente entre diciembre de 1999 y agosto de
2001.
Actualmente es el sistema operativo ms utilizado del
planeta para procesadores x86 y se considera que existen
ms de 400 millones de copias funcionando.
Sucesor de Windows 2000, es el primer sistema operativo
de Microsoft orientado al consumidor que se construye
con un ncleo y arquitectura de Windows NT disponible
en dos versiones: una para plataformas de 32 bits y otra
para plataformas de 64 bits.
En XP se introdujeron algunas caractersticas que
mejoraron el S.O. notablemente con respecto a sus
antecesores:

27
Ambiente grfico ms agradable que el de sus
predecesores.
Secuencias ms rpidas de inicio y de hibernacin.
Capacidad del sistema operativo de desconectar un
dispositivo externo, de instalar nuevas aplicaciones
y controladores sin necesidad de reiniciar.
Una nueva interfaz de uso ms fcil, incluyendo
herramientas para el desarrollo de temas de
escritorio.
Uso de varias cuentas, lo que permite que un
usuario guarde el estado actual y aplicaciones
abiertos en su escritorio y permita que otro usuario
abra una sesin sin perder esa informacin.
ClearType, diseado para mejorar legibilidad del
texto encendido en pantallas de cristal lquido (LCD)
y monitores similares.
Escritorio Remoto, que permite a los usuarios abrir
una sesin con una computadora que funciona con
Windows XP a travs de una red o Internet,
teniendo acceso a sus usos, archivos, impresoras, y
dispositivos.
Soporte para la mayora de mdems ADSL y
wireless, as como el establecimiento de una red
FireWire.

Algo destacable fueron las nuevas capacidades que se


introdujeron para la gestin de software y evitar as el
denominado DLL Hell (infierno de las DLLs) que tanto se
dio en versiones anteriores.
Al estar basado en Windows NT, XP presenta grandes
mejoras en estabilidad y rendimiento. Su IGU (Interfaz
Grfica de Usuario) destaca por su fcil manejo con
respecto a versiones anteriores y otros sistemas
operativos. Dicha IGU recibe el nombre de Luna y
presenta cambios tales como:

El men Inicio y la capacidad de indexacin de los


directorios de Windows fueron reajustados
Botn Cerrar (cruz) de color rojo.
Botones estndar de colores en las barras de
herramientas de Windows e Internet Explorer.

28
Un rectngulo azul translcido en la seleccin de los
archivos.
Un grfico en los iconos de la carpeta, indicando el
tipo de informacin que se almacena.
Sombras para las etiquetas del icono en el tablero
del escritorio
Capacidad de agrupar aplicaciones similares en la
barra de tareas.
Capacidad para prevenir cambios accidentales.
Destaca programas recin instalados en el men de
inicio.
Sombras bajo los mens (Windows 2000 tena bajo
el puntero del ratn, pero no en los mens).
Al igual que en los anteriores Windows, el
Explorador de incluye la vista preliminar (en
miniatura) de archivos Web en los detalles en la
barra de tareas comunes en las carpetas, ya sean
pginas Web guardadas localmente o accesos
directos a Internet.

Windows XP es la primera versin de S.O. de Microsoft


que utiliza la Activacin de Producto para reducir la
piratera del mismo, algo que no sent demasiado bien
entre parte de los usuarios.

Requisitos mnimos del sistema:

Procesador de 233 MHz o superior.


Memoria de 64MB RAM
Video: Super VGA (800600 o superior)
Disco duro: 1,5GB (ms 1,8GB SP2 y 900MB SP3).

29
9.4.9. Windows Vista (2007)
Sale al mercado para el pblico en general en enero de
2007 junto con la nueva versin de Microsoft Office 2007,
en 35 idiomas. Trae como novedades un nuevo diseo
ms refinado llamado Aero, que cambia por primera vez
el clsico botn de inicio por el logo de Windows.
Nuevas aplicaciones y funciones se aaden como el
calendario de Windows, Windows DVD Maker, la
bsqueda instantnea y hasta nuevos juegos como
ajedrez, Mahjong, y Purble Place. Aparece la Windows
Sidebar para colocar gadgets en el escritorio. Se mejora
adems la conectividad para redes domsticas y se
incluyen Internet Explorer 7, Windows Media Player 11.
Las expectativas creadas por Microsoft respecto a Vista
decepcionaron a muchos usuarios, debido a los altos
requerimientos de hardware necesarios para poder
ejecutarlo correctamente:

Procesador de 800 MHz o superior.


Memoria de 512MB RAM
Video: Tarjeta Grfica compatible con DirectX 9.0
Disco duro: 15GB de espacio libre (HDD de 20GB de
capacidad).

9.4.10. Windows 7 (2007)

30
Esta versin est diseada para uso en PC, incluyendo
equipos de escritorio en hogares y oficinas, equipos
porttiles, Tablet PC, netbooks y equipos media center.
El desarrollo de este sistema operativo comenz
inmediatamente despus del lanzamiento de Windows
Vista. El 20 de julio de 2007 se revel que ese sistema
operativo era llamado internamente por Microsoft como la
versin 7. Hasta ese momento la compaa haba
declarado que Windows 7 tendra soporte para
plataformas de 32 bits y 64 bits, aunque la versin para
servidores que comparte su mismo ncleo (Windows
Server 2008 R2, que sucedera a Windows Server 2008)
sera exclusivamente de 64 bits.
El 13 de octubre de 2008 fue anunciado que Windows
7, adems de haber sido uno de tantos nombres en
cdigo, sera el nombre oficial de este nuevo sistema
operativo.

Caractersticas:

Reconocimiento de escritura a mano mejorado.


Soporte para discos duros virtuales.
Rendimiento mejorado en procesadores
multincleo.
Mejor rendimiento de arranque del sistema.
Soporte para sistemas que utilizan mltiples
tarjetas grficas (multi-GPU).
Ampliacin de funciones y rediseo de la
Calculadora (Estadstica y Programacin).
Modo XP: permite ejecutar un equipo virtual
Windows XP de forma transparente para el usuario.

9.4.11. Windows 8 (2012)


Rompe completamente con el concepto tradicional del
sistema operativo de Microsoft, apoyado en una nueva
interfaz de usuario, Metro UI, donde adems de estar
orientado para el uso tctil en donde se pierde el teclado
y el ratn, hace que se pierda el botn de inicio, algo que
fue bastante mal recibido por los usuarios del sistema.
Adems, las aplicaciones de escritorio comienzas a ser
sustituidas por las apps que se pueden conseguir en la
nueva tienda con la que dispone el sistema.

31
Caractersticas:

Gestos simples: Windows 8 es el primer sistema


operativo de Microsoft diseado con gestos. El
sistema operativo tiene gestos simples e intuitivos
para el usuario.

Informacin constante: Las aplicaciones de


Windows 8 pueden recibir informacin aunque no
estn abiertas. Es importante para el correo,
calendario, noticias. En la pantalla de bloqueo se le
informar al usuario si tiene algn evento cercano,
si recibi un mail importante y ms.

Bsqueda en todo el sistema: La herramienta


que implementa Windows 8 permite buscar no solo
en los nombres de los archivos, como hasta ahora,
sino tambin dentro de aplicaciones.

Actualizacin o reset: Microsoft agreg la


capacidad de "actualizar" la computadora. De esta
manera si est funcionando lento o con errores esta
caracterstica eliminar esos problemas. Reset es
para cuando se vendes la PC. Se Selecciona esta
opcin y se borrar absolutamente todo y dejar la
computadora en cero.

Sincronizacin: No importa en qu tableta, PC,


notebook, smartphone o dispositivo con Windows 8
ests. Tu informacin ser accesible desde todos los
aparatos.
Todo se ancla: Cualquiera de las aplicaciones,
documentos y cualquier tipo de archivo se puede
anclar en el entorno Metro (creado sobre todo para
dispositivos porttiles).

Comparte todo: Windows 8 tiene la capacidad de


conectarse con las redes sociales de una manera
muy simple. Si quieres compartir una foto, un texto,
un video o lo que quiera el usuario, se podr
realizar.

32
Gestor de tareas: El gestor de tareas de Windows
8 fue mejorado notablemente. Es mucho ms
intuitiva y tiene capacidades muy superiores.

La interfaz: Fue una de las caractersticas que ms


cambiaron los diseadores de Microsoft. Tanto el
escritorio como el sistema Metro fueron renovados.

Hotkeys del teclado: Las hotkeys son los atajos


del teclado. Windows implement muchsimos y
ahora realizar tareas automatizadas ser mucho
ms simple. Aprenderlos tomar un tiempo, pero
despus se ahorrar notablemente cuando sean
incorporados.

9.4.12. Windows 8.1 (2013)


Una versin que finalmente se queda como una mezcla
entre lo mejor de Windows 7, con apps y una capacidad
tctil mejorada y donde la compaa decido poner de
nuevo el botn de inicio despus de las mltiples quejas
de los usuarios.
Caractersticas:

Botn de inicio: no debemos confundir con la barra de


inicio clsica. Este botn arranca la interfaz metro, o sea,
es un acceso directo al panel de aplicaciones. Su
comportamiento es diferente si lo pulsamos con el botn
derecho el cual entonces, lanza unas mini herramientas.

33
Nuevo diseo de Windows Store: nos seguir
permitiendo probar, descargar y comprar aplicaciones.
Windows espera mejor expectacin que su versin
anterior.

Internet Explorer 11 y Outlook 2013 instalados por


defecto: El nuevo explorador tiene como novedades,
mejoras en la seguridad, soporte HTML5, WebGL, SPDY y
Dash MPEG, pestaas ilimitadas e incluso fijar pestaas,
mientras que Outlook 2013 ser el cliente de correo (ms
utilizado del planeta) por defecto.

Mejora en los procesos de multitarea: Nos permite


abrir hasta 4 aplicaciones al mismo tiempo sin afectar el
rendimiento.

Aplicacin SkyDrive: Nos permite guardar datos en la


nube de Microsoft.

Aplicaciones clsicas como la calculadora y la alarma


vienen predeterminadas.
Innovadoras funciones en el bloqueo de ventanas.
Monitorizacin de las tarjetas de red.
Sincronizacin de las pestaas de Internet Explorer con
varios ordenadores.
Podemos tomar capturas desde el charme con la opcin
compartir.
Nuevo Atajo para apagar o reiniciar el PC pulsando Tecla
Windows + X.

9.4.13. Windows 10 (2015)

34
Windows 10 es el ltimo sistema operativo desarrollado
por Microsoft como parte de la familia de sistemas
operativos Windows NT.
Microsoft describi a Windows 10 tanto un sistema
operativo como un servicio que puede recibir
actualizaciones en curso para sus caractersticas y
funcionalidades, adems con la habilidad en los entornos
empresariales para recibir actualizaciones no crticas en
un ritmo ms lento, o un soporte a largo plazo que solo
recibe actualizaciones crticas, tales como parches de
seguridad, en el curso de vida de cinco aos de soporte
general.

Caractersticas

La interfaz: est concebida para funcionar en


aparatos de pantalla tctil, como las de tabletas y
telfonos inteligentes, as como tambin en
computadoras clsicas por medio de un ratn y un
teclado.

El men de inicio: antiguamente permita acceder


a la mayora de las funciones y programas hasta
que Windows 8 la borr totalmente, vuelve a
aparecer en la esquina inferior izquierda de la
pantalla.

Continuum: Una nueva funcin intuitiva, bautizada


" permite alternar automticamente de la interfaz
clsica a la tctil en los aparatos que son "dos en
uno", como la Surface de Microsoft, que funciona a
la vez como tableta y como ordenador porttil
gracias a un teclado removible.

Windows Hello: es un nuevo sistema de


autenticacin biomtrica que se supone permitir
reemplazar las contraseas. El aparato deber no
obstante ser compatible.

El asistente virtual Cortana: rival de Siri de


Apple y ya integrado en los smartphones, hace su
debut en los ordenadores con Windows 10. Cortana
utiliza el motor de bsqueda de Microsoft, Bing,

35
para hallar archivos o datos que pueden estar en el
disco o en internet.

Edge: es un nuevo navegador ms rpido que


reemplazar al Internet Explorer y est concebido
para funcionar con Cortana.

Centro de accin: es un panel que organiza las


notificaciones y permite ajustar las configuraciones
personales.

Una nueva aplicacin permite transmitir por


streaming (difusin en lnea) los partidos que se
juegan en la consola de videojuegos Xbox, tambin
producida por Microsoft.

Proteccin contra los virus: actualizar su


sistema integrado de e phishing (ataques por
suplantacin de identidad) y malware (programas
maliciosos)

9.5. MAC OS

Mac OS (del ingls Macintosh Operating System, en espaol


Sistema Operativo de Macintosh) es el nombre del sistema
operativo creado por Apple para su lnea de computadoras
Macintosh. El Sistema Operativo Mac OS no fue la primera
interfaz grfica, pero fue la primera con gran xito por su

36
accesibilidad de precio. Uno de los principales logros de
Macintosh fue que populariz las interfaces grficas de usuario
(GUI) y simul escritorios en las pantallas de los ordenadores.
Fue el primer sistema que permita ejecutar archivos
arrastrndolos desde una carpeta a una aplicacin
directamente, lo que atrajo, desde el momento de su
lanzamiento, a las personas no muy habituadas a los
ordenadores. Y sigue siendo una de las razones, su facilidad de
uso, por lo que en Estados Unidos los Macintosh son
ampliamente utilizados en colegios. La interfaz grfica de
usuario fue realmente desarrollada por Xerox, que lo introdujo
en su estacin de trabajo Star en 1981. Apple se apropi de
Star y, consecuentemente, otros copiaron a Mac, trasladando la
interfaz grfica de usuario al sistema operativo Windows y Unix.

Fue el primer Sistema Operativo WIMP (Windows, Icons,


Menus, Pointer).
Ofreci a los usuarios la primera interfaz verdaderamente
grfica
Todas las aplicaciones bajo MAC/OS tienen la misma
apariencia
Multitarea preferente, multiproceso simtrico,
multiusuario, multimodo, de tiempo real
Acceso a internet
Basado en Unix, es estable
Compatible con Windows

9.5.1. Versiones de MAC OS

9.5.1.1. Sistema 1 (1984)


Tena escritorio, ventanas, iconos, mouse, mens y
scrollbars. El basurero Trash funcionaba como un
tobogn de basura, todo desapareca luego de reiniciar el
ordenador, no se poda trabajar en dos aplicaciones al
mismo tiempo, solo en una, ya que la memoria virtual no
exista.
En el Sistema 1 era imposible crear un folder dentro de
otro folder, de hecho todos los archivos eran guardados
en la misma direccin del disco, se creaba una nota en la
tabla de archivos para que cada archivo estuviera en su
respectivo folder y as el Finder podra parecer como que
el archivo estaba en su folder.

37
Luego el Sistema 1.1 agreg la caja de avisos de dilogo,
tambin el comando para limpiar tu Mac y algunos
implementos para la velocidad.

9.5.1.2. Sistema 2 (1985)


El Sistema 2 fue notable en mejoras. Increment la
velocidad del Finder hacindolo un veinte por ciento ms
rpido, los comandos de regresar y cerrar se eliminaros.
Fueron agregadas ms opciones como: crear nuevos
folders, apagar, la impresora de escritorio y los tems
eran listados de forma vertical con un pequeo icono. Los
discos o unidades podan ser arrastrados al icono de
basura y podan ser extrados.

9.5.1.3. Sistema 3 (1986)


En el Sistema 3 el Finder fue mejorado y ms rpido, el
orden de los archivos HFS (Hierarchical File System)
fue reemplazado por el nuevo sistema de Macintosh
MFS (Macintosh File System) de los Sistemas 1 y 2. Los
folders eran reales y se podan crear folders dentro de
folders. Los iconos con Zoom fueron agregados en la
parte inferior derecha en la ventana dentro del
Dashboard, haciendo clic sobre estos se poda cambiar
el tamao para ajustar los contenidos del folder si era
posible. Haciendo clic nuevamente se poda hacer que
la ventana regresara a su tamao normal. El icono del
basurero sobresala cuando algo era puesto sobre este
y las lneas punteadas en direccin contraria.

9.5.1.3.1. El Sistema 3.2


Se corrigieron treinta errores, la calculadora fue
actualizada as que el teclado numrico en
pantalla se pareca al teclado numrico en el
teclado.

38
9.5.1.3.2. El Sistema 3.3:
Fue agregado por AppleShare el antiguo
compartidor de archivos de Macintosh.

9.5.1.4. Sistema 4 (1987)


El Sistema 4 fue introducido como Macintosh SE y
Macintosh II. A este sistema se le agreg mltiple
soporte al monitor.

9.5.1.4.1. El Sistema 4.1


Soportaba discos de 32+ MB, se le implemento
el Finder mltiple, los usuarios podan cambiar
entre el Finder, que solo soportaba un programa
y el Finder mltiple que soportaba mltiples
programas al mismo tiempo.
Ahora el Finder mostraba cuanta memoria
utilizaba cada programa, tambin se le agreg
un Panel de control configurable.

9.5.1.4.2. El Sistema 4.3


Fue un sistema actualizado, se le arreglaron
algunos errores y
controladores de impresora.

39
9.5.1.5. Sistema 6 (1988)
En el Sistema 6 se agregaron colores, aun as el Finder
no tena color, aunque las mquinas ya eran capaces.
A la opcin de Borrar Disco se le agrego un botn
para poder cancelar esta accin, tambin fue
agregada la opcin de mostrar el nmero de versin
del archivo.
Fue as tambin agregada una notificacin en el
monitor permitiendo a los programas notificar a lo
usuario por medio de la barra de men si ellos
necesitaban conectarlo.
El Sistema 6.0.1-6.0.8, simplemente se agregados
algunos soportes para los nuevos modelos que ellos
iban lanzando.

9.5.1.6. Sistema 7 (1990)


El Sistema 7 fue el gran cambio de software para esta
poca, se elimin el Finder y el Finder mltiple.
La memoria tambin tuvo un gran cambio a 32b, esto
permiti a las Macs usar ms de 8 MB de Ram, en el
sistema operativo, esto fue tambin implementado en
el Sistema 7.
El Networking por Apple Talk y compartir archivos por
AppleShare fue agregado al sistema operativo, como
opcin adicional. El software QuickTime multimedia
tambin fue trabajado en este sistema, pero estaba
disponible como un software extra. El Sistema 7
agreg muchas caractersticas que iban a ser
construidas en el nuevo sistema Mac OS X.
Un men fue agregado en la parte inferior derecha del
Dashboard, que mostraba la lista de los programas
que estaban siendo utilizados en ese momento y
permita a los usuarios cambiarse entre ellos. Luego de
la aplicacin de men fue agregado el men de
Ayuda, el basurero fue cambiado a un verdadero
folder permitiendo eliminar los archivos hasta que se
seleccionaba la opcin de Vaciar el basurero.
Fue implementada la opcin de arrastrar que permita
llevar un texto de un programa a otro sin necesidad de
copiar y pegar. En el Sistema 7 el buscador finalmente

40
tomo una ventaja en los objetos con color, haciendo
que los elementos en la interfaz se vieran como en 3D.

9.5.1.6.1. El Sistema 7.0.1p Performa


Fue lanzado junto con el Sistema 7.0.1s,
arreglando algunas caractersticas especiales
para usuarios principiantes de este Sistema.

9.5.1.6.2. El Sistema 7.1


Se le implemento un folder de Fuentes as que
podan ser fcilmente agregados o removidos,
luego estos fueron agregados y utilizados por el
mismo Sistema.

9.5.1.6.3. El Sistema 7.1.1


Tambin conocido como Sistema 7 Pro,
Incorporando AppleScript, QuickTime, y
PowerTalk, estos estaban disponibles como
extras del sistema.

9.5.1.6.4. El Sistema 7.1.2


Fue creado para soportar Chips de
microprocesadores.
9.5.1.6.5. El Sistema 7.5
Integraba todas las caractersticas del Performa,
tambin agregaba mucha ms informacin de la
Gua de ayuda del sistema de Apple (Apple
Guide help system). Finalmente en la pantalla de
arranque existi una pequea barra. A pesar de
que Mac haba trabajado durante once aos
llegando hasta el Sistema 7.5, esto mostraba
claramente de que Mac necesitaba
completamente una nueva creacin del Sistema
Operativo.

9.5.1.6.6. Mac OS 7.6


Fue el primer sistema operativo lanzado con una
estrategia de Apple para luego ser actualizado
como el actual Mac OS cada 6 meses, hasta que
Rhapsody/Mac OS X fuera finalizado. Fueron
corregidos algunos errores va Mac Os 7.6.1

41
9.5.1.7. Mac OS 8 (1997)
Mac OS 8 incluy otra renovacin al Finder que poda
hacer ms cosas al mismo tiempo, dando la opcin de
controlar mltiples aplicaciones al mismo tiempo con un
mejor desempeo de las computadoras con procesador.
La apariencia del Finder fue renovada para que tuviera un
mejor aspecto 3D, tambin poda ser personalizada. El
Web Sharing permita a los usuarios hospedar pginas en
sus computadoras.

9.5.1.7.1. Mac OS 8.1


Fue ms notable para el HFS+ (Esta improvisada
versin del Sistema de archivos jerrquica que
fue introducido en el Sistema 3) liberaba gran
cantidad de espacio (Cientos de Megabytes) en
el disco duro despejaba ms de 1 GB. Mac OS
8.1. Tambin fue la ltima versin que soportaba
Macs de 68K, todas las versiones anteriores eran
solo para PowerPC.

9.5.1.7.2. Mac OS 8.5


Introdujo Sherlock un avanzado programa de
bsqueda que trabaja en el disco local, servicios
de redes y la Internet.

9.5.1.7.3. Mac OS 8.6


Agreg una opcin de contenido a Sherlock
aumentando su forma de administracin y un
agregado soporte de USB y FireWire.

42
9.5.1.8. Mac OS 9 (1999)
La opcin de tener varios usuarios en una Mac fue
agregada en esta versin, permita a los usuarios ingresar
y tener sus propias configuraciones. AppleTalk sobre
TCP/IP fue tambin implementado.
Software Update permita a los usuarios tener las
actualizaciones de softwares fuera de Internet, y poda
informar a los usuarios de las nuevas actualizaciones
cuando ellos salan.

9.5.1.8.1. Mac OS 9.0.2 y 9.0.3


Llegaron con sus modelos especficos, Mac OS
9.0.4 unific todo nuevamente y es la nica
versin del Classic Mac OS compatible con el
Entorno Classic del Mac OS X Public Beta.

9.5.1.8.2. Mac OS 9.1


Agreg estabilidad y la ventana de men. Esto
es lo mnimo del Classic en Mac OS X 10.0 y
10.1.
9.5.1.8.3. Mac OS 9.2
Estaba disponible como pre-instalacin del
sistema iniciando con Quicksilver Power Mac
G4s lanzado en el 2001.

9.5.1.8.4. Mac OS X
Est basado en las PowerPC-port de OpenStep.
Por eso Mac OS X hereda la memoria y
procesador de Machs y el driver del dispositivo
de la interfaz. Soporta y trabaja en interfaz de
redes. Mac OS X, hoy en da este sistema
operativo est virtualmente en todas las Macs, y
fue trabajado por una dcada para poder
obtener el xito que tiene ahora.

43
9.5.1.9. Mac OS X 10.0 Cheetah (2001)
Mac OS X 10.0 fue lanzada el 24 de marzo del 2001,
este incorporaba muchas caractersticas que fueron
agregadas por las personas que colaboraron en Mac
OS X Public Beta.
Mac OS X 10.0 tambin contena todas caractersticas
de un sistema operativo moderno, protega la
memoria, y as los programas no podan utilizar la
informacin de otros programas, de esta forma el
procesador no se bloqueaba, los drivers de los
dispositivos podan ser cargados o descargados si eran
necesario.

9.5.1.10. Mac OS X 10.2 Jaguar (2002)


El 25 de agosto de 2002 fue lanzada esta versin y
Apple prosigui con la andadura de su sistema
operativo con el lanzamiento de Mac OS X v10.2
Jaguar) y que contaba con un nuevo incremento en
su rendimiento, un nuevo y depurado look y ms de
150 mejoras, entre estas estaba el mayor soporte para
redes de Microsoft Windows, Quartz Extreme para la
composicin de grficos sea procesada directamente
por la tarjeta de video y un filtro contra spam.
Apple Address Book para almacenar la informacin de
contactos, tambien agregaba el sistema de red
Rendezvous. iChat que consista en un programa de
chateo con soporte de AOL Instant Messenger, inclua

44
as un renovado Finder con bsquedas integradas en
cada ventana.

9.5.1.11. Mac OS X 10.3 Panther (2003)


Mac OS X 10.3 Panther se lanz el 24 de octubre de
2003. Adems de tener un rendimiento mucho mayor,
incorpor la mayor actualizacin en la interfaz de usuario,
y muchas mejoras que Jaguar el ao anterior. Esta versin
ya no era compatible en los antiguos modelos G3.
Algunas de las mejoras de esta versin es que el Finder
fue actualizado e incorpora una interfaz metlica y
bsqueda rpida. Expos permita una nueva forma de
manipular ventanas, tambin incorporo el Cambio Rpido
de Usuarios, que permite tener sesiones con diferentes
usuarios abiertas al mismo tiempo y pasar de una a otra
rpidamente.
Ahora esta nueva versin inclua soporte integrado de
fax. FileVault era un Sistema de cifrado en tiempo real del
directorio privado de cada usuario. Incrementaba
velocidad en todo el sistema con un mayor soporte para
los G5.

45
9.5.1.12. Mac OS X 10.4 Tiger (2005)
Mac OS X v10.4 Tiger fue lanzado el 29 de abril de 2005
y fue la versin disponible ms reciente, contena ms de
200 nuevas mejoras, pero como sucedi con el
lanzamiento de Panther, algunas mquinas antiguas no
podan soportarlo, en particular, cualquier equipo Apple
que no contara con conexin FireWire no poda ser
soportado en Tiger.
Esta versin incluya nuevas caractersticas como
Spotlight un sistema de bsqueda basado en contenidos
y metadatos, as tambin Dashboard se encontraban
widgets, unas miniaplicaciones que permiten realizar
tareas comunes y ofrecen acceso instantneo a la
informacin.
QuickTime 7 era la nueva versin que inclua soporte para
H.264 y un interfaz completamente rediseada. Safari
como una nueva versin del navegador por defecto del
sistema incorpora soporte para RSS, mayor velocidad y
seguridad, etc. Esta versin tena soporte de memoria de
64 bits para los nuevos G5, usando el sistema LP64.

9.5.1.13. Mac OS X 10.5 Leopard (2006)


Mac OS X v10.5 Leopard es lanzada hoy 26 de
Octubre de 2007. Esta versin es compatible con las
PowerPC y con la nueva tecnologa Intel. Entre las
caractersticas de la nueva versin encontramos:

Time Machine: da la posibilidad de poder


volver en el tiempo a una versin especifica de
los contenidos de una carpeta, del disco duro
completo, de un slo archivo, de un rollo de fotos
en iPhoto, etc.

Mail 3: es la tercera versin de este programa


de correo electrnico de Apple ahora incluye
Notas y To-Dos as como variados Templates para
enviar email HTML.
iChat: da la posibilidad de chatear con tabs o de
tener iconos animados, ahora tambin se tiene
muchas funciones adicionales para los
vdeochats. Desde presentar vdeos, compartir el
escritorio, etc.

46
El Dashboard: trae una herramienta llamada
Dashcode para crear Widgets fcilmente.
Adicionalmente Safari tiene un botn Webclip
que permite tomar cualquier fragmento de una
pgina que se est viendo y convertirla en un
Widget. Accesibilidad, se crearon mejoras en las
funciones de accesibilidad para que todos
puedan usar un Mac.

El Finder: ahora con CoverFlow similar al de


iTunes, tiene una funcin denominada QuickLook
la cual permite abrir varios archivos a la vez con
diferentes extensiones y no hay necesidad de
abrir el programa, incluso los usuarios podrn
hacer bsquedas en otras Mac conectadas en
red.

El Dock: parece una bandeja de vidrio que


recibe reflejos, cuenta con un stacks que permite
apilar una serie de elementos y cuando se hace
clic sobre l se despliegan en un abanico de
opciones.

La mayor de ellas siendo un gran avance en las


funciones de texto-a-voz con una nueva voz
sintetizada llamada Alex, que incluso puede hablar
claramente a altas velocidades. Adems, trae soporte
para pantallas Braille.

9.5.1.14. Mac OS X 10.6 Snow Leopard (2009)

47
Fue lanzado el 28 de agosto de 2009 y es ms rpido
que sus predecesores, adems de tener varias nuevas
caractersticas interesantes:

Nuevo expos integrado en el Dock.


Es posible utilizar el touchpad para insertar
caracteres chinos.
La zona horaria se ajusta automticamente.
Ofrece soporte para conectarse a los servidores
Microsoft Exchange 2007.
Menor consumo de espacio en disco duro y
soporte (terico) para un mximo de 16TB de
RAM.
Tambin hay que destacar las siguientes innovaciones:
Grand Central es una tecnologa de
programacin que permite utilizar los
procesadores multincleo y optimizar el
rendimiento.
Quicktime X tendr soporte optimizado para
cdecs actuales.
OpenCL (Open Computing Language) permitir
programar aplicaciones que utilicen la unidad de
procesamiento grfico para usos no grficos.

9.5.1.15. Mac OS Sierra (2016)


El lanzamiento se dio el 20 de septiembre de 2016. La
primera novedad que salta a la vista es que ha
cambiado la denominacin: ya no es OS X, sino
macOS, y esta primera versin se apellida Sierra. Estas
son las novedades del MacOs Sierra.

48
Siri: El asistente de voz del iPhone y iPad llega
ahora al Mac, con similares caractersticas. Con
l se podr buscar archivos, enviar mensajes,
aadir una reunin al calendario, comprobar la
ortografa de un escrito, poner msica o
preguntar por el estado del tiempo. Siri fue
lanzado por primera vez en iOS en 2011 y los
Mac han sido los ltimos de todas las
plataformas de Apple en incorporarlo.

Portapapeles universal: El nuevo sistema


viene con un portapapeles universal que
permite que cada cosa que copies en tu
portapapeles pueda pegarse en cualquier otro
dispositivo libremente. Por ejemplo, se podr
transferir contenidos de un iPad al Mac. La
funcin se puede utilizar con texto, imgenes y
la mayora de otras cosas que se pueden copiar
en el portapapeles.

Compartir escritorio y carpeta de


documentos: El macOS Sierra permite
compartir todos los archivos del Escritorio y la
carpeta de Documentos en cualquier Mac,
dispositivo iOS o incluso PC a travs del iCloud
Desktop. Se puede acceder a ellos a travs de la
app de iCloud Drive y en iCloud.com o en la app
iCloud de Windows. Cuando se inicie sesin en
otro Mac, los archivos aparecern de forma
automtica en el escritorio y en la carpeta
Documentos.

Imagen dentro de imagen:Esta funcionalidad


permite que se pueda trabajar en algo sin
perder de vista otra cosa a la que quieras
prestarle atencin.Por ejemplo, puedes tener un
video abierto en el navegador mientras se
trabaja en otra cosa. Tambin se puede ajustar
el tamao del video y fijarlo en una esquina de
la pantalla.

49
Pestaas en todas las aplicaciones: Ahora
se podr abrirlas en cualquier aplicacin de la
computadora.El nuevo sistema incorpora la
prestacin Pestaas de Safari, disponible en las
apps compatibles con ventanas mltiples, como
Mapas o Mail, y en aplicaciones de otros.Con
esta funcin se podr, por ejemplo, recorrer
varios lugares en Mapas sin perder el sitio.

10. Tipos de Sistemas Operativos


Bsicamente se cubrirn tres clasificaciones: sistemas operativos por su
estructura (visin interna), sistemas operativos por los servicios que
ofrecen y, finalmente, sistemas operativos por la forma en que ofrecen
sus servicios (visin externa).

10.1.Sistemas Operativos por su Estructura

Se deben observar dos tipos de requisitos cuando se construye


un sistema operativo, los cuales son:

Requisitos de usuario: Sistema fcil de usar y de


aprender, seguro, rpido y adecuado al uso al que se le
quiere destinar.
Requisitos del software: Donde se engloban aspectos
como el mantenimiento, forma de operacin,
restricciones de uso, eficiencia, tolerancia frente a los
errores y flexibilidad.

50
A continuacin se describen las distintas estructuras que
presentan los actuales sistemas operativos para satisfacer las
necesidades que de ellos se quieren obtener.

10.1.1. Estructura monoltica


Es la estructura de los primeros sistemas operativos
constituidos fundamentalmente por un solo programa
compuesto de un conjunto de rutinas entrelazadas de tal
forma que cada una puede llamar a cualquier otra. Las
caractersticas fundamentales de este tipo de estructura
son:

Construccin del programa final a base de mdulos


compilados separadamente que se unen a travs
del ligador.

Buena definicin de parmetros de enlace entre las


distintas rutinas existentes, que puede provocar
mucho acoplamiento.
Carecen de protecciones y privilegios al entrar a
rutinas que manejan diferentes aspectos de los
recursos de la computadora, como memoria, disco,
etc.

Generalmente estn hechos a medida, por lo que son


eficientes y rpidos en su ejecucin y gestin, pero por lo
mismo carecen de flexibilidad para soportar diferentes
ambientes de trabajo o tipos de aplicaciones.

10.1.2. Estructura jerrquica.

51
A medida que fueron creciendo las necesidades de los
usuarios y se perfeccionaron los sistemas, se hizo
necesaria una mayor organizacin del software, del
sistema operativo, donde una parte del sistema contena
subpartes y esto organizado en forma de niveles. Se
dividi el sistema operativo en pequeas partes, de tal
forma que cada una de ellas estuviera perfectamente
definida y con un claro interface con el resto de
elementos. Se constituy una estructura jerrquica o de
niveles en los sistemas operativos, el primero de los
cuales fue denominado THE (Technische Hogeschool,
Eindhoven), de Dijkstra, que se utiliz con fines
didcticos. Se puede pensar tambin en estos sistemas
como si fueran multicapa. Multics y Unix caen en esa
categora.

En la estructura anterior se basan prcticamente la


mayora de sistemas operativos actuales. Otra forma de
ver este tipo de sistema es la denominada de anillos
concntricos o "rings"

52
En el sistema de anillos, cada uno tiene una apertura,
conocida como puerta o trampa (trap), por donde pueden
entrar las llamadas de las capas inferiores. De esta forma,
las zonas ms internas del sistema operativo o ncleo del
sistema estarn ms protegidas de accesos indeseados
desde las capas ms externas. Las capas ms internas
sern, por tanto, ms privilegiadas que las externas.

10.1.3. Mquina Virtual.


Se trata de un tipo de sistemas operativos que presentan
una interface a cada proceso, mostrando una mquina
que parece idntica a la mquina real subyacente. Estos
sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas: la
multiprogramacin y la mquina extendida. El objetivo de
los sistemas operativos de mquina virtual es el de
integrar distintos sistemas operativos dando la sensacin
de ser varias mquinas diferentes. El ncleo de estos
sistemas operativos se denomina monitor virtual y tiene
como misin llevar a cabo la multiprogramacin,
presentando a los niveles superiores tantas mquinas
virtuales como se soliciten. Estas mquinas virtuales no
son mquinas extendidas, sino una rplica de la mquina
real, de manera que en cada una de ellas se pueda

53
ejecutar un sistema operativo diferente, que ser el que
ofrezca la mquina extendida al usuario

10.2.Sistemas Operativos por Servicios


Esta clasificacin es la ms comnmente usada y conocida desde
el punto de vista del usuario final.

10.2.1. Por el nmero de usuarios

10.2.1.1. Monousuarios
Son aqullos que soportan a un usuario a la vez,
sin importar el nmero de procesadores que tenga

54
la computadora o el nmero de procesos o tareas
que el usuario pueda ejecutar en un mismo
instante de tiempo. Las computadoras personales
tpicamente se han clasificado en este rengln.

10.2.1.2. Multiusuarios
Son capaces de dar servicio a ms de un usuario a
la vez, ya sea por medio de varias terminales
conectadas a la computadora o por medio de
sesiones remotas en una red de comunicaciones.
No importa el nmero de procesadores en la
mquina ni el nmero de procesos que cada
usuario puede ejecutar simultneamente.

10.2.2. Por el nmero de tareas

10.2.2.1. Monotareas
Son aquellos que solo permiten una tarea a la vez
por usuario. Puede darse el caso de un sistema
multiusuario y monotarea, en el cual se admiten
varios usuarios al mismo tiempo pero cada uno de
ellos puede estar haciendo solo una tarea a la vez.

10.2.2.2. Multitareas
Es aquel que le permite al usuario estar realizando
varias labores al mismo tiempo. Por ejemplo,
puede estar editando el cdigo fuente de un
programa durante su depuracin mientras compila
otro programa, a la vez que est recibiendo correo
electrnico en un proceso en background. Es
comn encontrar en ellos interfaces grficas
orientadas al uso de mens y el ratn, lo cual
permite un rpido intercambio entre las tareas
para el usuario, mejorando su productividad.

10.2.3. Por el nmero de procesadores

10.2.3.1. Uniproceso

55
Es aquel que es capaz de manejar solamente un
procesador de la computadora, de manera que si
la computadora tuviese ms de uno le sera intil.
El ejemplo ms tpico de este tipo de sistemas es
el DOS y MacOS.

10.2.3.2. Multiproceso
Se refiere al nmero de procesadores del sistema,
que es ms de uno y este es capaz de usarlos
todos para distribuir su carga de trabajo.
Generalmente estos sistemas trabajan de dos
formas: simtrica o asimtricamente. Cuando se
trabaja de manera asimtrica, el sistema
operativo selecciona a uno de los procesadores el
cual jugar el papel de procesador maestro y
servir como pivote para distribuir la carga a los
dems procesadores, que reciben el nombre de
esclavos. Cuando se trabaja de manera simtrica,
los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los
procesadores disponibles, teniendo, tericamente,
una mejor distribucin y equilibrio en la carga de
trabajo bajo este esquema.
Se dice que un thread es la parte activa en
memoria y corriendo de un proceso, lo cual puede
consistir de un rea de memoria, un conjunto de
registros con valores especficos, la pila y otros
valores de contexto. Un aspecto importante a
considerar en estos sistemas es la forma de crear
aplicaciones para aprovechar los varios
procesadores. Existen aplicaciones que fueron
hechas para correr en sistemas monoproceso que
no toman ninguna ventaja a menos que el sistema
operativo o el compilador detecte secciones de
cdigo paralelizable, los cuales son ejecutados al
mismo tiempo en procesadores diferentes. Por
otro lado, el programador puede modificar sus
algoritmos y aprovechar por s mismo esta
facilidad, pero esta ltima opcin las ms de las
veces es costosa en horas hombre y muy tediosa,
obligando al programador a ocupar tanto o ms

56
tiempo a la paralelizacin que a elaborar el
algoritmo inicial.

10.3.Sistemas Operativos por la Forma de Ofrecer sus


Servicios

Esta clasificacin tambin se refiere a una visin externa,


que en este caso se refiere a la del usuario, el cmo accede
a los servicios. Bajo esta clasificacin se pueden detectar
dos tipos principales: sistemas operativos de red y sistemas
operativos distribuidos.

10.3.1. Sistemas Operativos de Red


Se definen como aquellos que tiene la capacidad de
interactuar con sistemas operativos en otras
computadoras por medio de un medio de transmisin con
el objeto de intercambiar informacin, transferir archivos,
ejecutar comandos remotos y un sin fin de otras
actividades. El punto crucial de estos sistemas es que el
usuario debe saber la sintaxis de un conjunto de
comandos o llamadas al sistema para ejecutar estas
operaciones, adems de la ubicacin de los recursos que
desee acceder.
10.3.2. Sistemas Operativos Distribuidos
Los sistemas operativos distribuidos abarcan los servicios
de los de red, logrando integrar recursos (impresoras,
unidades de respaldo, memoria, procesos, unidades
centrales de proceso) en una sola mquina virtual que el
usuario accede en forma transparente. Es decir, ahora el
usuario ya no necesita saber la ubicacin de los recursos,
sino que los conoce por nombre y simplemente los usa
como si todos ellos fuesen locales a su lugar de trabajo
habitual. Todo lo anterior es el marco terico de lo que se
deseara tener como sistema operativo distribuido, pero
en la realidad no se ha conseguido crear uno del todo, por
la complejidad que suponen: distribuir los procesos en las
varias unidades de procesamiento, reintegrar sub-
resultados, resolver problemas de concurrencia y
paralelismo, recuperarse de fallas de algunos recursos
distribuidos y consolidar la proteccin y seguridad entre

57
los diferentes componentes del sistema y los usuarios.
Los avances tecnolgicos en las redes de rea local y la
creacin de microprocesadores de 32 y 64 bits lograron
que computadoras ms o menos baratas tuvieran el
suficiente poder en forma autnoma para desafiar en
cierto grado a los mainframes, y a la vez se dio la
posibilidad de intercomunicarlas, sugiriendo la
oportunidad de partir procesos muy pesados en clculo
en unidades ms pequeas y distribuirlas en los varios
microprocesadores para luego reunir los sub-resultados,
creando as una mquina virtual en la red que exceda en
poder a un mainframe. El sistema integrador de los
microprocesadores que hacer ver a las varias memorias,
procesadores, y todos los dems recursos como una sola
entidad en forma transparente se le llama sistema
operativo distribuido. Las razones para crear o adoptar
sistemas distribuidos se dan por dos razones principales:
por necesidad (debido a que los problemas a resolver son
inherentemente distribuidos) o porque se desea tener
ms fiabilidad y disponibilidad de recursos. En el primer
caso tenemos, por ejemplo, el control de los cajeros
automticos en diferentes estados de la repblica. Ah no
es posible ni eficiente mantener un control centralizado,
es ms, no existe capacidad de cmputo y de
entrada/salida para dar servicio a los millones de
operaciones por minuto. En el segundo caso, supngase
que se tienen en una gran empresa varios grupos de
trabajo, cada uno necesita almacenar grandes cantidades
de informacin en disco duro con una alta fiabilidad y
disponibilidad. La solucin puede ser que para cada grupo
de trabajo se asigne una particin de disco duro en
servidores diferentes, de manera que si uno de los
servidores falla, no se deje dar el servicio a todos, sino
slo a unos cuantos y, ms an, se podra tener un
sistema con discos en espejo (mirror) a travs de la red,
de manera que si un servidor se cae, el servidor en
espejo contina trabajando y el usuario ni cuenta se da
de estas fallas, es decir, obtiene acceso a recursos en
forma transparente.

11. Algunos conceptos

58
11.1.PnP (Plug and Play)

Es una tecnologa para soportar la instalacin de dispositivos,


que pueden usarse inmediatamente despus de conectarlos
fsicamente, sin procesos adicionales. La capacidad PnP viene
integrada en los sistemas operativos Mac OS, Windows 95 y
posteriores, pero para usarlo, el BIOS del computador as como
las tarjetas de expansin deben tambin tener soporte para
PnP.

11.2.Kernel

Es el mdulo central del sistema operativo. Es la parte que se


carga primero y permanece en memoria principal. Debido a
esto, es importante que el kernel sea lo ms pequeo posible,
pero provea todos los servicios esenciales que requieren las
otras partes del sistema operativo y las aplicaciones.
Normalmente, el kernel es responsable por la administracin de
la memoria, los procesos, las tareas y los discos.

11.3.Driver

Es un programa de bajo nivel encargado de atender a un


dispositivo fsico, ejecutado como resultado de invocacin
desde el sistema operativo

11.4.Paquetes de Software

Son combinaciones de diferentes programas que forman parte


de una oferta comercial. Por ejemplo, Microsoft Windows viene
empaquetado con muchas herramientas de software.

11.5.Archivo ejecutable (cdigo objeto)

Es un archivo cuyo contenido tiene un formato que el


computador puede ejecutar directamente. A diferencia de los
archivos o cdigos fuente, los ejecutables no pueden ser ledos
por las personas. Para transformar el cdigo fuente (programa
con las instrucciones) en cdigo ejecutable, se necesita pasarlo
a travs de un programa compilador o ensamblador.

11.6.Cdigo Abierto

59
Es una certificacin estndar generada por la Open Source
Initiative (OSI), indica que el cdigo abierto de un programa de
computacin est disponible para el pblico en general, libre de
cargo

11.7.Software Propietario

Se refiere a los programas que pertenecen y son controlados


por alguien. En la industria de la computacin, propietario es lo
opuesto de abierto. Un diseo o tcnica propietaria es la que
pertenece a una empresa y esto implica que no se han
divulgado especificaciones, que podran permitir que otras
compaas duplicaran el producto.

11.8.Licencia de software

Permiso que se le otorga a un individuo o grupo, para el uso de


una pieza de software. Casi todas las aplicaciones trabajan bajo
la modalidad de darle una licencia al usuario, en lugar de
venderle el programa. Existe una amplia gama de tipos de
licencias de software. Algunas se basan en el nmero de
mquinas en las que se ejecutar el programa y otras en el
nmero de usuarios que lo pueden utilizar.

11.9.Piratera de software

Es la copia no autorizada de software. Los usuarios incurren en


este delito, cuando copian programas y los distribuyen entre
sus amigos y colegas, sin costo alguno.

11.10. Software de dominio pblico

Se refiere a cualquier programa que no est sujeto a Derechos


de Autor. Este software es gratuito y se puede usar sin
restricciones. Este trmino se usa a veces equivocadamente
para incluir freeware y shareware. El error radica en que estos
ltimos s estn sujetos a Derechos de Autor.

11.11. Freeware

Software protegido por Derechos de Autor, pero liberado por el


autor para su uso gratuito. Aunque est disponible sin costo, el
autor retiene su derecho, lo que significa que el usuario no

60
puede hacer con ese software, nada que no est expresamente
permitido por el autor. Generalmente, se permite el uso pero no
la venta.

11.12. Shareware

Software que se distribuye sobre las bases de un sistema de


tica. La mayora del shareware se distribuye libre de cargo,
pero el autor generalmente solicita que se pague una pequea
tarifa en caso de que al usuario le guste el programa y lo use
con regularidad. Al cancelar esa tarifa, el usuario queda
registrado con el productor y puede recibir asistencia y
actualizaciones. El shareware est sujeto a Derechos de Autor.
Esto significa que no podemos vender un producto shareware
como nuestro, a menos que lo sea.

11.13. Courseware

Software diseado para usarse en un programa educativo.

11.14. Firmware

Es software (programas o datos) que se han escrito en la


memoria ROM. El firmware es una combinacin de hardware y
software. Las memorias ROM, PROM y EPROM que tienen datos
o programas grabados, son firmware

12. Conclusiones

El sistema operativo es de suma importancia en el desarrollo


de la computacin y por ende de la programacin, ya que se
constituye como el mediador del usuario y la computadora en
la entrada, procesamiento, almacenamiento, y salida de
informacin.

Existe mucha variedad de sistemas operativos, pero los ms


conocidos son el Windows 7, Unix, Linux y MacOs. Estos
sistemas operativos aunque tienen nombre diferente, tienen
un mismo objetivo al ser instalado en una computadora.

El sistema operativo ms usado por los usuarios en la


actualidad es el Windows 7.

61
Los Sistemas Operativos desde sus orgenes hasta la
actualidad han sido objeto de grandes modificaciones, con el
propsito de mejorar la calidad de vida del hombre y facilitar
su trabajo.

Bibliografa:

Silberschatz, P. Galvin, G. Gagne. Fundamentos de sistemas


operativos. McGraw-Hill/Interamericana de Espaa S.A. 7 edicin
(2006)

Silberschatz, P. Galvin, G. Gagne. Operating Systems Concepts


(8th Edition) John Wiley & Sons, 2008. Edicin en castellano:
Sistemas Operativos: conceptos y diseo. 8 edicin (2008)

62
Snchez Prieto, S. Sistemas Operativos. Universidad de Alcal de
Henares: Servicio Editorial (2005)

Universidad de Alicante. Sistemas Operativos. Material Formativo:


Competencias Informticas e Informacionales (2015) Recuperado
de:
https://rua.ua.es/dspace/bitstream/10045/54704/2/ci2_basico_201
5-16_Sistemas_operativos.pdf

Tllez Prez S. Historia de los Sistemas Operativos. GESTIN.


(2014) Recuperado de:
https://andreasantdel.files.wordpress.com/2014/06/historia-
sistemas-operativos.pdf

Felici S. Principales Sistemas Operativos. Fundamentos de


Telemtica: Ingeniera Telemtica. Recuperado de:
http://eduteka.icesi.edu.co/gestorp/recUp/bd3768c6fde0e4feb90ec
47470dc6fdb.pdf

63

También podría gustarte