Computadora - Sistema operativo
El sistema operativo es un programa con las siguientes características:
Un sistema operativo es un programa que actúa como una interfaz entre el software y el hardware de la computadora.
Es un conjunto integrado de programas especializados que se utilizan para administrar los recursos y las operaciones generales de la computadora.
Es un software especializado que controla y supervisa la ejecución de todos los demás programas que residen en la computadora, incluidos los programas de aplicación y otro software del sistema.
Objetivos del sistema operativo
Los objetivos del sistema operativo son:
Hacer que el sistema informático sea cómodo de usar de manera eficiente.
Ocultar los detalles de los recursos de hardware a los usuarios.
Proporcionar a los usuarios una interfaz conveniente para utilizar el sistema informático.
Actuar como intermediario entre el hardware y sus usuarios, facilitando a los usuarios el acceso y uso de otros recursos.
Gestionar los recursos de un sistema informático.
Para realizar un seguimiento de quién está usando qué recurso, otorgando solicitudes de recursos y mediando solicitudes en conflicto de diferentes programas y usuarios.
Proporcionar un intercambio eficiente y justo de recursos entre usuarios y programas.
Características del sistema operativo
Aquí hay una lista de algunas de las características más destacadas de los sistemas operativos:
Memory Management - Realiza un seguimiento de la memoria primaria, es decir, qué parte de ella está en uso por quién, qué parte no está en uso, etc. y asigna la memoria cuando un proceso o programa la solicita.
Processor Management - Asigna el procesador (CPU) a un proceso y desasigna el procesador cuando ya no es necesario.
Device Management- Realiza un seguimiento de todos los dispositivos. Esto también se llama controlador de E / S que decide qué proceso obtiene el dispositivo, cuándo y durante cuánto tiempo.
File Management - Asigna y desasigna los recursos y decide quién obtiene los recursos.
Security - Evita el acceso no autorizado a programas y datos mediante contraseñas y otras técnicas similares.
Job Accounting - Realiza un seguimiento del tiempo y los recursos utilizados por varios trabajos y / o usuarios.
Control Over System Performance - Registra retrasos entre la solicitud de un servicio y del sistema.
Interaction with the Operators- La interacción puede tener lugar a través de la consola de la computadora en forma de instrucciones. El Sistema Operativo reconoce lo mismo, realiza la acción correspondiente e informa la operación mediante una pantalla de visualización.
Error-detecting Aids - Producción de volcados, trazas, mensajes de error y otros métodos de depuración y detección de errores.
Coordination Between Other Software and Users - Coordinación y asignación de compiladores, intérpretes, ensambladores y otro software a los distintos usuarios de los sistemas informáticos.