Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema.
memoria principal: es la memoria donde se registra la informacion, y permanece guardada asi se apague la maquina
memoria virtual: Es un espacio en el disco, significa utilizar un espacio en el disco duro.
Procesador.
-) Memoria principal:
También se la conoce como memoria real o memoria principal.
Volátil.
-) Módulos de E/S:
Dispositivos de memoria secundaria.
Equipos de comunicación.
Terminales.
-) Interconexión de sistemas:
Permiten la comunicación entre procesadores, memoria principal y los módulos de E/S
COMPONENTES DE ALTO NIVEL
"Lo que esta escrito en la memoria esta en Nibbles"...
Bus interno:
Bus de direcciones: donde se establece la dirección de memoria del dato en tránsito.
Bus de datos: cual es el dato que va a grabar
Bus de control: determina donde sera la posición en la memoria
El segundo procesador mas importante en una board es el CHIPSET
También están:
memoria
puerto PCI Express
SouthBridge
Buffer = registro
<<Se puede definir tantas variables en memoria como sea posible si y solo si la memoria tiene disponible>>
Diferentes tipos de Registros de Banderas
<<SE NECESITAN 20 BITS QUE EXACTAMENTE SON 5 NIBBLES PARA QUE CUBRA 1 MEGA(1000K)>>
INTERRUPCIONES
Es la suspensión de un proceso o Interrupción de la ejecución normal del procesador, todo con el fin de que en cierto momento el computador pueda reanudarse y continuar ejecutando otra instrucción Estos tipos de interrupciones se pueden dar por diferentes motivos, un ejemplo de ellos es una Interrupción de Programa, debido a: Desbordamiento aritmético división por cero etc. El procesador va analizando y comprobando si hay alguna instrucción pendiente, dado caso que la haya genera una interrupción con dicha instrucción en proceso para ejecutar la siguiente.
Mientras se esta procesando una interrupción el procesador ignora alguna nueva señal de interrupcion, esto se refiere a una interrupción habilitada. Si hablamos de una interrupción inhabilidad, nos referimos a
Si no se ejecutaran las interrupciones, se debe esperar a que termine de realizar alguna instruccion el computador para así ejecutar una nueva instrucción.
Se denomina multiprogramación la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo"
MULTIPROGRAMACIÓN
Ventajas:
permite el servicio interactivo simultaneo a varios usuarios de manera eficiente
Aprovecha los tiempos que los procesos pasan esperando a que se cmpleten sus operaciones de E/S
TIEMPO COMPARTIDO
El tiempo compartido o multitareas, es una extensión lógica de la multiprogramación, se ejecutan multiples trabajos mientras la CPU se conmuta entre ellos, pero la conmutación es tan frecuente que los usuarios pueden interactuar con cada programa durante su ejecución
memoria cache:
Se trata de una memoria más rápida y más pequeña que la memoria principal, que almacena copias de las zonas de memoria más
utilizadas.
El objetivo es reducir el tiempo PROMEDIO de acceso a memoria.
Desventajas:
El usuario no puede interactuar con el trabajo durante su ejecución
Los programas se deben depurar estéticamente, a partir de vuelcos instantáneos.
PRESENTACIÓN INTERRUPCIONES, MULTIPROGRAMACIÓN, TIEMPO COMPARTIDO Y JERARQUÍA
No hay comentarios:
Publicar un comentario