You are on page 1of 21

República Bolivariana de Venezuela

Ministerio de Educación Superior


Universidad Nacional Experimental “Rafael María Baralt”
Ciudad Ojeda. Estado – Zulia.

Realizado por:
Chirinos Andreina C.I 19.544.579
Cárdenas Aleinne CI 19.625.667
Medina Alneris CI 19.484.789
Computación I
Ingeniería de Gas.
Sección # 3
• Introducción.
1. Sistemas Operativos. Definición.

2. Historia.

3. Características de los Sistemas Operativos.

4. Tipos de Sistemas Operativos.

• Por lote.
• Multiprogramación.
• Multiusuario.
• Tiempo Compartido.
• Tiempo Real.

5. Funciones básicas de los Sistemas Operativos.

6. Versiones de los Sistemas Operativos.

• Familia Windows.
• Familia Unix.
• Familia Macintosh.
• Familia Mos/2

7. Ventajas y Desventajas.

8. Componentes de un sistema Operativo y novedades.

• Conclusión.
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso
del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un
administrador de los recursos de hardware del sistema. En una definición informal es
un sistema que consiste en ofrecer una distribución ordenada y controlada de los
procesadores, memorias y dispositivos de E/S entre los diversos programas que
compiten por ellos.
A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil
definir qué es un sistema operativo. En parte, esto se debe a que los sistemas
operativos realizan dos funciones diferentes: El primero es proveer una máquina virtual,
es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera
conveniente, protegiéndolo de los detalles y complejidades del hardware; y el segundo
es administrar eficientemente los recursos del computador. Es de vital importancia
conocer las funciones, componentes y conceptos de los sistemas operativos ya que
estos forman parte del mundo virtual y tecnológico que cada día es más avanzado y
más indispensable para la vida de los seres humanos.

1. Sistema Operativo. Definición

El sistema operativo es el programa (o software) más importante de un ordenador.


Para que funcionen los otros programas, cada ordenador de uso general debe tener un
sistema operativo. Los sistemas operativos realizan tareas básicas, tales como
reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder
de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales
como impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder,


es como un policía de tráfico, se asegura de que los programas y usuarios que están
funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es
responsable de la seguridad, asegurándose de que los usuarios no autorizados no
tengan acceso al sistema.

• Es un programa o conjunto de programas de computadora destinado a permitir


una gestión eficaz de sus recursos.
• Comienza a trabajar cuando se enciende el computador, y gestiona el hardware
de la máquina desde los niveles más básicos, permitiendo también la interacción
con el usuario.

2. Historia de los sistemas Operativos.

a. Años 40: A finales de los años 40, con la primera generación de computadoras, se
accedía directamente a la consola de computadora desde la cual se actuaba sobre una
serie de micro interruptores que permitían introducir directamente el programa en la
memoria de la computadora. Por aquel entonces no existían los sistemas operativos, y
los programadores debían interactuar con el hardware del computador sin ayuda externa

b. Años 50: A principios de los años 50 con el objeto de facilitar la interacción entre
persona y computador, los sistemas operativos hacen una aparición discreta y bastante
simple, con conceptos tales como el monitor residente, el proceso por lotes y el
almacenamiento temporal.

c. Años 60: En los años 60 se produjeron cambios notorios en varios campos de la


informática, con la aparición del circuito cerrado la mayoría orientados a seguir
incrementando el potencial de los computadores. Para ello se utilizaban técnicas de lo
más diversas:

• Multiprogramación.
• Tiempo compartido.
• Tiempo real.
• Multiprocesador

d. Años 70.- Es en los años 70, C, se creó específicamente para re-escribir por
completo el código del sistema operativo Unix, convirtiéndolo en uno de los pocos
sistemas operativos escritos en un lenguaje de alto nivel.
Sistemas operativos desarrollados:

a. MULTICS (Multiplexed Information and Computing Service): proyecto


cooperativo liderado por Fernando Corbato del MIT, con General Electric y los
laboratorios Bell, los laboratorios Bell lo abandonaron en 1969 para comenzar a crear
el sistema UNIX.

b. MVS (Multiple Virtual Storage):Fue el sistema operativo más usado en los


modelos de mainframes , desarrollado también por IBM y lanzado al mercado por
primera vez en 1974. Permitía ejecución de múltiples tareas, introdujo el concepto
de memoria virtual.
c. CP/M (Control Program/Monitor): Desarrollado por Gary Kildall para el
microprocesador8080/85 de Intel y el Zilog Z80, salió al mercado en 1976,
distribuyéndose en disquetes de ocho pulgadas. Fue el sistema operativo más
usado en las computadoras personales de esta década. Su éxito se debió a que
era portátil.
d. Años 80: Un avance importante que se estableció a mediados de 1980 fue el
desarrollo de redes de PC que corrían sistemas operativos en red y sistemas
operativos distribuidos. En esta escena, dos sistemas operativos eran los
mayoritarios: MS-DOS, escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPUIntel 8088 y sus sucesores, y UNIX, que dominaba en los
ordenadores personales que hacían uso del Motorola 68000.
e. 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).
f. Años 90
• GNU/Linux.- En 1991 aparece la primera versión del núcleo de Linux.
Creado por Linus Torvalds y un sinfín de colaboradores a través de
Internet. Este sistema se basa en Unix, un sistema que en principio
trabajaba en modo comandos, estilo MS-DOS.

3. Características de los Sistemas Operativos.

Administración de tareas
a. Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del
propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso,
continuará haciéndolo hasta su finalización y/o interrupción.
b. Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O.
normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma
alternada a los procesos que los solicitan, de manera que el usuario percibe que
todos funcionan a la vez, de forma concurrente.

Administración de usuarios.
a. Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo
tiempo.
b. Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus
programas, accediendo a la vez a los recursos de la computadora. Normalmente
estos sistemas operativos utilizan métodos de protección de datos, de manera
que un programa no pueda usar o cambiar los datos de otro usuario.
Manejo de recursos
a. Centralizado: Si permite utilizar los recursos de una sola computadora.
b. Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos,
etc.) de más de una computadora al mismo tiempo.

4. Tipos de Sistemas Operativos.

a. Sistemas Operativos de multiprogramación (o Sistemas Operativos de


multitarea).
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.
• Se distinguen por sus habilidades para poder soportar la ejecución de dos
o más trabajos activos al mismo tiempo. Mejora productividad del sistema y
utilización de recursos.
• Generalmente soportan múltiples usuarios (multiusuarios).
• Proporcionan facilidades para mantener el entorno de usuarios
individuales.
• Requieren validación de usuario para seguridad y protección.
• Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT,
MAC-OS, OS/2, soportan la multitarea.

b. Sistema Operativo Multiusuario.


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.
El 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).
c. 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 conjuntos de 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ón de 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ón de 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.

d. 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.

e. 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.

5. Funciones Básicas de los Sistemas Operativos.


• Proporcionar comodidad en el uso de un computador.
• Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para
los procesos (programas).
• Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
• Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar
sin interferir con los servicios que ya se prestaban (evolutividad).
• Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
• Coordina y manipula el hardware de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado o el mouse.
• Organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnéticas.
• Gestiona los errores de hardware y la pérdida de datos.
• 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.
• 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ógica la 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.

6. Versiones de los Sistemas Operativos.


6.1 Familia Windows.
a. MS-DOS (Microsoft Disk Operating System) Sistema operativo de disco de
Microsoft. Comercializado por Microsoft perteneciente a familia dos. Fue un sistema
operativo para el IBM PC que alcanzó gran difusión.

Entre sus versiones están:


• PC DOS 1.0 - Primera versión de DOS.
• MS-DOS 1.25 - Primera versión con el nombre MS-DOS.
• MS-DOS 8.0 - Última versión de MS-DOS.
• PC DOS 2000 - Última versión de DOS.

b. Microsoft Windows 1.0

Fue lanzado al mercado el 28 de junio de 1985. Primer intento de Microsoft de


implementar un entorno operativo gráfico multitarea en la plataforma PC.
Entre sus versiones están:
• Windows 1.01 (primera versión), no era de mucha utilidad. No había iconos para
los ejecutables o grupos de programa, no tenía soporte real para multitarea, etc.
• Windows 1.02 estuvo disponible el 20 de noviembre de 1985 en forma de
actualización
• Windows 1.03 Lanzado el 29 de agosto de 1986. Era muy similar al 1.02,

c. Windows NT: Windows NT (Nueva Tecnología) la primera versión fue lanzada en


julio de 1993. Diseñado para ser un poderoso sistema operativo multiusuario, basado
en lenguaje de alto nivel, independiente del procesador.

Versiones:
Windows NT 3.1
Windows NT 3.5
Windows NT 3.51
Windows NT 4.0

d. Windows 95: Publicado el 24 de agosto de 1995 con notable éxito de ventas. Marca
la introducción del botón Inicio y de la barra de tareas de la interfaz de Microsoft, los
cuales aún siguen presentes en las versiones actuales.
Entre sus versiones están:

Windows 95 SP1.
OSR 1.
OSR 2.
OSR 2.1.
OSR 2.5

e. Windows 98: Windows 98 (cuyo nombre en clave es Memphis) publicado el 25 de


junio de 1998, Como su predecesor Windows 95, es un producto monolítico híbrido de
16 y 32 bits, Windows 98 Segunda Edición (SE) es una actualización de Windows 98,
publicada el 5 de mayo de 1999. Fue publicada por un Juicio antimonopolio que perdió
Microsoft por hacer que Internet Explorer sea parte de Windows 98. Incluye
correcciones para muchos problemas menores, soporte USB mejorado, y el reemplazo
de Internet Explorer 4.0 con el considerablemente más rápido Internet Explorer 5.0
f. Windows 2000: Windows 2000, (conocido también como Win2K).Windows NT 5.0 se
pasa a llamar Windows 2000. Introdujo algunas modificaciones, como el sistema de
archivos NTFS 5, la capacidad de cifrar y comprimir archivos.

Versiones:
• Windows 2000 Professional.
• Windows 2000 Server.
• Windows 2000 Advanced Server.
• Windows 2000 Datacenter Server

Sistemas para servidores


g. Windows ME: Windows Me (Millenium Edition), lanzado el 14 de septiembre de
2000. Puesto en el mercado como "Home Edition" cuando fue comparado con Windows
2000. Incluía Internet Explorer 5.5, Windows Media Player 7 y la nueva aplicación
Windows Movie Maker (edición del vídeo) y con gran facilidad para usuarios caseros.
Tuvo un ciclo de vida muy corto y pronto fue sustituido por Windows XP. Dan Tynan lo
llamó "Mistake Edition" (Edición Errónea) en el artículo de la PC World "Top 25 de los
peores productos tecnológicos". Declaró que Windows Me fue el cuarto "Peor producto
tecnológico de todos los tiempos"
h. Windows XP: Windows XP (cuyo nombre en clave inicial fue Whistler, hechos
públicos el 25 de octubre de 2001. Las letras "XP" provienen de la palabra experience
("experiencia" en español).
Existen varias versiones:
• Windows XP Home destinada al mercado doméstico.
• Windows XP Professional diseñado para entornos empresariales,
• Windows XP Media Center Edition para PCs especiales.
• Windows XP Tablet PC Edition para ordenadores portátiles
• Windows XP Corporate Edition para empresas
• Windows XP Starter Edition destinado a países con habitantes con pocos
recursos

i. Windows Vista: Fue lanzado el 30 de noviembre de 2006 para el mundo empresarial.


El resto de las versiones para el usuario final salieron a la venta el 30 de enero de 2007.
Incluye otros productos como Microsoft Office 2007, y Exchange Server 2007.
Versiones:
• Windows Vista Starter (edición económica).
• Windows Vista Home Basic (edición para el hogar).
• Windows Vista Home Premium (incluye "Aero", proporciona los efectos "Glass"
(transparencias) y Flip 3D).
• Windows Vista Business (herramientas orientadas a los negocios).
• Windows Vista Enterprise (para los suscriptores de Software Assurance).
• Windows Vista Ultimate (edición más completa)

j. Windows Mobile: Para dispositivos móviles. Ha sido diseñado para ser similar a las
versiones de escritorio de Windows. Los dispositivos que llevan Windows Mobile son
Pocket PC's, Smartphones y Media Center portátil.
Versiones:
• Windows Mobile 2003.
• Windows Mobile 2003 Second Edition.
• Windows Mobile 5.0.
• Windows Mobile 6

6.2 Familia Unix.


Es un sistema operativo de tiempo compartido, controla los recursos de una
computadora y los asigna entre los usuarios. Permite a los usuarios correr sus
programas. Controla los dispositivos de periféricos conectados a la máquina.

• Shell.- Es el mecanismo de los sistemas UNIX para lograr la comunicación entre


los usuarios y el sistema. Intérprete de comandos que lee líneas tecleadas por el
usuario y hace que se ejecuten las funciones del sistema solicitadas.
• Núcleo.- Se encarga de la administración de procesos, de memoria, de E/S y del
reloj.
• Unix tiene dos variantes fundamentales, los Unix Sistema V y los Unix BSD
(Berkeley Software Development).

En la actualidad las versiones comerciales más importantes de UNIX son:


• Solaris: El Unix de Sun Microsystems. Originalmente, Sun Microsystems editó
SunOS de tipo BSD para posteriormente editar Solaris basado en Sistema.
Existen versiones de Solaris para procesadores Power PC, Intel y Sparc.
• AIX: La versión del sistema operativo UNIX de IBM se llama AIX y está basada en
Sistema V versión 3 y BSD.
• A/UX: Desarrollo de UNIX de Apple.
• IRIX: Versión de UNIX desarrollada por Silicon Graphics para sus estaciones
basada en UNIX Sistema V versión 4.
• HP/UX. La versión Unix de Hewlett-Packard.

6.3 Familia Macintosh.

• 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.
• 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.

Mac OS X
• Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X
hereda la memoriay 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.

Mac OS X 10.0 "Cheetah"


• Mac OS X 10.0 fue lanzada el 24 de marzo del 2001.
• 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.
• 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.

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 más dispositivos.

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, también
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.

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.
• 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. Expose 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

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 meta datos, así también Dashboard se
encontraban widgets, unas mini aplicaciones 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.

Mac OS X 10.5 "Leopard"


Lanzado el 26 de Octubre de 2007. 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.
• iChat: da la posibilidad de chatear con tabs o de tener iconos animados.
• 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.

6.4 Familia Mos/2.

Sistema operativo de IBM que intentó suceder a DOS como sistema operativo de los
PCs. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la
primera decidió seguir su camino con su Windows 3.0 e IBM se ocupó en solitario de
OS/2.

Versiones:

OS/2.1
• Microsoft e IBM habían estado desarrollando conjuntamente OS/2 como sucesor
del DOS, para sacar el máximo provecho a las capacidades del procesador Intel
80286.
• Utilizaba el direccionamiento hardware de memoria disponible en el Intel 80286
para poder utilizar hasta 16 MB de memoria.
• Soportaba memoria virtual y multitarea.
• Aunque en muchos aspectos era superior a Windows, su API (Programa de
Interfaz de Aplicaciones) era incompatible con la que usaban los programas de
este último.

OS/2 2.0
• IBM publicó OS/2 versión 2.0 en 1992.
• Incorporaba un nuevo sistema de ventanas orientado a objetos llamado
Workplace Shell como sustituto del Presentation Manager, un nuevo sistema de
ficheros, HPFS, para reemplazar al sistema de ficheros FAT de DOS usado
también en Windows y aprovechaba todas las ventajas de las capacidades de 32
bit del procesador Intel 80386.
• Podía ejecutar programas DOS y Windows, ya que IBM había retenido los
derechos para usar el código de DOS y Windows.

OS/2 3.0 y 4.0


• OS/2 3.0 (también llamado Warp) y 4.0 (Merlín).
• OS/2 3.0 (Warp) apareció en el mercado antes que Windows 95
• Como mejoras incorporaba una reducción en los requisitos de hardware (pasaba
de pedir 8 Mb de memoria RAM de su antecesor OS/2 2.1 a pedir sólo 4 Mb).
• Incorporaba un BonusPack, un conjunto de aplicaciones de oficina,
comunicaciones, etc. que ahorraban el tener que comprar software adicional
como en el caso de Windows.

7. Ventajas y Desventajas.
Ventajas de Windows:
• Más fácil Al ser de mayor facilidad de uso, lo cual se refleja en la disponibilidad
de aplicaciones y facilidad de mantenimiento.
• Más Visual Dispone de una interfaz gráfica que facilita el manejo de los
procedimientos: cada comando puede ser visualizado en pantalla mediante una
imagen que lo representa.
• Desarrollo Se ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre
servidores Windows lo cual se ve reflejado en tiempos de desarrollo menores
• Aprendizaje La curva de aprendizaje en Windows es mucho menor.

Desventajas de Windows:
• Es un software no gratuito y poco flexible, además de que continuamente cambia
la versión de software.
• El ímpetu con el que se buscan los agujeros en Windows es mucho mayor,
algunos informáticos se divierten buscando manchas en el expediente de
Microsoft.
• desventaja más negativa resulta que Microsoft va "jubilando" sus sistemas
operativos con el tiempo. A partir de entonces, Microsoft no ofrece más
asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles
de usuarios de todo el mundo, que deberán actualizar su sistema operativo para
disponer actualizaciones de seguridad.
Ventajas de Macintosh:
• La sencillez con la que se utiliza el sistema operativo.
• Gran seguridad. Puedes contar con que virus para Mac hay muy pocos,
difícilmente te veras afectado.
• Compatibilidad. Documentos Word, Excel, PowerPoint, Autocad, Photoshop, etc.
son compatibles.
• Los botones, los iconos, las animaciones te harán ver que Mac es el sistema mas
avanzado.

Desventajas
• Demasiado exclusivo en todos los aspectos.
• Hay que tener software específico para él.
• En ocasiones fuerza a recortar funciones.
• Es incompatible. Sólo se puede instalar en Mac’s.
• Dificultad para propagar usuarios. Mac OS X no sigue estándares

Ventajas de Unix:
• Es el Sistema Operativo que corre en más arquitecturas de hardware diferentes.
• Es prácticamente imposible insertar virus en un servidor de Unix.
• Sistema Operativo independiente del Hardware o CPU.
• Permite a las aplicaciones reservar grandes segmentos de memoria (hasta de
varios megabytes).
• Permite correr programas que sean más grandes que la memoria RAM total.
• Es ejecutable. Esto hace que sea imposible que se corrompa o que pierda el
driver o parte de un driver de algún dispositivo de la computadora

Desventajas de Unix:
• Carencia de soporte técnico.
• No ofrece mucha seguridad.
• Problemas de hardware, no soporta todas las plataformas, y no es compatible
con algunas marcas específicas.
• No existe un control de calidad al momento de elaborar software para Linux,
pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.
• Se requiere experiencia y conocimiento del sistema para administrarlo.
• No hay forma segura de instalarlo sin reparticionar el disco duro.
• Reparticionar el disco duro, implica borrar toda la información del mismo y
después restablecerla.

8. Componentes de un sistema operativo y Novedades.

a. Gestión de procesos

Un proceso es simplemente, un programa en ejecución que necesita recursos para


realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el
responsable de:

• Crear y destruir los procesos.


• Parar y reanudar los procesos.
• Ofrecer mecanismos para que se comuniquen y sincronicen.
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista
de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo.
Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen
seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se
tacha. Esto puede traer un problema que las tareas de baja prioridad puede que nunca
lleguen a ejecutarse y permanezcan en la lista para siempre. Para solucionar esto, se
puede asignar alta prioridad a las tareas más antiguas.

b. Gestión de la memoria principal.

La memoria es una gran tabla de palabras o bytes que se referencian cada una
mediante una dirección única. Este almacén de datos de rápido accesos es compartido
por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del
sistema. El SO es el responsable de:

• Conocer qué partes de la memoria están utilizadas y por quién.


• Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
• Asignar y reclamar espacio de memoria cuando sea necesario.

c. Gestión del almacenamiento secundario.

Un sistema de almacenamiento secundario es necesario, ya que la memoria principal


(almacenamiento primario) es volátil y además muy pequeña para almacenar todos los
programas y datos. También es necesario mantener los datos que no convenga
mantener en la memoria principal. El SO se encarga de:

• Planificar los discos.


• Gestionar el espacio libre.
• Asignar el almacenamiento.

d. El sistema de E/S.

Consiste en un sistema de almacenamiento temporal (caché), una interfaz de


manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo
debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los
dispositivos de E/S.

e. Sistema de archivos.

Los archivos son colecciones de información relacionada, definidas por sus creadores.
Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes,
textos, información de bases de datos, etc. El SO es responsable de:
• Construir y eliminar archivos y directorios.
• Ofrecer funciones para manipular archivos y directorios.
• Establecer la correspondencia entre archivos y unidades de almacenamiento.
• Realizar copias de seguridad de archivos.

Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de


organizar la información que se almacena en las memorias (normalmente discos) de los
ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT2, NTFS...

Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a
primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los
sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas
operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base
de datos con bastante información ya que el tamaño máximo de un fichero con un
Sistema de Archivos FAT32 está limitado a 4 gigabytes sin embargo en un sistema
NTFS el tamaño es considerablemente mayor.

f. Sistemas de protección.

Mecanismo que controla el acceso de los programas o los usuarios a los recursos del
sistema. El SO se encarga de:

• Distinguir entre uso autorizado y no autorizado.


• Especificar los controles de seguridad a realizar.
• Forzar el uso de estos mecanismos de protección.

g. Sistema de comunicaciones.

Para mantener las comunicaciones con otros sistemas es necesario poder controlar el
envío y recepción de información a través de las interfaces de red. También hay que
crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y
recibir información, y crear y mantener conexiones virtuales entre aplicaciones que
están ejecutándose localmente y otras que lo hacen remotamente.

h. Intérprete de órdenes.

Shell de línea de comandos

El shell del sistema es el principal componente del SO que utiliza el usuario. Este uso
se realiza siempre directa o indirectamente a través del intérprete. Generalmente
incorpora un lenguaje de programación para automatizar las tareas.

Hay dos tipos de intérpretes de órdenes:


• Alfanuméricos: las órdenes se expresan mediante un lenguaje específico
usando las cadenas de caracteres introducidas por el terminal.
• Gráficos: normalmente las órdenes se especifican por medio de iconos y otros
elementos gráficos.

i. Programas de sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él.
Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de
las tareas que realizan:

• Manipulación y modificación de archivos.


• Información del estado del sistema.
• Soporte a lenguajes de programación.
• Comunicaciones.

j. Gestor de recursos

Como gestor de recursos, el Sistema Operativo administra

• La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).


• Los dispositivos de E/S (entrada y salida)
• La memoria principal (o de acceso directo).
• Los discos (o memoria secundaria).
• Los procesos (o programas en ejecución). y en general todos los recursos del
sistema.

Novedades.

Windows Server 2008 es el nombre del próximo sistema operativo para servidores de
Microsoft.
• Es un sistema operativo para servidores con similares características a Windows
Vista.
• Su lanzamiento se espera para el 27 de febrero de 2008.
• Además de Windows Server 2008, también se presentarán Visual Studio 2008 y
Microsoft SQL Server 2008.
• Microsoft ha anunciado las diferentes versiones que se pondrán a la venta. Habrá
tres ediciones básicas, la Standard, la Enterprise y la DataCenter
• El precio de las tres versiones de Windows Server 2008 va desde los 999 dólares
de la Standard a los 3.999 de la Enterprise, pasando por los 2.999 de la
DataCenter. Además de estas también encontraremos la Web Server Edition, por
460 dólares.

Novedades de Windows Server 2008


• Server Core: el núcleo del sistema se ha renovado con muchas y nuevas
mejoras.
• PowerShell: inclusión de una consola mejorada con soporte GUI para
administración.
• Virtualización de Windows Server: mejoras en el rendimiento de la virtualización.
• Windows Hardware Error Architecture (WHEA): protocolo mejorado y
estandarizado de reporte de errores.
• Address Space Load Randomization (ASLR): protección contra malware en la
carga de drivers en memoria.
• Sistema de archivos SMB2: de 30 a 40 veces más rápido el acceso a los
servidores multimedia.
• Kernel Transaction Manager: mejoras en la gestión concurrente de recursos.
• Cierre limpio de Servicios: se acabó el tiempo de espera antes de la finalización
de servicios.
• Creación de sesiones de usuario en paralelo: reduce tiempos de espera en los
Terminal Services y en la creación de sesiones de usuario a gran escala.
A lo largo de la historia muchas cosas sufren una serie de cambios y los sistemas
operativos no son la excepción. A finales de los 40's el uso de computadoras estaba
restringido a aquellas empresas o instituciones que podían pagar su alto precio, y no
existían los sistemas operativos.

La importancia de los sistemas operativos nace históricamente desde los 50's, cuando
se hizo evidente que el operar una computadora por medio de tableros enchufables y
luego por medio del trabajo en lote se podía mejorar notoriamente, pues el operador
realizaba siempre una secuencia de pasos repetitivos, lo cual es una de las
características contempladas en la definición de lo que es un programa. Es decir, se
comenzó a ver que las tareas mismas del operador podían plasmarse en un programa,
el cual a través del tiempo y por su enorme complejidad se le llamó "Sistema
Operativo".

La electrónica avanza hacia la integración a gran escala, pudiendo crear circuitos con
miles de transistores en un centímetro cuadrado de silicón y ya es posible hablar de las
computadoras personales y las estaciones de trabajo. Surgen los conceptos de
interfaces amigables intentando así atraer al público en general al uso de las
computadoras como herramientas cotidianas. Hoy en día s cada vez más avanzada la
tecnología por computadoras, hasta el punto que podemos estar comunicados con
personas que estén en cualquier parte del mundo, y no sólo eso. También existen
dispositivos que pueden leer la mente huma, todos estos avances son de suma
importancia ya que, todos están orientados a mejorar la calidad de vida del ser humano.

You might also like