Diseño modular E/S

De Wiki de Sistemas Operativos
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   _____       |
                                |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