Revisión del sistema operativo Capítulo 1: Introducción

Revisión: capítulo 1

Componentes del sistema informático:

  • hardware
  • sistema operativo
  • programas de aplicaciones
  • los usuarios

para la vista del usuario:

  • Usuarios de PC: una interfaz fácil de usar para usar el hardware
  • Usuarios de mainframe (主机) / minicomputadora: maximice la utilización de los recursos del sistema
  • Usuarios de estaciones de trabajo: compromiso entre usabilidad individual y utilización de recursos

para la vista del sistema:

  • Asignador de recursos: asigna y recupera los recursos de hardware del sistema hacia y desde los programas de usuario
  • Programa de control: controla la ejecución de programas de usuario para evitar errores y el uso incorrecto de la computadora

definición común: el sistema operativo es el único programa que se ejecuta en todo momento en la computadora (es decir, el núcleo). Todos los demás programas son programas de aplicación.

en general, desde el punto de vista de la computadora, ¿qué es un sistema operativo?

  • Un asignador de recursos, un programa de control, un núcleo

Para sistemas mainframe, el desarrollo de sistemas:

No OS-> sistemas por lotes-> sistemas multiprogramados-> Sistemas de tiempo compartido

Sistemas operativos tempranos:

  • Los usuarios monopolizan todos los recursos de la máquina
  • El tiempo de preparación es demasiado largo antes de que se ejecute el programa.
  • La velocidad hombre-máquina no coincide

soluciones: E / S fuera de línea por lotes

Sistemas de lotes

  • Reduzca el tiempo de configuración al agrupar trabajos similares

  • Secuencia automática de trabajos: transfiere automáticamente el control de un trabajo a otro. Primer sistema operativo rudimentario.

  • Monitor residente

    el control inicial en el control de monitor se
    transfiere al trabajo
    cuando el trabajo completa las transferencias de control al monitor

procesamiento por lotes simple:

  • Secuencial: cada trabajo en la cinta se ingresa secuencialmente en la memoria, y el orden de finalización de cada trabajo es el mismo que el orden en que ingresaron a la memoria

  • Canal único: solo un programa se ejecuta en la memoria

  • Automático

Ventajas: reduzca el tiempo de inactividad de la CPU, mejore la eficiencia de la CPU del host y los dispositivos de E / S, y aumente el rendimiento.

Desventajas: uso desigual de CPU y dispositivos de E / S

Sistemas de lotes multiprogramados:

Es la primera instancia donde el sistema operativo debe tomar decisiones para los usuarios.

  • Mantiene varios trabajos en la memoria simultáneamente
  • Elige y comienza a ejecutar uno
  • Si ese trabajo necesita esperar, la CPU se cambia a otra

Características del sistema operativo necesarias para la multiprogramación:

  • Rutina de E / S suministrada por el sistema.

  • Gestión de la memoria

  • Programación de la CPU

  • Asignación de dispositivos.

  • Gestión de archivos

  • Programación de trabajos: el sistema debe elegir entre trabajos listos para ser llevados a la memoria

Ventajas y desventajas de la multiprogramación:

La utilización de la CPU se ha mejorado enormemente. El
usuario no tiene control, no tiene interactividad y un gran retraso

Sistemas de tiempo compartido: computación interactiva:

El sistema informático interactivo proporciona comunicación directa entre el usuario y el sistema.

El sistema operativo de tiempo compartido permite que muchos usuarios compartan la computadora simultáneamente

Multicanal, exclusivo, interactivo y oportuno

atención:

  • un trabajo debe intercambiarse dentro y fuera de la memoria en el disco (memoria virtual).
  • Se requieren sofisticados esquemas de programación de CPU
  • Puede garantizar que los trabajos no se atasquen en un punto muerto

otros sistemas :

Sistemas de tiempo real

Sistemas Embebidos

Sistemas de escritorio

Sistemas Paralelos

Sistemas distribuidos

Sistemas agrupados

Sistemas de mano

Publicado 38 artículos originales · ganó 11 · vistas 3835

Supongo que te gusta

Origin blog.csdn.net/qq_43721475/article/details/104834649
Recomendado
Clasificación