“Conocimiento Hardware>Equipos de Red

¿La llamada al sistema se desencadena por el hardware?

2011/11/18
No, una llamada del sistema no se activa directamente por el hardware. El hardware desencadena *interrumpir *, que puede *conducir *a una llamada del sistema que se realiza, pero la llamada del sistema en sí es un proceso de software.

Aquí está el desglose:

* Interrupción de hardware: Los dispositivos de hardware (como una tarjeta de red que reciben datos, un disco que termina una lectura o un temporizador que expira) generan interrupciones. Estas interrupciones indican a la CPU que algo necesita atención.

* Manejo de interrupciones: La CPU responde a una interrupción guardando su estado actual y saltando a un controlador de interrupción (un código específico).

* Llamada del sistema (potencial): El controlador de interrupción podría determinar que la interrupción requiere un servicio del sistema (por ejemplo, leer datos de un archivo de disco). En este caso, el controlador de interrupción iniciará una *llamada del sistema *.

* Ejecución de llamadas del sistema: La llamada del sistema es una función de software que interactúa con el kernel del sistema operativo. El kernel realiza la operación solicitada (por ejemplo, leer datos del disco) y devuelve el resultado al proceso del espacio de usuario que inició la llamada del sistema.

En resumen:el hardware desencadena interrupciones, el software (generalmente un controlador de interrupción) decide si se necesita una llamada del sistema y la llamada del sistema es ejecutada por el núcleo del sistema operativo, todo el software.

Equipos de Red
¿Cuáles son dos tareas críticas que su red le ayudará a realizar?
¿Qué capa del modelo OSI es responsable de mantener la ruta de comunicaciones abiertas entre su computadora y el servidor cuando se marca en un servidor de acceso remotos?
Cómo aumentar la velocidad de Cadena de inicialización en un Motorola SM56
Cómo configurar WRE54G
¿A qué se conectan los buses y líneas en un chip de computadora?
¿Puede una tarjeta WiFi puede utilizar con un portátil antiguo
¿Cuando conectas una computadora portátil en la red propia, todo muestra el tiempo de solicitud de solicitud?
¿Dónde se encuentra el servicio de administrador de red en Linux?
Conocimiento de la computadora © http://www.ordenador.online