Aspectos De Diseño En Los Sistemas Operativos
Objetivos del diseño
Hay dos objetivos primordiales en el diseño del servicio de E/S: eficiencia y generalidad.
Laeficiencia es importante porque las operaciones de E/S constituyen, a menudo, un cuello de botella en los sistemas informáticos. Se puede comprobar que la mayoría de losdispositivos de E/S son extremadamente lentos en comparación con la memoria principal y el procesador. Una manera de abordar este problema es el uso de lamultiprogramación, que se ha visto, permite que algunos procesos esperen en operaciones de E/S mientras otro proceso se está ejecutando.
El principal esfuerzo en el diseño de E/Sha sido crear esquemas que mejoren la eficiencia de la misma. El área que ha recibido mayor atención, debido a su importancia ha sido la E/S a discos.
El segundo granobjetivo es la generalidad, será deseable gestionar todos los dispositivos de una manera uniforme.
Esta afirmación se aplica tanto a la manera en que los procesoscontemplan a los dispositivos de E/S como a la forma debido a la diversidad de características de los dispositivos, en la práctica, es difícil conseguir una auténticageneralidad.
Entonces, al querer diseñar los dispositivos de E/S, se deben tener en cuenta estos dos aspectos tan importantes para el mismo.
Al tener eficiencia, eldispositivo funcionará adecuadamente, realizará procesos rápidos y correctos, que determinarán que el producto sea efectivo, y por otro lado, tenemos la generalidad, quenos ayuda a que los dispositivos sean compatibles con diferentes procesadores, aunque esto puede ser un tanto complicado, pero se debe tener en cuenta este concepto.
Regístrate para leer el documento completo.