¿Que es un sistema operativo?
El sistema operativo en el ámbito de informática se define como el programa básico que controla todo el hardware y recursos del ordenador así como ejecutar programas que optimicen y administren los procesos internos que ocurren y a su vez facilitar el uso del ordenador.
Funciones del sistema operativo.
*Gestión de procesos.- Es un programa que necesita de recursos para realizar sus tareas(tiempo del CPU,memoria, archivos y dispositivos de Entrada/Salida). El sistema operativo es capas de destruir y reanudar los procesos, así como pararlos y dar mecanismos para que se comuniquen y sincronicen.
*Gestión de la memoria principal.- Es una gran tabla de códigos en la cual cada uno de estos hace referencia a una dirección única.
*Gestión de almacenamiento secundario.- Es importante pues se encarga de almacenar programas y datos que la memoria principal no puede por ser tan volátil.
*El sistema E/S.- Es un sistema que se encarga de brindar al sujeto la facilidad de introducir datos al sistema y el poder verlos en el monitor por medio de un proceso que sucede dentro de el SO.
*Sistema de archivos.- Es una recopilación de datos que brinda y define el usuario, este sistema se encarga de guardarlos y organizarlos ya sean imágenes, vídeos, etc.
*Sistema de protección.- Se encarga de controlar el acceso de los programas o usuarios al los recursos del sistema. El sistema operativo se encarga de distinguir entre el uso de recursos autorizado y no autorizado.(se pueden especificar los controles a realizar)
*Sistema de comunicaciones.- Se encarga de controlar el envió y recepción de datos a través de la interfaces de la red. Crea puntos de comunicación a las aplicaciones que se están ejecutando dentro de el sistema operativo.
¿Que recursos administra el sistema operativo?
*Administrador de trabajos.- Cuando hay varios programas en espera de ser ejecutados este decide el orden en que se gestionan y brinda los recursos para ello.
*Administrador de recursos.- Este tiene la capacidad de utilizar los recursos y mandarlos a los programas que los necesita. A su vez este lleva a cabo un registro que le dice que programas estan disponibles, cuales están siendo utilizados y cuanto tardaran, etc.
*Control de operaciones de E/S.- Mediante esto el sistema operativo elige que proceso se llevara a cabo, durante cuanto tiempo y en que momento.
*Administración de la memoria.- Registra cuanto espacio usa la memoria y cuanto esta libre, tambien determina cuanta memoria otorgara y en que momento a un proceso, al terminar, este recurso se encarga de liberar a la memoria.
*Recuperación de errores.- Contiene programas que intentan evitar perder el control sobre una tarea cuando se presentan errores en la transferencia de información desde el sistema de E/S.
*Programas de proceso.- El SO contiene programas que sirven de apoyo al procesamiento de trabajos, se les llaman también utilerías y se clasifican en 3 tipos:
I) Utilerías del sistema.- Son de uso interno y se utilizan para preparar algunos recursos utilizados por el sistema.
II) Utilerías para archivos.- Manejan actividades de los archivos como lo son copiar, imprimir,pegar, etc.
III) Utilerías independientes.- Realizan funciones relacionadas con la iniciación de dispositivos de E/S, carga del sistema operativo, etc.
¿Que servicios brinda el sistema operativo?
El sistema operativo , dependiendo de cual se hable, por lo general ofrecen ciertas cosas en común, una de ellas es facilitar al usuario la ejecución de varias de las tareas y programas que hoy en día utilizamos con mucha facilidad, a si mismo nos da una mejor organización de los datos y recopilación de los mismos dándonos mayor simplicidad al buscar un programa o archivo. Cada sistema operativo tiene su propia manera de utilizar pero todos buscan el mismo fin que es dar sencillez al uso de la maquina para que el usuario se sienta cómodo.