introduccion al software, el sistema operativo

33
Fco Macías (Pancho Opcionweb)

Upload: pancho-opcionweb

Post on 13-Jun-2015

1.386 views

Category:

Technology


1 download

DESCRIPTION

El sistema operativo y su evolución.

TRANSCRIPT

Page 1: Introduccion al Software, el sistema operativo

Fco Macías (Pancho Opcionweb)

Page 2: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

El sistema operativo es el programa que se encarga de interactuar entre la máquina y el usuario.

Para evaluar un sistema operativo se deben tener en cuenta determinados parámetros como el servicio que da al usuario, la estructura y la forma de ofrecer sus servicios:

Según la Administración de tareas:

Monotarea: Solo puede ejecutar un programa.

Multitarea: Puede ejecutar varios programas al mismo tiempo.

Según la Administración de usuarios:

Monousuario: Permite ejecutar los programas de un único usuario al mismo tiempo.

Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del ordenador.

Page 3: Introduccion al Software, el sistema operativo

Según el Manejo de recursos:

Centralizado: Permite utilizar los recursos de un solo ordenador.

En red: Tiene la capacidad de interactuar con sistemas operativos de otros ordenadores.

Distribuido: Permite utilizar los recursos de más de un ordenador al mismo tiempo.

Según el Número de Procesadores:

Uniproceso: Permite utilizar solo un procesador del ordenador.

Multiproceso: Permite utilizar más de un procesador al mismo tiempo y distribuir la carga de trabajo entre ellos. Estos sistemas pueden trabajar simétrica o asimétricamente.

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 4: Introduccion al Software, el sistema operativo

Según la Organización interna de su núcleo (Kernel):

Kernel monolítico (Linux, BSD, skyOS, Windows, Syllable).

Microkernel o Cliente-Servidor (BeOS, Mach, Mac OS X, newOS).

Nanokernel (AdeOS, Eros, KeyKOS, Brix-OS).

VOiD (unununium, TUNES, Vapour).

Sasos (Opal, Mungi, BriX).

Máquina Virtual o VM (Merlin, Argante).

Exokernel (MIT exokernel).

Cache kernel (Universidad de Stanford).

Kernel Jerárquico o multicapa (Multics, Unix)

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 5: Introduccion al Software, el sistema operativo

Un sistema operativo debe constar de, por lo menos, un conjunto de programas similar al siguiente:

Un compilador de algún lenguaje de programación.

Un enlazador.

Un ensamblador.

Un intérprete de comandos. (Shell)

Una amplia biblioteca del lenguaje de la plataforma.

Un núcleo (kernel)

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 6: Introduccion al Software, el sistema operativo

Familias de Sistemas operativos para distintas plataformas Hardware:

AtheOS / Syllable / Cosmoe

SkyOS

Familia OSBOSBeOS, Haiku, Zeta, BlueEyedOS, Cosmoe, BeFree, Sequel, Mockup/BeOS

Familia AmigaAmigaOS, WarpOS (AmigaOS + subsistema PowerPC), MorphOS

Familia MacintoshMac OS, Mac OS X

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 7: Introduccion al Software, el sistema operativo

Familia DOSMS-DOS, DR-DOS (antiguo DOS Plus o CP/M) , PC-DOS, FreeDOS, Novell DOS, QDOS

Familia WindowsWindows, Windows NT, Windows Ce, Windows Mobile, Windows Tablet

Familia IBMOS/2, Warp, eComStation, OS/360, OS/370, OS/390, OS/400

Familia UNIXAIX, AMIX, GNU/Linux (Distribuciones), GNU/Hurd, HP-UX, Irix, Minix, System V, Solaris, UnixWare, LynxOS, Xenix, Digital UNIX, SCO Unix

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 8: Introduccion al Software, el sistema operativo

Familia BSDFreeBSD, DragonFlyBSD, NetBSD, VINO, OpenBSD, PicoBSD, Darwin, GNU/Darwin

Familia MachGNU/Hurd, BSD lites, Mac OS X, NEXTSTEP, YAMIT, MKlinux

Familia QNXRTOS, Neutrino, RTP

Sistemas operativos académicos o experimentales (Betas)Chorus/Jaluna, Amoeba, MIT Exokernel, BriXPlan9, VMS, Tron , Aos (Bluebottle)

Para MovilesSymbian OS, Smartphone, PALMOS

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 9: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 10: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 11: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 12: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 13: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Historia de Microsoft: Evolución del MS-DOS

MS-DOS son las iniciales de Micro-Soft Disk Operating System (Sistema operativo de disco Micro-Soft).

Cuando IBM encargó a Microsoft un sistema operativo para su entonces novedoso IBM PC, Microsoft se vio incapaz de cumplir los plazos y compró el QDOS (Quick and Dirty Operating

System (Sistema operativo rápido y sucio), creado por "Seattle Computer

Products") , saliendo al mercado en dos versiones: PC-DOS (versión de IBM) y MS-DOS (versión de Microsoft).

Page 14: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

PC-DOS 1.0 (MS-DOS 1.0) - agosto 1980

Cuando IBM presentó su ordenador personal PC incluía la primera versión del DOS que denominó PC-DOS 1.0

Era muy semejante al CP/M-80, pero contenía cierto número de mejoras:Mejoras sobre la información de los ficheros en disco, ficheros con atributos (de solo-lectura, ocultos), tamaño exacto en bytes, y fecha y hora de creación/modificación del fichero.

Mejora del sistema de lectura de discos, que permitía cargas mucho más rápidas tanto en aperturas secuenciales como directas.

El conjunto de llamadas al sistema operativo estaba muy mejorado, incluyendo un analizador gramatical de los nombres de ficheros, tamaños variables de registros y registros de entrada/salida de bloques múltiplesLa gestión de ficheros batch muy mejorada respecto a CP/M, incluyendo un fichero especial, AUTOEXEC.BAT, para personalizar la carga del sistema.

Page 15: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

PC-DOS 1.1 (MS-DOS 1.25) - junio 1982

Uso de discos de doble cara.Reestructuración para mejorar la independencia del hardware y permitir su uso por clónicos como los primeros Compaq, Columbia o Texas Instruments.

Page 16: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

PC-DOS 2.0 (MS-DOS 2.0) - marzo 1983

Soporte de discos de más capacidad (180/360 kb frente a los 160/320 kb del 1.0).

Redirección de la E/S, tuberías y filtrosImpresión de ficheros en background (una minúscula multitarea).Etiquetas de discos (labels).Drivers instalables. Incluye un ANSI.SYSEntorno del DOSCONFIG.SYS incluyendo la gestión de drivers, buffers de disco...Soporte para la ubicación, eliminación y manejo de memoria disponibles para las aplicaciones.Estructuras de directorios en discosSoporte para otros shells distintos del COMMAND.COM.Soporte para distintos idiomas distintos del inglés americano.

Las versiones 2.01, 201 y 2.11 del MS-DOS (PC-DOS 2.1) fueron introducidas para corregir pequeños fallos de las anteriores. La 2.11, en concreto, dio soporte internacional al juego de caracteres por vez primera.

Page 17: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

PC-DOS 3.0 (MS-DOS 3.0) - agosto 1984

Se introduce para el ordenador 80286 (IBM AT)Control directo del spooler de impresión.Expansión del soporte multilenguaje.Estrategias para la recuperación de errores.Soporte para compartición de ficheros en red.Soporte de discos de gran capacidad.

La versión MS-DOS 3.1 (PC-DOS 3.1, ambas en noviembre, 1984) comienza a dar soporte de redes.La versión MS-DOS 3.2 (PC.DOS 3.2 a mediados de 1986) dan soporte a las unidades de 3 1/2 pulgadas.

Page 18: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

MS-DOS 4.0 (PC-DOS 4.0) - agosto 1988

El divorcio de Microsoft e IBM es ya inevitable. IBM desea presentar como el sistema operativo estándar a OS/2. Por su parte Microsoft tiene en mente el Windows como entorno de trabajo. El usuario del PC está muy cansado de tanta línea de comandos, desea un entorno de ventanas y comienza a migrar (peligrosamente) al Macintosh.

Se incluye un manejador de sistema denominado DOS ShellSe rompe la barrera de los 32 Mb de disco duro (de FAT12 a FAT16)

Page 19: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

MS-DOS 5.0 (PC-DOS 5.0) - Febrero 1991

Quizás haya sido el mejor DOS de todos. Las versiones 3.2 y 5.0 han tenido merecida fama por ser un gran avance sobre lo anterior y disponer de una estabilidad a toda prueba.

Posibilidad de múltiples arranques.Instalación muy mejorada del sistema.Muchas mejoras y mayor estabilidad en la gestión de la memoria.

Page 20: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

MS-DOS 6.0, 6.22 – 1993

La opinión generalizada es que debería haber sido una revisión de la versión 5, sin embargo Microsoft decidió sacarla como nueva. Estaba plagada de numerosos fallos, compartiendo con las versiones del MS-DOS 4 la triste fama de ser un fiasco. Los fallos fueron corregidos con un paquete independiente de corrección: el MS-DOS 6.22.

Mejoras en la instalaciónConfiguración automática de la memoria disponible.Mejorada la optimización de la memoria.Se introduce el DoubleSpace como duplicador de discos estándar.

Page 21: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

MS-DOS futuros

Microsoft ha dado por finalizada la vida útil del MS-DOS. A finales de 1995 presentó el muy esperado Windows'95. Pese a dar por muerto al DOS, Windows sigue dependiendo de él para arrancar y para sorpresa de todos el MS-DOS, en su versión 7.1 sigue vivo.

Page 22: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

En 1985, Microsoft lanzó Microsoft Windows, una extensión del sistema operativo MS-DOS, que ofrecía un entorno gráfico para los usuarios de la plataforma PC.

Con Windows, el entorno gráfico de usuario (GUI - Graphical User Interface) empezó la era de Microsoft. En 1988, Microsoft formó el equipo de desarrollo de un nuevo producto Microsoft Windows NT (New Technology).

El equipo debía desarrollar un sistema operativo multitarea de 32-bit, para la plataforma PC. Microsoft Windows Server™ 2003 es la evolución de los sistemas operativos servidores que Microsoft empezó a desarrollar con su primera versión de Windows NT Server en 1993.

Historia de Microsoft: Evolución de MS-Windows

Page 23: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 24: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 25: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 26: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Page 27: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO

Opcionalmente, se requiere un monitor táctil para poder acceder a las características multitáctiles de este sistema.

Page 28: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVO: WINDOWS 98EL SISTEMA OPERATIVO: WINDOWS 98

Page 29: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVO: WINDOWS 98EL SISTEMA OPERATIVO: WINDOWS 98

Page 30: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVO: WINDOWS 98EL SISTEMA OPERATIVO: WINDOWS 98

Page 31: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVO: WINDOWS XPEL SISTEMA OPERATIVO: WINDOWS XP

Page 32: Introduccion al Software, el sistema operativo

EL SISTEMA OPERATIVO: WINDOWS 7EL SISTEMA OPERATIVO: WINDOWS 7

Page 33: Introduccion al Software, el sistema operativo