Red de conocimiento informático - Aprendizaje de código fuente - Varias cuestiones conceptuales en los sistemas operativos

Varias cuestiones conceptuales en los sistemas operativos

El sistema operativo (SO) es un programa que administra los recursos de hardware y software de la computadora y es el núcleo y la piedra angular del sistema informático. El sistema operativo es responsable de tareas básicas como administrar y configurar la memoria, priorizar la oferta y demanda de recursos del sistema, controlar los dispositivos de entrada y salida, operar redes y administrar los sistemas de archivos. El sistema operativo también proporciona una interfaz para que los usuarios interactúen con el sistema.

Existen muchos tipos de sistemas operativos, desde simples hasta complejos, desde sistemas integrados en teléfonos móviles hasta sistemas operativos a gran escala en supercomputadoras. Por ejemplo, algunos sistemas operativos integran interfaces gráficas de usuario, mientras que otros sólo utilizan interfaces de texto y consideran las interfaces gráficas como aplicaciones no esenciales.

La teoría de los sistemas operativos es una rama activa y de largo plazo de la informática. El diseño y la implementación de sistemas operativos son la base y el núcleo de la industria del software.

Los sistemas operativos modernos a menudo emplean interfaces gráficas de usuario, utilizando dispositivos gráficos y dispositivos de entrada adicionales, como un mouse o un panel táctil en lugar de un teclado. Los sistemas operativos más antiguos o los servidores orientados al rendimiento a menudo no tienen esta interfaz fácil de usar, sino que utilizan una interfaz de línea de comandos (CLI) que utiliza el teclado como dispositivo de entrada. Ambas interfaces son en realidad los llamados shells, cuya función es aceptar y procesar comandos del usuario (por ejemplo, presionar un botón o escribir un comando en el símbolo del sistema).

La elección de instalar un sistema operativo suele tener mucho que ver con la arquitectura del hardware. Sólo Linux y BSD pueden ejecutarse en casi todas las arquitecturas de hardware, mientras que Windows NT fue portado a DEC Alpha y MIPS Magnum. . A principios de la década de 1990, las opciones de PC se limitaban a las series Windows, las series tipo Unix y Linux, y hasta el día de hoy, Linux y Mac OS X siguen siendo las alternativas principales.

Se utiliza una amplia variedad de sistemas operativos en mainframes y sistemas integrados. Muchos mainframes han comenzado recientemente a soportar Java y Linux para aprovechar recursos de otras plataformas. Los sistemas integrados también han visto recientemente la aparición de una variedad de sistemas operativos, que van desde Berkeley Tiny OS para redes de sensores hasta Windows CE que puede ejecutar Microsoft Office.

PC: Apple Macintosh - Mac OS X, Windows (solo plataformas Intel), Linux, BSD.

PC compatibles con IBM: Windows, Linux, BSD, Mac OS X (soporte no oficial).

Anfitrión: Burroughs MCP -- B5000, IBM OS/360 -- IBM System/360, UNIVAC EXEC 8 -- UNIVAC 1108

Sistemas integrados: los sistemas integrados son sistemas operativos ampliamente utilizados (como VxWorks, eCos, Symbian OS, eCos, Symbian OS y Palm OS), así como algunas versiones menos potentes de Linux u otros sistemas operativos. En algunos casos, un sistema operativo se refiere a un programa grande de propósito general con aplicaciones fijas integradas. En muchos de los sistemas integrados más simples, el sistema operativo se refiere a la única aplicación del sistema.

Sistema tipo Unix: La llamada serie tipo Unix se refiere a varios sistemas operativos, incluidos System V, BSD y Linux. Dado que Unix es una marca registrada de The Open Group, se refiere al. La empresa define el comportamiento del sistema operativo.

Los sistemas Unix pueden ejecutarse en una variedad de arquitecturas de procesador y son muy utilizados en sistemas de servidores (como estaciones de trabajo de universidades y colegios) o aplicaciones de ingeniería. Recientemente, las variantes de software libre de Unix, como Linux y BSD, han ganado popularidad y también han logrado avances en el mercado de las computadoras de escritorio personales, como los sistemas Ubuntu.

Algunas variantes de Unix, como HP-UX de Hewlett-Packard y AIX de IBM, sólo se pueden utilizar en sus propios productos de hardware, mientras que Solaris de SUN se puede instalar en su propio hardware o en ordenadores x86. El sistema operativo Mac de Apple