Sistemas Operativos Planificacion De Disco
Una de las obligaciones del sistema operativo es usar el hardware de forma eficiente. En el caso de las unidades de disco, esto implica tener un tiempo de acceso breve y granancho de banda de disco. El tiempo de acceso tiene dos componentes principales.
El tiempo de búsqueda (seek time) es el tiempo que tarda el brazo del disco en mover las cabezas al cilindro quecontiene el sector deseado. La latencia rotacional es el tiempo adicional que el disco tarda en girar hasta que el sector deseado queda bajo la cabeza del disco.
El ancho de banda del disco es el númerototal de bytes transferidos, dividido entre el tiempo total transcurrido entre la primera solicitud de servicio y la finalización de la última transferencia.
Cada vez que un proceso necesita E/S de oal disco, emite una llamada al sistema operativo. La solicitud especifica varios elementos de información:
* Si esta operación es de entrada o de salida
* La dirección en disco para latransferencia
* La dirección en memoria para la transferencia
* El número de bytes por transferir
Si la unidad de disco y controlador deseados están disponibles, la solicitud puede atenderse deinmediato, si no, todas las solicitudes de servicios nuevas tendrán que colocarse en la cola de solicitudes pendientes para esa unidad. En un sistema multiprogramación con muchos procesos, puede ser comúnque la cola de disco tenga varias solicitudes pendientes. Así, cuando se termina de atender una solicitud, el sistema operativo tiene oportunidad de escoger cuál solicitud pendiente atenderá acontinuación.
Organización
En esta parte vamos a usar el término organización de archivos para referirnos a la estructura lógica de los registros determinada por la manera en que se accede a ellos. Laorganización física del archivo en almacenamiento secundario depende de la estrategia de agrupación y de la estrategia de asignación de archivos.
Organización lógica: La mayoría de las computadoras...
Regístrate para leer el documento completo.