Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,228 views

Published on

daniel bermeo
primero informatica

  • Be the first to comment

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>

×