La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Es el software que permite al usuario interactuar con la computadora.

Presentaciones similares


Presentación del tema: "ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Es el software que permite al usuario interactuar con la computadora."— Transcripción de la presentación:

1 ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Es el software que permite al usuario interactuar con la computadora y todos sus dispositivos. Lo anterior se logra mediante instrucciones que son escritas en un lenguaje fácil para el usuario. Estas instrucciones son convertidas en lenguaje maquina por el sistema operativo para ejecutar instrucciones. Lenguaje maquina, Instrucciones, interacción maquina-usuario. MS-DOS Sistema operativo multiusuario La siguiente generación de los sistemas operativos son los multiusuario. Estos tienen la capacidad de manejar varias estaciones de trabajo mediante una red y de gestionar los recursos que son ocupados por los procesos (entrada y salida). Red, gestión de recursos, Estaciones de trabajo. Windows Mac OS AIX AMIX Solaris Sistema eficiente Un sistema eficiente cuenta con los algoritmos que le permitirán organizar los procesos solicitados a la maquina, de manera que se utilicen los recursos disponibles de manera eficiente y controlada. Mantiene organizada la información (indexada) para su fácil y rápido acceso y deberá de controlar la comunicación hacia los dispositivos de entrada y salida. Fácil, rápido, organizaciónOrganización de los ficheros para su rápido acceso. Reporte del hardware instalado. Manejo del teclado, mouse, monitor de forma transparente. Monitoreo de recursos El sistema deberá de controlar que recursos están libres y cuales están ocupados. En este último caso, deberá de saber que proceso lo está utilizando y cual es el estado del mismo (nuevo, en ejecución, en espera, listo, terminado). Disponibilidad de los recursos, Procesos, estado de los procesos. Un ejemplo es el administrador de tareas del sistema operativo Windows. Gestión eficienteUna de las principales responsabilidades del sistema operativo es la de gestionar las colas de trabajo para los recursos. Es decir, poner en la cola de procesos listos las tareas que ira ejecutando. En esta parte se considera también la jerarquía de los procesos, así como las interrupciones de los mismos. Jerarquía, interrupciones, cola de procesos, disponibilidad de los recursos. Un ejemplo es el visor de sucesos donde en una bitácora quedan los eventos del sistema (de error o información únicamente). Funciones del sistema operativo multiusuario Gestiona los recursos disponibles y los procesos actuales. Organiza los archivos de información. Gestiona los procesos de entrada y salida. Comunica al usuario posibles errores. Todo lo anterior mediante la comunicación con el usuario y atención de sus instrucciones. Instrucciones del usuario, gestión de recursos, comunicación de errores,. Hay sistemas que están instalados en un servidor y pueden ser utilizados por varios usuarios al mismo tiempo. Tabla descriptiva Página 1 de 2

2 ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación ProcesoTodas las instrucciones del usuario para el sistema operativo son ejecutadas en procesos. Un proceso es toda actividad del sistema operativo. Los procesos son gestionados por el sistema operativo mediante colas y jerarquías. Instrucciones, jerarquía, colas.Cargando un programa Ejecutando un programa Prendiendo el equipo Apagando el equipo Modelos de procesos Procesos residentes.-El sistema carga el proceso en memoria. Procesos intercambiables.- Como parte de la gestión de la memora, el sistema operativo carga los procesos en archivos en el disco. Procesos reutilizable.- Varios usuarios pueden ocupar el mismo proceso. Procesos reentrantes.- Puede usarse de nuevo sin tener que cargarse otra vez, optimizando así el tiempo de respuesta. Proceso de excepciones.- El sistema gestiona los errores en los procesos evitando daños físicos en el equipo. Estos errores son comunicados al usuario. Procesos, actividad, instrucciones, errores. Este conocimiento se puede aplicar a la hora de desarrollar sistemas, es decir, podemos detectar aquellos procesos (por ´poner un ejemplo]) que puedan ser reutilizados para no volverlos a cargar en memoria. Jerarquía de procesos Existen procesos que ocupan a otro para su funcionamiento. El proceso que manda a llamar a otro se llama proceso padre, mientras que el subproceso se llama proceso hijo. Proceso padre, proceso hijo, relación. Los grandes sistemas manejan cientos de procesos. La jerarquía de procesos sirve a su vez para encapsular la solución en procesos pequeños y manejables. Tabla descriptiva Página 2 de 2


Descargar ppt "ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Es el software que permite al usuario interactuar con la computadora."

Presentaciones similares


Anuncios Google