SlideShare una empresa de Scribd logo
ANALISIS DE SISTEMAS OPERATIVOS COMERCIALES  Sistema Operativo OS/2 Iribe Campos Cota Félix Cruz Aguirre
HISTORIA OS/2 son las siglas de "Sistema operativo de segunda generación".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.
OS/2 versión 1.0 salió en abril de 1987 y era un sistema operativo de 16 bits, pues estaba pensado para trabajar sobre el microprocesador 286. Sin embargo, aprovechaba plenamente el modo protegido de este ordenador, haciendo uso de sus capacidades para protección de memoria, gestión de multitarea, etc. El resultado fue un S.O. estable, rápido y muy potente.  OS/2 ya tenía incorporada desde esa primera versión la multitarea real. Se podían ejecutar varias sesiones simultáneamente, en cada una de ellas se podían tener múltiples programas, y cada uno de ellos podía tener múltiples threads en ejecución. Se trataba de una multitarea jerárquica, con cuatro niveles de prioridad: Crítico (útil para programas que requieran atención casi constante por parte de la CPU, como un módem), Primer plano (correspondiente al programa que tiene acceso a la pantalla, teclado y ratón), Medio (programas lanzados por el usuario que se ejecutan en BackGround) y Desocupado (tareas de poca importancia o lentas, como el Spooler de impresión). Dentro de cada nivel (a excepción del de Primer plano), existen 32 niveles de prioridad, los cuales son asignados dinámicamente a cada programa por el S.O. en función del porcentaje de uso de CPU, de los puertos de E/S.
Permitía memoria virtual,  incluía la característica de compartición de código: lo que permitía ahorrar mucha memoria.  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 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. 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.
OS/2 versión 2.0  tenía todas las ventajas de los anteriores OS/2, unido al nuevo núcleo de 32 bits. No se trataba, por tanto, de un retoque de la versión de 16 bits, sino un sistema operativo prácticamente nuevo que aprovechaba al máximo las capacidades del modo protegido del microprocesador 386. Sin embargo, iba más allá que Windows, pues al contrario que éste, ofrecía compatibilidad garantizada con todas las aplicaciones de 16 bits anteriores, gracias a la inclusión del API original de 16 bits junto con el nuevo de 32, y además sin pérdida de prestaciones. Así mismo, ofrecía también compatibilidad con Windows 2.x y 3.0, junto con una compatibilidad con MS-DOS muy mejorada, gracias al modo V86 que incorporan los micros 386 y del que carecía el 286: en OS/2 1.x la compatibilidad DOS era muy limitada, quedando reducida a una sola tarea y realizando un cambio entre modo real y modo protegido del microprocesador, además de consumir de manera permanente 640 Ks de memoria. Aparte, la emulación no era todo lo buena que cabía esperar. Todos estos problemas desaparecieron en la versión 2.0, pudiendo tener varias sesiones DOS totalmente independientes entre sí, con una compatibilidad cercana al 100% y beneficiándose de las capacidades de CrashProtection del OS/2, que impiden que un programa pueda colapsar el sistema entero.
OS/2 Warp ó versión 3.0 de OS/2.  . En ella surgen nuevos elementos: un kit completo de multimedia (mejora del que traía la versión 2.1) y el BonusPak, un kit de aplicaciones que permite ponerse a trabajar con el ordenador nada más instalar el Sistema Operativo, pues contiene elementos como un Kit de conexión a Internet completo, el paquete integrado IBM Works (formado por un procesador de textos, hoja de cálculo, base de datos y gráficos de empresa, junto con el PIM, que añade más funcionalidades aprovechando las capacidades drag&drop del WPShell), soft de terminal, soft de captura y tratamiento de video, etc. Así mismo, la cantidad de hardware soportado fue ampliado de manera considerable, soportando casi cualquier dispositivo existente en el mercado: CD-Roms, impresoras, tarjetas de sonido, soporte PCMCIA, tarjetas de video, tarjetas de captura de video, tarjetas SCSI, etc. Los requisitos mínimos de esta versión seguían siendo un 386sx a 16MHz con 4 megas de RAM, los mismos que Windows 3.11, y podía ejecutar programas DOS, OS/2 16bits, OS/2 32 bits, Windows 2.x y Windows 3.x (incluía además el API Win32s, con lo que se podían ejecutar incluso programas Windows de 32bits).
Poco después sale al mercado una revisión de Warp, denominada versiónWarpConnect (1995), la cual añade un kit completo de conexión a redes, soportando prácticamente cualquier estándar de red, incluyendo Novell NetWare, TCP/IP, etc. junto con soporte para SLIP y PPP. OS/2 versión 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.
En Noviembre de 1996 se hizo la presentación de Merlín, nombre clave de OS/2 versión  4.0, Merlín trae todo lo que ofrecía OS/2 3.0, pero lo amplia con un conjunto extra de características, como son:  Un soporte todavía mayor de hardware. Soporte Java con el Java RuntimeEnviroment 1.1.x. Mayor simplicidad de instalación.  Librerías OpenDoc (compatibles con OLE 2.0, pero más potentes).  LibreriasOpenGL, que permiten aprovechar las capacidades 3D de las tarjetas que soporten este estandar.  API de desarrollo Open32, que permiten recompilar con suma facilidad las aplicaciones escritas para Windows'95 y Windows NT, de forma que aprovechen al máximo los recursos de OS/2.  Un Bonus Pack ampliado, incluyendo una nueva versión del IBMWorks basada en OpenDoc, y las utilidades LotusNotes.  Un Kernel aún más optimizado.  Escritorio mejorado, ofreciendo una orientación a objeto aún mayor.  Un extenso soporte de conectividad, superior a la versión Connect de Warp 3.0, lo que le convierte en el cliente de red universal, pudiendo conectarse a casi cualquier servidor (no solo Warp Server, sino Windows NT server, Novell, etc.).  HPFS mejorado: mayor capacidad por disco y seguridad.  La característica estrella de cara al marketing: el VoiceType. Se trata de un software reconocedor de voz, capaz de funcionar con cualquier tarjeta de sonido, y que permite al usuario trabajar exclusivamente mediante el dictado de comandos.
Objetivos del OS/2 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.
Crear un sistema operativo para oficina Independencia del hardware Capacidad multitarea Ambiente personalizable Entorno estable
Funcionamiento de Sistemas Operativo OS/2
Multiprocesos Todo sistema operativo puede ser por como ejecutan múltiples programas. 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.
Multipartes Este concepto es similar al proceso pero involucra un solo programa. 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.
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. Algunos programas pueden tener mejoras en velocidad si los programas se re-codifican para trabajar a datos. Windows NT y muchos UNIX están mayormente codificados en 32-bit internamente y ejecutan programas nativos de 32-bit.
El Limite de 640Kb 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.
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.
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.
Tenemos que mirar la cruda realidad del OS/2...No está muerto, pero está inconsciente...

Más contenido relacionado

La actualidad más candente

Cuadro comparativo de sistemas operativos
Cuadro comparativo de sistemas operativosCuadro comparativo de sistemas operativos
Cuadro comparativo de sistemas operativosunisabana
 
Historia demicrosoft
Historia demicrosoftHistoria demicrosoft
Historia demicrosoftnelson-10
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
miguel martienz
 
Actividad 01 instalacion de sistemas operativos
Actividad 01   instalacion de sistemas operativosActividad 01   instalacion de sistemas operativos
Actividad 01 instalacion de sistemas operativos
Jose David
 
Pagina sistemas
Pagina sistemasPagina sistemas
Pagina sistemasyanfertorr
 
Windows NT
Windows NTWindows NT
Windows NT
rulo182
 
Cuadro comparativo de los sistemas operativos
Cuadro comparativo de los sistemas operativos Cuadro comparativo de los sistemas operativos
Cuadro comparativo de los sistemas operativos
Itzel Ortiz
 
Gestores de arranque escritorio y ventanas
Gestores de arranque escritorio y ventanasGestores de arranque escritorio y ventanas
Gestores de arranque escritorio y ventanas
neomar moreno
 
Periodo
PeriodoPeriodo
Linea Del Tiempo S.O
Linea Del Tiempo S.OLinea Del Tiempo S.O
Linea Del Tiempo S.O
Victoria Villegas
 
Diapositivas sistema operativo windows nt
Diapositivas sistema operativo windows ntDiapositivas sistema operativo windows nt
Diapositivas sistema operativo windows ntomaira25
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linux
Anny Mora
 
Evolucion de los_sistemas_operativos
Evolucion de los_sistemas_operativosEvolucion de los_sistemas_operativos
Evolucion de los_sistemas_operativosddiamon96
 
DOS (sistema operativo)
DOS (sistema operativo)DOS (sistema operativo)
DOS (sistema operativo)deko
 
Instalación de sistemas operativos completo
Instalación de sistemas operativos completoInstalación de sistemas operativos completo
Instalación de sistemas operativos completoManu Diaz
 

La actualidad más candente (20)

Cuadro comparativo de sistemas operativos
Cuadro comparativo de sistemas operativosCuadro comparativo de sistemas operativos
Cuadro comparativo de sistemas operativos
 
Historia demicrosoft
Historia demicrosoftHistoria demicrosoft
Historia demicrosoft
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Actividad 01 instalacion de sistemas operativos
Actividad 01   instalacion de sistemas operativosActividad 01   instalacion de sistemas operativos
Actividad 01 instalacion de sistemas operativos
 
Pagina sistemas
Pagina sistemasPagina sistemas
Pagina sistemas
 
Windows NT
Windows NTWindows NT
Windows NT
 
Cuadro comparativo de los sistemas operativos
Cuadro comparativo de los sistemas operativos Cuadro comparativo de los sistemas operativos
Cuadro comparativo de los sistemas operativos
 
Gestores de arranque escritorio y ventanas
Gestores de arranque escritorio y ventanasGestores de arranque escritorio y ventanas
Gestores de arranque escritorio y ventanas
 
Windows nt
Windows ntWindows nt
Windows nt
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Periodo
PeriodoPeriodo
Periodo
 
Linea Del Tiempo S.O
Linea Del Tiempo S.OLinea Del Tiempo S.O
Linea Del Tiempo S.O
 
Diapositivas sistema operativo windows nt
Diapositivas sistema operativo windows ntDiapositivas sistema operativo windows nt
Diapositivas sistema operativo windows nt
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linux
 
Evolucion de los_sistemas_operativos
Evolucion de los_sistemas_operativosEvolucion de los_sistemas_operativos
Evolucion de los_sistemas_operativos
 
DOS (sistema operativo)
DOS (sistema operativo)DOS (sistema operativo)
DOS (sistema operativo)
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Instalación de sistemas operativos completo
Instalación de sistemas operativos completoInstalación de sistemas operativos completo
Instalación de sistemas operativos completo
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar a Sistema Operativo OS/2

Cuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos ICuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos I
Kim Sorel Rush
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Seresaya Gl
 
fundamentos de windows
fundamentos de windows fundamentos de windows
fundamentos de windows
germary montie
 
Sistema operativo diapositiva
Sistema operativo diapositivaSistema operativo diapositiva
Sistema operativo diapositiva
Maria Montaña
 
Fundamentos windows juan_ochoa
Fundamentos windows juan_ochoaFundamentos windows juan_ochoa
Fundamentos windows juan_ochoa
juanOchoa128
 
Sistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACSistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACpatocob
 
Informatica
InformaticaInformatica
Informatica
ronaldnoguera2
 
Fundamentos de windows
Fundamentos de windowsFundamentos de windows
Fundamentos de windows
GabrielaCely3
 
10% 2do corte informatica convertido
10% 2do corte informatica convertido10% 2do corte informatica convertido
10% 2do corte informatica convertido
NataliaIsea
 
Sistemas operativos open
Sistemas operativos openSistemas operativos open
Sistemas operativos openmeraso123
 
Versiones de windows Maria Rojas
Versiones de windows Maria RojasVersiones de windows Maria Rojas
Versiones de windows Maria Rojas
MariaRojasManzano
 
Historia de microsoft windows
Historia de microsoft windowsHistoria de microsoft windows
Historia de microsoft windows
antuan136
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosenma
 
Ensayo sobre sistemas operativos carlosss
Ensayo sobre sistemas operativos carlosssEnsayo sobre sistemas operativos carlosss
Ensayo sobre sistemas operativos carlosssCarlos Beltran Quevedo
 
Caracteristicas de los s.o
Caracteristicas de los s.oCaracteristicas de los s.o
Caracteristicas de los s.oadrismp
 

Similar a Sistema Operativo OS/2 (20)

Cuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos ICuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos I
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Os
OsOs
Os
 
fundamentos de windows
fundamentos de windows fundamentos de windows
fundamentos de windows
 
Sistema operativo diapositiva
Sistema operativo diapositivaSistema operativo diapositiva
Sistema operativo diapositiva
 
Fundamentos windows juan_ochoa
Fundamentos windows juan_ochoaFundamentos windows juan_ochoa
Fundamentos windows juan_ochoa
 
Sistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACSistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MAC
 
Informatica
InformaticaInformatica
Informatica
 
S
SS
S
 
Windows 1
Windows 1Windows 1
Windows 1
 
Fundamentos de windows
Fundamentos de windowsFundamentos de windows
Fundamentos de windows
 
10% 2do corte informatica convertido
10% 2do corte informatica convertido10% 2do corte informatica convertido
10% 2do corte informatica convertido
 
Sistemas operativos open
Sistemas operativos openSistemas operativos open
Sistemas operativos open
 
1
11
1
 
Versiones de windows Maria Rojas
Versiones de windows Maria RojasVersiones de windows Maria Rojas
Versiones de windows Maria Rojas
 
Historia de microsoft windows
Historia de microsoft windowsHistoria de microsoft windows
Historia de microsoft windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ensayo sobre sistemas operativos carlosss
Ensayo sobre sistemas operativos carlosssEnsayo sobre sistemas operativos carlosss
Ensayo sobre sistemas operativos carlosss
 
Caracteristicas de los s.o
Caracteristicas de los s.oCaracteristicas de los s.o
Caracteristicas de los s.o
 

Último

Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 

Último (20)

Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 

Sistema Operativo OS/2

  • 1. ANALISIS DE SISTEMAS OPERATIVOS COMERCIALES Sistema Operativo OS/2 Iribe Campos Cota Félix Cruz Aguirre
  • 2. HISTORIA OS/2 son las siglas de "Sistema operativo de segunda generación".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.
  • 3. OS/2 versión 1.0 salió en abril de 1987 y era un sistema operativo de 16 bits, pues estaba pensado para trabajar sobre el microprocesador 286. Sin embargo, aprovechaba plenamente el modo protegido de este ordenador, haciendo uso de sus capacidades para protección de memoria, gestión de multitarea, etc. El resultado fue un S.O. estable, rápido y muy potente. OS/2 ya tenía incorporada desde esa primera versión la multitarea real. Se podían ejecutar varias sesiones simultáneamente, en cada una de ellas se podían tener múltiples programas, y cada uno de ellos podía tener múltiples threads en ejecución. Se trataba de una multitarea jerárquica, con cuatro niveles de prioridad: Crítico (útil para programas que requieran atención casi constante por parte de la CPU, como un módem), Primer plano (correspondiente al programa que tiene acceso a la pantalla, teclado y ratón), Medio (programas lanzados por el usuario que se ejecutan en BackGround) y Desocupado (tareas de poca importancia o lentas, como el Spooler de impresión). Dentro de cada nivel (a excepción del de Primer plano), existen 32 niveles de prioridad, los cuales son asignados dinámicamente a cada programa por el S.O. en función del porcentaje de uso de CPU, de los puertos de E/S.
  • 4. Permitía memoria virtual, incluía la característica de compartición de código: lo que permitía ahorrar mucha memoria. 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 en el mundo del MS-DOS. Sin embargo, se echaba en falta un entorno gráfico como Windows.
  • 5. 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. 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.
  • 6. OS/2 versión 2.0 tenía todas las ventajas de los anteriores OS/2, unido al nuevo núcleo de 32 bits. No se trataba, por tanto, de un retoque de la versión de 16 bits, sino un sistema operativo prácticamente nuevo que aprovechaba al máximo las capacidades del modo protegido del microprocesador 386. Sin embargo, iba más allá que Windows, pues al contrario que éste, ofrecía compatibilidad garantizada con todas las aplicaciones de 16 bits anteriores, gracias a la inclusión del API original de 16 bits junto con el nuevo de 32, y además sin pérdida de prestaciones. Así mismo, ofrecía también compatibilidad con Windows 2.x y 3.0, junto con una compatibilidad con MS-DOS muy mejorada, gracias al modo V86 que incorporan los micros 386 y del que carecía el 286: en OS/2 1.x la compatibilidad DOS era muy limitada, quedando reducida a una sola tarea y realizando un cambio entre modo real y modo protegido del microprocesador, además de consumir de manera permanente 640 Ks de memoria. Aparte, la emulación no era todo lo buena que cabía esperar. Todos estos problemas desaparecieron en la versión 2.0, pudiendo tener varias sesiones DOS totalmente independientes entre sí, con una compatibilidad cercana al 100% y beneficiándose de las capacidades de CrashProtection del OS/2, que impiden que un programa pueda colapsar el sistema entero.
  • 7. OS/2 Warp ó versión 3.0 de OS/2. . En ella surgen nuevos elementos: un kit completo de multimedia (mejora del que traía la versión 2.1) y el BonusPak, un kit de aplicaciones que permite ponerse a trabajar con el ordenador nada más instalar el Sistema Operativo, pues contiene elementos como un Kit de conexión a Internet completo, el paquete integrado IBM Works (formado por un procesador de textos, hoja de cálculo, base de datos y gráficos de empresa, junto con el PIM, que añade más funcionalidades aprovechando las capacidades drag&drop del WPShell), soft de terminal, soft de captura y tratamiento de video, etc. Así mismo, la cantidad de hardware soportado fue ampliado de manera considerable, soportando casi cualquier dispositivo existente en el mercado: CD-Roms, impresoras, tarjetas de sonido, soporte PCMCIA, tarjetas de video, tarjetas de captura de video, tarjetas SCSI, etc. Los requisitos mínimos de esta versión seguían siendo un 386sx a 16MHz con 4 megas de RAM, los mismos que Windows 3.11, y podía ejecutar programas DOS, OS/2 16bits, OS/2 32 bits, Windows 2.x y Windows 3.x (incluía además el API Win32s, con lo que se podían ejecutar incluso programas Windows de 32bits).
  • 8. Poco después sale al mercado una revisión de Warp, denominada versiónWarpConnect (1995), la cual añade un kit completo de conexión a redes, soportando prácticamente cualquier estándar de red, incluyendo Novell NetWare, TCP/IP, etc. junto con soporte para SLIP y PPP. OS/2 versión 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.
  • 9. En Noviembre de 1996 se hizo la presentación de Merlín, nombre clave de OS/2 versión 4.0, Merlín trae todo lo que ofrecía OS/2 3.0, pero lo amplia con un conjunto extra de características, como son: Un soporte todavía mayor de hardware. Soporte Java con el Java RuntimeEnviroment 1.1.x. Mayor simplicidad de instalación. Librerías OpenDoc (compatibles con OLE 2.0, pero más potentes). LibreriasOpenGL, que permiten aprovechar las capacidades 3D de las tarjetas que soporten este estandar. API de desarrollo Open32, que permiten recompilar con suma facilidad las aplicaciones escritas para Windows'95 y Windows NT, de forma que aprovechen al máximo los recursos de OS/2. Un Bonus Pack ampliado, incluyendo una nueva versión del IBMWorks basada en OpenDoc, y las utilidades LotusNotes. Un Kernel aún más optimizado. Escritorio mejorado, ofreciendo una orientación a objeto aún mayor. Un extenso soporte de conectividad, superior a la versión Connect de Warp 3.0, lo que le convierte en el cliente de red universal, pudiendo conectarse a casi cualquier servidor (no solo Warp Server, sino Windows NT server, Novell, etc.). HPFS mejorado: mayor capacidad por disco y seguridad. La característica estrella de cara al marketing: el VoiceType. Se trata de un software reconocedor de voz, capaz de funcionar con cualquier tarjeta de sonido, y que permite al usuario trabajar exclusivamente mediante el dictado de comandos.
  • 10. Objetivos del OS/2 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.
  • 11. Crear un sistema operativo para oficina Independencia del hardware Capacidad multitarea Ambiente personalizable Entorno estable
  • 12. Funcionamiento de Sistemas Operativo OS/2
  • 13. Multiprocesos Todo sistema operativo puede ser por como ejecutan múltiples programas. 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.
  • 14. Multipartes Este concepto es similar al proceso pero involucra un solo programa. 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.
  • 15. 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.
  • 16. 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. Algunos programas pueden tener mejoras en velocidad si los programas se re-codifican para trabajar a datos. Windows NT y muchos UNIX están mayormente codificados en 32-bit internamente y ejecutan programas nativos de 32-bit.
  • 17. El Limite de 640Kb 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.
  • 18. 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.
  • 19. 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.
  • 20. Tenemos que mirar la cruda realidad del OS/2...No está muerto, pero está inconsciente...