Documento 1 sobre sistemas operativos de computadora "Discusión sobre el sistema operativo de computadora"
Resumen: El siglo XXI es la era de la información y las computadoras se utilizarán más ampliamente. Para utilizar mejor la computadora, debemos tener un conocimiento básico del sistema operativo. Por lo tanto, este artículo analiza principalmente el concepto y la historia del desarrollo de los sistemas operativos y presenta brevemente los sistemas operativos Windows, UNIX y Linux para que los lectores puedan profundizar su comprensión de los sistemas operativos de las computadoras.
Palabras clave: sistema operativo de computadora; sistema operativo Windows UNIX Linux
Hoy en día, la vida y el estudio de las personas son inseparables de las computadoras. Las computadoras se componen de hardware y software. El software más importante en el software del sistema informático es el sistema operativo. El sistema operativo es como un comandante, controla todos los componentes de la computadora y los dirige para que trabajen juntos de acuerdo con un plan determinado. Cuanto más complejo es el sistema informático, más importante se vuelve la función y el estado del sistema operativo.
1. Descripción general del sistema operativo
El sistema operativo es responsable de gestionar los recursos de hardware y software del ordenador, y proporciona servicios a los usuarios a través de esta gestión, convirtiéndose en la interfaz entre el ordenador. y el usuario. Las principales funciones del sistema operativo son: (1) gestión del procesador; (2) gestión de memoria; (3) gestión de documentos; Básicamente, todos los sistemas operativos tienen las siguientes características: (1) Concurrencia (2) Disfrute máximo (3) Virtualidad;
2. La historia del desarrollo de los sistemas operativos
Han pasado 70 años desde que surgió el sistema operativo. El primer sistema operativo nació a mediados de la década de 1950 y era un sistema operativo por lotes simple de un solo canal. Luego evolucionó hasta convertirse en un sistema de procesamiento por lotes multiprograma y, al mismo tiempo, surgió un sistema operativo en tiempo real. Finalmente, con el desarrollo de microcomputadoras, multiprocesadores y redes de computadoras, los correspondientes sistemas operativos de microcomputadoras, sistemas operativos multiprocesadores y sistemas operativos de red también se han desarrollado rápidamente.
(1) Sistema de procesamiento en serie
Cuando nacieron las primeras computadoras del mundo, no existía un sistema operativo. En aquel entonces, los programadores se ocupaban directamente del hardware. El proceso específico es el siguiente: primero, el programador carga la cinta (o tarjeta) de papel perforada en la memoria, luego inicia el programa a través de la consola o interruptor y finalmente retira la cinta (o tarjeta) de papel y los resultados del cálculo cuando El programa está completo. Este tipo de sistema reduce seriamente la tasa de utilización de los recursos informáticos, formando la llamada contradicción hombre-computadora.
(2) Sistema de procesamiento por lotes de un solo canal
Para resolver la contradicción hombre-máquina mencionada anteriormente, se propone la idea del procesamiento por lotes, es decir, ingresar un lote de trabajos a la vez. El proceso específico de este sistema es: primero, se ingresa un lote de trabajos en la cinta sin conexión y se proporciona un programa de supervisión que será responsable de la ejecución secuencial de los trabajos. Cuando se completa un trabajo, el programa de monitoreo seleccionará automáticamente el siguiente trabajo y repetirá el proceso anterior hasta que se hayan ejecutado todos los trabajos. Este sistema mejora la capacidad de procesamiento del sistema y puede ejecutar trabajos en lotes. Sin embargo, en la ejecución real, solo se puede ejecutar un trabajo en la memoria, lo que reducirá la velocidad de ejecución del programa.
(3) Sistema de procesamiento por lotes multicanal
Para resolver el problema de que un sistema de procesamiento por lotes de un solo canal solo puede ejecutar un trabajo a la vez, se requiere programación multicanal. la tecnología surgió. El proceso específico del sistema es: primero, se colocan varios trabajos en la memoria y, durante el proceso de ejecución real, se les permite ejecutarse alternativamente. Por ejemplo, cuando un trabajo se interrumpe debido a una solicitud de E/S, la CPU queda libre para poder ejecutar otro trabajo. Este sistema mejora efectivamente la utilización de la CPU y el rendimiento del sistema, pero tiene una alta utilización de recursos y un largo período promedio de rotación de trabajos.
(4) Sistema operativo de tiempo compartido
Se puede decir que el sistema de procesamiento de tiempo compartido es un sistema operativo formado en respuesta a las necesidades del usuario. El sistema de procesamiento de tiempo compartido también utiliza tecnología de procesamiento multicanal, pero tiene diferencias de rendimiento completamente diferentes con respecto al sistema de procesamiento por lotes multicanal, que se reflejan principalmente en las siguientes características: ① multicanal; ③ puntualidad; ④ interacción.
(5) Sistema operativo en tiempo real
Un sistema operativo en tiempo real significa que el sistema puede responder a solicitudes de eventos externos de manera oportuna y completar el procesamiento de eventos dentro de un tiempo específico. y controlar la coordinación de todas las tareas ejecutadas en tiempo real. Este sistema es similar al sistema de tiempo compartido, la mayor diferencia es que necesita satisfacer la relación entre procesamiento y tiempo.
En tercer lugar, la introducción de los sistemas operativos clásicos
Desde el nacimiento hasta el desarrollo de los sistemas operativos, ha habido varios sistemas operativos clásicos, a saber, Windows, UNIX y Linux.
(1) Windows
Windows apareció en 1985. Al principio era sólo una aplicación bajo MS-DOS. No fue hasta que Microsoft lanzó Windows 2000 en 2000 que apareció el primer sistema operativo con interfaz gráfica de usuario que rompió con la base MS-DOS. Windows es un sistema operativo informático multitarea de usuario único basado en una interfaz gráfica de usuario (GUI). El sistema operativo Windows ocupa una proporción muy grande en el mercado mundial de sistemas operativos de escritorio y también tiene ciertas aplicaciones en el mercado de servidores de gama baja. En la actualidad, el sistema Windows es técnicamente bastante maduro, se mejora constantemente y la gente lo ama profundamente.
(2) UNIX
UNIX fue desarrollado originalmente en 1969 por Ken Thompson, Dennis Ritchie y Douglas McIlroy. Es un sistema operativo multiusuario y multitarea con funciones extremadamente potentes y el rendimiento más completo. UNIX se escribió originalmente en lenguaje ensamblador, pero la portabilidad era deficiente. Posteriormente se desarrolló en un lenguaje de alto nivel y fue muy conveniente modificarlo y trasplantarlo. Debido al éxito de UNIX, también promovió una serie de derivados de UNIX, los más famosos de los cuales son el sistema operativo Mac OS X y el sistema Linux desarrollado por Apple. Actualmente, UNIX se ha convertido en el sistema operativo principal para mainframes, servidores de red y estaciones de trabajo y el líder en industrias de alto nivel con su alta eficiencia, poderosa seguridad y confiabilidad.
(3) Linux
¿El sistema operativo Linux de Linus? Torvalds fue desarrollado en 1991. Estrictamente hablando, Linux es solo un kernel, y un sistema operativo completo basado en el kernel de Linux es el sistema operativo Linux. Linux puede verse como la herencia de UNIX. Al igual que UNIX, Linux es un sistema operativo multiusuario y multitarea que puede usarse y difundirse de forma gratuita. El sistema operativo Linux es bastante hábil en desarrollo y se ha convertido en uno de los principales sistemas operativos en los mercados de servidores y sistemas integrados. Linux está ingresando gradualmente al mercado de los sistemas operativos de escritorio. Debido a su naturaleza gratuita, de código abierto, segura y eficiente, se convertirá en la mayor amenaza para el sistema operativo Windows. Actualmente el sistema operativo de las 10 supercomputadoras más rápidas del mundo es Linux.
Cuatro. Conclusión
En resumen, el sistema operativo de la computadora es como el cerebro de la computadora, controlando la computadora para completar diversas tareas. El desarrollo de los sistemas operativos informáticos ha pasado por las eras de los sistemas de procesamiento en serie, los sistemas de procesamiento por lotes de un solo canal, los sistemas de procesamiento por lotes multicanal, los sistemas operativos de tiempo compartido y los sistemas operativos en tiempo real. Con el rápido desarrollo de la ciencia y la tecnología, los sistemas operativos de las computadoras serán cada vez más perfectos.
Referencia:
Gary Nutt. Sistema operativo[M]. Beijing: Machinery Industry Press, 2005.
[2]Él, Li Ning. Sistema operativo de computadora[M]. Beijing: Prensa de la Universidad de Tsinghua, 2003.
[3]Lu·. Descripción general de los sistemas operativos informáticos [J]. Henan Science and Technology, 2012 (24).
[4]Dai Qicheng. Sobre la tendencia de desarrollo de los sistemas operativos informáticos en mi país [J]. Heilongjiang Science and Technology Information, 2012 (35).
Haga clic en la página siguiente para obtener más detalles> & gt& gt¿Papel del sistema operativo de la computadora?