SISITEMA OPERATIVO OS/2 HISTORIA 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 especificas. 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 "Merlin" (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. Empresa que lo creó 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. Características Requerimientos del Hardware Los requerimientos de hardware para OS/2 Warp 4. Estos requerimientos incluyen tales puntos como el procesador, memoria de acceso aleatorio,, y dispositivos necesarios para la instalación de ciertas funciones. Las consideraciones del software para instalar y usar OS/2 Warp4 y algunas de sus funciones. La información incluye además el software que se puede instalar y las restricciones para los diferentes productos de software. Guías para las dos formas de instalación que se puede elegir: Instalación Simplificada o Fácil e Instalación Avanzada. Si planea utilizar Instalación Avanzada, debe también leer el capítulo 6. "Instalación Avanzada: Planeación para Particiones y el Boot Manager. Para instalar OS/2 Warp 4 mínimo, necesitas el siguiente hardware: Un procesador Intel 486 con una velocidad de por lo menos 33MHz. Para utilizar voicetype (tipo de tono) para OS/2 (sólo navegación) necesitas un Procesador Pentium Intel con una velocidad de por lo menos 75 MHz. Para utilizar voicetype (navegación y dictado) necesitas un Procesador Pentium Intel con una velocidad de por lo menos 100 MHz. 12 MB de Memoria de Acceso Aleatorio (RAM). Sin embargo, 16 MB de RAM es recomendable. Para utilizar voicetype para OS/2 (navegación) es recomendado adicionar 4MB de RAM. Para utilizar voicetype (navegación y dictado) es recomendado adicionar 8MB - 12MB de RAM. 100 - 300 MB Espacio Libre en Disco. En general necesitas de 100 a 300 MB de espacio libre en disco, dependiendo de si utiliza el método de Instalación Simplificada o Fácil, o el de Instalación Avanzada y de cuál elijas instalar. La Tabla 1 provee información acerca de los requerimientos de espacio para OS/2 Warp 4. Utilizando la información en la tabla, necesitas decidir que planeas instalar y cuánto espacio en megabyte necesitas. Una configuración de 1.44 MB en la unidad A y discos de 1.44 MB. Una unidad de CD- ROM compatible con OS/2. La unidad de CDROM puede ser conectada directamente. También puede estar en otra estación de trabajo en la red si planea utilizar instalación remota. Desplegar una resolución de 640 x 480 o mayor con 16 colores mínimos. IBM recomienda un despliego de 256 o más colores para el mayor uso de color en OS/2 Warp 4. Un ratón compatible - IBM. Un módem de 14.4 kbps o mayor, o conexión a red para acceso a Internet u otro acceso a Red. Una tarjeta de sonido para multimedia. Para voicetype en OS/2 Warp, se requiere una prueba de la tarjeta de sonido soportando 16 bits y 11 khz. Una alta calidad, comunicación cerrada, micrófono direccional para voicetype para OS/2 Warp 4. Para un desarrollo óptimo, el micrófono requiere de hacer ruido para cancelaciones u otras similares. Para utilizar archivo e imprimir cliente se necesita una tarjeta adaptable a LAN (Token-Ring o Ethernet). COMPATIBILIDAD DEL SISTEMA OPERATIVO OS/2 es compatible con todos los programas DOS. que diré programas DOS y no programas MS-DOS , pues éste último es el nombre del DOS de Microsoft , pero no el único existente. OS/2 Incluye su propia máquina virtual de DOS. Es decir , puede ejecutar programas DOS desde dentro del OS/2 (sin tener que reiniciar en "modo MS-DOS" como dice quien todos sabemos). No necesita tener un DOS instalado, porque es un sistema operativo completo (como Windows NT), pero su emulación DOS es mejor que el DOS auténtico. Veamos un ejemplo: como OS/2 no es DOS , la memoria para él es solo eso: memoria (no hay memoria base, ni extendida ni expandida, ni gaitas); pero ¿qué ocurre cuando ejecuta un programa DOS hace esas distinciones?. Pues que OS/2 le engaña, asignándole la memoria que precise y haciéndole ver que es del tipo requerido. Esto lleva, por ejemplo, a que se pueden estar ejecutando tres programas DOS , teniendo cada uno asignado 640 kb de memoria convencional. Me gustaría ver como hace esto Windows 95. Otra gran diferencia con lo que ocurre con Windows 95 es que cuando ejecutamos una sesión DOS tenemos soporte para todo tipo de dispositivos tales como Sound Blaster, o CD-ROM , directamente proporcionados por el OS/2 Funcionamiento de Sistemas Operativo 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. MSDOS 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 esta 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 egoísta desea utilizar todo el recurso. El multiproceso preventivo da como resultado confiabilidad y una alta velocidad de transferencia de archivos, 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 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, El Limite de 64 Kb. Por su dirección de 32- bit, los programas de OS/2 no deben preocuparse del llamado limite 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 limite 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. 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 interactuan 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 mas altos. En DOS, el ambiente de un programa es todo el sistema de computo, pero en OS/2 muchos procesos comparten la maquina.. Los procesos compiten entre si por los recursos y pueden solicitar acceso simultáneo a recursos específicos. OS/2 aisla los programas para que perciba un ambiente coherente cada vez que se ejecuten. Comunicación Cualquier protocolo es soportado con solo instalar el sistema operativo (Warp Server, Novell Netware. INSTALACIÓN SIMPLIFICADA O FÁCIL La dirección de Instalación Simplificada lo guía a través de la instalación, brindándole información necesaria e medida que se avanza. Antes de Iniciar Durante la Instalación Simplificada, se le solicita información que es utilizada para configurar la estación de trabajo. Reúna la información antes de iniciar la instalación y regístrelo en la hoja de trabajo. Si tiene una versión de LAN Distance Remote en su sistema, debe removerlo antes de instalar el OS/2 Warp 4. Puede instalar una nueva versión de LAN Distance Remote, el cual ahora se llamará Remote Access Client (Cliente de Acceso Remoto), durante la instalación. NOTA: Es posible que usted tenga LAN Distance Remote en su sistema sí: Está instalando OS/2 por primera vez y tiene una versión del producto instalado en su sistema. Está verificando OS/2 Warp 4 e instaló el Cliente de Acceso Remoto cuando instaló OS/2 Warp 4 la primera vez. 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.