Servicios Proporcionados Por Los Sistemas Operativos
El conjunto de todos los servicios ofrecidos por el sistema operativo constituyen la interfaz del sistema operativo, es decir, la forma de comunicarse con él. A estos servicios se les llama también llamadas al sistema.
A continuación los procesos más destacados proporcionados por el sistema operativo:
Ejecución de programas
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
Los Programas …ver más…
Un programa puede terminar su ejecución en forma normal o por causa de un error, dicho error puede ser de software o de hardware.
Operaciones de Entrada y Salida
Los ordenadores disponen de muchos periféricos, o dispositivos de E/S, como impresoras, teclados, monitores, discos, ratones, etc. Estos periféricos hacen posible que los programas se comuniquen con los usuarios. Es misión del sistema operativo gestionar directamente los periféricos, ofreciendo al programador unos servicios para su utilización mucho más sencillos que los que ofrecen éstos a nivel hardware.
A nivel físico los periféricos son muy distintos, las instrucciones máquina que hay que suministrar a una impresora para que escriba una línea difieren notablemente de las que hay que darle a un scanner para que digitalice una imagen. Sin embargo, los servicios que ofrece el sistema operativo para trabajar con periféricos distintos son muy parecidos.
Manipulación de Archivos y Directorios
Un sistema de gestión de archivos es el Software que proporciona a los usuarios y aplicaciones servicios para el uso, acceso y control de accesos, tanto de archivos como a directorios.
Conceptos iniciales
* El sistema de manejo de ficheros es considerado parte del Sistema operativo. * El input de las aplicaciones son muchas veces archivos. * El output de las aplicaciones se graba en ficheros para almacenarlos por un periodo muy largo. * El