You are on page 1of 22

2

INDICE: OS/2
PRESENTACIÓN.............................................................................................................................. 3
CAPITULO I: GENERALIDADES ......................................................................................................... 4
1.1 NOMBRE DEL SISTEMA OPERATIVO. ..................................................................................... 4
1.2 NOMBRE DEL CREADOR ....................................................................................................... 4
1.2 AÑO Y ORIGEN PAÍS DEL SO. ................................................................................................. 4
1.3 ULTIMA VERSIÓN DEL KERNEL. ............................................................................................. 4
1.4 ARQUITECTURAS DE PROCESADOR SOPORTADAS: ................................................................ 4
CAPITULO II: MARCO TEÓRICO ....................................................................................................... 5
2.1 ANTECEDENTES HISTÓRICOS................................................................................................. 5
2.2 DESCRIPCIÓN DE LA ARQUITECTURA DEL SISTEMA OPERATIVO. ............................................ 7
2.3 DESCRIPCIÓN DE LOS COMPONENTES DEL SISTEMAS OPERATIVO ......................................... 8
2.4 DEFINICIÓN DE TERMINOLOGÍAS BÁSICA .............................................................................10
2.5 CARACTERÍSTICAS DEL SISTEMA OPERATIVO ........................................................................11
2.5.1 FUNCIONAMIENTO DE OS/2 ..................................................................................11
2.5.2 ECONÓMICO. ...........................................................................................................13
2.5.3 OPERATIVOS ...........................................................................................................13
CAPITULO III: MARCO APLICATIVO (COLOCAR GRAFICAS) ..............................................................14
3.1 DESCRIPCIÓN DEL AMBIENTE GRÁFICO DEL SISTEMA OPERATIVO ........................................14
3.2 DESCRIPCIÓN DE LAS HERRAMIENTAS ADMINISTRATIVAS ....................................................14
3.3 DIFERENCIAS DEL SISTEMA OPERATIVO CON OTROS SISTEMAS ............................................15
RECOMENDACIONES. ....................................................................................................................18
CONCLUSIONES. ...........................................................................................................................19
BIBLIOGRAFIA...............................................................................................................................20
ANEXOS........................................................................................................................................21
3

PRESENTACIÓN
Éste es un sistema operativo del que casi todo el mundo ha oído hablar, pero casi nadie ha
probado. Son muchos también los que lo halagan sin haber tenido nunca una experiencia previa
con él. Quizás estos halagos se deben a un cierto despecho con el sistema operativo que, aun
siendo el estándar de hecho, no ha respondido a las expectativas suscitadas. Por supuesto, todo el
mundo sabe que me refiero a Windows'95.

Los objetivos principales de los diseñadores de OS/2 fueron crear un sistema operativo ideal para la
automatización de oficinas, proporcionar manejadores gráficos independientes de los dispositivos,
lograr que las aplicaciones tuvieran acceso directo a periféricos con gran ancho de banda, ofrece
capacidad multitarea, proporcionar un ambiente adaptado para cada programa y para sus
descendientes, y ofrecer un ambiente protegido para garantizar la estabilidad del sistema.
4

CAPITULO I: GENERALIDADES
1.1 NOMBRE DEL SISTEMA OPERATIVO.
OS/2 (SISTEMA OPERATIVO DE SEGUNDA GENERACION)

1.2 NOMBRE DEL CREADOR


OS/2 fue originalmente diseñado por Microsoft con la ayuda de IBM. Desde este punto de vista
estas compañías OS/2 iba a reemplazar a MS-DOS. Esto nunca sucedió OS/2 se entregó tarde en
incompleto. Aunque tenía unas ventajas obvias sobre MS-DOS, como el uso real de memoria, la
ejecución en modo protegido y el soporte de multiprogramación en forma elegante, los usuarios
no se interesaron en él.

1.2 AÑO Y ORIGEN PAÍS DEL SO.


El 2 de abril de 1987, en el Centro de Convenciones de Miami Beach se anunció el nuevo sistema
operativo como Operating System/2

1.3 ULTIMA VERSIÓN DEL KERNEL.


IBM OS/2 WARP 4.52.14.089

1.4 ARQUITECTURAS DE PROCESADOR SOPORTADAS:


Su arquitectura es de 16 bits pero corre aplicaciones de 16 y 32bits. Incluyendo aplicaciones DOS y
aplicaciones de WINDOWS.
5

CAPITULO II: MARCO TEÓRICO


2.1 ANTECEDENTES HISTÓRICOS.
OS/2 fue desarrollado originalmente entre IBM y Microsoft como un sucesor multiproceso del
DOS para CPUs 286 y mejor, pero la versión 1.x nunca fue aceptada excepto para algunas
aplicaciones específicas. Con la versión 2.0, Microsoft dejó la sociedad OS/2, e IBM promovió el
OS/2 como un sistema operativo de 32-bit que requería un CPU 386 o mejor. Esta configuración
básica no ha cambiado en el OS/2 2.1 o 3.0. La versión que siguió de OS/2 "Merlín
(probablemente llamada 4,0 cuando fuese liberada), no se probará con CPUs 386, y a estas alturas
está desconocido si trabajará en un sistema 386 en lo absoluto.

El OS/2 Warp 3.0 es multiproceso, 32-bit, mono-usuario para 386SX y CPU mejores con 4MB o
más de RAM. Esta simula al DOS en varias maneras (tal como los órdenes de línea de comandos, y
la presencia de un archivo CONFIG.SYS), pero se parece al Mac en otras maneras (ej., la
representación de iconos representando archivos) y tiene una similitud con otros operativos en
otras maneras (ej., menús que aparecen al pulsar un botón en el tablero (desktop) mismo, estas
se usan en X Windows bajo UNIX). Warp incluye una Interface Gráfica para el Usuario (GUI)
conocido como el Manejador de Presentación (PM), y un Manejador del escritorio del cual se
ejecutan los programas y manipulan los archivos conocido como el WorkPlace Shell (WPS). El PM
se asemeja al Windows, pero no es igual. El WPS es similar a Windows 95 y el Buscador de Mac,
pero generalmente es más flexible y más orientado a objetos que ambos. Una versión de
Windows del WPS está disponible.

OS/2 Warp 3,0 entra a varias versiones con varios niveles de gestión de redes. La primera versión
tiene gestión de redes solo por medios Telefónicos (Dial-Up). Otras dos versiones, "Warp
Connect" y "Warp Serve", incluye capacidades cliente /servidor, respectivamente. La próxima
versión de OS/2 cuyo nombre código es "Merlín", incluirá manejo de red cliente en el paquete
básico. Al usarse con Windows para trabajo en grupos 3.1, (WFW), la capacidad de red esta
inhabilitada bajo OS/2, pero se puede utilizar esta en WFW, si se ejecuta desde DOS nativo.

La versión mínima de OS/2 también viene en dos versiones cada una, una que incluye una versión
recopilada de Windows (También llamada Win-OS/2), requiere que el usuario tenga Windows 3.1
para ejecutar programas Windows desde OS/2 (También referenciada como la versión para
Windows, este término no es oficial). La versión win-OS/2 algunas veces ejecuta programas
Windows con leve mejora de velocidad que, en la versión para Windows, y es más fácil de instalar
si el usuario no tiene instalado Windows 3.1; pero la versión para Windows es más barata.

Warp puede ejecutar en modo texto a OS/2 GUI, y programas DOS. Windows es un programa DOS
que Warp puede ejecutar, y es de esta forma que OS/2 provee soporte para Windows; ejecutando
Windows sobre modo DOS. Este método de soporte Windows no cambió en Merlín. Nótese que
Windows 95 no proveerá soporte de programas Windows para OS/2.

Muchos usuarios nuevos de OS/2, podrán conseguir la versión original "Para Windows", de Warp.
La versión "Para Windows", es un poco más barata y usa menos espacio en disco que la versión
completa. Alguno que se actualice de la versión 2.1 OS/2 completa debe comprar la versión
completa de actualización Warp, que incluye la detección de la versión vieja 2.1 y no se instalará si
no la detecta. Alguno que este armando una computadora nueva y que aún no tenga Windows u
OS/2 2.X, pero que desee ejecutar programas Windows, debe comprar la versión completa del
OS/2 que no es actualización la cual es más cara, pero es más conveniente que comprar la versión
"Para Windows", y una copia separada de Windows.
6

Compendio de Versiones de OS/2

OS/2 1.0 (1987) fue originalmente diseñado por Microsoft con la ayuda de IBM. Cuando el
procesador 286 era el último y más grande chip. Desde entonces Microsoft se percató que Dos se
estaba quedando atrás.

Ellos introdujeron OS/2 1.0 en 1987, el cual corre en modo texto programas que eran
extremadamente poderosos.

Desde entonces sobrepasan más de los límites de DOS, usando aun comandos estilo DOS en la
línea de prompt. Con esta ventaja usted no tiene que conocer UNIX para obtener aplicaciones
multitareas.

OS/2 1.1(1988) - 1.3 (1991) incluyó el administrador de presentación, el cual se veía como Windows
3.X.( Windows 3.X tardaría para ser más avanzado que el Presentation Manager).El apoyo a DOS fue
adicionado con algunas otras características como alta o excelente ejecución del sistema de archivos,
el cual en verdad permitía nombre de archivos largos, y esto es típicamente mucho más rápido que
(V) FAT y permitía volúmenes de tamaño más largo son aquellos torpes o en cómodos programas
administradores de discos.

Justo alrededor de esto Microsoft abandonó el soporte a OS/2 y seguro con el desarrollo de
Windows, esperando obtener o abarcar el mercado con su versión de bajo consumo de memoria
OS/2 Presentation Manager la cual podrá correr en los sistemas de DOS existentes, Windows y
entonces regresar y desarrollar el proyecto de OS/2 dentro de Windows NT, la cual obtendría la
otra gran parte del mercado. Mientras el plan de alcanzar la parte más baja del mercado tuvo
éxito. IBM ya ha obtenido la parte más alta del mercado con el OS/2.

Actualmente la batalla continúa. Mientras IBM lucha para mantener a OS/2 mejor sistema en la
parte alta del mercado y trazó su plan para competir en la parte más baja del mercado en los
próximos 2 años.

OS/2 2.0 (1992) vio el amanecer de la siguiente generación en una interface de usuarios gráfica
PC s IBM. En vez de ir a un procesador de palabras para imprimir un documento, usted
simplemente arrastre el icono del objeto documento al icono de impresión. Voila (pronunciación
vualá significado listo). Usted nunca tuvo que tocar el programa. OS/2 2.0 también lució uno
nuevo, 32 bits, 386 basado en KERNEL alejó limitaciones como nunca antes. También OS/2, corre
aplicaciones de Windows 3.0 en modo real, extendió el encanto de OS/2 como una Plataforma
Integrada sobre la cual podrá correr todas sus aplicaciones.

OS/2 2.1 (1993) introdujo un sistema gráfico de 32 bits con algunas mejoras aquí y allá en
velocidad, y muchos más manejadores. También introdujo el Multimedia Presentation Manager
(MMPM/2) una lista estándar de aplicaciones y utilitarios de Os/2. El soporte del programa
Windows 3.1 (modo extendido) fue agregado a esta versión.

Fue probablemente uno de los logros más importantes que ha tenido IBM, este usaba la copia
existente de Windows en el disco duro para correr las aplicaciones de Windows, más que eso era
equivalente al OS/2 2.1 de DOS.

OS/2 Warp 3.0 (1994). Marcó un hito para OS/2, después de 1 amplio ciclo de prueba BETA
sobrevino y salió un producto altamente refinado y pulido que lució un KERNEL mucho más rápido
y nuevas rutinas de intercambio las cuales incrementaron la velocidad. Se añadió el soporte para
Windows de 32 bits, junto con alto conjunto de versiones, gratos programas incluidos en el bonus
pack.
7

OS/2 lució el frenesí de internet de 1995 con su Internet Acces Kit. La instalación se hizo mucho
más sencilla y amigable, y un utilitario de desinstalación aunque rudimentario salió a escena. Una
herramienta de recuperación de desastres fue incluida dentro del sistema lo que marcó el
estándar el cual es imitado por otros sistemas operativos de hoy día. 2 versiones fueron hechas
OS/2 para Windows sacada en 1994 y entonces os/2 Warp con el Os/2 versión nativa de Windows
3.1 principios del 95. OS/2 Warp también soporta Windows para trabajo en grupo donde Os/2 2.1
nunca lo soportó

Os/2 Warp Connect (1995), puso a OS/2 en el rango de punto a punto y estaciones de trabajo
cliente OS/2 por diseño tiene incluido en el sistema operativo la gestión de redes. Sólo libera al
animal enjaulado. Connect es también conocido como un sistema confiable para clientes de redes
o para pequeños servidores.

OS/2 Warp Server (1996), efectivamente integró el LAN Server de IBM en OS/2 Warp. Os/2 Warp
Server ha sido aclamado como el mejor sistema operativo de redes, es muy eficiente y requiere
menos hardware, que sus equivalentes funcionales de NT y UNIX para dar el mismo rendimiento.

Tiene muchos usos y características de administración los cuales han hecho de él ya el favorito
para muchos de los administradores de redes

OS/2 Warp 4 o Merlín (1996), existen infinidad de rumores acerca de Merlín. Merlín es el nombre
del proyecto dado para la siguiente revisión de OS/2 Warp. Más nunca existirá una versión OS/2
sola; siempre será un servicio de cliente y redes de punto en todas las futuras versiones de OS/2.
Merlín promete mejoras en (Work place Shell), la nueva y revolucionaria tecnología incluida en el
mismo, incluye mejora en los multimedios, y otras mejoras principalmente apuntan a hacer a
OS/2 mucho más amigable para usar

2.2 DESCRIPCIÓN DE LA ARQUITECTURA DEL SISTEMA OPERATIVO.


El sistema operativo OS/2 contaba con una Arquitectura de 16 bits

Los procesadores de 16 bits más conocidos son el PDP-11, Intel 8086, Motorola 68000, Intel
80286 y el WDC 65C816.

El MIT Whirlwind (hacia 1951)12 fue muy posiblemente el primer equipo de 16 bits. Otros
pioneros de los 16 bits (entre 1965 a 1970) fueron el IBM 1130,3 el HP 2100,4 el Data General
Nova,5 y el DEC PDP-11.6 Los primeros (entre 1973–75) microprocesadores multi-chip de 16 bits
fueron el National Semiconductor IMP-16 y el Western Digital MCP-1600. Los pioneros (entre
1975–76) microprocesadores de 16 bits en un solo chip fueron el National Semiconductor PACE, el
HP BPC, y el Texas Instruments TMS9900. Otros procesadores de 16 bits notables son el Intel
8086, el Intel 80286, el WDC 65C816, y el Zilog Z8000. El Intel 8088 es compatible en código con el
Intel 8086, y puede considerarse de 16 bits en cuanto a registros e instrucciones aritméticas,
mientras que su bus de datos es de 8 bits.

Un entero de 16 bits puede almacenar 216 (ó 65536) valores diferentes. El rango de números enteros
sin signo que se pueden almacenar en 16 bits va de 0 a 65535; usando complemento a dos, el rango
de valores posibles va de –32768 a 32768. Por lo tanto, un procesador con direccionamiento de
memoria (o Bus de direcciones) de 16 bits puede acceder directamente a KiB de memoria
direccionable por bytes
8

Los microprocesadores de 16 bits han sido sustituidos completamente en la industria del


ordenador personal, pero permanece en uso en una amplia variedad de aplicaciones embebidas,
por ejemplo los procesadores XAP presentes en numerosos ASICs.

2.3 DESCRIPCIÓN DE LOS COMPONENTES DEL SISTEMAS OPERATIVO


a) ADMINISTRACION DE MEMORIA.

El administrador de memoria de OS/2 asigna memoria física y virtual a los procesos y múltiples
espacios de dirección protegida.

Cada referencia a memoria produce una referencia de selector de segmento. El selector de


segmento hace referencia a una GDT (tabla de descriptor global) o una LDT (tabla de descriptor
local). Los programas en os/2 solo pueden tener acceso a la memoria a través de la GDT o la LTD.

Los descriptores de segmentos de estas tablas contienen tanto la dirección física de cada
segmento como su longitud.

El tamaño máximo de un segmento en el procesador 80286 es 64 k. Luego se creó un segmento


gigante que podía estar formado por varios de 64 k.

En condiciones ordinarias OS/2 asigna la memoria en segmentos, pero puede asignar porciones de
segmento por medio de un recurso de “subasignación de memoria”, de este modo, las solicitudes
frecuentes de cantidades pequeñas de memoria en forma más eficiente.

Hay un compromiso excesivo de memoria cuando el tamaño total de los programas en curso es
mayor que la memoria real, algo normal en los sistemas de almacenamiento virtual, OS/2 no
incluirá otro proceso si el grado de compromiso de memoria va a ocasionar que haya poca RAM
para ejecutar un proceso que se intercambió a disco o poco espacio en disco para intercambiar un
proceso y dejar espacio para otros procesos. Los usuarios individuales pueden resolver la
operación ineficiente exigiendo menos al sistema o suministrando más memoria o procesadores
más rápidos para atender la demanda deseada en forma más eficiente.

Las rutinas que no son frecuentes deben colocarse en un programa que no sea el principal. En
general las partes que se utilizan juntas deben aparecer en el mismo segmento y las que no
separadas.
9

b) EL SISTEMA DE ARCHIVOS

Al comienzo os/2 poseía un sistema muy simular al DOS de modo de conservar la compatibilidad
OS/2 ofrecerá entonces en aquel tipo sincronía accesible por medio de las funciones Dos
ReadAsync y DosWrite Asnys, ambas requerían de un semáforo que queda en cero cuando se
completaba la e/s.

Os/2 ofrecía también “particiones ampliadas”, con lo cual es posible considerar a un disco duro
como varios, pero de menor tamaño cada uno de los cuales contenía una FAT, tabla de asignación
de archivos y un sistema de archivos completa.

Os/2 utiliza convenciones comunes para la asignación de nombres a objetos como archivos,
semáforos del sistema, memoria compartida con nombre, etc.

Os/2 utiliza sistemas de archivos inestables (installable file systems, IFS) en vez de un sistema de
archivos integrado. Un IFS contenía el código necesario para controlar todo un sistema de
archivos en un dispositivo, incluyendo todas las tareas comunes de administración de sistema de
archivos, como la creación y mantenimiento de directorios y archivos, etc. Los archivos tendrían
un formato entonces con un nombre de archivo hasta de 8 caracteres seguido de un punto y de
una extensión de 3 caracteres.

c) CONTROLADORES DE DISPOSITIVOS

Los manejadores de dispositivos encapsulan sus dispositivos y la información específica para ellos
con objeto de que un programa que simplemente desee leer datos de un dispositivo o escribirlos
en él no necesite preocuparse por los detalle de su operación.

Los manejadores dispositivos podrían ser parte del sistema operativo, pero eso requeriría
versiones nuevas del sistema operativo cada vez que apareciera un nuevo dispositivo. OS/2 instala
manejadores de dispositivos en el momento del arranque, lo cual facilita la incorporación de
dispositivos nuevos en un sistema OS/2.

Cada manejador de dispositivos de OS/2 tiene una rutina de estrategia de dispositivo y una rutina
de interrupción de dispositivo. La rutina de estrategia pone en cola la solicitud y, si el dispositivo
está disponible, inicia la E/S. La rutina de interrupción maneja la interrupción de terminación de
E/S; mantiene ocupado el dispositivo iniciando la siguiente solicitud en espera, asienta la
terminación de E/S y desbloquea los hilos que estaban esperando a que se completará esa E/S.

Los manejadores de dispositivos se ejecutan con privilegio en el anillo cero, de modo que no
deben tener errores, pues podrían destruir el sistema. Los manejadores de dispositivos
10

determinan si el acceso a un dispositivo puede obtenerlo un solo proceso a la vez o múltiples


proceso simultáneos.

OS/2 es reentrante para que muchos procesos puedan ejecutar su código simultáneamente. El
planificador de OS/2 no despojará de la UCP a un hilo que se esté ejecutando en el núcleo. Es
preciso proteger las secciones críticas dentro del núcleo.

Los manejadores son para dispositivos en modo de caracteres o bien para dispositivos en modo de
bloques. Los dispositivos en modo de caracteres llevan a cabo la E/S en forma síncrona; los
dispositivos en modo de bloques pueden realizar la E/S en forma asíncrona; los manejadores de
dispositivos de bloques de OS/2 ponen en cola las solicitudes que llegan y organizan las colas para
reducir al mínimo el movimiento de las cabezas del disco.

Los manejadores de dispositivos también administran los dispositivos que controlan. Se les llama
en cada operación de abrir o cerrar.

Los manejadores de dispositivos de OS/2 se escriben en modo dual y se dice que son bimodales,
lo cual significa que éstos están diseñados para ejecutarse en modo real o en modo protegido.

D) SEGURIDAD

OS/2 protege a las aplicaciones unas de otras y evita que dañe el sistema operativo. La protección
es vital sobre todo en redes de computadoras a través de las cuales interactúan muchos usuarios.
OS/2 utiliza mecanismos de protección de anillo del 80286. Las aplicaciones se ejecutan en anillos,
el núcleo y los manejadores de dispositivos se ejecutan en anillo; ciertas rutinas que requieren
privilegios de E/S se ejecutan en anillo. Un programa en cualquier anillo tiene acceso a los datos
de ese anillo de números más altos.

En DOS, el ambiente de un programa es todo el sistema de cómputo, pero en OS/2 muchos


procesos comparten la máquina... Los procesos compiten entre sí por los recursos y pueden
solicitar acceso simultáneo a recursos específicos. OS/2 aísla los programas para que perciba un
ambiente coherente cada vez que se ejecuten.

2.4 DEFINICIÓN DE TERMINOLOGÍAS BÁSICA


• ATTRIB - Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros,
cambia los atributos de directorios y archivos.

Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura (w), de archivo (a), oculto
(h), de sistema (s). Parámetros: signos (más o menos) y letras r, w, a, y h "v".
Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)
• APPEND - Sirve para especificar trayectorias para ficheros de datos.
• BACKUP - Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
• CHKDSK - Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el
parámetro "/F")
• DELTREE - Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
11

• DISKCOMP - Tras realizar una copia de disquetes podemos realizar una verificación, para ver si ha
copiado todos los contenidos, comparando. Este comando compara discos o disquetes.
• DISKCOPY - Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las
órdenes externas.
• DOSKEY - Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en
el punto indicativo.
• FC - Compara ficheros.
• FORMAT - Permite crear la estructura lógica, en una unidad física de almacenamiento (discos
duros, disquetes y unidades de almacenamiento masivo).
• FORMAT /U - Formatea un disco con formato incondicional reparando errores y marcando
sectores defectuosos.
• FORMAT /s - Formatea un disco con y lo convierte en disco de sistema.
• PRINT - Permite imprimir ficheros.

Se pueden utilizar estos parámetros combinados.

• KEYB - Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el
teclado español).
• LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
• MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
• MOVE - Mueve o cambia de posición un directorio y/o ficheros. También renombra
subdirectorios.
• SUBST - Crea una unidad lógica virtual a partir de un directorio.
• TREE - Muestra los directorios en forma de árbol.
• XCOPY - Este comando tiene la misma función que su homólogo residente COPY, con la salvedad
de que realiza operaciones de copiado de toda la estructura de directorios si se utiliza el carácter
comodín *.* y el modificador /s. Es una versión mejorada del anterior.

2.5 CARACTERÍSTICAS DEL SISTEMA OPERATIVO


2.5.1 FUNCIONAMIENTO DE OS/2
 Multiprocesos: Todo sistema operativo puede ser por como ejecutan múltiples
programas. De un lado están los operativos simples que solo pueden correr un programa
a la vez, los cuales le ponen restricciones externas a ejecutar múltiples programas. MS-
DOS es un ejemplo de tales sistemas operativos. Un paso arriba de este nivel es un
operativo que hace Multiprocesos Cooperativos, en la cual el programa está envuelto en
conmutaciones hacia delante y hacia atrás. En un sistema de este tipo dado sus
programas poco cooperativos; cualquiera de los programa puede colgar la maquina
causando que otros programas no ejecuten. Windows 3.1 y los operativos MAC ambos
usan Multiproceso preventivo, el cual hace que el sistema operativo distribuya el tiempo
del CPU de la mejor forma, reduciendo y previniendo problemas si algún problema
12

egoísta desea utilizar todo el recurso. El multiproceso preventivo da como resultado


confiabilidad y una alta velocidad de transferencia de archivos, recalculos de hojas de
trabajo, y formateo a disquetes que todo esto ocurra al mismo tiempo. Windows 9,
Windows NT, y muchas variedades de UNIX y OS/2, todos usan Multiprocesos preventivo
cada uno de ellos con variaciones en detalles particulares concernientes al multiproceso
de DOS y Windows 3.1.
Alguno operativos incluyendo variantes del OS/2, puede manejar Multiprocesos
simétricos (SMP), en el cual hay más de CPU presente. En estos sistemas un programa
puede ejecutarse usando un CPU y otro el, otro CPU.
 Multipartes: Este concepto es similar al proceso pero involucra un solo programa. En un
operativo que permita multipartes, un programa puede crear múltiples partes de la
ejecución con el fin de mejorar su rendimiento. Por ejemplo, un procesador de palabras
puede crear una parte para la impresión de un documento y permitir que se pueda
retornar inmediatamente a la edición de documentos a pesar de que aún se esté
formateando el texto a imprimir. OS/2, todo Windows 95 y Windows NT todo permiten
Multipartes en aplicaciones nativas, pero no en para el legendario Windows 3.1 o DOS.

Protección de procesos: En algunos operativos (Tales como Windows 3.1), un programa


puede escribir a memoria reservada, por otros programas, o algunas veces el operativo,
esto tranca al otro programa o al operativo inclusive. OS/2, así como Windows 95,
Windows NT, y muchos UNIX, incluye un método para evitar que esto ocurra. Este
sistema es imperfecto, pero funciona la mayor parte del tiempo. OS/2 extiende esta
protección a programas DOS, y puede prevenir que programas Windows pueden dañarse
ellos mismos bajo OS/2, pero ejecutando programas nativos Windows en sesiones
separadas, esta protección puede extenderse a ellos. El nivel de protección de procesos
bajo Windows NT es comparable al de OS/2, mientras que Windows 95 solo es
comparable a programas nativos Windows 95; es de mí entender que programas
Windows 3.1 y DOS que corran bajo Windows 95 pueden dañarse más fácilmente que
corriendo bajo OS/2.
 El Límite de 64 Kb. Por su dirección de 32- bit, los programas de OS/2 no deben
preocuparse del llamado límite de 64Kb impuesto por DOS. Bajo DOS, una sencilla
estructura de datos es limitada a 64K por el direccionamiento de memoria de 16-bit
usado por DOS, al menos que sea usado un extensor de 32-bit para DOS. Este límite de
64k puede ser un problema para los programadores, el usuario final no debe preocuparse
de esto. Algunos programas pueden tener mejoras en velocidad si los programas se re-
codifican para trabajar a datos. Es de notarse que los nuevos procesadores Intel Pentium
Pro tiene incremento de velocidad al usar código de 32-bit, pero quienes ejecuten OS/
Windows, o incluso Windows 95 (el cual contiene una buena cantidad de código de 16-bit
internamente) no se benefician. Windows NT y muchos UNIX están mayormente
codificados en 32-bit internamente y ejecutan programas nativos de 32-bit.
 El Límite de 640Kb. La arquitectura de memoria OS/2 descarta el llamado límite de 64kb
impuesto por DOS. Los programas DOS todavía están limitados a menos de 1MB de
memoria, OS/2 no tiene por sí mismo ese límite. La ventaja de esto es que el usuario de
OS/2 no tiene que hacer movimiento de dispositivos para mejorar la cantidad de memoria
principal. Para muchos dispositivos (tales como CD-ROM), OS/2 le da acceso a programas
DOS de acceso a dispositivos sin tener que cargarlos explícitamente, asumiendo que OS/2
usa esos dispositivos. Windows 95 es una mezcla de esto, cuando utiliza dispositivos
nativos, la barra de UNIX 640 KB no es un problema pero si lo es cuando se utilizan viejos
13

dispositivos DOS. Windows NT y muchos de UNIX es muchos más inmunes al límite de 640
KB.
 Parámetros DOS. Muchos programas de DOS y Windows requieren dispositivos especiales
u otros comandos en el CONFIG.SYS o AUTOEXEC.BAT, y estos comandos o dispositivos
algunas veces interfieren con otros programas, creando un problema para el usuario. El
OS/2 permite al usuario especificar un único AUTOEXEC.BAT Y parámetro que influye la
marea en que OS/2 ejecuta el programa, esto brinda al usuario gran flexibilidad para
ejecutar programas individuales DOS, e inclusive ejecutar programas con requerimientos
conflictivos simultáneamente. Windows 95, Windows NT, y UNIX (Cuando soportan
programas DOS), en contraste, son más limitados al respecto. Windows 95 puede
producir mejores resultados ejecutando algunas aplicaciones DOS individualmente
conmutándose a modo dedicado DOS, pero en términos de parametizar para ejecutar
programas específicos DOS, OS/2 es el operativo más flexible disponible.
 Sistema de Archivo: el disco duro debe ser organizado utilizando una arquitectura de
datos conocidos como el sistema de archivos, el cual permite al sistema operativo
localizar archivos específicos. El sistema de archivos utilizados tendrá impacto importante
en el rendimiento del sistema, por ejemplo las reglas para nombrar archivos y la forma de
reservar el espacio. Para muchas personas el sistema de archivos más familiar es el FAT,
pero no es el mejor, este incluye muchas limitaciones y problemas de diseño, algunos
obvios al usuario (El así llamado límite de nombre de archivos de 8.3), y otros no. OS/2
puede utilizar FAT, y además incluye opcionalmente el sistema de archivos HPFS el cual
ofrece nombres de archivos largos, unos bloques de reserva de espacio constante de 0.5
KB, mejor velocidad, y mejor rendimiento en relación al FAT.Los programas DOS y
Windows pueden correr en particiones OS/2 HPFS, pero sufrirán de la convecino de Dos
de nombre de archivos de 8.3. Cambiar de FAT a HPFS no es necesario para los usuarios
de OS/2, pero disco cambio puede ser beneficioso. Otro sistema operativo ofrece otro
sistema de archivo; por ejemplo Windows NT ofrece NTFS, el cual es similar al HPFS en
muchas formas; Linux usa el Ext2fs. Windows 95 utiliza algo llamado VFAT, el cual es
básicamente FAT con nombres largos de archivos. Sistemas recientes con Windows 95
utilizarán VFAT-32, el cual ofrece bloques de 2KB para la mayoría de discos duros.

2.5.2 ECONÓMICO.
Actualmente este sistema ya no está a la venta, pero su precio en el antepasado era de $288.00
USD para 100 usuarios.

2.5.3 OPERATIVOS
Funcionaba perfectamente en entornos de redes y tenía un buen rendimiento. La única
competencia era un inestable Windows 3.0 que se ejecutaba por encima del DOS.
14

CAPITULO III: MARCO APLICATIVO (COLOCAR GRAFICAS)


3.1 DESCRIPCIÓN DEL AMBIENTE GRÁFICO DEL SISTEMA OPERATIVO

Esta versión de OS/2 era íntegramente en modo texto. Si bien el Sistema Operativo daba la
posibilidad de usar los modos gráficos de la tarjeta del ordenador, no incluía ningún API que
ayudase en ello, recayendo todo el trabajo de diseño de rutinas de puntos, líneas, etc. en el
programador de la aplicación. Esto no era realmente tan problemático, pues era lo que se hacía (y
se hace) en el mundo del MS-DOS. Sin embargo, se echaba en falta un entorno gráfico como
Windows.

En la versión 1.1, aparecida en octubre de 1988, llegó por fin el Presentation Manager, un gestor
de modo gráfico, junto con la primera versión de Work Place Shell. Ambos formaban un entorno
gráfico muy parecido al aún no comercializado Windows 3.0. También hizo su aparición el formato
de ficheros HPFS (High Performance File System). Este sistema de ficheros complementaba al
clásico FAT, que era el usado por MS-DOS y por OS/2 1.0; sin embargo, ofrecía una gran cantidad
de ventajas, tales como

• Menor fragmentación de ficheros: HPFS busca primero una zona en donde el archivo
entre completo, con lo que la fragmentación de ficheros es prácticamente inexistente. De
hecho, IBM recomienda desfragmentar los discos duros una vez al año, y solo a los
paranoicos.
• Mayor capacidad: HPFS admite discos duros de hasta 512 gigabytes de capacidad,
manteniendo el tamaño del cluster (unidad mínima de información almacenable) en 512
bytes o un sector. En FAT, el tamaño mínimo de cluster para un disco duro es 2048 bytes,
y para discos mayores aumenta (un disco duro de 1 giga tiene un tamaño de cluster de
32Ks).
• Soporte para nombres largos: permite nombres de hasta 256 caracteres.

• Mayor seguridad: si al grabar en un sector se detecta un error, se marca


automáticamente como defectuoso y se graba en otra parte.
• Mayor velocidad en el acceso, gracias a la estructura jerárquica de directorios, que
optimiza el acceso a disco.

3.2 DESCRIPCIÓN DE LAS HERRAMIENTAS ADMINISTRATIVAS


APLICACIONES
Si bien en estos momentos no están surgiendo aplicaciones para este sistema operativo en el
mismo ritmo que antes, sigue siendo uno de los sistemas operativos que dispone de más
aplicaciones, ya sea nativas, o por ser compatibles de una forma u otra con otras plataformas,
como se explicó en la sección anterior.
Una buena fuente de aplicaciones de todo tipo para OS/2 es Hobbes, donde se pueden encontrar
miles de aplicaciones en dominio público para este sistema, y si no, hay muchos centros de venta
de software comercial en Internet para él. Una bastante incompleta lista de ejemplos por
categoría de aplicación, según se ha usado o probado, es la que sigue:
15

• Internet: Como servidores Apache, Lotus Go WebServer, InetMail, bind, FtpServ. Como clientes
Injoy, Netscape, Lynx, FTPBrowser, ncftp, MR/2Ice, PMMail, wget, OpenChat, PMBitchX, entre
otros.
• Juegos: Galactic Civilization II, BEM, Quake II (portado con Win32os2), prácticamente cualquier
juego para DOS, Mame para OS/2 (emulador de arcade con cientos de juegos disponibles).
• Aplicaciones de oficina: Lotus SmartSuite, StarOffice, Describe, Mesa, WordPerfect 5.2, suites
para DOS o Win3x, hasta Excel y Word comparables con las primeras versiones para Windows.
• Gráficos: ColorWorks 2.0, Embelish, TrueSpectra, PMView, Corel.
• Bases de datos: DB2, Oracle, mSQL.
• Multimedia: MainActor, QMotion, pm123, Mixomat.
• Desktop: Object desktop, Program Commander/2, Deskman, Exceed, NPSWPS, etc.
• Sistema: Process Commander, 4OS2, ZTreeBold, Unimaint, Graham Utilities, etc. Antivirus:
Sophos Antivirus para OS/2, F-Secure Antivirus para OS/2

3.3 DIFERENCIAS DEL SISTEMA OPERATIVO CON OTROS SISTEMAS


OS/2
VENTAJAS DESVENTAJAS

• *aun que se asemeje a otro sistema • *cuando trabaja con windows se pone
operativo como windows este es más lenta.
flexible. • *en la versión win-os/2 se requiere que el
• *tiene menos consumo de memoria.
usuario tenga windows 3.1 para ejecutar
• *sobrepasan más de los límites de dos
windows desde os/2.
usando aun comandos estilo dos en la linea
• *al usarse con windows para trabajo en
de prompt. con estas ventajas usted no
grupos 3.1 (wfw) la capacidad de red esta
tiene que conocer Unix para obtener
inhabilitada.
aplicaciones multitareas.
• *como podemos ver este sistema depende
mucho de windows a diferencia de Linux y
Unix.
16

WINDOWS

VENTAJAS DESVENTAJAS

*más conocido. *costo muy alto.

*tiene más software desarrollado. *requiere muchos recursos.

*fácil de instalar. *es más inestable.

*multiusuario. no soporta archivos nfs.

*buenos graficos. *la mayoría de los virus están

Hechos para windows.

LINUX

VENTAJAS

• *gratuito.
• *tiene una enorme cantidad de software libre para este sistema.
• *mayor estabilidad.
• *entorno gráfico.
• *la vulnerabilidad son detectadas y corregidas más rápidamente.
DESVENTAJAS

• *no existen muchos software para Linux


• *para algunas cosas se debe usar Unix
• *la mayoría de los isp no dan soporte para algo que no sea windows
• *muchos juegos no corren en Linux
*software libre.
17

MS-DOS
VENTAJAS

• *se actualiza cada año desde su aparición.


• *mejora su rendimiento.
• *fue capaz de soportar a otro sistema operativo como es el caso de windows 95 sin perder
ninguna de sus cualidades de sistema operativo.

DESVENTAJAS

• *queda en evidencia al tratar de realizar más de una tarea a la vez debido a que es un sistema
monotarea.
• *solo puede ocupar un usuario a la vez debido a que es un sistema monousuario.
• *no tiene interfaz amigable, es decir no cuenta con ventanas, colores etc. que hicieran más
amigable el trabajo y la comunicación entre la computadora y el usuario.
18

RECOMENDACIONES.
OS/2 se encuentra en la actualidad en un momento extraordinariamente crítico (cuarto trimestre
de 1997). El mercado, en la actualidad, no es capaz de permitir a una empresa con varios
empleados vivir únicamente de sus ventas de productos OS/2, por lo que es imperativo
convertirse en multiplataforma para poder sobrevivir. Los usuarios de OS/2 deben aceptar esto,
ya que en caso contrario no veremos más productos comerciales o shareware de importancia
para OS/2

Los usuarios de OS/2 deberían considerar igualmente que el tiempo es dinero y que no siempre
han de buscar por una solución freeware, excepto en el caso que esta sea la mejor disponible.
Cada compra de productos OS/2 cuenta y algunos de los productos de OS/2 son de los de mayor
calidad del mercado.

Para IBM, el destino de OS/2 es ser utilizado únicamente por las grandes empresas. IBM pretende
convertir a OS/2 en un sistema operativo especializado capaz de ejecutar "un puñado" de cosas
en el escritorio, pero manteniéndolo básicamente como un cliente de JAVA. Esto va en contra de
las necesidades de la mayoría de usuarios activos de OS/2.

En consecuencia, los usuarios y vendedores de OS/2 hemos de trabajar conjuntamente para


controlar nuestro propio futuro con OS/2. La dirección que toma IBM nos asegura que tendremos
el soporte necesario de drivers que es lo único que las terceras partes no podemos hacer.

Una página web para el WarpCaster que sea controlada por alguien sin intereses, con enlaces
desde las páginas de todos los desarrolladores de aplicaciones OS/2 y con un enlace creado por la
instalación de todos los programas de OS/2 también es de vital importancia. Una organización
internacional de usuarios de OS/2 que trabaje conjuntamente con los desarrolladores de software
también ayudará a acercar el OS/2 a los nuevos usuarios y a mantener a aquellos que no están en
la red al día de las novedades relacionadas con OS/2.

Y, por último, una organización que sea capaz de presentar nuevas mejoras y prestaciones al OS/2
para mantenerlo con las últimas prestaciones. Esta organización debería trabajar para que los
ISVs de OS/2 crearan estos componentes después que un número significativo de usuarios
mostrara su interés en que se hicieran. Incluso, al tener un número importante de nuevas
prestaciones, nos podríamos plantear el lanzamiento de una actualización del sistema operativo
(algo así como Power OS versión 5 o similar) en el caso de que IBM lanzara definitivamente la
toalla. OS/2 nunca será el sistema operativo dominante. Lo será Windows 98 en primer término y
Windows NT le sucederá. Pero creo que existe un importante mercado para OS/2 si los ISV
podemos sobrevivir a esta transición y los usuarios se organizan. Lo suficientemente importante
para mantener a Microsoft en su zona y mantener a OS/2 como el sistema operativo para el resto
de nosotros. Creo que organizándonos podemos conseguir que OS/2 permanezca como un
sistema operativo viable y con una mejor posición de la que tiene hoy. Creo, igualmente, que de
esta forma los usuarios de OS/2 serán más conscientes de como ellos mismos pueden afectar al
futuro de OS/2 para permitir que en el futuro continúen apareciendo aplicaciones nativas para
OS/2.
19

CONCLUSIONES.
A través del desarrollo de este proyecto podemos concluir que:

De todos los sistemas operativos, OS/2 fue tal vez el de mayor impacto en la década de los 80 o
quizás sólo superado por Unix.

Los objetivos principales de los diseñadores de OS/2 fueron crear un sistema ideal para la
automatización de oficinas, proporcionar manejadores de gráficos independientes de los
dispositivos, lograr que las aplicaciones tuvieran acceso directo a periféricos con gran ancho de
banda, ofrecer capacidad multitarea, proporcionar un ambiente adaptado para cada programa y
para sus descendientes, ofrecer un ambiente protegido para garantizar la estabilidad del sistema.

OS/2 se diseñó de manera compatible con la arquitectura 8086/8088 empleada en los pequeños
modelos IBM PC y con la arquitectura y con la arquitectura 80386 popularizada con los modelos
IBM PC AT.

Un problema especial al que se enfrentaron los diseñadores de OS/2 es que al incluir un modo
real de ejecutar OS/2 en un contexto OS/2, es que DOS es un sistema de tarea única diseñado
para usuarios que ejercen el control total sobre sus máquinas. En cambio OS/2 ofrece una función
de bloqueo de archivos para evitar conflictos entre usuarios que hacen referencia simultánea a un
archivo.

OS/2 está diseñado para ejecutarse en red en las cuales las máquinas OS/2 se comunican con
facilidad y flexibilidad con máquinas DOS, y en los que puede estar presente varias versiones de
OS/2 al mismo tiempo.

En OS/2 una aplicación no puede tener acceso a la memoria de otra, ni modificarla. La ejecución
no afectará el funcionamiento correcto de otra. Cuando se presente errores OS/2 los localiza para
evitar que perjudiquen a otros aspectos del sistema. También ayuda al usuario a encontrar el
origen del error. Ningún programa puede hacer por sí sólo que se caiga el sistema o provocar que
falle cualquier otro grupo de pantalla que no sea el suyo propio.
20

BIBLIOGRAFIA


http://www.caballe.com/teamos2

http://www.caballe.com
http://www.os2ss.com
http://www.os2ezine.com
http://www.austin.ibm.com/pspinfo/os2.html
Sistemas Operativos Modernos
Andrew Tanenbaun
Manual de programación de SO/2
http://www.ibm.com
 https://es.wikibooks.org/wiki/Manual_de_programaci%C3%B3n_de_OS/2
Telemadrid Servicios Informativos
21

ANEXOS
22

You might also like