Diferencia entre revisiones de «Diseño modular E/S»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(esquema en ASCII)
(SSI)
Línea 10: Línea 10:
 
       --------------------------------      |
 
       --------------------------------      |
 
                                               |
 
                                               |
           Gestor de dispositivo               |
+
           Gestor de dispositivo   _____      |
                                            /
+
                                |SSI        /
 
       --------------------------------       
 
       --------------------------------       
 
                                               \
 
                                               \

Revisión del 12:54 13 ene 2012

                                             \
     Procesos de espacio de usuario          |
                                             |
     ----------------------------------      |
                                             |
        Llamadas al sistemas                 |
       ej. open, read, write, close...       |
      (Software independiente de E/S)        >  Software
                                             |
      --------------------------------       |
                                             |
         Gestor de dispositivo   _____       |
                                |SSI         /
      --------------------------------      
                                             \
                Puerto de E/S                |
                                             |
         ---------------------------         >   Hardware     
                                             |
              Dispositivo E/S                |
                                             |
       ----------------------------          /

Los procesos de usuario no deben conocer los detalles del material, el SO se encarga de dar la API homogénea con la información de bajo nivel