Diferencia entre revisiones de «Diseño modular E/S»
De Wiki de Sistemas Operativos
(esquema en ASCII) |
|||
Línea 1: | Línea 1: | ||
− | + | \ | |
+ | 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 | 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 |
Revisión del 11:36 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 | / -------------------------------- \ 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