Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMAS OPERATIVOS - Coggle Diagram
SISTEMAS OPERATIVOS
COMPONENTES
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 de E/S. .
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.
Sistema de archivos:Los archivos son colecciones de información relacionada, definidas por sus .
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.
El sistema de entrada y salida:Consiste en un sistema de almacenamiento temporal (caché), una interfaz de maneja dores de dispositivos y otra para dispositivos concretos.
Sistemas de protección:Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:•Distinguir entre uso autorizado y no autorizado.•Especificar los controles de seguridad a realizar.
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).
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
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.
CARACTERISTICAS
Determinista:el mismo programa ejecutado con los mismos datos debe dar los mismos resultados en cualquier momento y en cualquier ejecución.
Indeterminista: el S. O. debe responder a circunstancias que pueden ocurrir en un orden impredecible.
FUNCIONES
Inicializar la máquina:preparar el ordenador para su funcionamiento. a) Inicialización total (Initial Program Loading (IPL), Bootstrap-ping).b) Inicialización parcial.
servir de máquina extendida (virtual):Ocultar los detalles del hardware al usuario y proporcionar un entorno más cómodo. Objetivos:a) Seguridad: El S. O. debe evitar que la ejecución de los programas se interfieran unos entre otros.
Administrar los recursos para su funcionamiento:el S.O. es el responsable de:
a) Asignar a un programa todos los recursos que necesite. Para ello, debe ser justo en el reparto y en el tiempo asignado, impidiendo que no se favorezca a determinados programas.
b) Controlar el uso correcto de los recursos de forma que los programas no se interfieran.
-
CREACION
primeros sistemas (1945-1955) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. ..
-