DANIEL BERMEO PRIMERO INFORMATICA
<ul><li>1) Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul><ul><li>Máquinas  físicame...
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul><ul><li>Resultado (horas, min...
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul>
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul><ul><li>Falta de interacción ...
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul><ul><l...
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul>
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul><ul><l...
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul>
<ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul><ul><l...
<ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>En los sistemas anteriores, los programas de deben d...
<ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Son una extensión o mejora de la multiprogramación. ...
<ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Se necesita introducir editores de texto </li></ul><...
<ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Entrada:  Teclado </li></ul><ul><li>Salida: Impresor...
<ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Podría necesitar memoria virtual </li></ul><ul><li>G...
<ul><li>3) Sistemas Operativos de computador personal. </li></ul><ul><li>Aparecen con la caída de los costos de HW. </li><...
<ul><li>3) Sistemas Operativos de computador personal. </li></ul><ul><li>Utiliza tecnología de los primeros SO, pero presc...
<ul><li>4) Sistemas Operativos Paralelos </li></ul><ul><li>Sistemas Operativos multiprocesador  </li></ul><ul><li>Sistemas...
<ul><li>4) Sistemas Operativos Paralelos </li></ul><ul><li>2) Ahorro, los procesadores pueden compartir recursos. </li></u...
<ul><li>Tipos de Sistemas Operativos Paralelos </li></ul><ul><li>Multiprocesamiento Asimétrico: </li></ul><ul><li>A cada p...
<ul><li>Tipos de Sistemas Operativos Paralelos </li></ul><ul><li>Multiprocesamiento Simétrico: </li></ul><ul><li>Cada proc...
<ul><li>Tipos de Sistemas Operativos Paralelos </li></ul><ul><li>La diferencia entre multiprocesamiento simétrico y asimét...
<ul><li>5) Sistemas Operativos Distribuidos </li></ul><ul><li>Un sistema distribuido se define como: una colección de comp...
<ul><li>5) Sistemas Operativos Distribuidos </li></ul><ul><li>El usuario accede a los recursos remotos  de la misma manera...
<ul><li>5) Sistemas Operativos Distribuidos </li></ul><ul><li>Son sistemas débilmente acoplados no comparten memoria ni re...
<ul><li>5) Sistemas Operativos de tiempo real.  </li></ul><ul><li>Sirve para que se ejecuten satisfactoriamente tareas que...
<ul><li>5) Sistemas Operativos de tiempo real.  </li></ul><ul><li>En estos sistemas el procesamiento debe efectuarse dentr...
<ul><li>5) Sistemas Operativos de tiempo real.  </li></ul><ul><li>Tipos de Sistemas de Tiempo Real: </li></ul><ul><li>Tiem...
<ul><li>5) Sistemas Operativos de tiempo real.  </li></ul><ul><li>Tipos de Sistemas de Tiempo Real: </li></ul><ul><li>Tiem...
<ul><li>COMPONENTES DEL SISTEMA </li></ul><ul><li>Administración de procesos  </li></ul><ul><li>Administración de la memor...
<ul><li>COMPONENTES DEL SISTEMA </li></ul><ul><li>6)  Operación en red </li></ul><ul><li>7)  Sistema de protección  </li><...
<ul><li>En el nivel más bajo, las llamadas al sistema permiten que un programa en ejecución haga solicitudes directamente ...
<ul><li>Antes de hacer un nuevo diseño de un sistema operativo; es importante que los objetivos estén bien definidos antes...
<ul><li>Debido a que un sistema operativo es grande; es muy importante la modularidad. </li></ul><ul><li>El diseño de un s...
 
Upcoming SlideShare
Loading in …5
×

evolucion de los sistemas operativos

2,129 views
2,058 views

Published on

daniel bermeo
primero informatica

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,129
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

evolucion de los sistemas operativos

  1. 1. DANIEL BERMEO PRIMERO INFORMATICA
  2. 2. <ul><li>1) Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul><ul><li>Máquinas físicamente enormes. </li></ul><ul><li>Dispositivos de entrada (lectores de tarjetas, unidades de cinta). </li></ul><ul><li>Dispositivos de salida (impresoras, perforadoras de tarjeta). </li></ul><ul><li>Usuarios no interactúa directamente con el usuario. </li></ul>
  3. 3. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul><ul><li>Resultado (horas, minutos, o días más tarde). </li></ul><ul><li>Sistema Operativo sencillo y residente en memoria. </li></ul><ul><li>Sistema Operativo, transfiere el control de un trabajo al siguiente. </li></ul>
  4. 4. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul>
  5. 5. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>Sistemas por Lotes Simples </li></ul><ul><li>Falta de interacción entre el usuario y el trabajo mientras éste se ejecuta. </li></ul><ul><li>En este entorno, la CPU con frecuencia está ociosa. </li></ul>
  6. 6. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul><ul><li>Aparecen con la introducción del disco duro. </li></ul><ul><li>Reserva de trabajos </li></ul><ul><li>Técnica llamada spooling </li></ul>
  7. 7. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul>
  8. 8. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul><ul><li>Sistema operativo escoge que trabajo, realizará. </li></ul><ul><li>Mejor aprovechamiento de la CPU </li></ul><ul><li>Lo más importante es la multiprogramación. </li></ul>
  9. 9. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul>
  10. 10. <ul><li>Sistemas Operativos por Lotes </li></ul><ul><li>b) Sistemas Operativos por Lotes Multiprogramados </li></ul><ul><li>Gestión de memoria </li></ul><ul><li>Planificación de trabajos </li></ul><ul><li>No existe interacción con el usuario y el trabajo durante su ejecución. </li></ul>
  11. 11. <ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>En los sistemas anteriores, los programas de deben depurar estáticamente; no se puede tener experimentación con los programas. </li></ul><ul><li>Por ello aparecen los sistemas de tiempo compartido o multitarea. </li></ul>
  12. 12. <ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Son una extensión o mejora de la multiprogramación. </li></ul><ul><li>Es un sistema interactivo, que permite la interacción entre el usuario y el sistema. </li></ul><ul><li>Para el usuario es fácil experimentar y ver los resultados de inmediato. </li></ul>
  13. 13. <ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Se necesita introducir editores de texto </li></ul><ul><li>Cuenta con un sistema de archivos en línea. </li></ul><ul><li>Estos sistemas son para trabajos con tiempos de respuesta cortos. </li></ul><ul><li>Proporciona a cada usuario una pequeña porción de la CPU. </li></ul>
  14. 14. <ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Entrada: Teclado </li></ul><ul><li>Salida: Impresora </li></ul><ul><li>Varios Trabajos simultáneamente en la memoria. (Gestión y Protección de Memoria) </li></ul>
  15. 15. <ul><li>2) Sistemas Operativos de tiempo compartido </li></ul><ul><li>Podría necesitar memoria virtual </li></ul><ul><li>Gestión de Discos </li></ul>
  16. 16. <ul><li>3) Sistemas Operativos de computador personal. </li></ul><ul><li>Aparecen con la caída de los costos de HW. </li></ul><ul><li>Destinados a un uso individual y no experto. </li></ul><ul><li>Máxima importancia a la facilidad de uso, bajos tiempos de respuesta, entre otros. </li></ul><ul><li>Interfaces de usuario sistemas WIMP (windows, icons, menus, pointers) </li></ul>
  17. 17. <ul><li>3) Sistemas Operativos de computador personal. </li></ul><ul><li>Utiliza tecnología de los primeros SO, pero prescinde de ciertos servicios </li></ul>
  18. 18. <ul><li>4) Sistemas Operativos Paralelos </li></ul><ul><li>Sistemas Operativos multiprocesador </li></ul><ul><li>Sistemas fuertemente acoplados, comparten el bus, reloj, memoria y periféricos. </li></ul><ul><li>Varios procesadores gasto extra. </li></ul><ul><li>Ventajas: </li></ul><ul><li>1) Rendimiento </li></ul>
  19. 19. <ul><li>4) Sistemas Operativos Paralelos </li></ul><ul><li>2) Ahorro, los procesadores pueden compartir recursos. </li></ul><ul><li>3) Confiabilidad (tolerantes a fallas) </li></ul>
  20. 20. <ul><li>Tipos de Sistemas Operativos Paralelos </li></ul><ul><li>Multiprocesamiento Asimétrico: </li></ul><ul><li>A cada procesador se le asigna una tarea específica. </li></ul><ul><li>Un procesador maestro controla el sistema; los demás procesadores obtienen instrucciones del maestro. </li></ul><ul><li>Relación maestro-esclavo. </li></ul>
  21. 21. <ul><li>Tipos de Sistemas Operativos Paralelos </li></ul><ul><li>Multiprocesamiento Simétrico: </li></ul><ul><li>Cada procesador, ejecuta una copia del sistema operativo, estas copias se comunican entre sí cuando es necesario. </li></ul><ul><li>Es preciso controlar la E/S para asegurar que los datos lleguen al procesador adecuado </li></ul><ul><li>Una CPU podría estar ociosa y las demás sobrecargadas. </li></ul>
  22. 22. <ul><li>Tipos de Sistemas Operativos Paralelos </li></ul><ul><li>La diferencia entre multiprocesamiento simétrico y asimétrico, puede deberse al hardware o al software. </li></ul>
  23. 23. <ul><li>5) Sistemas Operativos Distribuidos </li></ul><ul><li>Un sistema distribuido se define como: una colección de computadoras separados físicamente y conectados entre sí por una red de comunicaciones distribuida. </li></ul><ul><li>Cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema. </li></ul>
  24. 24. <ul><li>5) Sistemas Operativos Distribuidos </li></ul><ul><li>El usuario accede a los recursos remotos de la misma manera en que accede a recursos locales. </li></ul><ul><li>Virtualmente todas las PCs y estaciones de trabajo modernas son capaces de ejecutar un navegador de red. </li></ul><ul><li>Los sistemas operativos como Windows, MacOS y UNIX tienen soporte para (TCP/IP y PPP). </li></ul>
  25. 25. <ul><li>5) Sistemas Operativos Distribuidos </li></ul><ul><li>Son sistemas débilmente acoplados no comparten memoria ni reloj. </li></ul><ul><li>Una computadora ejecutando un sistema operativo de red (NOS) actúa de manera autónoma pero es capaz de comunicarse con otras computadoras. </li></ul>
  26. 26. <ul><li>5) Sistemas Operativos de tiempo real. </li></ul><ul><li>Sirve para que se ejecuten satisfactoriamente tareas que deben completarse en un plazo fijo. Ejm, sistemas multimedia, sistemas de control industrial, experimentos científicos, sistemas de imágenes médicas. </li></ul><ul><li>Los sensores envían datos al computador, el cual los analiza y ajusta. </li></ul>
  27. 27. <ul><li>5) Sistemas Operativos de tiempo real. </li></ul><ul><li>En estos sistemas el procesamiento debe efectuarse dentro de los intervalos definidos o el sistema fallará. Ejm ordenar a un brazo robot que se detenga después que se ha chocado con el automóvil que esta construyendo. </li></ul>
  28. 28. <ul><li>5) Sistemas Operativos de tiempo real. </li></ul><ul><li>Tipos de Sistemas de Tiempo Real: </li></ul><ul><li>Tiempo Real Duro: </li></ul><ul><li>Garantiza que las tareas críticas se realicen a tiempo. </li></ul><ul><li>Almacenamiento secundario limitado </li></ul><ul><li>Usa memoria ROM </li></ul>
  29. 29. <ul><li>5) Sistemas Operativos de tiempo real. </li></ul><ul><li>Tipos de Sistemas de Tiempo Real: </li></ul><ul><li>Tiempo Real Blando: </li></ul><ul><li>Menos restrictivo </li></ul><ul><li>Cada tarea tiene prioridad con respecto a las otras. </li></ul><ul><li>Riesgoso usarlo en robótica, control industrial </li></ul>
  30. 30. <ul><li>COMPONENTES DEL SISTEMA </li></ul><ul><li>Administración de procesos </li></ul><ul><li>Administración de la memoria principal </li></ul><ul><li>Administración de Archivos </li></ul><ul><li>Administración de E/S </li></ul><ul><li>Administración de Almacenamiento Secundario </li></ul>
  31. 31. <ul><li>COMPONENTES DEL SISTEMA </li></ul><ul><li>6) Operación en red </li></ul><ul><li>7) Sistema de protección </li></ul><ul><li>8) Sistema de intérprete de comandos. </li></ul>
  32. 32. <ul><li>En el nivel más bajo, las llamadas al sistema permiten que un programa en ejecución haga solicitudes directamente al Sistema Operativo. </li></ul><ul><li>En un nivel más alto, el intérprete de comandos o shell proporciona un mecanismo para que el usuario envíe solicitudes. </li></ul>
  33. 33. <ul><li>Antes de hacer un nuevo diseño de un sistema operativo; es importante que los objetivos estén bien definidos antes de comenzar. </li></ul><ul><li>El tipo de diseño deseado es la base para la elección entre los diversos algoritmos y estrategias requeridos. </li></ul>
  34. 34. <ul><li>Debido a que un sistema operativo es grande; es muy importante la modularidad. </li></ul><ul><li>El diseño de un sistema en base a capas se considera una buena técnica. </li></ul><ul><li>Los sistemas operativos de actuales, casi siempre están escritos en lenguajes de alto nivel. Esta característica mejora su implementación, mantenimiento y portabilidad . </li></ul>

×