Sistemas operativos
2.2 ¿Qué diferencia existe entre un mandato y una llamada al sistema?
Los mandatos suministran una interfaz para que el usuario pueda comunicarse con la computadora mediante un intérprete llamado Shell. Este intérprete recibe, interpreta y ejecuta los mandatos del usuario mientras que una llamada al sistema extiende la funcionalidad de los programas brindándoles servicios mediante una interfaz de programación llamada API (Application Programing Interface), que proporcionan una maquina virtual extendida a los programas facilitando la elaboración de estos.
2.3 Definir los términos de visión externa e interna de un sistema operativo. ¿Cuál de los dos determina mejor a un sistema operativo concreto? ¿Por qué?
La visión …ver más…
2.10 ¿Cuál de las siguientes técnicas hardware tiene mayor influencia en la construcción de un sistema operativo? Razone sus respuesta:
a) Microprogramación del procesador: es la realización de las instrucciones convencionales (aritméticas, booleanas, de comparación y de bucle) son realizadas paso a paso por un intérprete que se ejecuta en el nivel de microprogramación, consta de dos componentes la ruta de datos y la sección de control.
b) Cache de la memoria principal: conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, respecto a la copia en la caché. Es como una memoria virtual.
c) DMA: Es el acceso directo a la memoria. su función se puede llevar a cabo por medio de un módulo separado sobre el bus del sistema o puede estar incorporado dentro de un módulo de E/S.
d) RISC: Conjunto de instrucciones reducidas. los programas de usuario se compilan en secuencia de microinstrucciones y son ejecutados directamente por el hardware sin ninguna intervención de intérprete.
La técnica con mayor influencia es la Microprogramación del procesador debido a que ofrece la posibilidad de administrar de manera eficiente el sistema completo tiempo