¿Qué es un Sistema operativo?
Es
un programa o un conjunto de programas que en un sistema informático gestiona
los recursos de hardware y provee servicios a los programas de aplicación.
Componentes de un Sistema Operativo
1. Gestión de procesos: Un
proceso es simplemente, un programa ejecución que necesita recursos para
realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El
sistema operativo es responsable de:
·
Crear y destruir procesos.
·
Parar y reanudar procesos.
·
Ofrecer mecanismos para que los procesos
puedan comunicarse y se sincronicen.
2. Gestión de la memoria principal: La
memoria es una gran tabla de palabras o bytes que se referencian cada una
mediante una dirección única. Este almacén de datos de rápido acceso es
compartido por la CPU y los dispositivos de E/S (entrada y salida), es versátil
y pierde su contenido ante fallos del sistema. El Sistema Operativo o SO es
responsable de:
·
Conocer que partes de la memoria están siendo
utilizadas y por quien.
·
Decidir que procesos se cargaran en memoria
cuando haya espacio disponible.
·
Asignar y reclamar espacio de memoria cuando
sea necesario.
3. Gestión del almacenamiento secundario: Un
sistema de almacenamiento secundario es necesario, ya que la memoria principal
(almacenamiento primario) es volátil y además muy pequeña para almacenar todos
los programas y datos. También es necesario mantener los datos que no convenga
mantener en la memoria principal. El Sistema Operativo se encarga de:
·
Planificar los discos.
·
Gestionar el espacio libre.
·
Asignar el almacenamiento.
·
Verificar que los datos se guarden en orden.
4. El sistema de Entrada y Salida: Consiste
en un sistema de almacenamiento temporal, una interfaz de manejadores de
dispositivos y otra para dispositivos concretos. El sistema operativo debe
gestionar el almacenamiento temporal de E/S y servir las interrupciones de los
dispositivos de E/S.
5. Sistema de Archivos: Los
archivos son colecciones de información relacionada, definidas por sus
creadores. Estos almacenan programas (en código fuente y objeto) y datos tales
como imágenes, textos, información de bases de datos, entre otros. El Sistema
operativo es responsable de:
·
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.
6. Sistemas de protección: Mecanismo
que controla el acceso de los usuarios a los programas y 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.
·
Forzar el uso de estos mecanismos de protección.
7. Sistema de Comunicaciones: Para
mantener las comunicaciones con otros sistemas es necesario poder controlar el envío
y recepción de información a través de las interfaces de red.
8. Programas de Sistema: Son
aplicaciones de utilidad que se suministran con el SO pero no forman parte de
él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo
algunas de las tareas que realizan:
·
Manipulación y modificación de archivos.
·
Información del estado del sistema.
·
Soporte a lenguajes de programación.
·
Comunicaciones.
9. Gestor de Recursos: Como
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.
Tipos de Sistemas Operativos:
DOS:
Disk Operating System.
Windows.
Mac OS.
UNIX.
Windows NT.
GNU/Linux,
Solaris, Debian, Ubuntu, Mandriva, Sabayon, Fedora.
No hay comentarios:
Publicar un comentario