Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cuáles son los principales sistemas operativos del mundo? En la actualidad existen tantos tipos de sistemas operativos que resulta complicado clasificarlos según un único estándar. Según el campo de aplicación, se puede dividir en sistema operativo de escritorio, sistema operativo de servidor, sistema operativo host y sistema operativo integrado. Según el número de usuarios admitidos, se puede dividir en sistemas monousuario (MSDOS, OS/2) y multiusuario (UNIX, MVS, Windows). Según la estructura del hardware, se puede dividir en sistemas operativos de red (Netware, Windows NT, OS/2 warp), sistemas distribuidos (Amoeba) y sistemas multimedia (AMIGA). Según el entorno de uso y el método de procesamiento de trabajos del sistema operativo, se puede dividir en sistema de procesamiento por lotes (MVX, DOS/VSE), sistema de tiempo compartido (Linux, UNIX, XENIX, Mac OS) y sistema en tiempo real ( iEMX, VRTX, RTOS, RT Windows). Según la complejidad técnica del sistema operativo, se puede dividir en sistema operativo simple y sistema operativo inteligente (ver software inteligente). El llamado sistema operativo simple se refiere al sistema operativo configurado en las primeras etapas de las computadoras, como el sistema operativo de disco DOS/360 de IBM, el sistema operativo de microcomputadora CP/M, etc. Las funciones principales de este sistema operativo son ejecutar comandos operativos, servicios de archivos, admitir la compilación de programas en lenguajes de programación de alto nivel y controlar dispositivos externos. Hay cinco tipos de sistemas operativos: sistemas operativos por lotes, sistemas operativos de tiempo compartido, sistemas operativos en tiempo real, sistemas operativos de red y sistemas operativos distribuidos. 1. Sistema operativo de procesamiento por lotes El modo de trabajo del sistema operativo de procesamiento por lotes es: el usuario entrega el trabajo al operador del sistema, el operador del sistema combina los trabajos de varios usuarios en un lote de trabajos y luego los ingresa en la computadora para forme un trabajo automático y continuo en el flujo de trabajo del sistema, luego inicie el sistema operativo y el sistema ejecutará automáticamente cada trabajo en secuencia. Finalmente, el operador entrega los resultados del trabajo al usuario. Los sistemas operativos por lotes se caracterizan por el procesamiento por lotes y multicanal. 2. Sistema operativo de tiempo compartido El modo de funcionamiento 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 comandos al sistema de forma interactiva, 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 de manera interactiva. El usuario envía la siguiente vida según el resultado 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 sirve a cada usuario final por turnos en unidades de intervalos de tiempo. Cada usuario toma un turno usando un intervalo de tiempo para que cada usuario no se dé cuenta de la presencia de los demás usuarios. El sistema de tiempo compartido tiene las características de diversidad, interactividad, "monopolio" y puntualidad. La multiplexación significa que muchos usuarios usan una computadora mientras esperan. Macroscópicamente, muchas personas usan una CPU al mismo tiempo. Microscópicamente, muchas personas se turnan para usar esta 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 sentirá que la computadora está al servicio de otros, como si todo el sistema estuviera monopolizado por él. La puntualidad se refiere a la respuesta oportuna del sistema a las solicitudes de los usuarios. Admite que varios usuarios de diferentes terminales utilicen una computadora al mismo tiempo, de forma independiente y sin interferir entre sí. El usuario siente que el ordenador le pertenece. 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 primero y el procesamiento por lotes al final. El "primer plano" responde al trabajo que requiere interacción frecuente, como las solicitudes de terminal; el "segundo plano" maneja el trabajo que no tiene requisitos de tiempo estrictos. 3. Sistema operativo en tiempo real El sistema operativo en tiempo real (RTOS) se refiere a un sistema operativo que puede responder a solicitudes de eventos externos de manera oportuna y completar el procesamiento de eventos dentro de un tiempo estricto específico, controlando todos los dispositivos en tiempo real y coordinando datos reales. -tareas de tiempo. El objetivo de un sistema operativo en tiempo real es responder a solicitudes externas dentro de plazos estrictos con alta confiabilidad e integridad. Su característica principal es que la asignación y programación de recursos debe considerar primero el rendimiento en tiempo real y luego la eficiencia. Además, un sistema operativo en tiempo real debería ser altamente tolerante a fallos.

¿Cuáles son los principales sistemas operativos del mundo? En la actualidad existen tantos tipos de sistemas operativos que resulta complicado clasificarlos según un único estándar. Según el campo de aplicación, se puede dividir en sistema operativo de escritorio, sistema operativo de servidor, sistema operativo host y sistema operativo integrado. Según el número de usuarios admitidos, se puede dividir en sistemas monousuario (MSDOS, OS/2) y multiusuario (UNIX, MVS, Windows). Según la estructura del hardware, se puede dividir en sistemas operativos de red (Netware, Windows NT, OS/2 warp), sistemas distribuidos (Amoeba) y sistemas multimedia (AMIGA). Según el entorno de uso y el método de procesamiento de trabajos del sistema operativo, se puede dividir en sistema de procesamiento por lotes (MVX, DOS/VSE), sistema de tiempo compartido (Linux, UNIX, XENIX, Mac OS) y sistema en tiempo real ( iEMX, VRTX, RTOS, RT Windows). Según la complejidad técnica del sistema operativo, se puede dividir en sistema operativo simple y sistema operativo inteligente (ver software inteligente). El llamado sistema operativo simple se refiere al sistema operativo configurado en las primeras etapas de las computadoras, como el sistema operativo de disco DOS/360 de IBM, el sistema operativo de microcomputadora CP/M, etc. Las funciones principales de este sistema operativo son ejecutar comandos operativos, servicios de archivos, admitir la compilación de programas en lenguajes de programación de alto nivel y controlar dispositivos externos. Hay cinco tipos de sistemas operativos: sistemas operativos por lotes, sistemas operativos de tiempo compartido, sistemas operativos en tiempo real, sistemas operativos de red y sistemas operativos distribuidos. 1. Sistema operativo de procesamiento por lotes El modo de trabajo del sistema operativo de procesamiento por lotes es: el usuario entrega el trabajo al operador del sistema, el operador del sistema combina los trabajos de varios usuarios en un lote de trabajos y luego los ingresa en la computadora para forme un trabajo automático y continuo en el flujo de trabajo del sistema, luego inicie el sistema operativo y el sistema ejecutará automáticamente cada trabajo en secuencia. Finalmente, el operador entrega los resultados del trabajo al usuario. Los sistemas operativos por lotes se caracterizan por el procesamiento por lotes y multicanal. 2. Sistema operativo de tiempo compartido El modo de funcionamiento 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 comandos al sistema de forma interactiva, 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 de manera interactiva. El usuario envía la siguiente vida según el resultado 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 sirve a cada usuario final por turnos en unidades de intervalos de tiempo. Cada usuario toma un turno usando un intervalo de tiempo para que cada usuario no se dé cuenta de la presencia de los demás usuarios. El sistema de tiempo compartido tiene las características de diversidad, interactividad, "monopolio" y puntualidad. La multiplexación significa que muchos usuarios usan una computadora mientras esperan. Macroscópicamente, muchas personas usan una CPU al mismo tiempo. Microscópicamente, muchas personas se turnan para usar esta 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 sentirá que la computadora está al servicio de otros, como si todo el sistema estuviera monopolizado por él. La puntualidad se refiere a la respuesta oportuna del sistema a las solicitudes de los usuarios. Admite que varios usuarios de diferentes terminales utilicen una computadora al mismo tiempo, de forma independiente y sin interferir entre sí. El usuario siente que el ordenador le pertenece. 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 primero y el procesamiento por lotes al final. El "primer plano" responde al trabajo que requiere interacción frecuente, como las solicitudes de terminal; el "segundo plano" maneja el trabajo que no tiene requisitos de tiempo estrictos. 3. Sistema operativo en tiempo real El sistema operativo en tiempo real (RTOS) se refiere a un sistema operativo que puede responder a solicitudes de eventos externos de manera oportuna y completar el procesamiento de eventos dentro de un tiempo estricto específico, controlando todos los dispositivos en tiempo real y coordinando datos reales. -tareas de tiempo. El objetivo de un sistema operativo en tiempo real es responder a solicitudes externas dentro de plazos estrictos con alta confiabilidad e integridad. Su característica principal es que la asignación y programación de recursos debe considerar primero el rendimiento en tiempo real y luego la eficiencia. Además, un sistema operativo en tiempo real debería ser altamente tolerante a fallos.

4. Sistema operativo de red El sistema operativo de red es un software basado en una red informática y desarrollado de acuerdo con los estándares de protocolos de arquitectura de red en varios sistemas operativos informáticos, incluida la gestión de redes, la comunicación, la seguridad, el intercambio de recursos y diversas aplicaciones de red. Su objetivo es comunicarse entre sí y compartir recursos. Con su apoyo, las computadoras de la red pueden comunicarse entre sí y compartir recursos. Su característica principal es combinarse con hardware de red para completar tareas de comunicación de red. 5. Sistema operativo distribuido Es un sistema operativo configurado para sistemas informáticos distribuidos. Una gran cantidad de computadoras están conectadas entre sí a través de la red para obtener una potencia informática extremadamente alta y un amplio intercambio de datos. Este sistema se llama sistema distribuido. Es muy diferente de otros sistemas operativos en términos de gestión de recursos, control de comunicaciones y estructura del sistema operativo. Dado que los recursos de un sistema informático distribuido se distribuyen en diferentes computadoras del sistema, la demanda del sistema operativo de recursos del usuario no puede esperar a la asignación directa de recursos como un sistema operativo general, sino que necesita buscar en todas las computadoras del sistema. Luego se asignan los recursos necesarios. Para algunos recursos, como archivos con múltiples copias, también se debe considerar la coherencia. Coherencia significa que los datos leídos por varios usuarios al mismo tiempo del mismo archivo son consistentes. Para garantizar la coherencia, el sistema operativo debe controlar la lectura, escritura y operación de archivos para que varios usuarios puedan leer un archivo al mismo tiempo y solo un usuario pueda modificar el archivo en cualquier momento. La función de comunicación de un sistema operativo distribuido es similar a la de un sistema operativo de red. Dado que los sistemas informáticos distribuidos no están tan ampliamente distribuidos como las redes, y los sistemas operativos distribuidos también admiten el procesamiento paralelo, los mecanismos de comunicación que proporcionan son diferentes de los proporcionados por los sistemas operativos de red y requieren altas velocidades de comunicación. La estructura de un sistema operativo distribuido también es diferente de otros sistemas operativos. Se distribuye en todas las computadoras del sistema, puede manejar varias necesidades de los usuarios en paralelo y tiene una fuerte tolerancia a fallas.