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

Más contenido relacionado

La actualidad más candente

Sistemas operativos original
Sistemas operativos originalSistemas operativos original
Sistemas operativos originalb2bticjdomine
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos JenniferAnayaM
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 
Fundamentos de los sistemas operativos
Fundamentos de los sistemas operativosFundamentos de los sistemas operativos
Fundamentos de los sistemas operativosJohan Olarte
 
Istemas operativos
Istemas operativosIstemas operativos
Istemas operativosPablo Juarez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosFERNEL901
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 
(626656903) sistemas operativos
(626656903) sistemas operativos (626656903) sistemas operativos
(626656903) sistemas operativos FerchisMi
 

La actualidad más candente (15)

Sistemas operativos original
Sistemas operativos originalSistemas operativos original
Sistemas operativos original
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Fundamentos de los sistemas operativos
Fundamentos de los sistemas operativosFundamentos de los sistemas operativos
Fundamentos de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
844819960 x
844819960 x844819960 x
844819960 x
 
Istemas operativos
Istemas operativosIstemas operativos
Istemas operativos
 
Sistemas fernanda
Sistemas fernandaSistemas fernanda
Sistemas fernanda
 
Tiposso
TipossoTiposso
Tiposso
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
rati
ratirati
rati
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
(626656903) sistemas operativos
(626656903) sistemas operativos (626656903) sistemas operativos
(626656903) sistemas operativos
 
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
 

Similar a Introduccion

evolucion de sisitemas operativos
evolucion de sisitemas operativosevolucion de sisitemas operativos
evolucion de sisitemas operativosAlexander Daniel
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativosAlexander Daniel
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
Unidad_1_Fundamentos_de_Sistemas_Operati.pptx
Unidad_1_Fundamentos_de_Sistemas_Operati.pptxUnidad_1_Fundamentos_de_Sistemas_Operati.pptx
Unidad_1_Fundamentos_de_Sistemas_Operati.pptxHoinasis
 
Rosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriaRosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriarosaespinozamarin
 
Cap1
Cap1Cap1
Cap1CJAO
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21monica2003722
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21monik9415
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosyandry loor
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativolaidysita
 
Sistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantesSistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantesjoelcampo1
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosguestea15e3
 

Similar a Introduccion (20)

evolucion de sisitemas operativos
evolucion de sisitemas operativosevolucion de sisitemas operativos
evolucion de sisitemas operativos
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativos
 
Lorena g
Lorena gLorena g
Lorena g
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Unidad_1_Fundamentos_de_Sistemas_Operati.pptx
Unidad_1_Fundamentos_de_Sistemas_Operati.pptxUnidad_1_Fundamentos_de_Sistemas_Operati.pptx
Unidad_1_Fundamentos_de_Sistemas_Operati.pptx
 
Rosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriaRosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoria
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Cap1
Cap1Cap1
Cap1
 
ñOño
ñOñoñOño
ñOño
 
monica
monicamonica
monica
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21
 
sistemas-operativos
 sistemas-operativos sistemas-operativos
sistemas-operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantesSistemas operativos en ambitos actuales relevantes
Sistemas operativos en ambitos actuales relevantes
 
Sistemas[1]
Sistemas[1]Sistemas[1]
Sistemas[1]
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 

Introduccion

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