O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

SISTEMA OPERATIVO

CRYSTIAN RIVERA Espanhol

Conteúdo do mapa

SISTEMA OPERATIVO

  1. ¿QUE ES UN SISTEMA OPERATIVO?

    • Es un programa que funciona como intermediario entre el usuario y los programas y el hardware
      • El sistema operativo es un
        • Administrador de recursos
          • Administra todos los recursos disponibles. Decide como asignar estos recursos a los programas que los requieren según los pedidos y asignaciones que tenga.
        • Control y abstracción del hardware
          • Controla la ejecución de los programas para la prevención de errores y mal uso del sistema. Implementa funciones comunes de acceso al hardware
    • 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. El SO es el responsable de:
          • Crear y destruir los procesos. Parar y reanudar los procesos. Ofrecer mecanismos para que se comuniquen y sincronicen.
        • como funciona
      • 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.
          • 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
        • 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.
          • Planificar los discos. Gestionar el espacio libre. Asignar el almacenamiento.
        • El sistema de E/S
        • Sistema de archivos
      • 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. Forzar el uso de estos mecanismos de protección.
      • 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.
      • 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.
      • Gestor de recursos
        • Como gestor de recursos, el Sistema Operativo administra:
          • La CPU (Unidad Central de Proceso, donde está alojado el microprocesador). Los dispositivos de E/S (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.
  2. ACTIVIDADES PRINCIPALES DE UN SISTEMA OPÉRATIVO

    • Creación y eliminación de archivos
    • Creación y eliminación de directorios
    • Instrucciones para la manipulación de archivos
    • Asignación de almacenamiento permanente
    • Respaldo de archivos
  3. GESTION DE MEMORIA

    • Controlar que partes de la memoria están actualmente en uso y por parte de quién.
    • Decidir qué datos y procesos se deben añadir o extraer de la memoria.
    • Asignar y liberar la asignación del espacio de memoria según como sea conveniente.
  4. ALMACENAMIENTO SECUNDARIO

    • Administrar el espacio libre.
    • Asignación del lugar de la información.
    • Algoritmos de planificación de disco.
  5. SERVICIOS PRINCIPALES

    • Ejecución de programas.
      • El sistema debe poder cargar un programa en memoria y ejecutarlo, y todo programa debe poder terminar su ejecución (de forma normal o anormal).
    • Operaciones de Entrada/Salida.
      • Un programa que se encuentra en ejecución puede necesitar de las operaciones de E/S (dirigidas a un dispositivo de E/S o a un archivo). Por cuestiones de eficiencia y protección los usuarios no pueden controlar directamente los dispositivos de E/S, por lo que el Sistema Operativo debe ser capáz de proporcionar los medios para realizar las operaciones de E/S.
    • Manipulación de sistemas de archivos.
      • "Los programas necesitan leer y escribir en archivos y directorios. También necesitan crearlos y borrarlos usando su nombre, realizar búsquedas en un determinado archivo o presentar la información contenida en un archivo. Por último, algunos programas incluyen mecanismos de gestión de permisos para conceder o denegar el acceso a los archivos o directorios basándose en quién sea el propietario del archivo."
    • Comunicación entre procesos.
      • Existen muchas circunstancias en las que los procesos necesitan comunicarse entre ellos, la comunicación puede darse entre procesos que se ejecutan en una misma máquina o entre procesos de máquinas diferentes conectadas mediante una red.
    • Manipulación de errores (excepciones).
      • El sistema operativo debe ser capaz de detectar los posibles errores y deberá tomar decisiones adecuadas ante eventuales errores que ocurran, demás de proveer una interfaz para poer manejarlos.
  6. SYSTEM CALL

    • PARA QUE SIRVEN
      • Las llamadas al sistema comúnmente usan una instrucción especial de la CPU que causa que el procesador transfiera el control a un código privilegiado (generalmente es el núcleo), previamente especificado. Esto permite al código privilegiado especificar donde va a ser conectado así como el estado del procesador.

Informações

Descrição
CLASES SITEMA
Criado por
CRYSTIAN RIVERA
Visualizações
18
Tags
clases
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?