UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una...

17
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACIÓN ING. NELSYMAR MILLÁN

Transcript of UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una...

Page 1: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

UNIVERSIDAD ALONSO DE OJEDA

FACULTAD DE INGENIERIA

ESCUELA DE COMPUTACIÓN

ING. NELSYMAR MILLÁN

Page 2: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

(Años 40)

La aparición de la primera generación de lascomputadoras que se accedía directamente a laconsola de la computadora desde el cual se actuabasobre una serie de micro interruptores quepermitían introducir directamente el programa de lamemoria de la computadora.

Al existir pocas computadoras todos podríanconsiderarse prototipos y cada constructor lo haciasin seguir ningún criterio predeterminado.

Por aquel entonces no existían los sistemasoperativos y los programadores debían interactuarcon el hardware del computador sin ayuda externa.

(Años 50)

Los sistemas operativos hacen una aparición discreta ybastante simple, con conceptos tales como el monitorresiente, el proceso por lotes y el almacenamientotemporal.Monitor Resiente: Su funcionamiento era bastantesimple, se limitaba a cargar los programas a memoria,leyéndolos de una cinta o de tarjetas perforadas.Procesamiento por Lotes: Una misma cinta o conjuntode tarjetas, de forma que se ejecutaran uno acontinuación de otro sin perder tiempo en la transición.Almacenamiento temporal: Su objetivo era disminuir eltiempo de carga de los programas, haciendo simultaneala carga del programa o la salida de datos con laejecución de la siguiente tarea. Para ello se utilizabandos técnicas: Buffering y Spooling.

Page 3: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

(Años 60)Se produjeron cambios notorios en varios cambios de la informática.

Para ello se utilizaban técnicas de lo más diversas:

Multiprogramación: En un sistema multiprogramado la memoria principal alberga a más de un programa deusuario. El CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza unaoperación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa.

Tiempo compartido: En este punto tenemos un sistema que hace buen uso de la electrónica disponible, peroadolece de falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existenvarios usuarios con un terminal en línea, utilizando el modo de operación de tiempo compartido.

Tiempo real: Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un grannúmero de sucesos, en su mayoría externos al ordenador. Si el sistema no respeta las restricciones de tiempo en lasque las operaciones deben entregar su resultado se dice que ha fallado.

Multiprocesador: Permite trabajar con máquinas que poseen más de un microprocesador. Este se denominamultiprocesador a un ordenador que cuenta con dos o más microprocesadores (CPUs).

Page 4: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

(Años 70)Inconvenientes de los sistemas existentes: Se trataba de sistemas grandes y costosos, pues antes no se habíaconstruido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima delpresupuesto y mucho después de lo que se marcaba como fecha de finalización.

Características de los nuevos sistemas: Para solventar los problemas antes comentados, se realizó un costosísimotrabajo para interponer una amplia capa de software entre el usuario y la máquina, de forma que el primero notuviese que conocer ningún detalle de la circuitería.

Sistemas operativos desarrollados:• Originalmente era un proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y los laboratorios

Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Sedesarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de máquinasHoneywell 6180.

MULTICS (MultiplexedInformation and

Computing Service)

• Fue el sistema operativo más usado en los modelos de mainframes -ordenadores grandes, potentes y caros usadosprincipalmente por grandes compañías para el procesamiento de grandes cantidades de datos- System/370 y System/390 deIBM, desarrollado también por IBM y lanzado al mercado por primera vez en 1974.

MVS (Multiple Virtual Storage)

•Desarrollado por Gary Kildall para el microprocesador 8080/85 de Intel y el Zilog Z80, salió al mercado en 1976,distribuyéndose en disquetes de ocho pulgadas. Fue el SO más usado en las computadoras personales de esta década. Suéxito se debió a que era portátil, permitiendo que diferentes programas interactuasen con el hardware de una maneraestandarizada. Estaba compuesto de dos subsistemas:

CP/M (Control Program/Monitor)

• Intérprete de comandos que permitía introducir los mandatos con sus parámetros separados por espacios. Además, lostraducía a instrucciones de alto nivel destinadas a BDOS.

CCP (Comand Control Processor)

• Traductor de las instrucciones en llamadas a la BIOS.BDOS (Basic Disk

Operating System)

Page 5: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

(Años 80)

Apple Macintosh

El lanzamiento oficial se produjo en enero de 1984, al

precio de 2495 dólares. Muchos usuarios, al ver que

estaba completamente diseñado para funcionar a través de una GUI (Graphic

User Interface), acostumbrados a la línea de comandos, lo tacharon de juguete. A pesar de todo, el

Mac se situó a la cabeza en el mundo de la edición a nivel

gráfico.

MS-DOS

En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas

pocas modificaciones, se convirtió en la primera

versión de MS-DOS (MicroSoft Disk Operating

System). A partir de aquí se sucedieron una serie de cambios hasta llegar a la

versión 7.1, a partir de la cual MS-DOS dejó de existir como tal y se convirtió en una parte

integrada del sistema operativo Windows.

(Años 90)

GNU/Linux:En 1991 aparece la primer versión del núcleo

de Linux. Creado por Linus Torvalds y un sinfínde colaboradores a través de Internet. Estesistema se basa en Unix, un sistema que enprincipio trabajaba en modo comandos, estiloMS-DOS. Hoy en día dispone de Ventanas,gracias a un servidor grafico y a gestores deventanas como KDE, GNOME entre muchos.Recientemente GNU/Linux dispone de unaplicativo que convierte las ventanas en unentorno 3D como por ejemplo Beryl. Lo quepermite utilizar linux de una forma visualatractiva.

Page 6: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

Es un software de sistemas, es decir, un conjunto de programas decomputadora destinado a permitir una administración eficaz de susrecursos.

Comienza a trabajar cuando se enciende el computador, y gestiona elhardware de la maquina de los niveles más básicos, permitiendo tambiénla interacción con el usuario.

Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina,coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienencon un navegador integrado, como Windows que trae el navegador Internet Explorer.

Page 7: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

Conveniencia

• Hace más conveniente el uso de una computadora.

Eficiencia

• Permite que los recursos de la computadora se usen de manera correcta y eficiente.

Habilidad

• Debe de ser capaz de aceptar nuevas funciones sin que tenga problemas.

Encargado de administrar el hardware

• Debe de ser eficaz.

Relacionar dispositivos

• Comunicación entre el dispositivo y el usuario.

Algoritmos

• Uso de la computadora más racional

Page 8: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

MULTITAREA

• Procesa diferentes tareas al mismo tiempo

• Cabe mencionar: UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2.

MONOTAREA

• Primitivos, manejan un proceso

• Ejemplo: imprime un documento

MONOUSUARIO

• Atiende a un solo usuario

• Ejemplos: DOS, Windows XP y sus predecesores.

Page 9: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

MULTIUSUARIO

• Cumple simultáneamente las necesidades, comparten mismos recursos.

• Cabe mencionar: Linux, Windows 2003 y sus predecesores.

POR LOTES

• Procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas

• Ejemplo: SCOPE, del DC6600, y el EXEC II para el UNIVAC 1107.

TIEMPO REAL

• No tiene importancia el usuario, sino los procesos.

• Ejemplos: VxWorks, Solaris, Lyns OS y Spectra.

Page 10: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

MULTIUSUARIO

• Cumple simultáneamente las necesidades, comparten mismos recursos.

• Cabe mencionar: Linux, Windows 2003 y sus predecesores.

POR LOTES

• Procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas

• Ejemplo: SCOPE, del DC6600, y el EXEC II para el UNIVAC 1107.

TIEMPO REAL

• No tiene importancia el usuario, sino los procesos.

• Ejemplos: VxWorks, Solaris, Lyns OS y Spectra.

TIEMPO COMPARTIDO

• Permiten la simulación de que el sistema y sus recursos.

• Principales recursos del sistema, el procesador, la memoria, dispositivos de E/S.

• Ejemplo: Multics, OS/360 y DEC-10.

Page 11: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

DISTRIBUIDOS

• Permite distribuir trabajos, tareas o procesos entre un conjunto de procesadores. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado, débilmente acoplado.

DE RED

• Mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no).

• Ejemplo: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.

PARALELO

• Existir dos o más procesos que compitan por algún recurso

• Ejemplos: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.

Page 12: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

El famoso DOS, que quiere decir Disk Operating System (sistema operativo dedisco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fuehecho por la compañía de software Microsoft y es en esencia el mismo SO que elPC-DOS.

La razón de su continua popularidad se debe al aplastante volumen desoftware disponible y a la base instalada de computadoras con procesador Intel.

Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercadoque DOS y las aplicaciones DOS representaron la mayoría del mercado desoftware para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidadpara que los productos tuvieran éxito, y la "compatibilidad IBM" significabacomputadoras que corrieran DOS tan bien como las computadoras IBM lohacían.

Aún con los nuevos sistemas operativos que han salido al mercado, todavía elDOS es un sólido contendiente en la guerra de los SO.

Page 13: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

WindowsEl propio nombre de Windows (ventana en inglés) hace referencia directa a la filosofía que sirve de soporte a estesistema. Las ventanas que aparecen en la pantalla tienen una serie de propiedades y contienen los elementosde diálogo con el usuario. Mediante la ayuda del ratón es posible modificar su posición y su tamaño, para ajustarlos anuestras necesidades. Las ventanas, rematadas generalmente por un título, disponen, dependiendo de su tamaño yde su contenido, de una barra de desplazamiento (ya sea lateral y/o inferior) que permite acceder a todo el contenidode la ventana, aunque éste no sea visible a través de ella en un momento dado.

Page 14: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

OS/2Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

Page 15: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

Mac OSLas computadoras Macintoshno serían tan populares comolo son si no tuvieran el Mac OScomo sistema operativo deplanta. Este sistema operativoes tan amigable para el usuarioque cualquier persona puedeaprender a usarlo en muy pocotiempo. Por otro lado, es muybueno para organizar archivos yusarlos de manera eficaz. Estefue creado por AppleComputer, Inc.

Page 16: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

UNIX

El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y esahora usado como una de las bases para la supercarretera de la información. Unix esun SO multiusuario y multitarea, que corre en diferentes computadoras, desdesupercomputadoras, Mainframes, Minicomputadoras, computadoras personales yestaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usandouna misma computadora por medio de terminales o usar muchas de ellas.

Page 17: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA … · Los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor resiente, el

LinuxLinux es un Unix libre, es decir, unsistema operativo, comoel Windows o el MS-DOS (sinembargo, a diferencia de estos yotros sistemas operativospropietarios, ha sido desarrolladopor miles de usuarios decomputadores a través del mundo,y la desventaja de estos es que loque te dan es lo que tu obtienes,dicho de otra forma no existeposibilidad de realizarmodificaciones ni de saber como serealizó dicho sistema.).

Fue creado inicialmente como un hobbiepor un estudiante joven, Linus Torvalds,en la universidad de Helsinki enFinlandia, con asistencia porun grupo de hackers a través de Internet.Linus tenía un interés en Minix, unsistema pequeño o abreviado del UNIX(desarrollado por Andy Tanenbaum); ydecidido a desarrollar un sistema queexcedió los estándares de Minix. Queríallevar a cabo un sistema operativo queaprovechase la arquitectura de 32 bitspara multitarea y eliminar la barreras deldireccionamiento de memoria.