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