Diseño modular E/S

De Wiki de Sistemas Operativos
Revisión del 12:36 13 ene 2012 de Pneira (discusión | contribuciones) (esquema en ASCII)
Saltar a: navegación, buscar
                                             \
     Procesos de espacio de usuario          |
                                             |
     ----------------------------------      |
                                             |
        Llamadas al sistemas                 |
       ej. open, read, write, close...       |
      (Software independiente de E/S)        >  Software
                                             |
      --------------------------------       |
                                             |
         Gestor de dispositivo               |
                                            /
      --------------------------------      
                                             \
                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