Вы находитесь на странице: 1из 6

INSTITUTO POLITECNICO

NACIONAL
Unidad Profesional Interdisciplinaria en Ingenierías y
Tecnologías Avanzadas

INGENIERÍA TELEMÁTICA

COMPONENTES DE LOS SISTEMAS OPERATIVOS

2TV5

o Gomez Escalante Evelyn


o Moreno Arteaga Julio
o Valencia Favila Alberto Giovanny
o Mota Vargas Guillermo Eduardo

PROFESORA: Susana Araceli Sánchez Nájera.

Fecha de entrega 20 de Agosto del 2018

1 de 6
Componentes de un sistema operativo

Administrador de memoria principal


Se encarga de:
 Verificar si existe el espacio suficiente para subir una tarea.
 Checar el tipo de planificación que se está utilizando.
 Establecer el tamaño de las marcas según se esté utilizando paginación
o segmentación.
 Establece el tamaño de las paginas o segmentos.
 Reubica las tareas a la parte alta o baja de la memoria para liberar espacio
cuando existe fragmentación externa.
 Elige que trabajo o tarea va a ser elegido para salir de la memoria o para
que ya sea atendido por la CPU.
 Libera la memoria una vez que la tarea ya sea atendida o que se tenga
que bajar a disco.
 Se encarga de establecer protección de memoria para cada trabajo o
tarea.
 Por cada tarea el administrador de memoria registra en una tabla de
memoria del S.O. cuanto ocupa la tarea, ¿qué tarea es?, direcciones de
memoria.

Administrador de memoria Secundaria


Se encarga de:
 Almacenar los programas que no necesitan estar en la memoria principal.
 Controlar el intercambio de programas hacia y desde la memoria principal.
 Abstrae la memoria principal, transformándola conceptualmente en una
matriz uniforme y extremadamente grande de posiciones de
almacenamiento separando así la memoria lógica de la memoria física.
 Divide en tareas y almacena en disco que lo hace el administrador de
memoria principal.
 Permite que un proceso cree una región en disco duro.
 Selecciona tarea que van a ser subidas a disco utilizando un mecanismo
de planificación.

2 de 6
Administrador de procesos
 Maneja una tabla de procesos la cual almacena PBC (bloques de control
de procesos).
 Crea, destruye, da prioridades a un proceso, suspende o reanuda.
 Por cada proceso levantado se asigna un PCB en la tabla de procesos.
 Es el encargado de verificar los estados de ciclos de vida, el cual dos
variantes, procesos de 5 estados (nuevo, preparado, ejecución,
bloqueado, terminado) o 2 estados (ejecución y terminado).
 Se encarga de sacar de la tabla los procesos al proceso que termina y
libera los recursos.
 Cuando se genera un proceso huérfano el administrador de procesos,
avisa al proceso del sistema operativo llamado Init para que adopte a los
procesos huérfanos y saque su PCB de la tabla de procesos.
 Establece un método de planificación para saber cuál va a ser el proceso
seleccionado para ocupar la CPU.
 PCB: Id (identificador único), Recursos (Archivos, tuberías, sección de
memoria, compartido, sockets), apuntador padre, apuntador hijo.

Administrador de entrada y salida


 Es el encargado de extraer las propiedades físicas del dispositivo y así
como coordinar los accesos múltiples.
 Proporcionar la interfaz entre el usuario y el dispositivo.
 Almacenamiento temporal.
 Basado en interrupciones.
 Gestionar el sistema operativo.
 Tiene 4 modalidades de operación: lectura, escritura, control y biforación.
 Se utilizan programas de canal para reutilizar operaciones de E/S, tales
como: Star I/O, Mat, I/O, Test channel, TEST I/O.
 Funcione que implican operaciones de E/S: dispositivos de presentación,
de datos (ratón, teclado, pantalla, etc)
 Dispositivos de almacenamiento de datos (disco duro, USB, etc)
 Dispositivos de continuación con otros procesos (IOS que controlan la
red)
 Dispositivos de adquisición de datos.

3 de 6
Protección y seguridad
 Garantizar la identidad de los usuarios.
 Definir lo que pueda hacer cada uno de ellos.
 Autenticación.
 Determinar que un usuario es quien dice ser.
 Privilegios.
 Especificar los recursos a los que puede acceder cada usuario. La
información de los privilegios se puede asociar a los recursos o a los
usuarios.
 Información por recursos (lista de control de acceso).
 Información por usuario (Lista de capacidades).
 Tipos de incumplimiento:
Incumplimiento de confidencialidad.
Incumplimiento de integridad.
Incumplimiento de disponibilidad.
Robo de servicio.
Negación de servicio.

Interprete de comandos.
Es aquel que traduce las instrucciones de los usuarios.
Tipos de comando:
 Comandos internos: Son aquellos que están incluidos dentro del
interprete.
 Comandos estándar: Están disponibles en todos los sistemas UNIX-
LINUX.
 Comandos o aplicaciones de terceros: Son Aplicaciones específicas
instaladas adicionalmente al sistema.
 Scripts de usuario: Ficheros de texto con comandos UNIX que se
ejecuta de manera secuencial, son leídos por un intérprete de comandos
o lenguajes de programación.

4 de 6
Sistema de comunicaciones.
Permite:
 El intercambio de información entre procesos y aplicaciones que se
ejecutan localmente, con procesos y programas que se ejecutan de forma
remota.
 Las tareas de envío y recepción de información las ejecuta el sistema de
comunicaciones a través de las interfaces de red.
Para que esto funcione, es responsabilidad del sistema operativo:
 Crear y mantener puntos de comunicación que sirvan a las aplicaciones
para enviar y recibir información.
 Crear y mantener conexiones virtuales entre las aplicaciones que están
ejecutándose localmente y otras que lo hagan remotamente.

Programas de Sistema.
Los programas de sistema, forman parte del conjunto de software de una
computadora, en la cual los programas de aplicación tienen lugar y se encargan
de resolver los problemas para los usuarios. Los programas de sistema poseen
mayor importancia al resolver problemas y controlar la operación de la
computadora
Para identificar qué lugar ocupan en la máquina, se puede entender al sistema
operativo como el programa fundamental de todos los programas de sistema.
Ejemplos
 Compiladores, editores, intérpretes de comandos, etc.
 El propio sistema operativo es considerado un programa de sistema.

Administración de Archivos.
Realiza operaciones que permite el manejo de archivos, capaz de modificar sus
atributos y propiedades.
 Crea archivos y directorios y los borra.
 Mapeo de archivos en memoria secundaria
 Respaldo de archivos en un medio de almacenamiento estable.
 Su estructura es en forma de árbol.
 Establece secciones para compartir archivos.

5 de 6
Gestión de Recursos
 Administra la unidad central de procesamiento, los dispositivos de entrada
y salida, la memoria principal (RAM), los discos o memoria virtual, los
recursos que se deben asignar a los procesos o programas en ejecución
y en general todos los demás recursos del sistema.
 Asigna los recursos de forma racional como por ejemplo, la división de la
memoria del ordenador entre los programas, o el control de las colas de
E/S.

Gestión de Red
 El componente de red se responsabiliza de la comunicación entre los
procesadores en sistemas interconectados mediante una red de
ordenadores.
 Proporciona medios de comunicación para conectarse con equipos
remotos y acceder de forma controlada a sus recursos.
 Intercambia información entre procesos ejecutando en la misma
computadora o en otra conectada a través de una red (implementada
mediante memoria compartida o por mensajes).

Referencias.
https://www.administracionderedes.com/componentes-de-un-
sistema-operativo/
http://soribel-velasquez.blogspot.com/p/componentes-de-un-
sistema-operativo.html

6 de 6

Вам также может понравиться