miércoles, 24 de noviembre de 2010

Fuciones de un S.O.

Una de las principales, permite al programador abastecer la capa de hardware y usar una serie de llamadas al S.O. para que este sea el encargado de tratar a bajo nivel con los componentes físicos, si no existiese esta funcionalidad, todo programador que una aplicacion necesite grabar en un discoduro o disquete y/oimprimir en una impresora, debería escribir el código que le permite hacer esto pero de forma individual para cada soporte. Por lo tanto si el programador solo incluye funcionalidad para las impresorar A y B, si el usuario tiene una impresora de marca C no podria usar las funciones de impresion. Por eso en la definición de S.O. se dice que probee una interface entre las aplicaciones y el hardware. La otra gran tarea de un S.O. es controlar el acceso y la utilización de los recursis del sistema.
Y los distribuye de forma que los más voraces no lo consuman todo, dejando a los demás sin estos recursos. Además también controla quien hace uso de estos recursos y en que momento. Un S.O. debe poder conocet cuando un recurso está libre y dependiendo de esto permitir su uso.

No hay comentarios:

Publicar un comentario