martes, 5 de marzo de 2013
Algo mas de los Sitemas Operativos (Clase Numero 5)
Intercalar la ejecución de múltiples procesos para maximizar la utilización del procesador ofreciendo a la vez un tiempo de respuesta razonable.
Asignar los recursos a los procesos.
Dar soporte a la comunicación entre procesos y la creación de procesos por parte del usuario.
Dar soporte a la comunicación entre procesos y la creación de procesos por parte del usuario.
El procesador es más rápido que la E/S, por lo que suele ser habitual que todos los procesos de memoria estén esperando por E/S.
Intercambiar una parte (memoria virtual) o todo el proceso al disco para liberar memoria ppal.
Cuando los procesos de la memoria principal están en el estado Bloqueado, el sistema operativo puede suspender un proceso poniéndolo en estado Suspendido.
Dos nuevos estados:
Bloqueado y suspendido.
Listo y suspendido.
Cuando los procesos de la memoria principal están en el estado Bloqueado, el sistema operativo puede suspender un proceso poniéndolo en estado Suspendido.
Dos nuevos estados:
Bloqueado y suspendido.
Listo y suspendido.
Estructuras de control del sistema operativo:
Información sobre el estado actual de cada proceso y de cada recurso.
El sistema operativo construye tablas de información sobre cada entidad que esté administrando.
Información sobre el estado actual de cada proceso y de cada recurso.
El sistema operativo construye tablas de información sobre cada entidad que esté administrando.
Tablas de E/S:
Un dispositivo de E/S puede estar disponible o estar asignado a un proceso
en particular.
Estado de la operación de E/S.
Posición de memoria principal que se está utilizando como origen o destino de la transferencia de E/S.
Un dispositivo de E/S puede estar disponible o estar asignado a un proceso
en particular.
Estado de la operación de E/S.
Posición de memoria principal que se está utilizando como origen o destino de la transferencia de E/S.
Control de Procesos Modos de ejecución Modo de usuario:
Es el modo menos privilegiado.
Los programas de usuarios ejecutan
normalmente en ese modo.
Modo del sistema, modo de control o modo del núcleo:
Es el modo más privilegiado.
Núcleo del sistema operativo.
Es el modo menos privilegiado.
Los programas de usuarios ejecutan
normalmente en ese modo.
Modo del sistema, modo de control o modo del núcleo:
Es el modo más privilegiado.
Núcleo del sistema operativo.
Ejecución del sistema operativo:
Núcleo fuera de todo proceso:
.. Ejecuta el núcleo del sistema operativo fuera de cualquier proceso.
.. El código del sistema operativo se ejecuta como una entidad separada que opera en modo privilegiado.
.. Ejecución dentro de los procesos de usuario:
.. Software del sistema operativo en el contexto de un proceso de usuario.
.. Un proceso se ejecuta en modo privilegiado cuando se ejecuta el código del sistema operativo.
Núcleo fuera de todo proceso:
.. Ejecuta el núcleo del sistema operativo fuera de cualquier proceso.
.. El código del sistema operativo se ejecuta como una entidad separada que opera en modo privilegiado.
.. Ejecución dentro de los procesos de usuario:
.. Software del sistema operativo en el contexto de un proceso de usuario.
.. Un proceso se ejecuta en modo privilegiado cuando se ejecuta el código del sistema operativo.
Ejecución del sistema operativo
..Sistema operativo basado en procesos:
..Las funciones más importantes del núcleo se organizan en procesos separados.
..Útil en un entorno de multiprocesador o de varios computadores.
..Sistema operativo basado en procesos:
..Las funciones más importantes del núcleo se organizan en procesos separados.
..Útil en un entorno de multiprocesador o de varios computadores.
Multi y monoprogramacion..
En un sistema operativo multiprogramado la memoria principal alberga el código de más de un programa. La ejecución de uno de los programas almacenados en la memoria principal puede ser interrumpida por el sistema operativo para ejecutar otro de los programas situados en la memoria. La
ejecución del programa interrumpido será reanudada posteriormente por el sistema operativo por el lugar en el que se interrumpió. El programa no es consciente de que se ejecuta discontinuamente en el tiempo.Al principio todos los sistemas operativos eran mono programados Este tipo de gestión implica que todos los recursos del ordenador están a disposición del único programa en ejecución. La memoria principal sólo alberga al sistema operativo y a dicho programa. La CPU ejecuta el programa desde su inicio hasta su fin ininterrumpidamente..
ejecución del programa interrumpido será reanudada posteriormente por el sistema operativo por el lugar en el que se interrumpió. El programa no es consciente de que se ejecuta discontinuamente en el tiempo.Al principio todos los sistemas operativos eran mono programados Este tipo de gestión implica que todos los recursos del ordenador están a disposición del único programa en ejecución. La memoria principal sólo alberga al sistema operativo y a dicho programa. La CPU ejecuta el programa desde su inicio hasta su fin ininterrumpidamente..
Clase Numero 3..
En la tercera clase del curso de sistemas operativos.. se habla y explica acerca de los inicios de los sistemas operativos, donde conocimos acerca de dispositivos como el ENIAC. por ejemplo que el hardware o equipo físico en un principio manipulado bajo la marca de IBM requería de operarios tiempo y recursos absurdos para su complejo funcionamiento para llegar al resultado mediante el manejo de tarjetas perforadas para poder programar segmentos de código donde el principal recurso era el operario; Después llegamos al procesamiento por lotes básicamente funciona mediante cintas magnéticas para optimizar tiempos se pudieran crear manipular e imprimir datos luego obtener el resultado final.
Que es un Sistema Operativo?
Es un programa que maneja recursos informáticos de hardware gestionandolos y ejecutándolos de manera eficiente, permitiendo comunicación entre el usuario y el ordenador. hoy en día un sistema operativo lo podemos encontrar fácilmente en la mayoría de aparatos electrónicos de nuestro diario vivir sin necesidad de que este este estrictamente conectado a un ordenador y aun así cumplan con sus funciones.. por ejemplo los teléfonos móviles, DVDs, hasta en neveras. La evolución del sistema operativo nos deja hoy por día en nuestra generación "doble click" que básicamente significa que el usuario de hoy en día posee las herramientas e interfaces adecuadas para realizar sus tareas informáticas ausentes de los complicados procesos que se manejaban anteriormente para poder llevar a cabo o dar solución a una necesidad.
Presentacion
Hola a todos soy Harold H. Gomez Castillo tengo 20 años, actualmente en 5 semestre de tecnología de desarrollo informático de la ECCI (Escuela Colombiana de Carreras Industriales), y este blog se realiza con el objetivo de que conozcamos un poco mas sobre los sistemas operativos y sus usos, la manera de operación que manejan y su evolución histórica a través del tiempo, con la colaboración del docente Oscar Wilson Mendoza Martinez..
Suscribirse a:
Entradas (Atom)