Sistema Operativo.
El sistema operativo es la conexión hombre-computadora. Un sistema operativo es un conjunto de recursos informáticos que promueve los recursos del hardware.
Componentes del sistema operativo:
· Gestión de procesos: Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos. Este tiene los privilegios de borrar y hacer procesos, parar o reanudar los procesos y establecer mecanismos que se comuniquen y sincronicen los procesos.
· Gestión de la memoria principal: Aquí el Sistema Operativo se encarga de Conocer qué partes de la memoria están siendo utilizadas y por quién, decidir qué procesos se cargarán en memoria cuando haya espacio disponible, asignar y reclamar espacio de memoria cuando sea necesario.
· Gestión del almacenamiento secundario: el Sistema Operativo, Planificar los discos, gestionar el espacio libre, asignar el almacenamiento, verificar que los datos se guarden en orden.
· Sistema de archivos: El Sistema Operativo tiene la capacidad o la facilidad para Construir y eliminar archivos y directorios, ofrecer funciones para manipular archivos y directorios, establecer la correspondencia entre archivos y unidades de almacenamiento, realizar copias de seguridad de archivos.
· Sistemas de protección son mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El Sistema Operativo se encarga de distinguir entre uso autorizado y no autorizado, especificar los controles de seguridad a realizar y forzar el uso de estos mecanismos de protección.
· Gestor de recursos: el sistema operativo administra la unidad central de procesamiento (donde está alojado el microprocesador), los dispositivos de entrada y salida, la memoria principal (o de acceso directo), los discos (o memoria secundaria), los procesos (o programas en ejecución) y en general todos los recursos del sistema.
El sistema operativo de puede clasificar en:
· Administración de tareas: El cual Monotarea Solamente, permite ejecutar un proceso en cualquier momento.
· Administración de usuarios: Monousuario, sólo permite ejecutar los programas de un usuario al mismo tiempo; Multiusuario, solo permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora.
· Manejo de recursos: El centralizado, permite usar los recursos de una sola computadora;
El distribuido, permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo
· Algunos Sistemas Operativos:
· Microsoft WindowsMac OS
· GNU/Linux
· Unix
· Solaris



No hay comentarios:
Publicar un comentario