¿Por qué no sucedió después? La razón no es difícil de entender, porque hay muchos programas ejecutándose.
Imagínese, por ejemplo, que cuando usa una computadora, puede abrir un documento de Word para escribir algo, abrir una página web para buscar información, abrir PS para procesar materiales, abrir un visor de imágenes para ver el efecto de los materiales, abra un software de traducción para traducir idiomas extranjeros e inserte Póngase los auriculares y escuche música. Al mismo tiempo, el programa de monitoreo antivirus, el programa de detección de actualizaciones en línea y el programa de recopilación de vocabulario del método de entrada todavía se ejecutan en segundo plano de la computadora.
Ahora viene el problema. Cada programa requiere recursos informáticos, incluidos recursos informáticos de la CPU, capacidad de la memoria principal, tráfico de lectura y escritura del disco duro, tráfico de transmisión de red de la tarjeta de red, tráfico de datos internos de la línea principal, etc.
El sistema operativo tiene algo que decir.
Para que un programa garantice el buen funcionamiento de su propio programa, debe asignar tantos recursos como sea posible, pero los recursos de la computadora siempre son limitados. Si todos obtienen recursos por sí mismos, o no todos pueden funcionar juntos o algunos programas ocupan los recursos de otros programas.
Lo que es aún más problemático es que un programador no puede predecir qué otros programas ejecutará su programa en una computadora al mismo tiempo, por lo que es muy posible que los datos temporales de un programa sean los mismos. como la clave de otro programa, los datos son similares, y luego habrá problemas como que este programa destruya los datos de ese programa.
Lo que es aún más problemático es que nuestro hardware informático está fabricado por diferentes fabricantes y sus sistemas de hardware subyacentes también son diferentes. Ni los consumidores ni los fabricantes de software, por supuesto, quieren que un determinado software se ejecute en este modelo de computadora, pero si se modifica, ya no funcionará.
Por lo tanto, necesitamos operadores como coordinadores. Por un lado, el sistema operativo proporciona una serie de interfaces de nivel inferior y estándares de nivel superior para "suavizar" las diferencias de hardware entre diferentes computadoras. De esta manera, siempre que el sistema operativo sea el mismo, el hardware puede funcionar. cumplir con los estándares mínimos para la operación del software y, en teoría, el software puede interoperar.
Además, el sistema operativo puede asignar recursos a todos los programas, y todos los programas deben solicitar permiso al sistema operativo para llamar a los recursos de la computadora, de modo que los distintos programas puedan maximizar su uso sin entrar en conflicto entre sí. otros. Hacer un uso óptimo de los recursos informáticos.
Lo que ves es lo que obtienes, ¿eh?
En general, aunque el sistema operativo en sí ocupará parte de los recursos del ordenador, hace que el ordenador funcione de forma más estable y reduce la carga de trabajo de los desarrolladores de software, porque el programa sólo necesita considerar la interfaz estándar del sistema operativo. No es necesario considerar las diferencias subyacentes en los sistemas de hardware.
Por supuesto, el sistema operativo también tendrá problemas adicionales. Por ejemplo, los programas maliciosos y los virus informáticos también pueden utilizar estas interfaces estándar, y el algoritmo para asignar recursos a varios programas en el sistema operativo nunca podrá serlo. perfecto, y mucho menos hablando de lidiar con infinitas actualizaciones de software, el sistema operativo tiene que proporcionar constantemente varios firewalls, programas de monitoreo y parches para lidiar con tales problemas, por lo que hay indicaciones de actualización que nunca podrás hacer. Además, el sistema operativo también lo proporcionan empresas comerciales, y siempre esperan ganar dinero con él, por lo que tu ordenador no permite la descarga ni la instalación como Apple, o como Microsoft siempre te permite jugar con la pantalla negra y un pantalla azul.
Pantalla azul...
Entonces, resolver un problema siempre traerá nuevos problemas, pero afortunadamente, los nuevos problemas siempre son más ligeros que los viejos.
Anai
Si no hay sistema operativo, se verá así: