Professional Documents
Culture Documents
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.
. 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.
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
Sistems
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.
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)
Buscar
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
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.
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.
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.
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.
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 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
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.
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.
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.
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 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: 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: 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.
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.
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.
2) Usar nuestras camaras digitales o nuestros telefonos celulares para producir video.
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.
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.
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.