Componentes de un sistema operativo.docx

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Componentes de un sistema operativo

Gestor 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 de E/S. El S.O es el responsable de :

● Ofrecer mecanismos para que se comuniquen y sincronicen.

∙ Parar y reanudar los procesos.

∙ Crear y destruir los procesos.

Gestor de 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. Es volátil y pierde su contenido en los fallos del sistema. El S.O es el
responsable de:

● Asignar y reclamar espacio de memoria cuando sea necesario.


● Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
● Conocer qué partes de la memoria están utilizadas y por quién.

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:

● Gestionar el espacio libre.


● Planificar los discos.
● Asignar el almacenamiento.

El sistema de E/S
Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de
dispositivos y otra para dispositivos concretos. El S.O debe:

● Gestionar el almacenamiento temporal de E/S


● Servir las interrupciones de los dispositivos de E/S

Sistema de archivos
Los archivos, ficheros o documentos son colecciones de información relacionada, definidas por
sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como
imágenes, textos, información de base de datos, etc. El S.O es responsable de:

● Establecer la correspondencia entre archivo y unidades de almacenamiento


● Ofrecer funciones para manipular archivos y directorios
● Construir y eliminar archivos y directorios
● Realizar copias de seguridad de archivos

Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la


información que se almacena en las memorias (normalmente discos) de los ordenadores. Por
ejemplo, existen los sistemas de archivos FAT, FAT32, EXT2, NTFS.

Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera
vista, sin embargo, existen diferencias muy importantes. Por ejemplo los sistemas de ficheros
FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen
una gran diferencia para un usuario que utilice una base de datos con bastante y información
ya que el tamaño máximo de un fichero con un Sistema de Archivos FAT32 está limitado a 4
Gbytes sin embargo en un sistema NTFS el tamaño es considerablemente mayor.

Sistemas de protección
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema.
El S.O se encarga de:

● Distinguir entre uso autorizado y no autorizado


● Forzar el uso de estos mecanismos de protección
● Especificar los controles de seguridad a realizar

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.

También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para
enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que
están ejecutándose localmente y otras que lo hacen remotamente.

Intérprete de órdenes (Shell)


El Shell del sistema es el principal componente del S.O que utiliza el usuario. Este uso se realiza
siempre directa o indirectamente a través del intérprete. Generalmente incorpora un lenguaje
de programación para automatizar las tareas. Hay dos tipos de intérpretes de órdenes:

Alfanuméricos: las órdenes se expresan mediante un lenguaje específico usando las cadenas
de caracteres introducidas por el terminal.
Gráficos: normalmente las órdenes se especifican por medio de iconos y otros elementos

gráficos.

Programa de Sistemas
Son aplicaciones de utilidad que se suministran con el S.O 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:

● Información del estado del sistema.


● Manipulación y modificación de archivos.
● Soporte a lenguajes de programación.
● Comunicaciones.

Actividad Múltiple Choice


Después de leer el archivo sobre Funciones Básicas y Componentes del S.O, marca con una cruz
la respuesta correcta.

a) Provee el medio para que el usuario pueda comunicarse en todo momento con la
computadora.
Administrador de archivos
Administrador de recursos
Interfaz de usuario
b) Función encargada de distribuir una parte física del tiempo del CPU para una tarea
particular e interrumpir al CPU en cualquier momento para sustituirla por una tarea de
mayor prioridad.
Servicio de Soporte (Herramientas)
Administrador de tareas
Administrador de archivos
c) Función que se encarga del acceso y/o del CPU, memoria, dispositivo de
almacenamiento secundario y periféricos de E/S.
Administrador de archivos
Administrador de tareas
Administrador de recursos
d) Gracias a esta función del SO el usuario puede crear, copiar, borrar y acceder a
propiedades de archivos de datos, programas. Implica también que mantenga registro
de la ubicación física de la información contenida en los dispositivos de
almacenamiento de la computadora.
Interfaz de usuario
Administrador de archivos
Servicio de soporte
e) Esta función permite que un S.O actualice su versión y realice mejoras de seguridad,
también apoya en la instalación de controladores para manejar nuevos periféricos y
corregir errores de software.
Interfaz de usuario
Administrador de tareas
Servicio de soporte (Herramientas)
f) Programa en ejecución que necesita recursos para realizar su tarea.

Intérpretes de orden (Shell)

Sistema de comunicación

Gestor de procesos

g) Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.


Programas de sistema
Gestor de memoria principal
El sistema de E/S
h) Se encarga de gestionar el espacio libre
Gestión de almacenamiento secundario
Sistema de protección
Gestor de procesos
i) El S.O es responsable de realizar copias de seguridad de archivos.
Gestor de memoria principal
Sistemas de archivos
Programas de sistemas
j) Principal componente del sistema operativo que utiliza el usuario.
Intérprete de órdenes (Shell)
Programas de sistema
El sistema de E/S

También podría gustarte