sistema distribuido

Según el entorno operativo y las características funcionales de la interfaz de usuario, los sistemas operativos generalmente se pueden dividir en cuatro tipos básicos, a saber, sistemas de procesamiento por lotes, sistemas de gestión general, sistemas de tiempo compartido y sistemas en tiempo real. Con el desarrollo de la arquitectura informática, han surgido muchos sistemas operativos, incluidos sistemas operativos integrados, sistemas operativos personales, sistemas operativos de red y sistemas operativos distribuidos.

1. Sistema operativo de procesamiento por lotes

El método de trabajo del sistema operativo de procesamiento por lotes es: los usuarios entregan sus trabajos al operador del sistema, y ​​el operador del sistema transfiere los trabajos de muchos. usuarios a Se forma un lote de trabajos y luego se ingresa en la computadora para formar un flujo de trabajo continuo con transferencia automática en el sistema. Luego se inicia el sistema operativo y el sistema ejecuta automáticamente cada trabajo en secuencia. Finalmente, el operador entrega los resultados del trabajo al usuario.

Las características del sistema operativo por lotes son: multicanal y procesamiento por lotes.

2. Sistema operativo de tiempo compartido

El método de trabajo del sistema operativo de tiempo compartido es: un host está conectado a varios terminales y cada terminal es utilizado por un usuario. Los usuarios realizan solicitudes de comando de forma interactiva al sistema, y ​​el sistema acepta los comandos de cada usuario, procesa las solicitudes de servicio en una rotación de intervalos de tiempo y muestra los resultados al usuario en el terminal de manera interactiva. El usuario emite el siguiente comando según los resultados del paso anterior. El sistema operativo de tiempo compartido divide el tiempo de la CPU en varios segmentos, llamados intervalos de tiempo. El sistema operativo toma intervalos de tiempo como unidades y sirve a cada usuario final por turno. Cada usuario se turna para utilizar un intervalo de tiempo para que cada usuario no sienta la presencia de otros usuarios. Los sistemas de tiempo compartido tienen las características de multiplexación, interactividad, "exclusividad" y puntualidad. Multicanal se refiere al hecho de que varios usuarios usan una computadora al mismo tiempo. Desde una perspectiva macro, varias personas usan una CPU al mismo tiempo. Desde una perspectiva micro, varias personas se turnan para usar la CPU en diferentes momentos. Interactividad significa que el usuario realiza nuevas solicitudes basadas en los resultados de la respuesta del sistema (el usuario interviene directamente en cada paso). "Exclusivo" significa que el usuario no siente que la computadora sirve a otros, como si todo el sistema fuera exclusivo para él. La puntualidad se refiere a la respuesta oportuna del sistema a las solicitudes realizadas por los usuarios.

Un sistema operativo común de propósito general es una combinación de un sistema de tiempo compartido y un sistema de procesamiento por lotes. El principio es: el tiempo compartido tiene prioridad y el procesamiento por lotes es el último. El "primer plano" responde a trabajos que requieren interacción frecuente, como los requisitos de la terminal; el "segundo plano" maneja trabajos que no tienen requisitos de tiempo estrictos.

3. Sistema operativo en tiempo real

El sistema operativo en tiempo real (RealTimeOperatingSystem, RTOS) se refiere a una computadora que puede responder a solicitudes de eventos externos de manera oportuna, completar el procesamiento del evento dentro de un tiempo estricto específico, y controlar todos los dispositivos en tiempo real y coordinar tareas en tiempo real. Un sistema operativo que funciona de manera consistente. El objetivo de un sistema operativo en tiempo real es responder a solicitudes externas dentro de un plazo estricto y tener alta confiabilidad e integridad.

4. Sistema operativo integrado

El sistema operativo integrado (EmbeddedOperating System) se ejecuta en el entorno del sistema integrado y coordina y coordina todo el sistema integrado y los diversos componentes y dispositivos que opera y controla el software del sistema para despacho, comando y. control. y permitir que todo el sistema funcione eficientemente.

5. Sistema operativo de computadora personal

El sistema operativo de computadora personal es un sistema operativo multitarea de un solo usuario. Los sistemas operativos de computadoras personales son principalmente para uso personal. Son potentes y económicos y se pueden instalar y utilizar en casi cualquier lugar. Puede satisfacer las necesidades de la gente común en operación, aprendizaje, juegos, etc. Las características principales de un sistema operativo de computadora personal son que la computadora atiende a un solo usuario dentro de un cierto período de tiempo, adopta un método de trabajo de interacción persona-computadora de interfaz gráfica y la interfaz es fácil de usar y para los usuarios; Puede operar la máquina hábilmente sin un aprendizaje especial.

6. Sistema operativo de red

El sistema operativo de red se basa en una red informática. Es un software desarrollado de acuerdo con los estándares de protocolo de arquitectura de red en varios sistemas operativos de computadora, incluida la gestión de red, la comunicación, la seguridad y el intercambio de recursos. aplicaciones. Su objetivo es la comunicación mutua y el intercambio de recursos. Características: Sistemas operativos multiusuario y multitarea UNIX, NETWARE, WINDOWS NT LINUX, etc.

7. Sistema operativo distribuido

Una gran cantidad de computadoras están conectadas entre sí a través de la red, lo que puede obtener una potencia informática extremadamente alta y un amplio intercambio de datos. Este tipo de sistema se llama sistema distribuido (DistributedSystem)