You are on page 1of 50

Qué es un Sistema Operativo?

En Breve
• Un Sistema Operativo (SO) es el software básico de una computadora que
provee una interfaz entre el resto de programas del ordenador, los dispositivos
hardware y el usuario.
• Las funciones básicas del Sistema Operativo son administrar los recursos de la
máquina, coordinar el hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
• Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac.
Algunos SO ya vienen con un navegador integrado, como Windows que trae el
navegador Internet Explorer.
Descripción del sistema operativo
Para que un ordenador pueda hacer funcionar un programa informático (a veces
conocido como aplicación o software), debe contar con la capacidad necesaria para
realizar cierta cantidad de operaciones preparatorias que puedan garantizar el
intercambio entre el procesador, la memoria y los recursos físicos (periféricos).
El sistema operativo (a veces también citado mediante su forma abreviada OS en
inglés) se encarga de crear el vínculo entre los recursos materiales, el usuario y las
aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea
acceder a un recurso material, no necesita enviar información específica a los
dispositivos periféricos; simplemente envía la información al sistema operativo, el cual
la transmite a los periféricos correspondientes a través de su driver (controlador). Si no
existe ningún driver, cada programa debe reconocer y tener presente la comunicación
con cada tipo de periférico.

De esta forma, el sistema operativo permite la "disociación" de programas y hardware,


principalmente para simplificar la gestión de recursos y proporcionar una interfaz de
usuario (MMI por sus siglas en inglés) sencilla con el fin de reducir la complejidad del
equipo.
Funciones del sistema operativo
El sistema operativo cumple varias funciones:
• Administración del procesador: el sistema operativo administra la distribución
del procesador entre los distintos programas por medio de un algoritmo de
programación. El tipo de programador depende completamente del sistema
operativo, según el objetivo deseado.
• Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de
gestionar el espacio de memoria asignado para cada aplicación y para cada
usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el
sistema operativo puede crear una zona de memoria en el disco duro,
denominada "memoria virtual". La memoria virtual permite ejecutar
aplicaciones que requieren una memoria superior a la memoria RAM disponible
en el sistema. Sin embargo, esta memoria es mucho más lenta.
• Gestión de entradas/salidas: el sistema operativo permite unificar y controlar
el acceso de los programas a los recursos materiales a través de los drivers
(también conocidos como administradores periféricos o de entrada/salida).
• Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que
las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas
necesitan para funcionar. Esto significa que si una aplicación no responde
correctamente puede "sucumbir".
• Administración de autorizaciones: el sistema operativo se encarga de la
seguridad en relación con la ejecución de programas garantizando que los
recursos sean utilizados sólo por programas y usuarios que posean las
autorizaciones correspondientes.
• Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el
sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y
usuarios.
• Gestión de la información: el sistema operativo proporciona cierta cantidad de
indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto
del equipo.
Componentes del sistema operativo
El sistema operativo está compuesto por un conjunto de paquetes de software que
pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se
incluyen por lo general en este conjunto de software:
• El núcleo, que representa las funciones básicas del sistema operativo, como por
ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las
entradas/salidas principales y de las funciones de comunicación.
• El intérprete de comandos, que posibilita la comunicación con el sistema
operativo a través de un lenguaje de control, permitiendo al usuario controlar los
periféricos sin conocer las características del hardware utilizado, la gestión de
las direcciones físicas, etcétera.
• El sistema de archivos, que permite que los archivos se registren en una
estructura arbórea.
• Tipos de sistemas operativos
• Existen varios tipos de sistemas operativos, definidos según su capacidad para
administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.
Usuario Usuario Tarea
Sistema Programación Multitarea
único múltiple única
DOS 16 bits X X
no
Windows3.1 16/32 bits X
preventivo
Windows95/98/Me 32 bits X cooperativo
WindowsNT/2000 32 bits X preventivo
WindowsXP 32/64 bits X preventivo
Unix / Linux 32/64 bits X preventivo
MAC/OS X 32 bits X preventivo
VMS 32 bits X preventivo

Tipos de Sistemas Operativos


Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un
programa muy especial, quizá el más complejo e importante en una computadora. El SO
despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema
de vídeo y las unidades de disco.
Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y
sirve de plataforma a partir de la cual se corran programas de aplicación.
Los sistemas operativos más conocidos son los siguientes:
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco),
es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía
de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a
la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las
aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel
tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la
"compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las
computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un
sólido contendiente en la guerra de los SO.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una
interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema
muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se
puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones
elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software
una vez aprendido las bases.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1.
Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así
correr mejores aplicaciónes para mejorar la eficacia del trabajo.
4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este
SO se puede interactuar de forma eficaz entre dos o más computadoras.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El
problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece
en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que
aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido
monopolizado por Windows.
6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el
Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el
usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es
muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple
Computer, Inc.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es
ahora usado como una de las bases para la supercarretera de la información. Unix es un SO
multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras,
Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere
decir que muchos usuarios puede estar usando una misma computadora por medio de
terminales o usar muchas de ellas.

. Introducción
Sin el software, una computadora no es más que una masa metálica sin utilidad. Con el
software, una computadora puede almacenar, procesar y recuperar información, encontrar
errores de ortografíaen manuscritos, tener aventuras e intervenir en muchas otras valiosas
actividades para ganar el sustento. El software para computadoras puede clasificarse en
general en dos clases: los programas de sistema, que controlan la operación de la
computadora en si y los programas de aplicación, los cuales resuelven problemas para sus
usuarios. El programafundamental de todos los programas de sistema es el sistema
operativo (SO), que controla todos los recursos de la computadora y proporciona la base
sobre la cual pueden escribirse los programas de aplicación.
2. Desarrollo
¿Qué es un Sistema Operativo?
Desde su creación, las computadoras digitales han utilizado un sistema de codificación de
instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a que los
circuitosintegrados funcionan con este principio, es decir, hay corriente o no hay corriente.
En el origen de la historia de las computadoras (hace unos cuarenta años), los sistemas
operativos no existían y la introducciónde un programa para ser ejecutado se convertía en
un increíble esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto hacia
que las computadoras fueran muy complicadas de usar y que se requiriera tener altos
conocimientos técnicos para operarlas. Era tan complejo su manejo, que en algunos casos el
resultado llegaba a ser desastroso.
Además, el tiempo requerido para introducir un programa en aquellas grandes máquinas de
lento proceso superaba por mucho el de ejecución y resultaba poco provechosa la
utilización de computadoras para resolución de problemas prácticos.
Se buscaron mediosmás elaborados para manipular la computadora, pero que a su vez
simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear
un medio para que el usuario pueda operar la computadora con un entorno, lenguaje y
operación bien definido para hacer un verdadero uso y explotación de esta. Surgen los
sistemas operativos.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla
de operar, interpretar, codificar y emitir las ordenes al procesador central para que este
realice las tareas necesarias y especificas para completar una orden.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un
objeto útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los
usuarios la utilización de este enredo de cables y circuitos, que de otra manera serian
difíciles de controlar. Un sistema operativo se define como un conjunto de procedimientos
manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de
computadora eficazmente.
Interfaz de Línea de Comandos.
La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los
comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de
líneas de comandos se consideran más difíciles de aprender y utilizar que los de las
interfaces gráficas. Sin embargo, los sistemas basados en comandos son por lo general
programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en
gráficos carentes de una interfaz de programación.
Interfaz Gráfica del Usuario.
Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver
listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las
listas de elementos del menú. Las selecciones pueden activarse bien a través del teclado o
con el Mouse.
Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que
se encarga de la comunicacióncon el ordenador o computadora. Esto hace que el
programador pueda concentrarse en la funcionalidad, ya que no esta sujeto a los detalles de
la visualización ni a la entrada a través del Mouse o el teclado. También permite a los
programadores crear programas que realicen de la misma forma las tareas más frecuentes,
como guardar un archivo, porque la interfaz proporciona mecanismos estándar de control
como ventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una
interfaz gráfica de usuario son independientes de los dispositivos: a medida que la interfaz
cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un monitorde
pantalla grande o un dispositivo óptico de almacenamiento, las aplicaciones pueden
utilizarlos sin necesidad de cambios.
Funciones de los Sistemas Operativos.
1. Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
1. Coordina y manipula el hardware de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado o el Mouse.
1. Organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnéticas.
1. Gestiona los errores de hardware y la pérdida de datos.
1. Servir de base para la creación del software logrando que equipos de marcas distintas
funcionen de manera análoga, salvando las diferencias existentes entre ambos.
1. Configura el entorno para el uso del software y los periféricos; dependiendo del tipo
de máquina que se emplea, debe establecerse en forma lógicala disposición y
características del equipo. Como por ejemplo, una microcomputadora tiene
físicamente dos unidades de disco, puede simular el uso de otras unidades de disco,
que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso
de estar conectado a una red, el sistema operativo se convierte en la plataforma de
trabajo de los usuarios y es este quien controla los elementos o recursos que
comparten. De igual forma, provee de protección a la información que almacena.
3. Categoría de los Sistemas Operativos.
Sistema Operativo Multitareas.
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual
una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de
multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de
multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo
se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario).
Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer
plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la
que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben
tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer
plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y
siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido,
como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de
segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se
procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento
que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo
compartido parecen ser simultáneas.
Sistema Operativo Monotareas.
Los sistemas operativosmonotareas son más primitivos y es todo lo contrario al visto
anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo
puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta
imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas
instrucciones hasta que se termine la impresión.
Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario,
gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que
se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y
control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones
que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados
principalmente por los microcomputadores.
Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas
que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten
mismos recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
Secuencia por Lotes.
La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecución de
una lista de comandos del sistema operativo uno tras otro sin intervención del usuario. En
los ordenadores más grandes el proceso de recogida de programas y de conjuntosde datos
de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los recursos a los
usuarios. Procesamiento por lotes también puede referirse al proceso de almacenar
transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general
una operación separada que se efectúa durante la noche.
Los sistemas operativos por lotes (batch), en los que los programas eran tratados por
grupos (lote) en ves de individualmente. La funciónde estos sistemas operativos consistía
en cargar en memoria un programa de la cinta y ejecutarlo. Al final este, se realizaba el salto
a una direcciónde memoria desde donde reasumía el control del sistema operativo que
cargaba el siguiente programa y lo ejecutaba. De esta manera el tiempo entre un trabajo y el
otro disminuía considerablemente.
Tiempo Real.
Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una
vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas
operativos monousuarios, ya que existe un solo operador y no necesita compartir el
procesador entre varias solicitudes.
Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se
necesitarían respuestas inmediatas para evitar una catástrofe.
Tiempo Compartido.
El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por
más de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados
de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa
(usuario). En este aspecto, es similar a la capacidad de multitareas que es común en la
mayoría de los microordenadores o las microcomputadoras. Sin embargo el tiempo
compartido se asocia generalmente con el acceso de varios usuarios a computadoras más
grandes y a organizaciones de servicios, mientras que la multitarea relacionada con las
microcomputadoras implica la realización de múltiples tareas por un solo usuario.
4. Los Sistemas Operativos más Populares de las PC.
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS,
OS/2, Windows 95 y Windows NT.
MS-DOS.
El significado de estas letras es el de Microsoft Disk Operating System. Microsoft es el
nombre de la compañía que diseño este sistema operativo, e IBM la compañía que lo hizo
estándar al adoptarlo en sus microordenadores.
Este sistema operativo emplea discos flexibles con una organización determinada. Los
discos se pueden grabar por una o por dos caras y la información se organiza en 40 pistas
de 8 ó 9 sectores de un tamaño de 512 caracteres, reservándose el sistema para la propia
información del disco, que puede ser disco removible o disco duro, teniendo en el segundo
más capacidad pero similar estructura.
Los nombres de los ficheros en MS-DOS, para los que se emplean tanto letras como
números, se componen de dos partes: el nombre del fichero y la extensión, estando ambos
datos separados por un punto. Las diferentes unidades de disco son identificadas por el
MS-DOS a través de una letra seguida de dos puntos. Los tipos de extensión más habituales
son como aparecería la memoria cargada con ellos; es decir, que pueden cargar
directamente a memoria sin el auxilio del sistema operativo.
Los de extensión .EXE precisan que el cargador del DOS los coloque en memoria, lo que
significa que el sistema operativo debe estar en memoria. Los del tipo .BAT son los
compuestos de comandos que se ejecutan secuencial mente.
El sistema operativo tiene varios componentes que son:
1. Rutinas de control, que funcionan con el programa IBM.DOS, y se encargan de las
operaciones de entrada / salida.
1. Procesador de comandos, también llamado COMMAND.COM, que procesa los dos
tipos de comandos de que dispone el DOS; es decir, los residentes en memoria o
internos, y los no residentes o externos, que residen en el disco del sistema operativo.
1. Rutinas de servicios accesibles desde el programa control.
También existe la posibilidad de subdividir el disco en subdirectorios que permiten un
empleo más ágil de toda la información.
MS-DOS esta lejos de ser el sistema operativo ideal, ya que, de momento, se trata de un
sistema monotarea, pero aunque esto se resolviera, seguiría presentando problemas de
diseño que provocan que el comportamiento de la máquina sea poco fiable. A pesar de estas
desventajas y de que existen otros sistemas operativos en el mundo de la microinformática,
hay que tener siempre presente la enorme cantidad de software que se ha desarrollado para
DOS y que conviene aprovechar en lo posible.
OS/2.
Desarrollado inicialmente por Microsoft Corporation e International Business Machines
(IBM), después de que Intel introdujera
al mercado su procesador 80286. Pero la sociedad no duro mucho ya que IBM veía a
Windows como una amenaza para el SO/2.
Pero IBM continúo desarrollando este sistema operativo. El OS/2 al principio fue muy
parecido al MS-DOS, tiene una línea de comando, pero la diferencia que existe con el DOS
es el intérprete de comandos, el cual es un programa separado del kernel del sistema
operativo y aparece únicamente cuando se hace clic en uno de los iconos "OS/2 prompt"
dentro del Workplace Shell. Otra diferencia es que este sí en un sistema operativo
multitarea.
En el OS/2 muchos de los comandos son idénticos a los de su contra parte pero tiene más
comandos debido a que es más grande, completo y moderno.
El ambientegráfico es el Workplace Shell (WS), es el equivalente a un administrador del
área de trabajo para el WS.
Macintosh OS.
El sistema operativo constituye la interfaz entre las aplicaciones y el hardware del
Macintosh. El administrador de memoria obtiene y libera memoria en forma automática
para las aplicaciones y el sistema operativo. Esta memoria se encuentra normalmente en un
área llamada cúmulo. El código de procedimientos de una aplicación también ocupa
espacio en el cúmulo. Ahora se presenta una lista de los principales componentes del
sistema operativo.
1. El cargador de segmentos carga los programas por ejecutar. Una aplicación se puede
cargar completa o bien puede dividirse en segundos individuales que se pueden cargar
de manera dinámica conforme se necesiten.
1. El administrador de eventosdel sistema operativo informa de la ocurrencia de
diversos eventos de bajo nivel, como la presiónde un botón del Mouse o el tecleo. En
condiciones normales, el administrador de eventos de la caja de herramientas
transfiere estos eventos a las aplicaciones.
1. El administrador de archivos se encarga de la entrada / salida de archivos; el
administrador de dispositivos se encarga de la entrada / salida de dispositivos.
1. Los manejadores de dispositivos son programas con los cuales los diversos tipos de
dispositivos pueden presentar interfaces uniformes de entrada / salida a las
aplicaciones. Tres manejadores de dispositivo están integrados al sistema operativo
en ROM: el manejador de disco se encarga del acceso a la información en discos, el
manejador de sonido controla los generadores de sonido, y el manejador en serie
envía y recibe datos a través de los puertos seriales (estableciendo así la comunicación
con dispositivos periféricos en serie como impresoras y módems).
1. Con el manejador de impresoras las aplicaciones pueden imprimir datos en diversas
impresoras.
1. Con el administrador de AppleTalk las aplicaciones pueden transmitir y recibir
información en una red de comunicaciones AppleTalk.
1. El Administrador de retrazado vertical programa las actividades por realizar durante
las interrupciones de retrazado vertical que ocurren 60 veces cada segundo cuando se
refresca la pantalla de vídeo.
1. El manejador de errores del sistema toma el control cuando ocurre un error fatal del
sistema y exhibe un cuadro de error apropiado.
1. Los programas de utilidad general del sistema operativo ofrecen diversas funciones
útiles como la obtención de la fecha y la hora, la comparación de cadenas de
caracteres y muchas más.
1. El paquete de iniciación es llamado por el paquete de archivos estándar para iniciar y
nombrar discos; se aplica con más frecuencia cuando el usuario inserta un disco al
que no se le han asignado valores iniciales.
1. El paquete de aritmética de punto flotante ofrece aritmética de doble precisión. El
paquete de funciones trascendentales ofrece un generador de números aleatorios, así
como funciones trigonométricas, logarítmicas, exponenciales y financieras. Los
compiladores de Macintosh generan en forma automática llamadas a estos paquetes
para realizar manipulaciones numéricas.
UNIX.
Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado
originalmente por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en
1969 para su uso en mini computadoras. El sistema operativo UNIX tiene diversas
variantes y se considera potente, más transportable e independiente de equipos concretos
que otros sistemas operativos porque esta escrito en lenguaje C. El UNIX esta disponible en
varias formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para su
uso en estaciones de trabajo basadas en RISC), A/ux (versión gráfica para equipos Apple
Macintosh) y Mach (un sistema operativo reescrito, pero esencialmente compatible con
UNIX, para las computadoras NeXT).
El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de
archivos proporciona un métodosencillo de organizar archivos y permite la protección de
archivos. Sin embargo, las instrucciones del UNIX no son intuitivas.
Este sistema ofrece una serie de utilidades muy interesantes, como las siguientes:
1. Inclusión de compiladores e intérpretes de lenguaje.
1. Existencia de programas de interfase con el usuario, como ventanas, menús, etc.
1. Muchas facilidades a la hora de organización de ficheros.
1. Inclusión de lenguajes de interrogación.
1. Facilidades gráficas.
1. Programas de edición de textos.
SCO
SCO es el proveedor mundial líder en sistemas operativos para servidores Unix, y uno de los
principales proveedores de software de integración de clientesque integra PCs Windows y
otros clientes con servidores UNIX de los principales fabricantes. Los servidores de
aplicaciones críticas de negocios de SCO corren las operaciones críticas diarias de una gran
gama de organizaciones comerciales, financieras, de telecomunicaciones, y gobierno, así
como también departamentos corporativos y pequeñas y medianas empresas de todo tipo.
SCO vende y brinda soporte de sus productosa través de una red mundial de distribuidores,
resellers, integradores de sistemas, y OEMs.
Características
1. Brinda acceso a impresoras y archivos compartidos desde PCs corriendo Windows ®
95, Windows NT ™ , Windows 3.1, Windows para trabajo en Grupos, OS/2 ®, y MS-
DOS ®
1. SCO TermLite, el emulador de terminal, incluye soporte para SCO ANSI y VT320
sobre TCP/IP o NetBEUI
1. Herramientas de administraciónde redes y monitoreo poderosas y fáciles de usar
junto con otros utilitarios pueden ser accedidos en forma remota
1. Incluye la capa de protocolo NetBEUI para pequeñas redes; corre en sistemas SCO
OpenServer Host Versión 5, así como también en sistemas SCO OpenServer
Enterprise Versión 5
1. Las herramientas del servidor NT permiten la administración de los recursos
compartidos en un servidor utilizando sistema UNIX desde una PC corriendo
Windows
1. Configuración automática de capas de conectividad, incluyendo NetBIOS sobre
TCP/IP, y NetBEUI
Totalmente adherido al estándar emergente denominado CIFS.
Solares
Características: Entre las características de Solaris tenemos: PORTABILIDAD: El software
conformado por una ABI aplicación de interfaces binaria (Application Binary Interface)
ejecuta con un Shrink-wrapped (Contracción envuelta) el software en todos los sistemas
vendidos con la misma arquitectura del microprocesador. Esto obliga a los desarrolladores
de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado
rápidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus
aplicaciones de software y minimizan sus costos de conversión.ESCALABILIDAD: Las
aplicaciones se usan con más frecuencia en el sobre tiempo, y requiere sistemas más
poderosos para soportarlos. Para operar en un ambiente creciente, el software debe ser
capaz de ejecutar en un rango de ancho poderosos y debe ser capaz de tomar ventajas del
poder adicional que se está procesando.INTEROPERATIBIDAD: La computación del
ambiente heterogéneo es una realidad hoy. Los usuarios compran de muchos vendedores
para implementar la solución que necesitan. La estandarización y una clara interface son
criterios para un ambiente heterogéneo, permitiendo a los usuarios desarrollar estrategias
para comunicarse por medio de su red. El sistema operativo de Solaris puede interoperar
con unos sistemas muy populares hoy en el mercado, y aplicaciones que se ejecutan en
UNIX se pueden comunicar fácilmente.COMPATIBILIDAD: La tecnología de la
computación continua avanzando rápidamente, pero necesita permanecer en el ámbito
competitivo para minimizar sus costos y maximizar sus ingresos.
Microsoft Windows NT.
Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también
para poderosas estaciones de trabajo y servidores de red y bases de datos.
El sistema operativo Windows NT de Microsoft, lanzado al mercado el 24 de Mayo de 1993,
es un SO para redes que brinda poder, velocidad y nuevas características; además de las
características tradicionales. Es un SO de 32 bits, y que puede trabajar en procesadores
386, 486 y Pentium.
Además de ser multitarea, multilectura y multiprocesador ofrece una interfaz gráfica. Y trae
todo el software necesario para trabajar en redes, permitiendo ser un cliente de la red o un
servidor.
Microsoft Windows 95.
Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a diferencia de las
versiones anteriores, Windows 95 no necesita del MS-DOS para ser ejecutado, ya que es un
sistema operativo.
Este SO esta basado en menús desplegables, ventanas en pantalla y un dispositivo
señalador llamado Mouse. Una de las características principales de Windows 95 es que los
nombres de los archivos no están restringidos a ocho caracteres y tres de la extensión,
pueden tener hasta 256 caracteres para tener una descripción completa del contenido del
archivo. Además posee Plug and Play, una tecnología conjuntamente desarrollada por los
fabricantes de PCs, con la cual un usuario puede fácilmente instalar o conectar dispositivos
permitiendo al sistema automáticamente alojar los recursos del hardware sin la
intervención de usuario.
Microsoft Windows 98
Este Windows soporta todos los tipos de Hardware, incluyendo a los estándares más
recientes como el DVD-ROM y la capacidad para ver televisión en la PC.
También ofrece características plug and play, lo cual significa que si usted instala un
dispositivo de HARWARE plug and play, como módem interno, operativo si computadora
carece de la potencia, la velocidad y memoria necesarias para beneficiarse de sus
características.
Windows 98, el siguiente escalón en la familia de sistemas operativos Windows de
escritorio. De cierta forma es la continuación que podía esperar de Windows 95.
Como era obvio predecir, esta nueva versión continúa soportando 32 bits en su total
dimensión aunque todavía se debe esperar para que se incorpore toda la funcionalidad de
seguridad presente en los 32 bits y que hoy es una característica de la familia NT.
Desde el punto de vista usuario común, Windows 98 no trae nada nuevo.
Microsoft no ha hecho cambios relativamente importantes en la interfaz, por lo que, si un
usuario sabe usar Windows 95, también sabe usar Windows 98.
Windows 98: Nueva versión del sistema operativo Windows. Podría decirse que es una
compilación de características. Muchas de ellas ya se encontraban en Internet Explorer 4.0
(al ser instalado con la actualización d escritorio) en Windows 95 OSR-2.
Permite soporte técnico para el FAST32 (al igual que Windows 95 ORS-2) y el Active
Desktop (de IE 4).
Windows 2000
Windows 2000 Professional es rápido. Más rápido que Windows 98.
Con 64 MB de memoria, Windows 2000 se ejecuta un promedio de un 25% más rápido que
Windows 98. Y no se relentiza con cargas pesadas.
Los usuarios pueden ejecutar más programas y hacer más tareas al mismo tiempo porque
Windows 2000 está basado totalmente en una arquitectura de 32 bits. Agregándole más
memoria, Windows 2000 se hace más rápido aún.
Soporta hasta 4 GB de RAM y hasta dos procesadores simétricos. Por desgracia, alcanzar
ese nivel de rendimiento con Windows 98, incluso con más memoria, en imposible.
Interfaz mejorado
Windows 2000 Professional mejora el familiar interfaz de Windows al reducir los
amontonamientos en el escritorio (elimina los elementos innecesarios), simplificar el menú
de inicio (introduce una nueva funcionalidad inteligente que adapta el menú de inicio a su
manera de trabajo, mostrando sólo las aplicaciones que utiliza más frecuentemente).
Mantenga su red y PC’s actuales
Windows 2000 Professional funciona perfectamente con sus equipos actuales. La
infraestructura de sistemas operativos de su compañía es muy buena, y funciona con
Windows 2000 Server, Windows NT Server, Novell NetWare o UNIX.
Además, el soporte construido para compartir recursos de ordenador a ordenador (peer-to-
peer) con Windows 9x y Windows NT Workstation permite a Windows 2000 Professional
interoperar con las versiones anteriores de Windows.
Un sistema Windows más seguro.
Windows 2000 Professional es muy seguro en todos los niveles. Basado en el sistema de
seguridad integrado en todos los sistemas operativos Windows NT, permite a los usuarios y
administradores seleccionar el nivel apropiado de protección para su información y
aplicaciones, para intercambiar o almacenar información en ordenadores independientes,
en la red, en una intranet o en Internet.
Con su Sistema de Archivos Encriptados (EFS), Windows 2000 protege perfectamente los
datos de su disco duro.
Con el soporte para Kerberos, Windows 2000 protege su red corporativa o intranet.
Kerberos protege los datos al rastrear y verificar la actividad de cada usuario en una red.
Windows 2000 Professional protege incluso las comunicaciones más secretas a través de
una red pública con su soporte para Claves Públicas, el L2TP (Layer 2 Tunneling Protocol) y
las Tarjetas Inteligentes.
Las tarjetas inteligentes son nuevos dispositivos que proporcionan más seguridad, pues en
lugar de confiar solamente en un factor para autentificar a un usuario, piden una
combinación de credenciales (tales como un nombre de usuario y una contraseña).
Administración de escritorio simplificada
Windows 2000 Professional facilita la vida de los administradores. Varios asistentes y
detectores de problema ayudan a los usuarios finales a ejecutar tareas rutinarias o difíciles,
reduciendo el tiempo que los administradores deben pasar ayudándoles y reduciendo el
número de llamadas a soporte técnico.
Windows 2000 Professional otorga a los administradores más control sobre los desktops
individuales.
Windows 2000 ofrece un soporte multilingüe sin precedentes, permitiendo a los usuarios
crear y visualizar documentos en el idioma utilizado en cerca de 120 áreas internacionales.
Windows Millenium
Windows Me soporta y comparte el mismo código que Win98, el cual fue una mejora del
sistema operativo Win95.
Este se venderá como una opción OEM (Original equipament manufacturer), es decir,
presentados en PC’s.
Iconos
MI PC: El icono a cambiado y también la forma de ver los discos duros, ya que ahora están
"debajo de MI PC" en el árbol que muestra el explorador de Windows.
Entorno de RED es ahora > mis sitios de RED.
MENU BUSCAR: Se le ha modificado la interfaz, para seguir haciendo el mismo trabajo,
aunque de forma más amigable que antes.
LA BARRA DE TAREAS: aparte de encontrarla en el menú de inicio también la
encontramos en dentro del panel de control.
Ahora nos permite configurar todos aquellos viejos trucos con un solo clic de ratón para,
por ejemplo:
1. Mostrar menú contextual.
1. Mover y cambiar tamaño de la barra.
1. Desplazar programas.
Con el WINDOWS MILLENIUN podemos decir a dios al (MS-DOS), ya que no estarán
disponibles las opciones de arranque "Solo Símbolo del Sistema" y "Reiniciar en modo MS-
DOS".
Los archivos de configuración "config.sys" y "autoexe.bat" no se ejecutan, existan o no; solo
tienen sentido durante la instalación de Windows; después dará igual su contenido.
(NOTA: No funcionará ningún programa MS-DOS, que necesite insertar parámetros en el
archivo config.sys. debe tener muy en cuenta que Windows Me Millenium Edition ya no es
compatible 100% con aplicaciones diseñadas para el MS-DOS.)
System Restore
El sistema a petición nuestra crea "Checkpoints", según actuemos:
1. En el inicio de cada día o de vez en cuando
1. Cada vez que instalemos aplicaciones usando setup, install e instalar (si tiene otro
nombre no funciona el System Restore, por lo que podríamos probar renombrar el
archivo de instalación). El sistema creará un checkpoint antes de instalar cualquier
dispositivo nuevo que ofrece a:
1. Instalar nuevos driver.
1. Tocar la configuración de Windows.
Y mediante un solo clic en "PC Restore", recuperamos el estado de nuestra PC a un día y
hora concretos, evitando de esta manera reinstalaciones y pérdidas de tiempo, volviendo al
día en que la PC funcionaba al 100%, con solo pulsar un botón.
Nos mostrará un calendario y dentro de él, en cada día, los puntos en que podemos
recuperar la situación.
Hay que resaltar que al restaurar el sistema de una fecha anterior a la actual, se restaura
todo tal y como estaba ese día excepto los archivos .doc, .bmp, .pdf, email, historial del
navegador, Favoritos y todo el contenido de la Carpeta Mis Documentos, por los que usar
esta opción nos obligará a estar atentos a otros contenidos que actualmente no guardes en
Mis Documentos, para que los traslades ahí.
Esta opción consume mucho espacio de disco (aunque podemos configurar todas sus
opciones) pero nos dará mucha más estabilidad.
Windows XP
Este ofrece un reforzó Menú de salida. El menú de salida ahora puede agrupar sus más
frecuentes arribos y aplicaciones
Enfoco de tarea este planpermite que vea sus opciones del Windows como asociado con su
tarea presente.
Compañero de búsqueda científica: recupera la información de la búsqueda de la tarea que
estemos usando en ese momento.
Esto es nuevo
Ahora se puede:
1. Impresiones del orden directamente del Internet.
1. Eslabón directamente a cámaras mago del explorador.
1. Imágenes de la vista en Slideshow.
1. Publique cuadros al Internet.
1. Cuadros de empresas por distribución del e-mail más fácil.
1. Perfecciona la impresión, pinta y hacer el mejor trabajo de fotografías.
También se puede examinar una sola imagen del explorador del Flastbed.
Pone al día Downloaded de Windows, también se puede aplicar a todo usuario en una
computadora.
Windows se pone al día se integra ahora con la ayuda de y el centro de apoyo en Windows
XP Edición del Hogar. El gerentedel aparato también investigará Windows.
Internet Conexión: protege su computadora de instrucción, cuando se conecta al Internet.
Ahora puede descansar seguro ya que el Windows XP no permite ataques no deseados en
Internet.
Gracias al motor reforzado de Windows 2000, Windows XP adquiere un nuevo y mejorado
aspecto y amplía la experiencia de la informática general.
Windows XP presenta una nueva imagen que falicitará en gran medida su utilización por
parte de cualquier tipo de usuario de PC mejorando sus capacidades.
El nuevo diseño gráfico hará más sencillas las tareas informáticas, y aportará una nueva
visión del ya conocido deskop, porque consiste en la actualización más significativa de la
interfaz de Windows desde Windows 95.
¿Qué es un Windows XP PC Listo?
Un Windows XP PC Listo, debe encontrar los requisitos del hardware siguientes:
1.- Preinstaló con Microsoft Windows 2000 Profesional o Microsoft sistema operativo de la
Edición del Milenio de Windows.
2.- Despliegues de "el Diseñó 2000 por Windows" o el logotipo en la PC o cuaderno.
3.- Tener un mínimo de 128 MB de RAM
Windows XP, computadoras listas encuentran los requisitos del hardware mínimos para
correr el Windows XP Profesional y Windows XP, sistemas operativos de la Edición del
Hogar.
Chóferes del hardware, si necesario, está disponible del fabricante del equipo original
(OEM) en el descargo de Windows XP.
Pantalla de bienvenida / acceso: Windows facilita la creación de cuentas individuales para
los usuarios de su ordenador, lo que significa que cada vez que acceda al sistema tendrá su
propio entorno personalizado.
Y si su familia comparte un ordenador, Windows XP le permite ir de un usuario a otro de
forma rápida sin necesidad de apagar o reiniciar ningún programa.
Menú de inicio: La ya conocida interfaz de Windows ha sido mejorada para facilitar aun
más su utilización.
5. Conclusión
Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de
sistemas operativos con diferentes interfaces y categorías. Pero hemos podido observar que
todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen
evolucionando.
El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz de línea de
comandos o de una interfaz gráfica de usuario (GUI, siglas en inglés). Las interfaces de
línea de comandos exigen que se introduzcan instrucciones breves mediante un teclado. Las
GUI emplean ventanas para organizar archivos y aplicaciones con iconos y menús que
presentan listas de instrucciones. El usuario manipula directamente estos objetos visuales
en el monitor señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un
Mouse.
El uso de las GUI es más sencillo que el de las interfaces de línea de comandos. Sin
embargo, la introducción de instrucciones con una GUI es más lenta, por lo que las GUI
suelen tener la opción de emplear un sistema equivalente al de línea de instrucciones como
alternativa rápida para los usuarios más expertos.
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS,
OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y
múltiples 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.

Historia de los sistemas operativos


De Wikipedia, la enciclopedia libre

Saltar a navegación, búsqueda


Este artículo o sección necesita referencias que aparezcan en una
publicación acreditada, como revistas especializadas,
monografías, prensa diaria o páginas de Internet fidedignas.
Puedes añadirlas así o avisar al autor principal del artículo en su página de
discusión pegando: {{subst:Aviso referencias|Historia de los
sistemas operativos}} ~~~~

Un sistema operativo es un aparato de sistema, es decir, un conjunto de programas de


ordenador destinado a permitir una administración eficaz de sus recursos. Comienza a
trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina desde
los niveles más básicos, permitiendo también la interacción con el usuario.
Es posible encontrar un el tiempo entre la retirada de un trabajo y el montaje del
siguiente. Era sumamente complicado, por el hecho de que eran tarjetas perforadas las
cuales las tenia que leer el sistema.
1. Almacenamiento temporal == Su objetivo era disminuir el tiempo de carga de los
programas, haciendo simultánea la carga del programa o la salida de datos con la
ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el
spooling.

En los años 60 se produjeron cambios notorios en varios campos de la informática, con


la aparición del circuito integrado la mayoría orientados a seguir incrementando el
potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.

Contenido
[ocultar]
• 1 Multiprogramación
• 2 Tiempo compartido
• 3 Tiempo real
• 4 Multiprocesador
• 5 Sistemas operativos desarrollados
• 6 Inconvenientes de los sistemas
existentes
• 7 Características de los nuevos
sistemas
• 8 Sistemas operativos desarrollados
• 9 Años 80
○ 9.1 Mac OS
○ 9.2 MS-DOS
○ 9.3 Microsoft Windows
• 10 Años 90
○ 10.1 GNU/Linux
[editar] Multiprogramación
En un sistema multiprogramado la memoria principal alberga a más de un programa de
usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en
ejecución realiza una operación de E/S; en lugar de esperar a que termine la operación
de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S,
se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma
es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento,
utilizar de manera óptima los recursos disponibles.
[editar] Tiempo compartido
Artículo principal: Tiempo compartido

En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero
adolece la falta de interactividad; para conseguirla debe convertirse en un sistema
multiusuario, en el cual existen varios usuarios con un terminal en línea, utilizando el
modo de operación de tiempo compartido. En estos sistemas los programas de los
distintos usuarios residen en memoria. Al realizar una operación de E/S los programas
ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a diferencia
de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo
detiene para que se ejecute otra aplicación.
[editar] Tiempo real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy
breves un gran número de sucesos, en su mayoría externos al ordenador. Si el sistema
no respeta las restricciones de tiempo en las que las operaciones deben entregar su
resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para
resolver el problema o hecho planteado. El procesamiento de archivos se hace de una
forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros
usos fueron y siguen siendo en telecomunicaciones.
[editar] Multiprocesador
Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan
del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente,
pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y
escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas:
La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una
parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten
toda la memoria. Esta última debe lidiar con el problema de la coherencia de caché.
Cada microprocesador cuenta con su propia memoria cache local. De manera que
cuando un microprocesador escribe en una dirección de memoria, lo hace únicamente
sobre su copia local en caché. Si otro microprocesador tiene almacenada la misma
dirección de memoria en su caché, resultará que trabaja con una copia obsoleta del dato
almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo
especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen
esta capacidad.
[editar] Sistemas operativos desarrollados
Además del Atlas Supervisor y el OS/360, los años 70 marcaron el inicio de UNIX, a
mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea
desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los
pocos SO escritos en un lenguaje de alto nivel. En el campo de la programación lógica
se dio a luz la primera implementación de Prolog, y en la revolucionaria orientación a
objetos, Smalltalk.
[editar] Inconvenientes de los sistemas existentes
Se trataba de sistemas grandes, complejos y costosos, pues antes no se había construido
nada similar y muchos de los proyectos desarrollados terminaron con costos muy por
encima del presupuesto y mucho después de lo que se marcaba como fecha de
finalización. Además, aunque formaban una capa entre el hardware y el usuario, éste
debía conocer un complejo lenguaje de control para realizar sus trabajos. Otro de los
inconvenientes es el gran consumo de recursos que ocasionaban, debido a los grandes
espacios de memoria principal y secundaria ocupados, así como el tiempo de procesador
consumido. Es por esto que se intentó hacer hincapié en mejorar las técnicas ya
existentes de multiprogramación y tiempo compartido.
[editar] Características de los nuevos sistemas
Para solventar los problemas antes comentados, se realizó un costosísimo trabajo para
interponer una amplia capa de software entre el usuario y la máquina, de forma que el
primero no tuviese que conocer ningún detalle de la circuitería.
[editar] Sistemas operativos desarrollados
• MULTICS (Multiplexed Information and Computing Service):
Originalmente era un proyecto cooperativo liderado por Fernando
Corbató del MIT, con General Electric y los laboratorios Bell, que
comenzó en los 60, pero los laboratorios Bell abandonaron en 1969
para comenzar a crear el sistema UNIX. Se desarrolló inicialmente
para el mainframe GE-645, un sistema de 36 bits; después fue
soportado por la serie de máquinas Honeywell 6180.
Fue uno de los primeros. Además, los traducía a instrucciones de alto nivel destinadas a
BDOS.
• BDOS (Basic Disk Operating System): Traductor de las instrucciones
en llamadas a la BIOS.
El hecho de que, años después, IBM eligiera para sus PC a MS-DOS supuso su mayor
fracaso, por lo que acabó desapareciendo.Desde los años 70 han cambiado los sistemas
ya que la ciencia ha desarrollado nuevos conocimientos
[editar] Años 80
Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían
miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los
ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más
que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto
reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para los
usuarios. En esta época, siguieron utilizándose lenguajes ya existentes, como Smalltalk
o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del
paradigma de la orientación a objetos, y Haskell y Miranda en el campo de la
programación declarativa. Un avance importante que se estableció a mediados de la
década de 1980 fue el desarrollo de redes de computadoras personales que corrían
sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos
sistemas operativos eran los mayoritarios: MS-DOS(Micro Soft Disk Operating
System), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la
CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales
que hacían uso del Motorola 68000.
[editar] Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US
$1,995 (después cambiado a $2,495 dólares)[1]. Incluía su sistema operativo Mac OS
cuya características novedosas era una GUI (Graphic User Interface), Multitareas y
Mouse. Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de
comandos y algunos tachando el uso del Mouse como juguete.
[editar] MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas
pocas modificaciones, se convirtió en la primera versión de MS-DOS (MicroSoft Disk
Operating System). A partir de aquí se sucedieron una serie de cambios hasta llegar a la
versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de
existir como un componente del Sistema Operativo.
[editar] Microsoft Windows
A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de
Windows 95 que se le puede considerar un sistema operativo, solo era una interfaz
gráfica del [MS-DOS]. Hoy en día es el sistema operativo más difundido en el ámbito
doméstico aunque también hay versiones para servidores como Windows NT. Microsoft
ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito.
Años después se hizo el Windows 98 que era el más eficaz de esa época Después se
crearía el sistema operativo de Windows ME (Windows Millenium Edition)
aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema
operativo de [Windows 2000] en ese mismo año. Después le seguiría el sistema
operativo más utilizado en la actualidad, [Windows XP] y otros sistemas operativos de
esta familia especializados en las empresas. Ahora el más reciente es [Windows 7]
(Windows Seven) que salio al mercado el 22 de octubre del 2009, dejando atrás al
Windows Vista, que tuvo innumerables criticas durante el poco tiempo que duró en el
mercado.
[editar] Años 90
[editar] GNU/Linux
Este sistema es una versión mejorada de Unix, basado en el estándar POSIX , un
sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas,
gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre
muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas
en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar linux de
una forma visual atractiva. Luego Edison Arciniega compro todos los derechos
HISTORIA DE LOS SISTEMAS OPERATIVOS
El Sistema Operativo (SO), es lo que hace pensar al ordenador. Si nos queremos meter un poco más de
forma técnica, podemos decir en un ordenador se ejecutan programas. Estos programas se dividen en
dos apartados:

• Software Básico

• Software de Aplicación

El SO constituye la parte más importante del Software Básico y las funciones más importantes se pueden
clasificar en dos grandes secciones.
 Definición y realización de una máquina virtual
 Gestión y distribución compartida de los recursos
A lo largo de la historia, han aparecido diferentes SSOO que, en cada momento, se encargaban de
recoger las características punteras de lo que se descubría en el mundo de la informática. Hoy en día, sin
ir más lejos, se están desarrollando potentes SSOO basados en la Programación Basada en Objetos
(POO), que, dicho sea de paso ha sido la última evolución de la informática, hace ya casi 10 años.
Lo primero es hacer constar que, lo que nos venden hoy en día como "moderno", es casi seguro que ya
se utilizaba desde hace muchísimo tiempo en otros SSOO. El concepto de Sistema Operativo, no es ni
mucho menos nuevo. Los primeros SSOO aparecieron a finales de los años 50; al comienzo de la
informática. Al principio, los primeros SSOO eran monousuario y monotarea, algo así como el DOS. Pero
con la direferencia de que se gobernaba con tarjetas perforadoras en vez de Diskettes.
Pronto empezaron a surgir nuevos conceptos y tras la malgama de SSOO que aparecieron, surgió uno de
entre ellos, en el que estaban mezcladas todas las filosofías que hasta entonces se había descubierto en
este mundo de la informática. Este SO se denominó Multics, son mediados de los años 60. Poco tiempo
despues, se dieron cuenta los diseñadores de este SO que era enfarragoso y muy difícil de administrar,
así pues se cogió la esencia misma del SO y el mismo equipo que diseñó el Multics, se puso manos a la
obra y a finales de los 60 sacan la primera versión de un SO que revolucionaría la informática; el Unix.
El Unix es hoy en dia, casi 30 años despues de su primera versión, para mucha gente que se dedica al
mundo de los ordenadores, el único SO de redes real. De hecho es el que se maneja en las
administraciones y redes con grandes ordenadores. Se caracterizó en aquel entonces por ser un SO que
incorporaba dos conceptos totalmente nuevos, la multitarea y acceso multiusuario; y durante mucho
tiempo fue el único SO que se utilizó en las redes.
Este panorama se siguió durante unos cuantos años, entre los cuales, en el mundo de los SSOO se iban
sacando a la luz nuevas conceptos y todos ellos emanaban del Unix. Uno de esos conceptos era la
Memoria Virtual, tan ampliamente utilizada en los SSOO modernos.
Dando un gran salto en el tiempo nos vamos a finales de los años 70. Por aquel entonces una casa de
ordenadores sacó el primer ordenador personal, o al menos, como se le conoce hoy en día, esa casa fue
Apple. El éxito fue tal que en seguida otras casas empezaron a desarrollar ordenadores personales, entre
ellas emergió IBM. Cada una de esas casas diseñó una serie de SSOO para sus máquinas; Apple el Mac
OS, IBM el CP/M, que pronto fue sustituido por un SO que diseñó un jovencísimo Bill Gates y sus
colegas, el DOS. Ambos SSOO para su época fueron revolucionarios ya que el DOS intentaba coger el
manejo de archivos del Unix pero limitando la potencia del Unix a un sólo usuario. Por contra, el Mac OS
diseñaba un SO totalmente nuevo basado en una Interfaz Gráfica. Algo que rompió la tendencia de los
SSOO que se diseñaron hasta entonces.
Mientras IBM optó por compartir sus licencias a todo fabricante, Apple no lo hizo. Esto fue la base del
mercado de los PCs que conocemos hoy en día. Una arquitectura basada en la conectividad de
fabricantes; PC y compatibles, y una arquitectura totalmente particular como son los Apple.
Siguieron pasando los años y a mediados de los 80 surgió, de la alianza Microsoft-IBM un SO que en
principio sería destinado a sustituir el DOS, ese Sistema fue el OS/2. Este sistema aprovechaba las
nuevas características de los PCs de entonces e introdujo un concepto nuevo al DOS, la multitarea. Poco
tiempo despues se produjo una ruptura sonada, el duo Microsoft-IBM se rompía. Por un lado IBM seguiría
con el OS/2, por otro lado Microsoft desarrolló un programa basado en el caracter intuitivo del interfaz
gráfico del Macintosh, Windows. Este programa, que en principio fue catalogado como el juguete de los
niños ricos, ya que imperaba el DOS sobre el PC, en poco tiempo se convirtió en el programa más
vendido para PCs.
En principio no fue nada más que una aplicación que necesitaba del DOS, pero el tiempo y los usuarios
demandaron que se convirtiera a un SO completo. Tras varios años en los que MS veía como subía su
prestigio en el mercado de los PCs hasta cotas casi impensables 10 años antes (el 80% de los SSOO que
se utilizan en el mundo son de MS y el 65% de las Suites de oficina también, sin contar con otras
aplicaciones como compiladores, Servidores SQL, etc), se sacó el Windows 95. El SO más utilizado hoy
en día en todo el mundo, que no el mejor.
Entre sus características destacan la multitarea, un interfaz de usuario muy intuitivo y un cliente de redes
muy conseguido. El DOS sólo era monotarea. Con la salida a la luz de Windows 95, MS acaba con la
vida del DOS como tal (aunque muchos usuarios piensan que Windows 95 no es sino el DOS renovado
por el tiempo, entre ellos el escribiente) y con la de Windows como programa. El DOS ha sido el SO del
PC durante más de 15 años. Hoy en día, que las aplicaciones son viejas al año, constituye todo un record
que va a ser muy difícil de superar.
Volviendo hacia atrás la mirada, no mucho, desde el año 1990, surge entre los usuarios una demanda
que obligó a MS al desarrollo de un SO que aprovechara la interfaz de Windows, pero orientado al
mundo empresarial. Ese embrión fue denominado NT, y luego rebautizado a Windows NT. Ese SO
aprovechó la interfaz e intuitividad de Windows para llevarla a las redes. Hasta entonces seguía
dominada por el Unix, que cumplía su añete 22 de existencia, todo un mozalbete. Tras un par de años de
esfuerzos sale a la luz Windows NT y sus características son, como SO orientado a las redes, multitarea,
estabilidad y multiusuario. Sus contras son excesivos recursos para poder ser utilizado en una red
medianamente grande.
Entre medias de todo este circo de MS, IBM sigue mejorando el OS/2 hasta unas cotas muy altas. Y es en
1994 en pleno retraso de MS por sacar un SO real para PC (entonces solo existía como SO el DOS),
cuando IBM saca el OS/2 3.0, apodado Warp. Este SO se caracterizaba por tener un multitarea muy
rápida, estabilidad enorme amén de una compatibilidad hasta entonces no posible. Era capaz de ejecutar
aplicaciones DOS, más rápidas y con más estabilidad que el DOS. Y lo mismo con Windows. Las
aplicaciones Windows se ejecutaban mejor y de forma más estable sobre OS/2 que sobre el propio
Windows, además de dar cobertura a todas las aplicaciones que se desarrollaran para OS/2.
Pese a todo este esfuerzo, la gente sigue esperando el nuevo SO de MS para el mundo doméstico. Ya
llevaba más de un año de retraso, ya que la última versión de Windows para el PC se sacó a finales de
1991. Y se hace con MS lo que nunca se había hecho con ninguna casa de Software; darle una prórroga
de más de un año. Cualquier casa que hubiera tardado todo ese tiempo en sacar algo al mercado que
previamente hubiera estado anunciándolo, hubiera sido retirada del mercado por obligación de la
demanda de los usuarios. Yo creo que es cuando Bill Gates se da cuenta de una cosa, no importa si el
SO es mejor o peor, no importa el retraso, lo único que importe es que sea MS y sea una versión mejor
que la anterior.
El año que va desde mediados de 1994 hasta finales de 1995 (que es cuando MS saca el Windows 95) el
OS/2, pese a lo que se pudiera suponer, no experimenta un gran crecimiento. Sin embargo, MS iba a
provechar ese tiempo muy bien. No fue un retraso debido a mejoras del SO (como fue justificado el
retraso), ya que cuando Windows 95 salió seguía adoleciendo de la inestabilidad de su antecesor y era
más lento que OS/2. Ese tiempo, lo dedicó al esfuerzo más grande que ha existido por desmarcarse del
resto de la competencia. Ese año se dedicó a crear las APIs (herramientas que utilizan los
desarrolladores de software para un SO) más difíciles del mercado, y MS daría esa documentación a los
desarrolladores siempre y cuando no desarrollasen software en otro SO.
Si sumamos lo comentado en los dos últimos párrafos tenemos la jugada ganadora de MS. El porqué de
su éxito. A mi entender cuando a la salida de Windows 95, la gente lo compró de forma masiva, se dió
una puñalada de muerte a la que fue edad de oro de la informática. Pero ese es otro tema, ahora estamos
haciendo un poco de historia sobre el mundo de los SSOO.
A finales de 1991 surge el fenómeno más revolucionario que ha existido en la informática. Una persona
llamada Linus Torvalds, estudiante de informática finlandés, quiere desarrollar un clónico del Unix. Hasta
entonces el único SO que se utilizaba a nivel empresarial era ése. Y para ello pide ayuda por Internet.
Pese a que no hace falta voy a poner el mensaje que anunció a otros programadores, aunque sólo sea
por hacer un pequeño homenaje a esta persona.
"¿Echas de menos los días de Minix 1.1, cuando los hombres eran hombres, y escribían sus propios
drivers?
¿Estás sin ideas y deseas tener un sistema operativo que puedas modificar a tu antojo?
¿Te frusta disponer sólo de Minix?
¿Pasas las noches en vela para depurar tus cuidados programas?
Este anuncio puede ser lo que buscas.
Como mencioné hace meses, estoy trabajando en un versión similar a Minix para máquinas AT-386.
Finalmente ha empezado a ser utilizable (aunque depende de tus exigencias), y estoy pensando en
publicar las fuentes para su difusión, Sólo es la versión 0.2... pero ya ejecuta bash, gcc, gnu-make, gnu-
sed, compress y otros.."
Mucha gente empezó a trabajar en el sistema. A partir de la versión 0.99, en Navidades de 1993,
comenzó la distribución masiva. Lo que llamaba la atención de este proyecto es que era gratis. Y
totalmente anónimo. No había una casa detrás de él que se hiciera responsable del proyecto. En estos
días que la marca lo es todo, no sólo resultó romántico sino que mucha gente se interesó por el tema más
de lo debido. Hoy por hoy, Linux (así se llamó el proyecto, en honor a su inventor) es el clónico Unix más
vendido del mundo y no sólo eso, sino que debido a que toda la información sale por Internet, salen
versiones cada vez mejores en muy poco periodo de tiempo; hasta llegar al caso de que son más rápidas
las versiones Unix de Linux que las de los propios fabricantes tales como Sun, IBM o SCO. Si a eso le
sumamos que el año 1996 la NASA eligió como mejor SO de redes al Linux RedHat v4.1, nos podemos
dar una ligera idea del fenómeno que ha supuesto Linux en el mercado.
El período que va desde 1993 hasta 1996 se caracterizó por una salida ingente de SSOO al mercado; ya
que MS quiso jugar la baza de introducirse en el mundo de las redes con nuevas versiones de Windows
NT, IBM sacó una nueva versión del OS/2, destinado a sustituir al DOS, MS también sacó Windows 3.xx
y Windows 95 que finalmente fueron los estándares del mercado, Sun y otros con versiones nuevas del
Unix y el nuevo Linux que poco a poco ganaba más adeptos, incluso ya en centros universitarios. No
olvido las versiones del Mac OS para el Apple, es decir, que se tenía una gran oferta de SSOO y todos
ellos buenos.
MS, con Windows NT, apostó sobre las redes y se dedicó a sacar tres versiones en poco más de 3 años.
Cada una de ellas mejores y más estable que la anterior, pero con el mismo problema de sus
antecesoras, el excesivo número de recursos necesarios para administrar una red medianamente grande.
Y estamos en 1996, el año que va hasta la fecha de hoy se ha caracterizado por un afianzamiento de los
SSOO de MS, ya sean a nivel particular (Windows 95) o a nivel de redes (Windows NT), si bien en este
último le queda por luchar dos grandes batallas que se me antojan imposibles, ambas se llaman de
parecida forma, Linux/Unix. El SO de los grandes ordenadores, grandes redes o simplemente, de las
administraciones, y últimamente, de pequeños usuarios generalmente universitarios. Pese a ser viejo, el
Unix, es sin duda ninguna, el SO para las redes.
Resumiendo, tras este período de cerca de 30 años de historia, hay una serie de SSOO, que gozan, justa
o injustamente de salud para suminstrar al usuario herramientas suficientes para crear un ordenador
desde casa con capacidad plena de conexión a Internet.
Windows 95 OS/2 Windows NT Linux/Unix

Multiprogramación X X X X

Multiusuario - - (Server) X

Herramientas de C,C++,Fortran
- REXX -
Desarrollo TCL/TK,Perl,Lisp

Estabilidad Media Alta Alta Muy Alta

Seguridad Baja Alta Alta Alta

Requisitos 16MB Workstation


4MB 8MB 4MB
Mínimos 64MB Server

Sistems

Un poco de historia: CP/M y D.O.S., el comienzo


CP/M (Control Program for Microcomputers), desarrollado por Gary Kildall fue el
primer sistema operativo que podía ejecutarse en PCs de diferentes fabricantes.
Cuenta una anécdota que ejecutivos de IBM fueron a visitar a Kildall para ofrecerle
un acuerdo para poner el CP/M en la IBM PC, pero Kildall al parecer estaba ocupado
en una sesión de vuelo, y no los pudo atender. Resultado: IBM llegó a un acuerdo
con un joven llamado Bill Gates para que desarrollara un sistema operativo, que se
dio en llamar MS-DOS.
Para muchos de los que hoy nos encontramos trabajando con una computadora el
sistema operativo D.O.S (Disk Operating System) fue el primero que nos tocó
utilizar. De la misma manera, fue también el comienzo para Bill Gates y su empresa
Microsoft.
En sus principios fue desarrollado junto con la empresa IBM, pero diferencias entre
las partes hicieron que no fuera un lanzamiento en conjunto. Por el contrario, cada
una de las empresas presentó "su" sistema operativo: PC-DOS (IBM) y MS-DOS
(Microsoft).
Un tercer competidor para estos sistemas operativos (y de muy buena calidad) fue
el DR-D.O.S. de la empresa Digital Research que incluía comandos más prolijos y
de mayor funcionalidad, pero que con el tiempo, y gracias a las campañas
publicitarias de Microsoft fue quedando relegado a un segundo lugar compartido
con el PC-DOS de IBM. Luego de unos años DR-D.O.S. fue adquirido por Novell que
presentó una nueva versión conocida como Novell D.O.S. que realmente casi no
tuvo cabida en el mercado, aunque era muy buena.
D.O.S. era simplemente una pantalla de texto con una línea de comandos que nos
indicaba en qué directorio nos encontrábamos como único dato orientativo. Uno
tenía que "saber" que "cosas" había que escribir para que la máquina "hiciera algo".
No había menúes contextuales, ni pantallas gráficas que nos guiaran. Carecía por
completo de algún nivel intuitivo. D.O.S. todavía hoy utiliza antiguos comandos
CP/M tales como DIR, REN y TYPE que aun hoy funcionan bajo la máquina virtual
D.O.S. de Windows.
Las versiones que lo hicieron famoso en el mundo entero fueron la 3.0 y la 3.3,
mientras que la más utilizada fue la 5.0, que introdujo muchos cambios a sus
antecesoras. La versión 4.0 de D.O.S. estuvo plagada de errores, por lo cual casi no
se uso (los usuarios se mantuvieron con la versión 3.30).
La última versión del producto como tal fue la 6.22, ya que luego apareció Windows
95 que en su corazón incluía la versión 7.0
> Windows, el inicio de una interfaz gráfica
Las dos primeras versiones de este "Entorno Operativo" (nótese que no era un
sistema operativo en sus principios) no tuvieron mucho éxito entre el público
consumidor. Lo único que logró fue que Apple le iniciara un juicio a Microsoft por su
semejanza con su sistema operativo MacOs.
El boom de Windows se produjo con su versión 3.0 (y más aún con la 3.1) cuando
comenzó a aprovechar las capacidades de los procesadores "386" y le dio un mejor
manejo a la memoria hacia el año 1991
Fue simplemente un "shell" para DOS, ya que sin este no funcionaba. Y por esa
razón no es un sistema operativo, sino un "entorno operativo". El atractivo que
tuvo para con la gente fue su "casi real" facilidad de uso y su "cara" gráfica que
hacía olvidar "las pantallas negras" de DOS.
Un tiempo más tarde se le agregaron capacidades para trabajar con redes y pasó a
la versión 3.11 (para grupos de trabajo). Esta fue la última versión comercial que
salió al mercado antes de que Windows 95 hiciera su aparición.
> Windows 95: El entorno operativo
Desde el principio, Windows 95 se publicitó como un sistema operativo de 32 bits.
Pero cuando salió a la luz se pudo ver que esto no era totalmente verdad: era un
sistema operativo (ya no un entorno), porque no necesitaba de ningún otro
programa para poder funcionar (aunque se incluía el DOS 7.0 "completo" y alguien
dijo que "sí" lo necesitaba). Por otro lado, la promesa de los 32 bits (programas
más rápidos y mejor aprovechamiento de la memoria) no se cumplió. Muchas de
las "partes" de este sistema operativo fueron de 16 bits como sus antecesores. Esto
se explicó diciendo que era así por la cantidad de programas "heredados" de las
versiones anteriores (Windows 3.1).
Casi en el mismo momento (un año antes) apareció en el mercado un verdadero
sistema operativo de 32 bits que sería la competencia directa al tan publicitado
Windows 95: OS/2 de IBM. En principio fue desarrollado en cooperación entre IBM
y Microsoft (como años atrás con el DOS), y como años atrás surgieron diferencias
que hicieron que cada empresa presentara su producto.
OS/2 fue un sistema operativo totalmente de 32 bits que muchos expertos
consideran mejor, más estable y con mayores prestaciones que Windows 95, pero
que (nuevamente) las campañas publicitarias relegaron a un segundo lugar, ya que
la gran mayoría de los desarrolladores decidieron hacer sus programas
"compatibles" con Windows 95 y no con OS/2.
> Windows 98/NT: Ya nada sería igual
Windows 98 no representó para los usuarios comunes ningún cambio significativo.
Sólo un poco de retoque gráfico y alguna que otra utilidad nueva o mejorada (como
el "liberador de espacio" o el viejo "defrag"). Pero si trajo algunas cosas nuevas: el
soporte completo para los 32 bits, y la “eliminación” del DOS como sistema
independiente (ya que no incluyó una nueva versión, sino un emulador del mismo).
En esta época no podemos dejar de mencionar Windows NT (Windows Nueva
Tecnología). Windows NT fue un sistema operativo de 32 bits especializado en
redes que utilizó otro sistema para el manejo de los archivos (NTFS), y por lo tanto
"incompatible" con Windows 95/98.

Versiones de Windows NT: 3.1, 3.5, 3.51, 4; está ultima versión tuvo estas
variantes: Workstation, Server, Server Enterprise Edition, Terminal Server,
Embedded.
> Windows 2000/Windows ME, continua la saga
Windows 2000 fue el sucesor de NT, por lo que estuvo orientado a empresas y
heredó muchas de las características de este; hasta llegar a su última versión 2003
Server.
Su gran estabilidad, su soporte para varios procesadores, su alto nivel de
seguridad, además de sus impresionantes capacidades para desenvolverse como
server lo hicieron la mejor opción para una empresa. Era rápido y lo
suficientemente fácil de configurar casi para cualquier persona, pero hay que tener
en cuenta que tiene poco soporte para el agregado de periféricos como tarjetas de
video o de sonido. Es decir, este no fue un sistema operativo totalmente apto para
la multimedia.
Al ser de esta manera, es no fue aconsejable su uso en hogares, donde
comunmente encontraremos juegos, música en la PC, enciclopedias multimedia y
demás.
Ahí es donde entró Windows Millennium Edition (ME), sucesor de Windows 98: Fue
un sistema operativo donde primó la facilidad de uso, las mejoras en multimedia,
comunicaciones e Internet.
Aunque no contó con la estabilidad de Windows 2000 fue más seguro que Windows
98 y 98 SE (segunda edición) ya que se incorporaron una serie de utilidades para
proteger el sistema operativo y hacerlo más resistente a las instalaciones de
programas y drivers de terceros que, en definitiva, fueron las principales causas de
cuelgues y pantallas azules en sus predecesores.
Una de las cosas interesantes con que nos encontramos en Windows ME es que el
modo DOS, tal como lo conocimos, había dejado de existir. Ya no era posible iniciar
el sistema en "sólo símbolo del sistema" o apagar el sistema "reiniciando en modo
MS-DOS". Tanto es así, que los archivos AUTOEXEC.BAT y CONFIG.SYS ya no
tuvieron ninguna función en ME (salvo durante la instalación). Lo que realmente se
eliminó de Windows ME fue el soporte para aplicaciones DOS de 16 bits en modo
real.
En su momento, la elección de uno u otro sistema dependió del uso que deseaba
hacer de la PC, siendo lo más lógico Windows 2000 para empresas y Windows ME
para hogares.
El tiempo también dijo que Windows Millennium Edition fue el mas inestable de los
sistemas operativos post Windows 95.

La línea Windows 2000 Server fué reemplazada por Windows Server 2003, y
Windows 2000 Professional con Windows XP Professional.

Versiones de Windows 2000: Professional, Server, Advanced Server y Datacenter


Server.
> Windows XP/Windows 2003 Server, la nueva generación del escritorio
Windows XP fue la mejora mas importante técnicamente desde Windows 9x, y
unificó en cierto modo las versiones separadas que hubo estos años: WINDOWS
9x/ME para usuarios hogareños y SOHO contra Windows NT/2000 para usuarios
corporativos con requerimientos de trabajo en redes de alto nivel.
Windows XP se distribuyó en 2 versiones principales: Windows XP Home Edition y
Windows XP Profesional. La versión Home no tenía tanto soporte para redes, lo que
si incluyó la versión Profesional.
Esto S.O., además de constituirse en la unión de los entornos mencionados, es en
realidad la continuación de Windows NT/2000. Se destacó en este producto su alto
grado de integración con las redes e Internet, además de proveer una nueva
interfase gráfica que se hizo notar ni bien se comienza a utilizar. Los cambios de
interfaz fueron básicamente estéticos. La diferencia real con sus predecesores
estuvo dada por el soporte LAN, soft de grabación de CDs, multimedia, escritorio
remoto y manejo de usuarios.
Algo muy importante es el hecho de que Microsoft con esta versión de su S.O. ha
puso especial énfasis en los drivers. WXP fué muchísimo mas renuente que sus
predecesores a instalar drivers no certificados para el mismo. Con esto Microsoft
pretendió reducir al máximo las ya tan conocidas (y sufridas) "pantallas azules",
aduciendo que la mayoría de las causas de inestabilidad de las versiones anteriores
estaba dada por el uso de drivers no certificados, obsoletos o mal desarrollados.
Debido a esto, se destaca la búsqueda inteligente de controladores que hace el S.O.
al momento de instalar un dispositivo nuevo, escaneando unidades en busca de los
drivers correctos.

Windows XP contó con las actualizaciones más profundas a nivel seguridad que
ningún otro sistema operativo Microsoft: prueba de ello fueron los Service Pack 1 y
2. También fue el primero en adoptar un sistema de verificación de autenticidad del
S.O.: WGA (Windows Genuine Advantage)

Windows 2003 Server estuvo basado en el núcleo de Windows XP, al que se le


añadieron una serie de servicios, y se le han bloqueado algunas características. A
grandes rasgos, Windows Server 2003 es un Windows XP simplificado, no con
menos funciones, sino que estas están deshabilitadas por defecto para obtener un
mejor rendimiento y para centrar el uso de procesador en las características de
servidor.

Versiones de Windows XP:


Windows XP 64 Bits: Uso en procesadores de 64 bits.
Windows XP Media Center Edition
Windows XP Tablet PC Edition: Tablet PC
Windows XP Embedded: ATM, terminales.
Windows Fundamentals for Legacy PCs: Versión simplificada de XP para uso en
hardware obsoleto.
Windows XP Starter Edition: distribuida solo en determinados países, (una versión
tan básica y limitada que por momentos se torna bastante impráctica al momento
de utilizarla).

Versiones de Windows 2003 Server: Web Edition, Standard Edition, Enterprise


Edition, Datacenter Edition
> Windows Vista, la era post XP de Microsoft
Windows Vista requiere de hardware realmente potente para ejecutarse en toda su
dimensión o con una performance aceptable; incluso para las versiones mas
"básicas" de este S.O.
Las versiones disponibles son varias: Enterprise, Business, Ultimate (para usuarios
corporativos), Starter (solo comercializada en países emergentes, una versión
reducida que si es similar a su homónima de Windows XP); y por último las
versiones Home Basic y Home Premium (para usuarios domésticos).
> Linux: el futuro alternativo?
Cuando Linus Torvalds comenzó a trabajar sobre Minix para obtener su propio
sistema operativo no tenía ni la más remota idea de lo que su trabajo llegaría a ser
en todo el mundo. Este sistema operativo es totalmente distinto a los vistos
anteriormente por un montón de razones. He aquí algunas de ellas:
* No fue desarrollado por una gran empresa:
Linus Torvalds desarrolló el kernel (el corazón) del sistema y luego liberó el código
fuente del mismo en Internet para que cualquier programador que se animara
pudiera modificarlo y agregarle lo que quisiera. Así, el Linux que hoy se conoce fue
creado por cientos de programadores "libres" alrededor del mundo y no por una
empresa.
* Es gratis y abierto:
Todo el sistema operativo es totalmente gratuito (al igual que muchísimos de sus
programas), si posee una conexión a Internet es posible bajarlo a su máquina. Lo
que algunas empresas hacen es "empacar" el sistema y algunos programas y
grabarlos en CD’s, que junto con algún manual es lo que luego "venden". Esto se
conoce como Distribuciones.
Además, junto con el sistema vienen los códigos fuentes del mismo (y de algunos
programas) para que pueda ser modificado a gusto del usuario (si este es un
programador experimentado), es por esto que se dice que es "abierto".
* Nació a partir de otro sistema operativo:
Es una modificación del sistema Minix, que a su vez nació como una "reducción" de
UNIX, "el único sistema operativo verdadero, a partir del cual se crearon los
demás" (incluido DOS) según la opinión de muchos Hackers.
Este sistema operativo es el elegido por las empresas que proveen acceso a
Internet, debido a su gran estabilidad y eficiencia. Además, posee un muy buen
manejo de redes y seguridad, lo que está haciendo que muchas empresas e
instituciones (escolares sobre todo) lo tengan en cuenta para reemplazar sus
sistemas actuales.
En un principio, Linux también era una "pantalla negra" en modo texto y muy poco
intuitivo (al igual que DOS, al igual que UNIX). Pero desde hace un tiempo se
desarrollaron entornos gráficos (varios: KDE, Gnome, etc.) que no tienen nada que
envidiarle a Windows 95/98 y que hacen que más usuarios (menos
experimentados) se "animen" a usarlo.
Por lo anterior y el gran auge de Internet este es el sistema operativo que más
crecimiento ha tenido en los últimos años, y el que se perfila quizá como una
alternativa válida para el futuro.
Algunas distribuciones de Linux conocidas: Red Hat, Debian, Fedora, Gentoo,
Mandriva, Rxart, Slackware, Suse, Ubuntu, Kubuntu
> Conclusión
Sin el sistema operativo nada funcionaria... por lo tanto no cabe mucho mas que
acotar. Solo es de esperarse que la evolución se mantenga y quizás avizorar mas
alternativas a nuestro nunca tan bien ponderado y muchas veces vilipendiado
“Windows”.

Historia Evolucion Sistema


Operativo
Principio del formulario

Buscar

Final del formulario


Introduccion

Los sistemas operativos han venido evolucionando a través de los años. Ya que los
sistemas operativos se han apegado íntimamente a la arquitectura de las computadoras
en las cuales se ejecutan.

La primera computadora digital real fue diseñada por el matemático ingles Charles
Babbage ( 1792 - 1871) . Aunque Babbage gasto la mayor parte

de su vida y de su fortuna intentando construir su “ maquina analítica “ ,


nunca la hizo funcionar adecuadamente porque era un diseño puramente
mecánico y la tecnología de su época no podía producir las ruedas, el
engranaje, levas y otras partes mecánicas con la alta precisión que el
necesitaba. Sin tener que decirlo, la maquina analítica no tuvo un sistema
operativo.

La primera generacion (1945 - 1955 ) : Tubos de vacio y tableros enchufables

Después de los esfuerzos frustrados de Babbage, se progresó poco en la construcción de


computadoras digitales hasta la segunda guerra mundial, alrededor de la mitad de la
década de 1940, Howard Aiken en Hardvard, Jon Von Neumann en el Instituto de
Estudios Avanzados en Princeton, J. Presper Ecker y William Mauchley en la
Universidad de Pennsylvania y Konrad Zuse en Alemania, entre otros, todos obtuvieron
resultados óptimos en la construcción de maquinas de calculo mediante el uso de tubos
de vacío.

En estos primeros días, un grupo singular de personas diseño, construyo, programo,


opero y dio mantenimiento a cada maquina. Toda la programación se realizo en
lenguaje de maquina absoluto. Los lenguajes de programación se desconocían ( todavía
no existía el lenguaje ensamblador ). Los primeros sistemas operativos eran extraños. El
modo usual de operación consistía en que el programador firmaba para tener acceso a
un bloque de tiempo en la hoja de registro situada en la pared, después bajaba al cuarto
de maquinas, insertaba su tablero enchufable en la computadora y pasaba las siguientes
horas esperando que ninguno de los 20,000 tubos de vació se fundiera durante la
ejecución de su programa.

Al inicio de la década de 1950, la rutina había mejorado un poco con la introducción de


la tarjetas perforadas. Ahora era posible escribir en tarjetas y leerlos, en vez de utilizar
tableros enchufables; de lo contrario el procedimiento era el mismo.

La segunda generacion (1955 - 1965 ) : Transistores y sistemas de lote


La introducción del transistor a mediados de la década de 1950 cambio la imagen
radicalmente. Las computadoras se volvieron lo suficientemente confiables, en un
principio hubo una clara separación entre los diseñadores, armadores, operadores,
programadores y personal de mantenimiento.

Estas maquinas se instalaban en cuartos de computadoras especialmente acondicionados


con aire, con cuerpo de operadores profesionales para accionarlas. un programador
primeramente escribiría el programa en papel ( en FORTRAN o en lenguaje
Ensamblador ) y después lo perforaría en tarjetas. Después llevaría la pila de tarjetas al
cuarto de introducción al sistema y la entregaría a uno de los operadores el cual iniciaba
el proceso en la computadora, este proceso desperdiciaba mucho tiempo.

Dado el alto costo del equipo, no es sorprendente que las personas buscaran
rápidamente maneras de reducir el tiempo perdido. La solución que generalmente se
adoptaba era el sistema de lote. La idea implícita en este sistema era la de conjuntar un
cajón lleno de trabajos en el cuarto de introducción al sistema y después leerlos en una
cinta magnética mediante el uso de una computadora ( relativamente ) pequeña y poco
costosa, como la IBM 1401.

Después de casi una hora de recolectar un lote de trabajos, la cinta se volvía a enrollar y
se llevaba al cuarto de maquinas. Después el operador cargaba un programa especial ( el
ancestro del sistema operativo de hoy en día ) , el cual leía el primer trabajo y lo
ejecutaba, la salida se escribía en una segunda cinta, en vez de imprimirse. Después de
terminar cada trabajo, el sistema operativo leía automáticamente el siguiente trabajo de
la cinta, y comenzaba a ejecutarlo.

La estructura de un trabajo de entrada común arrancaba con una tarjeta $JOB , que
especifica el tiempo máximo de ejecución en minutos, el numero de cuenta que se
cargara y el nombre del programador. Después venia una tarjeta $FORTRAN , que
indicaba al sistema operativo que debía cargar el compilador de FORTRAN . Venia
seguido de un programa que debía compilarse y después de una tarjeta $LOAD, que
ordenaba al sistema operativo cargar el programa objeto recién compilado, después
venia la tarjeta $RUN, que indicaba al sistema operativo que debía ejecutar el programa
con los datos que le seguían. Por ultimo, la tarjeta $END marcaba el final del trabajo.
Los sistemas operativos comunes eran FMS ( el sistema monitor del FORTRAN ) e
IBSYS, sistema operativo de IBM de la 7094.

La tercera generacion (1965 - 1980 ) : Circuitos integrados ( CI ) y multiprogramacion

Al inicio de la década de 1960 muchos fabricantes de computadoras tenían dos líneas de


trabajo distintas y totalmente incompatibles. Por un lado existían las computadoras
científicas de grande escala orientadas a las palabras, como la 7094, que se utilizaban
para realizar cálculos numéricos de ciencias e ingeniería. Por el otro lado estaban las
computadoras comerciales orientadas a los caracteres, como 1401, que se utilizaban
para el ordenamiento de cintas e impresión por parte de bancos y compañías de seguros.

El desarrollo y mantenimiento de dos líneas de productos diferentes era una proposición


costosa para los fabricantes. Además, muchos nuevos compradores de computadoras
necesitaban una maquina pequeña, pero después se expandían y querían una maquina de
mayor tamaño que ejecutara todos sus programas antiguos, pero con mayor velocidad.

IBM intento resolver estos dos problemas de un solo golpe introduciendo en el mercado
el Sistema/360. El 360 era una serie de maquinas compatibles con el software que
variaban del tamaño de la 1401 a una mucho mas poderosa que la 7094, el 360 estaba
diseñado para realizar cálculos tanto científicos como comerciales. Por lo tanto una sola
familia de maquinas podía satisfacer las necesidades de todos los clientes.

El sistema 360 fue la primera línea importante de computadoras que utilizo circuitos
integrados ( CI ), con lo cual ofreció una mayor ventaja de precio/rendimiento sobre las
maquinas de la segunda generación.

La intención era que todo el software, como el sistema operativo, tenían que funcionar
en todos los modelos. Tenia que correr en sistemas pequeños, y en sistemas muy
grandes. Tenia que funcionar adecuadamente en sistemas con algunos periféricos y en
sistemas con muchos periféricos.

No había manera de que IBM escribiera una pieza de software que cumpliera todos esos
requisitos conflictivos. El resultado fue un sistema operativo enorme y
extraordinariamente complejo. Constaba de millones de líneas de lenguaje ensamblador
escritas por miles de programadores, y contenía miles y miles de errores ocultos.

A pesar de tamaño y problemas enormes , OS/360 y los sistemas operativos similares de


la tercera generación satisfacían a muchos de sus clientes razonablemente bien,
También popularizaron varias técnicas importantes ausentes en los sistemas operativos
de la segunda generación. La mas importante de estas fue la multiprogramación.
Cuando el trabajo corriente se detenía para esperara a que se completara una operación
en cinta u otra operación de E/S, la unidad central de procesamiento ( CPU )
simplemente permanecía ociosa hasta que terminara la operación de E/S . La solución
que evoluciono consistía en partir la memoria en varias partes, con trabajo diferente en
cada partición. Mientras que un trabajo esperaba a que se completara la E/S, otro trabajo
podía estar utilizando la CPU. Si se podían mantener suficientes trabajos en la memoria
central al mismo tiempo, la CPU podía mantenerse ocupada casi el 100% del tiempo.
Otra caracteristica de importancia en los sistemas operativos de la tercera generación era
la capacidad de leer trabajos de tarjetas contenidas en el disco tan pronto como se
llevaban al cuarto de computación. Siempre que se terminaba un trabajo, el sistema
operativo podía cargar uno nuevo del disco en la partición no vacía y ejecutarlo, esta
técnica se denomina manejo por cola de impresión.

Los sistemas operativos de la tercera generación seguían siendo básicamente sistemas


de lote. Con los sistemas operativos de la tercera generación, el tiempo entre la entrega
de un trabajo y la devolución de la salida comprendía a menudo varias horas.

El deseo de obtener un tiempo de respuesta corto marco el camino para el tiempo


compartido, variante de la multiprogramación, en la cual cada usuario tiene una terminal
en línea. En un sistema de tiempo compartido si hay 20 usuarios dentro del sistema y 17
de ellos están pensando o platicando o bien tomando café, la CPU puede distribuirse en
turno para los tres trabajos que necesitan servicio.

Aunque el primer sistema de tiempo compartido ( CTSS ) serio fue creado en MIT en
una unidad 7094 especialmente modificada, no se volvió popular sino hasta que el
hardware de protección necesario se disemino durante la tercera generación.

Después del éxito del sistema CTSS, MIT, Bell laboratories y General electric
decidieron embarcarse en el desarrollo de la “ computadora de servicio publico “.
conocido como MULTICS ( Multiplexed information and computing service,
información multicanalizada y servicio de computación ) . Para resumir una larga
historia, MULTICS introdujo muchas ideas originales en la literatura de computación,
pero su construcción era mas difícil de lo que nadie había sospechado. MULTICS tuvo
enorme influencia sobre otros sistemas subsiguientes.

Otro avance durante la tercera generación fue el crecimiento de las minicomputadoras,


comenzando con DEC PDP-1 en 1961. Uno de los científicos que había trabajado en el
proyecto MULTICS, Ken Thompson, hallo después una pequeña PDP-7 y empezó a
escribir después una versión desguarnecida de MULTICS para un usuario. Este sistema
se llamo “UNICS” ( Uniplexed information and computing service, información
unicanalizada y servicio de computación ), pero su ortografía cambio mas tarde por
UNIX. UNIX se ha desplazado a mas computadoras que ningún otro sistema operativo
de la historia y su uso sigue aumentando rápidamente.

La cuarta generacion (1980 - 1990 ) : Computadoras personales

Con la creación de los circuitos integrados LSI ( integración a grande escala ) , chips
que contiene miles de transistores en un centímetro cuadrado de silicon, la era de
computadora personal vio sus inicios.
Dos sistemas operativos han dominado la escena de la computadora personal: MS-DOS,
escrito por Microsoft, Inc., para la IBM PC y otras computadoras que utilizan la CPU
Intel 8088 y sus sucesores. y UNIX, que domina en las computadoras personales
mayores que hacen uso de CPU Motorola 68000.

Aunque la versión inicial de MS-DOS era relativamente primitiva, versiones


subsiguientes han incluido mas y mas características de UNIX, lo que no es totalmente
sorprendente dado que Microsoft es un proveedor importante de UNIX, que usa el
nombre comercial de XENIX.

Un avance importante que empezó a tomar su sitio a mediados de la década de 1980 es


el desarrollo de redes de computadoras personales que corren sistemas operativos en red
y sistemas operativos distribuidos. En un sistema operativo en red, los usuarios tienen
conocimiento de la existencia de múltiples computadoras y pueden ingresar en
maquinas remotas y reproducir archivos de una maquina a la otra. Cada maquina ejecuta
su sistema operativo local y tiene un usuario propio ( o usuarios).

Un sistema distribuido, es aquel que se presenta ante sus usuarios como un sistema
uniprocesador tradicional, aunque en realidad este compuesto de múltiples
procesadores. En un sistema distribuido real, los usuarios no tienen conocimiento de
donde se están ejecutando sus programas o de donde están ubicados sus archivos; todo
esto se debe manejar en forma automática y eficiente por medio del sistema operativo.

Los sistemas operativos en red no son fundamentalmente diferentes de los sistemas


operativos uniprocesadores. Sin duda necesitan un controlador de interfaz en red y
algún software de bajo nivel para impulsarlo, así como programas para lograr un ingreso
remoto al sistema y un acceso remoto del archivo .

Los sistemas operativos distribuidos reales requieren mas que simplemente agregar un
poco de código a un sistema operativo uniprocesador, ya que los sistemas operativos
distribuidos y centralizados difieren de manera decisiva.

Historia de Minix

Cuando UNIX era joven ( versión 6 ), el código fuente se encontraba en todas partes,
con autorización de AT&T, y se estudiaba frecuentemente, John Lions, llego a escribir
un pequeño folleto que describía su operación, línea por línea, este folleto se utilizo
como libro de texto en muchos cursos universitarios.

Cuando AT&T entrego la versión 7, empezó a comprender que UNIX era un valioso
producto comercial, así que emitió la versión 7 con una licencia que prohibía el estudio
del código fuente en cursos con el objeto de evitar poner en peligro su condición como
secreto comercial, muchas universidades se quejaron simplemente descartando el
estudio de UNIX y enseñando solo teoría.

Por desgracia, el solo enseñar teoría deja al estudiante con una visión desproporcionada
de lo que en realidad es un sistema operativo. Para remediar esta situación, decidí
escribir un nuevo sistema operativo que seria compatible con UNIX desde el punto de
vista del usuario, pero completamente diferente en el interior. El nombre MINIX surge
de mini-UNIX porque es lo suficientemente pequeño que hasta alguien que no sea
maestro puede entender la forma en que trabaja.

MINIX tiene otra ventaja sobre UNIX, se escribió una década después que UNIX y se
ha estructurado en forma mas modular. El sistema de archivo de MINIX , por ejemplo,
no es parte del sistema operativo en absoluto, pero corre como un programa de usuario.
Otra diferencia es que UNIX se diseño para ser eficiente; MINIX se diseño para ser
legible, el código de MINIX, por ejemplo , tiene mas de 3000 comentarios en él.

MINIX se ha diseñado para ser compatible con la versión 7 de UNIX. AL igual que
UNIX, MINIX se escribe en lenguaje de programación C. La implementacion inicial se
hizo en la IBM PC, MINIX no requiere un disco duro para correr, con lo cual se ajusta a
los presupuestos de muchos estudiantes

2. Historia de los sistemas operativos

Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido
una serie de cambios revolucionarios llamados generaciones. En el caso del Hardware,
las generaciones han sido marcadas por grandes avances en los componentes utilizados,
pasando de válvulas ( primera generación ) a transistores ( segunda generación ), a
circuitos integrados ( tercera generación), a circuitos integrados de gran y muy gran
escala (cuarta generación). Cada generación Sucesiva de hardware ha ido acompañada
de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de
energía, y por incrementos notables en velocidad y capacidad.

Generacion Cero (década de 1940)

Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios


tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran
codificadas a mano.

Primera Generacion (década de 1950)

Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la
transición entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un
tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue
el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían
por grupos o lotes. Cuando el trabajo estaba en ejecución, este tenia control total de la
maquina. Al terminar cada trabajo, el control era devuelto al sistema operativo, el cual
limpiaba y leía e iniciaba el trabajo siguiente.

Al inicio de los 50′s esto había mejorado un poco con la introducción de tarjetas
perforadas (las cuales servían para introducir los programas de lenguajes de máquina),
puesto que ya no había necesidad de utilizar los tableros enchufables.

Además el laboratorio de investigación General Motors implementó el primer sistema


operativo para la IBM 701. Los sistemas de los 50′s generalmente ejecutaban una sola
tarea, y la transición entre tareas se suavizaba para lograr la máxima utilización del
sistema. Esto se conoce como sistemas de procesamiento por lotes de un sólo flujo, ya
que los programas y los datos eran sometidos en grupos o lotes.

La introducción del transistor a mediados de los 50′s cambió la imagen radicalmente.

Se crearon máquinas suficientemente confiables las cuales se instalaban en lugares


especialmente acondicionados, aunque sólo las grandes universidades y las grandes
corporaciones o bien las oficinas del gobierno se podían dar el lujo de tenerlas.

Para poder correr un trabajo (programa), tenían que escribirlo en papel (en Fortran o en
lenguaje ensamblador) y después se perforaría en tarjetas. Enseguida se llevaría la pila
de tarjetas al cuarto de introducción al sistema y la entregaría a uno de los operadores.
Cuando la computadora terminara el trabajo, un operador se dirigiría a la impresora y
desprendería la salida y la llevaría al cuarto de salida, para que la recogiera el
programador.

Segunda Generacion (a mitad de la década de 1960)

La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos


con multiprogramación, y los principios del multiprocesamiento. En los sistemas de
multiprogramación, varios programas de usuario se encuentran al mismo tiempo en el
almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro.
En los sistemas de multiprocesamiento se utilizan varios procesadores en un solo
sistema computacional, con la finalidad de incrementar el poder de procesamiento de la
maquina.

La independencia de dispositivos aparece después. Un usuario que desea escribir datos


en una cinta en sistemas de la primera generación tenia que hacer referencia especifica a
una unidad de cinta particular. En la segunda generación, el programa del usuario
especificaba tan solo que un archivo iba a ser escrito en una unidad de cinta con cierto
numero de pistas y cierta densidad.

Se desarrollo sistemas compartidos, en la que los usuarios podían acoplarse


directamente con el computador a través de terminales. Surgieron sistemas de tiempo
real, en que los computadores fueron utilizados en el control de procesos industriales.
Los sistemas de tiempo real se caracterizan por proveer una respuesta inmediata.

Tercera Generacion (mitad de década 1960 a mitad década de 1970)

Se inicia en 1964, con la introducción de la familia de computadores Sistema/360 de


IBM. Los computadores de esta generación fueron diseñados como sistemas para usos
generales . Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo
todo para toda la gente. Eran sistemas de modos múltiples, algunos de ellos soportaban
simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y
multiprocesamiento. Eran grandes y costosos, nunca antes se había construido algo
similar, y muchos de los esfuerzos de desarrollo terminaron muy por arriba del
presupuesto y mucho después de lo que el planificador marcaba como fecha de
terminación.

Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una


complejidad a la cual, en un principio, no estaban acostumbrados los usuarios.

Cuarta Generacion (mitad de década de 1970 en adelante)

Los sistemas de la cuarta generación constituyen el estado actual de la tecnología.


Muchos diseñadores y usuarios se sienten aun incómodos, después de sus experiencias
con los sistemas operativos de la tercera generación.

Con la ampliación del uso de redes de computadores y del procesamiento en línea los
usuarios obtienen acceso a computadores alejados geográficamente a través de varios
tipos de terminales.

Los sistemas de seguridad se ha incrementado mucho ahora que la información pasa a


través de varios tipos vulnerables de líneas de comunicación. La clave de cifrado esta
recibiendo mucha atención; han sido necesario codificar los datos personales o de gran
intimidad para que; aun si los datos son expuestos, no sean de utilidad a nadie mas que a
los receptores adecuados.

El porcentaje de la población que tiene acceso a un computador en la década de los


ochenta es mucho mayor que nunca y aumenta rápidamente.
El concepto de maquinas virtuales es utilizado. El usuario ya no se encuentra interesado
en los detalles físicos de; sistema de computación que esta siendo accedida. En su lugar,
el usuario ve un panorama llamado maquina virtual creado por el sistema operativo.

Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es una
sociedad orientada hacia la información, y el trabajo de las bases de datos es hacer que
esta información sea conveniente accesible de una manera controlada para aquellos que
tienen derechos de acceso.
Competencias Digitales (Tic’s Basicas) a practicar con este TEMA:
• Usar (click en )www.Google.com para buscar y localizar UN material
academico apropiado y que se pueda recomendar para el tema, ver
VIDEO BUSQUEDAS abajo en esta pagina.
• En el post ( o tema ) apropiado en el Libro de Blogger, pegar el
material localizado y que se recomienda para este tema, ver VIDEO
BLOGGER abajo en esta pagina.

pd: Recordar incluir la fuente del tema usando el formato de citacion apropiado, ver
VIDEO WIKIPEDIA abajo en esta pagina.
• En el editor de Blogger usar colores para destacar los parrafos mas
importantes y usar subrayados para las citas mas relevantes.
• En el post ( o tema ) apropiado en el libro en Blogger, para incluir
ecuaciones o notacion matematica se debera usar el icono del editor
de Blogger IMAGE y construir esta notacion matematica con
imagenes Latex, ver VIDEO LATEX ABAJO.
• Construir al final y despues de la fuente del material, un breve
resumen ( no mas de 2–3 parrafos) explicando palabras propias el
contenido del tema.

pd: Se pueden usar alguna de las citas que encontradas dentro del tema, solo recordar
encerrarla entre comillas.

pd: Se pueden usar tambien cambios en fonts para darle mas visibilidad, consistencia y
relevancia al resumen del tema.
• PUNTOS EXTRAS Si se usa una segunda fuente valiosa de informacion
y recordar encadenar los dos materiales mediante uno o dos parrafos
apropiados.
• Enviar a el maestro o compañeros un correo electronico que incluya
la liga a el tema en blogger para revision, recomendacion,
sugerencias y evaluacion, ver VIDEO LIGAS GMAIL abajo.
• Sacar una cuenta (click en)http://docs.google.com, usando el
correo de Gmail y tratar de conseguir el mismo usuario que se
construyo en Gmail y Blogger ver VIDEO GOOGLE DOCS abajo en esta
pagina.

pd: Si ya se tiene una cuenta ignorar esta competencia digital.

pd: Google Docs es el equivalente a OFFICE pero con la caracteristica que todos sus
componentes ( procesador de palabras, presentacion electronica y hoja de calculo) estan
completamente en internet, es decir todos los archivos o material estaran en linea,
seguros y siempre disponibles, ademas de que se pueden trabajarlos desde cualquier pc,
ya sea la personal, la del laboratorio de la escuela o la de un lugar publico como la
biblioteca o un cafe internet.
• Construir una Presentacion Electronica ( usando muy pocos slides) del
tema en GOOGLE DOCS e incrustrarla en el tema de bloger ver
VIDEO GOOGLE DOCS en esta pagina abajo.

pd: Recordar que una presentacion electronica, es solamente un resumen muy


condensado del tema ( o mapa o guia mental ), que ayuda a recordar los elementos y
conceptos mas basicos del tema, cuando se estan exponiendo frente a un grupo.

pd: No olvidar incluir un primer slide con el titulo de la presentacion electronica, un


segundo slide con un indice de la presentacion electronica y un ultimo slide con dos o
tres parrafos de conclusiones y bibliografia.
• Buscar en Google Imagenes o www.Flickr.com o
www.PhotoBucket.com una galeria de fotos o de imagenes
apropiadas al tema actual,
• Para los casos de Photobucket y Flicker, ambos sitios proporcionan
ligas a sus imagenes y tambien objetos (los recuerdan??), que se
pueden incluir en el tema del libro apropiado en Blogger.

pd: para estos sitios deberan obtener una cuenta usando el correo de gmail y de
preferencia obtener el mismo usario que se ha venido manejando a lo largo del curso.

pd: Tratar de usar resoluciones y tamaños de imagenes chicos o medianos, recordar que
todo este material termina en el post del tema en Blogger y esa pagina no tiene mucho
espacio para desplegar fotos o imagenes.

pd: El formato apropiado para fotos o imagenes es JPG, tratar de no usar otros
formatos.
pd: Se puede construir y conseguir esta coleccion o galeria de imagenes con:

1) Usando Google Imagenes, recordar conseguir solo imagenes que tengan permiso de
publicacion abierto, no usar imagenes o fotos que tengan derechos reservados.

pd: Estas fotos almacenarlas en un folder en el desktop o escritorio de su computadora y


subirlas a el post en blogger usando el icono IMAGE del editor de Blogger.

2) Flickr y Photo Bucket tambien tienen una gran cantidad de imagenes que se pueden
usar o mejor dicho enlazar a el tema o post en Blogger.

3) Tambien se puede usar la camaras digitales o las camaras de sus telefonos celulares.

4) Tambien se puede usar el programa o aplicacion llamado Srip32.exe( solo buscar


srip32 en google) bajarlo e instalarlo, este programa permite capturar una pantalla de la
pc, es decir si se encuentra un sitio con imagenes o incluso texto apropiado o relevante
al tema, capturar la pantalla con srip32 y ya se tendra la imagen, ver VIDEO Srip32
abajo.
• Incluir al menos una imagen de cada uno de los dos sitios (flickr y
Photobucket) en el tema o post que se esta construyendo en
Blogger.
• PUNTOS EXTRAS Si se incluyen una galeria completa de imagenes
apropiadas desde cualquiera de estos sitios de FLICKR o Photobucket.
• Sacar una cuenta (click en)www.DivShare.com, usando el correo de
Gmail y tratar de conseguir el mismo usuario que se consiguio en
Gmail y Blogger y Flickr ver VIDEO DIVSHARE abajo en esta pagina.

pd: Si ya se tiene una cuenta ignorar esta competencia digital.

pd: Usar Divshare para almacenar material en audio (MP3) apropiado a el tema ( no
usarlo para almacenar material comercial o les suspenden la cuenta)

pd: El material en Audio, con formato MP3 se debera producir usando un microfono en
la pc y programas de aplicacion apropiados, llamados editores de audio, un ejemplo de
ellos es el SOUND RECORDER que ya viene en Windows, pero se recomienda usar
mejor AUDACITY ( solo buscar en google AUDACITY) bajarlo e instalarlo, ver
VIDEO AUDACITY abajo.
• Crear al menos dos archivos de audio mp3:
1) El primero de ellos sera la lectura completa de este tema en voz apropiada. ( o
aprender a editar con audacity la voz)

2) El segundo de ellos sera un resumen del tema. ( buena voz o editarla con audacity)

3) Ambos archivos subirlos a Div Share (recordor que tienen que ser MP3) y el
reproductor que proporciona gratis Div Share, ver VIDEO DIVSHARE abajo e
insertarlo en el lugar apropiado del tema que se esta construyendo en Blogger.

4) Ejemplo del reproductor incrustado en una pagina:

• Sacar una cuenta (click en)www.YouTube.com, usando el correo de


Gmail y tratar de conseguir el mismo usuario que se consiguio en
Gmail y Blogger y Flickr.

pd: Si ya se tiene una cuenta ignorar esta competencia digital.


• Para producir video se pueden usar tres fuentes:

1) Localizar Videos apropiados en Youtube.

2) Usar nuestras camaras digitales o nuestros telefonos celulares para producir video.

3) Producir un video de la propia pantalla de la computadora ( muy similar a lo que se


hizo con Srip32) pero usando un programa especializado en video, tal como
CAMSTUDIO (click en www.CamStudio.org) bajar e instalar ( no olvidar bajar e
instalar el CODEC que esta abajo en el mismo sitio.

3.1) para Usar Camstudio solo recordar que es muy similar a Srip32 Solo que el
resultado final es un archivo de video AVI.
• Producir un video de resumen del tema (usar camstudio con el fondo
de la pagina con el tema e irlo comentando en voz apropiada)
• Producir un video en vivo con la exposicion del tema ( pueden usar la
presentacion electronica de fondo o cualquier otro material, pizarron,
filminas, rotafolios, etc.)
• Subir los videos a su cuenta en Youtube e incluirlos o ligarlos en la
pagina en Blogger, tambien los pueden subir directamente a
BLOGGER ver VIDEO BLOGGER VIDEO abajo.

Saludos y suerte prof Lauro Soto, Ensenada, BC, Mexico.


HISTORIA Y EVOLUCION DE LOS SISTEMAS OPERATIVOS

Introduccion
Los sistemas operativos han venido evolucionando a través de los años . ya que los
sistemas operativos se han apegado íntimamente a la arquitectura de las
computadoras en las cuales se ejecutan .
La primera computadora digital real fue diseñada por el matemático ingles Charles
Babbage ( 1792 - 1871) . Aunque Babbage gasto la mayor parte de su vida y de su
fortuna intentando construir su “ maquina analítica “ , nunca la hizo funcionar
adecuadamente porque era un diseño puramente mecánico y la tecnología de su época
no podía producir las ruedas, el engranaje, levas y otras partes mecánicas con la alta
precisión que el necesitaba. Sin tener que decirlo, la maquina analítica no tuvo un
sistema operativo.

La primera generacion (1945 - 1955 ) : Tubos de vacio y tableros


enchufables

Después de los esfuerzos frustrados de Babbage, se progresó poco en la construcción


de computadoras digitales hasta la segunda guerra mundial, alrededor de la mitad de
la década de 1940, Howard Aiken en Hardvard, Jon Von Neumann en el Instituto de
Estudios Avanzados en Princeton, J. Presper Ecker y William Mauchley en la
Universidad de Pennsylvania y Konrad Zuse en Alemania, entre otros, todos
obtuvieron resultados óptimos en la construcción de maquinas de calculo mediante el
uso de tubos de vacío.
En estos primeros días, un grupo singular de personas diseño, construyo, programo,
opero y dio mantenimiento a cada maquina. Toda la programación se realizo en
lenguaje de maquina absoluto. Los lenguajes de programación se desconocían
( todavía no existía el lenguaje ensamblador ). Los primeros sistemas operativos eran
extraños. El modo usual de operación consistía en que el programador firmaba para
tener acceso a un bloque de tiempo en la hoja de registro situada en la pared, después
bajaba al cuarto de maquinas, insertaba su tablero enchufable en la computadora y
pasaba las siguientes horas esperando que ninguno de los 20,000 tubos de vació se
fundiera durante la ejecución de su programa.
Al inicio de la década de 1950, la rutina había mejorado un poco con la introducción
de la tarjetas perforadas. Ahora era posible escribir en tarjetas y leerlos, en vez de
utilizar tableros enchufables; de lo contrario el procedimiento era el mismo.

La segunda generacion (1955 - 1965 ) : Transistores y sistemas de lote


La introducción del transistor a mediados de la década de 1950 cambio la imagen
radicalmente. Las computadoras se volvieron lo suficientemente confiables, en un
principio hubo una clara separación entre los diseñadores, armadores, operadores,
programadores y personal de mantenimiento.
Estas maquinas se instalaban en cuartos de computadoras especialmente
acondicionados con aire, con cuerpo de operadores profesionales para accionarlas. un
programador primeramente escribiría el programa en papel ( en FORTRAN o en
lenguaje Ensamblador ) y después lo perforaría en tarjetas. Después llevaría la pila de
tarjetas al cuarto de introducción al sistema y la entregaría a uno de los operadores el
cual iniciaba el proceso en la computadora, este proceso desperdiciaba mucho tiempo.
Dado el alto costo del equipo, no es sorprendente que las personas buscaran
rápidamente maneras de reducir el tiempo perdido. La solución que generalmente se
adoptaba era el sistema de lote. La idea implícita en este sistema era la de conjuntar
un cajón lleno de trabajos en el cuarto de introducción al sistema y después leerlos en
una cinta magnética mediante el uso de una computadora ( relativamente ) pequeña y
poco costosa, como la IBM 1401.
Después de casi una hora de recolectar un lote de trabajos, la cinta se volvía a enrollar
y se llevaba al cuarto de maquinas. Después el operador cargaba un programa
especial ( el ancestro del sistema operativo de hoy en día ) , el cual leía el primer
trabajo y lo ejecutaba, la salida se escribía en una segunda cinta, en vez de
imprimirse. Después de terminar cada trabajo, el sistema operativo leía
automáticamente el siguiente trabajo de la cinta, y comenzaba a ejecutarlo.
La estructura de un trabajo de entrada común arrancaba con una tarjeta $JOB , que
especifica el tiempo máximo de ejecución en minutos, el numero de cuenta que se
cargara y el nombre del programador. Después venia una tarjeta $FORTRAN , que
indicaba al sistema operativo que debía cargar el compilador de FORTRAN . Venia
seguido de un programa que debía compilarse y después de una tarjeta $LOAD, que
ordenaba al sistema operativo cargar el programa objeto recién compilado, después
venia la tarjeta $RUN, que indicaba al sistema operativo que debía ejecutar el
programa con los datos que le seguían. Por ultimo, la tarjeta $END marcaba el final
del trabajo. Los sistemas operativos comunes eran FMS ( el sistema monitor del
FORTRAN ) e IBSYS, sistema operativo de IBM de la 7094.

La tercera generacion (1965 - 1980 ) : Circuitos integrados ( CI ) y


multiprogramacion
Al inicio de la década de 1960 muchos fabricantes de computadoras tenían dos líneas
de trabajo distintas y totalmente incompatibles. Por un lado existían las
computadoras científicas de grande escala orientadas a las palabras, como la 7094,
que se utilizaban para realizar cálculos numéricos de ciencias e ingeniería. Por el otro
lado estaban las computadoras comerciales orientadas a los caracteres, como 1401,
que se utilizaban para el ordenamiento de cintas e impresión por parte de bancos y
compañías de seguros.
El desarrollo y mantenimiento de dos líneas de productos diferentes era una
proposición costosa para los fabricantes. Además, muchos nuevos compradores de
computadoras necesitaban una maquina pequeña, pero después se expandían y
querían una maquina de mayor tamaño que ejecutara todos sus programas antiguos,
pero con mayor velocidad.
IBM intento resolver estos dos problemas de un solo golpe introduciendo en el
mercado el Sistema/360. El 360 era una serie de maquinas compatibles con el software
que variaban del tamaño de la 1401 a una mucho mas poderosa que la 7094, el 360
estaba diseñado para realizar cálculos tanto científicos como comerciales. Por lo tanto
una sola familia de maquinas podía satisfacer las necesidades de todos los clientes.
El sistema 360 fue la primera línea importante de computadoras que utilizo circuitos
integrados ( CI ), con lo cual ofreció una mayor ventaja de precio/rendimiento sobre
las maquinas de la segunda generación.
La intención era que todo el software, como el sistema operativo, tenían que funcionar
en todos los modelos. Tenia que correr en sistemas pequeños, y en sistemas muy
grandes. Tenia que funcionar adecuadamente en sistemas con algunos periféricos y en
sistemas con muchos periféricos.
No había manera de que IBM escribiera una pieza de software que cumpliera todos
esos requisitos conflictivos. El resultado fue un sistema operativo enorme y
extraordinariamente complejo. Constaba de millones de líneas de lenguaje
ensamblador escritas por miles de programadores, y contenía miles y miles de errores
ocultos.
A pesar de tamaño y problemas enormes , OS/360 y los sistemas operativos similares
de la tercera generación satisfacían a muchos de sus clientes razonablemente bien,
También popularizaron varias técnicas importantes ausentes en los sistemas
operativos de la segunda generación. La mas importante de estas fue la
multiprogramación. Cuando el trabajo corriente se detenía para esperara a que se
completara una operación en cinta u otra operación de E/S, la unidad central de
procesamiento ( CPU ) simplemente permanecía ociosa hasta que terminara la
operación de E/S . La solución que evoluciono consistía en partir la memoria en varias
partes, con trabajo diferente en cada partición. Mientras que un trabajo esperaba a
que se completara la E/S, otro trabajo podía estar utilizando la CPU. Si se podían
mantener suficientes trabajos en la memoria central al mismo tiempo, la CPU podía
mantenerse ocupada casi el 100% del tiempo.
Otra caracteristica de importancia en los sistemas operativos de la tercera generación
era la capacidad de leer trabajos de tarjetas contenidas en el disco tan pronto como se
llevaban al cuarto de computación. Siempre que se terminaba un trabajo, el sistema
operativo podía cargar uno nuevo del disco en la partición no vacía y ejecutarlo, esta
técnica se denomina manejo por cola de impresión.
Los sistemas operativos de la tercera generación seguían siendo básicamente sistemas
de lote. Con los sistemas operativos de la tercera generación, el tiempo entre la
entrega de un trabajo y la devolución de la salida comprendía a menudo varias horas.
El deseo de obtener un tiempo de respuesta corto marco el camino para el tiempo
compartido, variante de la multiprogramación, en la cual cada usuario tiene una
terminal en línea. En un sistema de tiempo compartido si hay 20 usuarios dentro del
sistema y 17 de ellos están pensando o platicando o bien tomando café, la CPU puede
distribuirse en turno para los tres trabajos que necesitan servicio.
Aunque el primer sistema de tiempo compartido ( CTSS ) serio fue creado en MIT en
una unidad 7094 especialmente modificada, no se volvió popular sino hasta que el
hardware de protección necesario se disemino durante la tercera generación.
Después del éxito del sistema CTSS, MIT, Bell laboratories y General electric
decidieron embarcarse en el desarrollo de la “ computadora de servicio publico “.
conocido como MULTICS ( Multiplexed information and computing service,
información multicanalizada y servicio de computación ) . Para resumir una larga
historia, MULTICS introdujo muchas ideas originales en la literatura de
computación, pero su construcción era mas difícil de lo que nadie había sospechado.
MULTICS tuvo enorme influencia sobre otros sistemas subsiguientes.
Otro avance durante la tercera generación fue el crecimiento de las
minicomputadoras, comenzando con DEC PDP-1 en 1961. Uno de los científicos que
había trabajado en el proyecto MULTICS, Ken Thompson, hallo después una
pequeña PDP-7 y empezó a escribir después una versión desguarnecida de MULTICS
para un usuario. Este sistema se llamo “UNICS” ( Uniplexed information and
computing service, información unicanalizada y servicio de computación ), pero su
ortografía cambio mas tarde por UNIX. UNIX se ha desplazado a mas computadoras
que ningún otro sistema operativo de la historia y su uso sigue aumentando
rápidamente.

La cuarta generacion (1980 - 1990 ) : Computadoras personales


Con la creación de los circuitos integrados LSI ( integración a grande escala ) , chips
que contiene miles de transistores en un centímetro cuadrado de silicon, la era de
computadora personal vio sus inicios.
Dos sistemas operativos han dominado la escena de la computadora personal: MS-
DOS, escrito por Microsoft, Inc., para la IBM PC y otras computadoras que utilizan
la CPU Intel 8088 y sus sucesores. y UNIX, que domina en las computadoras
personales mayores que hacen uso de CPU Motorola 68000.
Aunque la versión inicial de MS-DOS era relativamente primitiva, versiones
subsiguientes han incluido mas y mas características de UNIX, lo que no es totalmente
sorprendente dado que Microsoft es un proveedor importante de UNIX, que usa el
nombre comercial de XENIX.
Un avance importante que empezó a tomar su sitio a mediados de la década de 1980 es
el desarrollo de redes de computadoras personales que corren sistemas operativos en
red y sistemas operativos distribuidos. En un sistema operativo en red, los usuarios
tienen conocimiento de la existencia de múltiples computadoras y pueden ingresar en
maquinas remotas y reproducir archivos de una maquina a la otra. Cada maquina
ejecuta su sistema operativo local y tiene un usuario propio ( o usuarios).
Un sistema distribuido, es aquel que se presenta ante sus usuarios como un sistema
uniprocesador tradicional, aunque en realidad este compuesto de múltiples
procesadores. En un sistema distribuido real, los usuarios no tienen conocimiento de
donde se están ejecutando sus programas o de donde están ubicados sus archivos;
todo esto se debe manejar en forma automática y eficiente por medio del sistema
operativo.
Los sistemas operativos en red no son fundamentalmente diferentes de los sistemas
operativos uniprocesadores. Sin duda necesitan un controlador de interfaz en red y
algún software de bajo nivel para impulsarlo, así como programas para lograr un
ingreso remoto al sistema y un acceso remoto del archivo .
Los sistemas operativos distribuidos reales requieren mas que simplemente agregar
un poco de código a un sistema operativo uniprocesador, ya que los sistemas
operativos distribuidos y centralizados difieren de manera decisiva.

Historia de Minix
Cuando UNIX era joven ( versión 6 ), el código fuente se encontraba en todas partes,
con autorización de AT&T, y se estudiaba frecuentemente, John Lions, llego a escribir
un pequeño folleto que describía su operación, línea por línea, este folleto se utilizo
como libro de texto en muchos cursos universitarios.
Cuando AT&T entrego la versión 7, empezó a comprender que UNIX era un valioso
producto comercial, así que emitió la versión 7 con una licencia que prohibía el
estudio del código fuente en cursos con el objeto de evitar poner en peligro su
condición como secreto comercial, muchas universidades se quejaron simplemente
descartando el estudio de UNIX y enseñando solo teoría.
Por desgracia, el solo enseñar teoría deja al estudiante con una visión
desproporcionada de lo que en realidad es un sistema operativo. Para remediar esta
situación, decidí escribir un nuevo sistema operativo que seria compatible con UNIX
desde el punto de vista del usuario, pero completamente diferente en el interior. El
nombre MINIX surge de mini-UNIX porque es lo suficientemente pequeño que hasta
alguien que no sea maestro puede entender la forma en que trabaja.
MINIX tiene otra ventaja sobre UNIX, se escribió una década después que UNIX y se
ha estructurado en forma mas modular. El sistema de archivo de MINIX , por
ejemplo, no es parte del sistema operativo en absoluto, pero corre como un programa
de usuario. Otra diferencia es que UNIX se diseño para ser eficiente; MINIX se diseño
para ser legible, el código de MINIX, por ejemplo , tiene mas de 3000 comentarios en
él.
MINIX se ha diseñado para ser compatible con la versión 7 de UNIX. AL igual que
UNIX, MINIX se escribe en lenguaje de programación C. La implementacion inicial
se hizo en la IBM PC, MINIX no requiere un disco duro para correr, con lo cual se
ajusta a los presupuestos de muchos estudiantes.

Panorámica histórica sobre el Sistema Operativo Mac


El Sistema Operativo Mac OS no fue la primer
interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para
aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000
dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000
dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este
Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.
1984: Sistema 1

El Sistema 1 tenía escritorio, ventanas, iconos,


mouse, menús y scrollbars.
El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía luego de
reiniciar el ordenador, no se podía trabajar en dos aplicaciones al mismo tiempo, solo en
una, ya que la memoria virtual no existía.
En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho todos los
archivos eran guardados en la misma dirección del disco, se creaba una nota en la tabla
de archivos para que cada archivo estuviera en su respectivo folder y así el Finder
podría parecer como que el archivo estaba en su folder.
Luego el Sistema 1.1 agregó la caja de avisos de diálogo, también el comando para
limpiar tu Mac y algunos implementos para la velocidad.
1985: Sistema 2
El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder haciéndolo un
veinte por ciento más rápido, los comandos de regresar y cerrar se eliminaros. Fueron
agregadas más opciones como: crear nuevos folders, apagar, la impresora de escritorio y
los ítems eran listados de forma vertical con un pequeño icono. Los discos o unidades
podían ser arrastrados al icono de basura y podían ser extraídos.
1986: Sistema 3
En el Sistema 3 el Finder fue mejorado y más
rápido, 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 podían 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 podía cambiar el tamaño para ajustar los contenidos del
folder si era posible.
Haciendo clic nuevamente se podía hacer que la ventana regresara a su tamaño normal.
El icono del basurero sobresalía cuando algo era puesto sobre este y las líneas punteadas
en dirección contraria.
• El Sistema 3.2, se corrigieron treinta errores, la calculadora fue
actualizada así que el teclado numérico en pantalla se parecía al
teclado numérico en el teclado.
• El Sistema 3.3, fue agregado por AppleShare el antiguo compartidor
de archivos de Macintosh.
1987: Sistema 4

El Sistema 4 fue introducido como Macintosh


SE y Macintosh II. A este sistema se le agregó múltiple soporte al monitor.
• El Sistema 4.1, soportaba discos de 32+ MB, se le implemento el
Finder múltiple, los usuarios podían cambiar entre el Finder, que solo
soportaba un programa y el Finder múltiple que soportaba múltiples
programas al mismo tiempo.
Ahora el Finder mostraba cuanta memoria utilizaba cada programa, también se
le agregó un Panel de control configurable.
• El Sistema 4.3, fue un sistema actualizado, se le arreglaron algunos
errores y controladores de impresora.
1988: Sistema 6
En el Sistema 6 se agregaron colores, aun así el Finder no tenía color, aunque las
máquinas ya eran capaces. A la opción de “Borrar Disco” se le agrego un botón para
poder cancelar esta acción, también fue agregada la opción de mostrar el número de
versión del archivo.
Fue así también agregada una notificación 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.
1990: Sistema 7

El Sistema 7 fue el gran cambio de software para


esta época, se eliminó el Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el
Finder múltiple permitiendo hacer muchas tareas simultáneamente.
La memoria también tuvo un gran cambio a 32b, esto permitió a las Macs usar mas de 8
MB de Ram, en el sistema operativo, esto fue también implementado en el Sistema 7.
El Networking por Apple Talk y compartir archivos por AppleShare fue agregado al
sistema operativo, como opción adicional. El software QuickTime multimedia también
fue trabajado en este sistema, pero estaba disponible como un software extra. El Sistema
7 agregó muchas características 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 permitía a los
usuarios cambiarse entre ellos. Luego de la aplicación 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 opción de “Vaciar” el basurero.
Fue implementada la opción de arrastrar que permitía llevar un texto de un programa a
otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo una
ventaja en los objetos con color, haciendo que los elementos en la interfaz se vieran
como en 3D.
• El Sistema 7.0.1p Performa, fue lanzado junto con el Sistema
7.0.1’s, arreglando algunas características especiales para usuarios
principiantes de este Sistema.
• El Sistema 7.1, se le implemento un folder de Fuentes así que
podían ser fácilmente agregados o removidos, luego estos fueron
agregados y utilizados por el mismo Sistema.
• El Sistema 7.1.1, también conocido como Sistema 7 Pro,
Incorporando AppleScript, QuickTime, y PowerTalk, estos estaban
disponibles como extras del sistema.
• El Sistema 7.1.2, fue creado para soportar Chips de
microprocesadores.
• El Sistema 7.5, integraba todas las características del Performa,
también agregaba mucha más información de la Guía de ayuda del
sistema de Apple (Apple Guide help system). Finalmente en la
pantalla de arranque existió una pequeña barra.
A pesar de que Mac había trabajado durante once años llegando hasta el Sistema 7.5,
esto mostraba claramente de que Mac necesitaba completamente una nueva creación del
Sistema Operativo.
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 vía Mac Os 7.6.1
1997: Mac OS 8

Mac OS 8 incluyó otra renovación al Finder que


podía hacer más cosas al mismo tiempo, dando la opción de controlar múltiples
aplicaciones al mismo tiempo con un mejor desempeño de las computadoras con
procesador.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, también
podía ser personalizada. El Web Sharing permitía a los usuario hospedar páginas en sus
computadoras.
• Mac OS 8.1, fue mas notable para el HFS+ (Esta improvisada versión
del Sistema de archivos jerárquica que fue introducido en el Sistema
3) liberaba gran cantidad de espacio (Cientos de Megabytes) en el
disco duro despejaba mas de 1 GB. Mac OS 8.1. También fue la ultima
versión que soportaba Macs de 68K, todas las versiones anteriores
eran solo para PowerPC.
• Mac OS 8.5, introdujo Sherlock un avanzado programa de búsqueda
que trabaja en el disco local, servicios de redes y la Internet.
• Mac OS 8.6, agregó una opción de contenido a Sherlock
aumentando su forma de administración y un agregado soporte de
USB y FireWire.
1999: Mac OS 9
La opción de tener varios usuarios en una Mac
fue agregada en esta versión, permitía a los usuarios ingresar y tener sus propias
configuraciones. AppleTalk sobre TCP/IP fue también implementado.
Software Update permitía a los usuarios tener las actualizaciones de softwares fuera de
Internet, y podía informar a los usuarios de las nuevas actualizaciones cuando ellos
salían.
• Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos específicos, Mac
OS 9.0.4 unificó todo nuevamente y es la única versión del Classic
Mac OS compatible con el Entorno Classic del Mac OS X Public
Beta.
• Mac OS 9.1, agregó estabilidad y la ventana de menú. Esto es lo
mínimo del Classic en Mac OS X 10.0 y 10.1.
• Mac OS 9.2, estaba disponible como pre-instalación del sistema
iniciando con “Quicksilver” Power Mac G4s lanzado en el verano del
2001.
Mac OS X

Esta basado fuertemente en las PowerPC-port de


OpenStep. Por eso Mac OS X hereda la memoria y procesador de Mach’s y el driver
del dispositivo de la interfaz, BSD’s POSIX – UNIX Protocolo del programa que
soporta y trabaja en interfaz de redes, también algunos elementos de la interfaz de
NeXT’s.
Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y
fue trabajado por una década para poder obtener el éxito que tiene ahora.
2001: Mac OS X 10.0 “Cheetah”
Mac OS X 10.0 fue lanzada el 24 de marzo del
2001, este incorporaba muchas características que fueron agregadas por las personas
que colaboraron en Mac OS X Public Beta.
Mac OS X 10.0 también contenía todas características de un sistema operativo moderno,
protegía la memoria, y así los programas no podían utilizar la información de otros
programas, de esta forma el procesador no se bloqueaba, los drivers de los dispositivos
podían ser cargados o descargados si eran necesario.
Mac OS X también agrego Cocoa, derivado de NeXT’s un muy sofisticado y
desarrollado ambiente OpenSTEP. Existían algunos asuntos pendientes, como el
original Mac OS. Los usuarios de Mac OS X iniciaron a crear una gran queja sobre
nombre que tenia este sistema operativo “Cheetah” que era muy salvaje e inapropiado.
El ambiente Classic en 10.0, también era mejor que el Public Beta, aun tenia una
extraña compatibilidad de problemas y conducta caprichosa. Los interfaz de Mac OS X
se veía muy parecida a la interfaz de Mac OS y los usuarios creían que tenían las
mismas características sin embargo no fue así y tuvieron que aprender nuevos hábitos y
dejar los viejos.
2001: Mac OS X 10.1 “Puma”
Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor desempeño
especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas
tenían mejora en los errores, y actualizaciones en sus componentes. La mayoría de open
source como utilidades de UNIX fueron incluidas en las Mac OS X y drivers
adicionales para poder soportar mas dispositivos.
2002: Mac OS X 10.2 “Jaguar”

El 25 de agosto de 2002 fue lanzada esta versión


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 más de 150 mejoras, entre estas estaba el mayor soporte para
redes de Microsoft Windows, Quartz Extreme para la composición de gráficos sea
procesada directamente por la tarjeta de video y un filtro contra spam.
Apple Address Book para almacenar la información de contactos, tambien agregaba el
sistema de red Rendezvous. iChat que consistía en un programa de chateo con soporte
de AOL Instant Messenger, incluía así un renovado Finder con búsquedas integradas en
cada ventana.
2003: Mac OS X 10.3 “Panther”

Mac OS X v10.3 “Panther” se lanzó el 24 de


octubre de 2003. Además de tener un rendimiento mucho mayor, incorporó la mayor
actualización en la interfaz de usuario, y muchas mejoras que Jaguar el año anterior.
Esta versión ya no era compatible en los antiguos modelos G3.
Algunas de las mejoras de esta versión es que el Finder fue actualizado e incorpora una
interfaz metálica y búsqueda rápida. Exposé permitía una nueva forma de manipular
ventanas, también incorporo el Cambio Rápido de Usuarios, que permite tener sesiones
con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.
Ahora esta nueva versión incluía 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.
2005: Mac OS X 10.4 “Tiger”
Mac OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión disponible
más reciente, contenía más de 200 nuevas mejoras, pero como sucedió con el
lanzamiento de Panther, algunas máquinas antiguas no podían soportarlo, en particular,
cualquier equipo Apple que no contara con conexión FireWire no podía ser soportado
en Tiger.
Esta versión incluya nuevas características como Spotlight un sistema de búsqueda
basado en contenidos y metadatos, así también Dashboard se encontraban widgets, unas
miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantáneo a la
información.
QuickTime 7 era la nueva versión que incluía soporte para H.264 y un interfaz
completamente rediseñada. Safari como una nueva versión del navegador por defecto
del sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.Esta versión
tenía soporte de memoria de 64 bits para los nuevos G5, usando el sistema LP64.
2006: Mac OS X 10.5 “Leopard”
Mac OS X v10.5 “Leopard” es lanzada hoy 26
de Octubre de 2007. Esta versión es compatible con las PowerPC y con la nueva
tecnología Intel. Entre las características de la nueva versión encontramos:
• Time Machine: da la posibilidad de poder volver en el tiempo a una
versión especifica de los contenidos de una carpeta, del disco duro
completo, de un sólo archivo, de un rollo de fotos en iPhoto, etc.
• Mail 3: es la tercera versión de este programa de correo electrónico
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 también se tiene muchas funciones adicionales para
los vídeochats. Desde presentar vídeos, compartir el escritorio, etc.
• El Dashboard: trae una herramienta llamada Dashcode para crear
Widgets fácilmente. Adicionalmente Safari tiene un botón “Webclip”
que permite tomar cualquier fragmento de una página 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
función 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 podrán hacer búsquedas 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.
Además, trae soporte para pantallas Braille.
2009: Mac OS X 10.6 “Snow Leopard”
UPDATE: La más reciente versión del sistema operativo de Mac, apodado Snow
Leopard, fue lanzado el 28 de agosto de 2009 y es más rápido que sus predecesores,
además de tener varias nuevas características interesantes:
• Nuevo exposé integrado en el Dock.
• Es posible utilizar el touchpad para insertar caracteres chinos.
• La zona horaria se ajusta automáticamente.
• Ofrece soporte para conectarse a los servidores Microsoft Exchange
2007.
• Menor consumo de espacio en disco duro y soporte (teórico) para un
máximo de 16TB de RAM.
También hay que destacar las siguientes innovaciones:
• Grand Central es una tecnología de programación que permite utilizar
los procesadores multinúcleo y optimizar el rendimiento.
• Quicktime X tendrá soporte optimizado para códecs actuales.
• OpenCL (Open Computing Language) permitirá programar
aplicaciones que utilicen la unidad de procesamiento gráfico para
usos no gráficos.

You might also like