¿Qué es un sistema operativo?

Un sistema operativo, también OS es un software entre el hardware y los programas de aplicación. El sistema operativo proporciona acceso a los recursos de hardware de la computadora, como memoria, discos duros, impresoras y puertos USB. No solo la PC necesita un sistema operativo, sino también tabletas, teléfonos inteligentes y otras computadoras. Los sistemas operativos más conocidos son Windows, Mac OS, Unix, Linux , iOS y Android.

El sistema operativo administra y controla el hardware, es decir, los componentes de la computadora respectiva. Esto también incluye dispositivos de salida como una impresora, unidad de DVD, teclado, ratón y otras interfaces de hardware como puertos USB. Básicamente, software de aplicación como MS Word, asume estas tareas tú mismo. En ese caso, sin embargo, el programa de aplicación tendría que ofrecer versiones especiales de MS Word para las distintas versiones de hardware de las computadoras. Con el sistema operativo, en cambio, se reduce el esfuerzo administrativo de los programas de aplicación y, además, se crea una superficie uniforme sobre la que se puede acceder al software de terceros

El sistema operativo como una capa de software entre el hardware y el programa

Los sistemas operativos conectan el software del usuario con los recursos de hardware. Un sistema operativo se instala primero en casi todos los tipos de dispositivos inteligentes asistidos por computadora: computadoras de escritorio, portátiles , servidores , miniordenadores, mainframes en centros de datos, así como sistemas más pequeños como teléfonos inteligentes, PDA (Blackberry, etc.) sistema para permitir que otros programas accedan y controlen de manera estandarizada para habilitar los recursos de hardware. Además de Windows, Mac OS y Linux algunas universidades e institutos de investigación utilizan sus propios sistemas operativos desarrollados. 

Componentes de los sistemas operativos

El sistema operativo tiene tres componentes básicos:

  • Kernel: el kernel del sistema administra la memoria, el procesador y los procesos del sistema. Es responsable del hardware y, cuando se inicia, activa otros programas para otras tareas, como los controladores de dispositivo para impresoras y periféricos.
  1. Comunicarse con el sistema operativo a través del traductor de comandos.
  • Sistema de archivos: el sistema operativo también define el sistema de archivos que es responsable de la estructura y el almacenamiento de archivos.
  • Procesos en el sistema operativo:
  1. – Comunicación con el usuario
  2. – Programas en ejecución y salida
  3. – Asignación de tiempo de procesador
  4. – Gestión de espacio de almacenamiento y restricciones de acceso a dispositivos conectados.

Requisitos del sistema operativo

  1. Creación de interfaces para programas de aplicación

Cada aplicación (por ejemplo, un procesador de textos) recibe un acceso limpio y claramente definido al hardware disponible con el sistema operativo. El programador no recurre a los respectivos módulos RAM de la memoria principal, sino al componente de software responsable del sistema operativo. El programador no necesita conocer las propiedades de hardware específicas de los módulos RAM instalados. Por lo tanto, el sistema operativo genera objetos abstractos para hacer manejable la complejidad del hardware subyacente y, a menudo, bastante dependiente del fabricante.

  1. La gestión de recursos hardware

El sistema operativo asigna la potencia del procesador a los usuarios o al software de la aplicación. Las unidades de almacenamiento y los dispositivos periféricos también son administrados y distribuidos por el sistema operativo. Si un programa de aplicación se hace cargo de un recurso, como B. una impresora, el sistema operativo también se hace cargo de la supervisión del proceso . 

Si hay varias solicitudes de impresión de diferentes programas, el sistema operativo usa algoritmos definidos para decidir cómo se distribuirá el recurso. Si varios usuarios utilizan una computadora o una red, el sistema operativo debe tomar medidas adicionales para proteger la memoria y controlar el acceso concurrente a otros recursos.

Software del sistema frente al sistema operativo

El sistema operativo es parte del software del sistema que controla todos los procesos en la computadora. El software del sistema incluye editores, compiladores e intérpretes. Navegador y otro software de aplicación, como B. un programa de contabilidad, use el software del sistema para un proceso adecuado. El concepto de sistema operativo y su alcance está regulado en DIN 44300. Sin embargo, el alcance del sistema operativo no es indiscutible y los principales científicos informáticos limitan aún más los componentes del sistema operativo o amplían su alcance.

Controladores de componentes de hardware

El hardware de una computadora de escritorio es en sí mismo muy similar entre los fabricantes, pero los componentes o partes de hardware respectivos pueden tener requisitos diferentes. Si, por ejemplo, se reemplaza un componente de una computadora, generalmente también se requieren programas de controlador especiales del fabricante. Algunos de estos controladores vienen con el sistema operativo, como B. Se entregó MS Windows, pero no todas las versiones y dispositivos están incluidos en el volumen de suministro. En tal caso, los controladores deben descargarse del sitio web del fabricante.

Historia de los sistemas operativos
Historia de los sistemas operativos

Historia de los sistemas operativos

Inicialmente, el software y los datos se introducían en la computadora mediante tarjetas perforadas. El término «procesamiento por lotes» (alemán: procesamiento por lotes) proviene de esta época. Las tarjetas perforadas tenían que colocarse en una pila en el lector de la computadora principal. La mayoría de las veces, el orden de las tarjetas perforadas era importante y no debía confundirse. Si una tarjeta perforada estaba dañada, se debía terminar la pila, reemplazar la tarjeta y comenzar de nuevo el proceso de lectura

En los primeros días de las computadoras mainframe, inicialmente no había memoria de hardware ni medios de almacenamiento electrónicos externos. Los discos duros se desarrollaron más tarde y durante mucho tiempo han sido muy caros. El almacenamiento permanente de datos en un disco duro estaba fuera de discusión. Después de las tarjetas perforadas, las cintas magnéticas asumieron el papel de soportes de datos asequibles. El término procesamiento por lotes o trabajo en la actualidad describe la planificación secuencial de ejecuciones del programa, que generalmente se activa automáticamente.

Hardware actual y sus sistemas operativos

Los precursores de los sistemas de escritorio fueron los ordenadores domésticos con sistemas operativos como AmigaOS, DOS, LUnix, MiNT o GEOS para el Commodore C64. El sistema operativo AIX a menudo se instalaba en sistemas mainframe, que a menudo eran máquinas IBM. Los sistemas operativos BS1000 a BS3000 se ejecutaron en mainframes Siemens.

Los sistemas operativos basados ​​en Java son productos de middleware típicos, como JavaOS de Sun Microsystems, MIDP (Mobile Information Device Profile) y JNode (Java New Operating System Design Effort). Hoy en día, las computadoras de escritorio ejecutan Microsoft Windows, BSD, incluido Mac OS de Apple y GNU / Linux.

Sistemas operativos de servidor

Los sistemas más famosos son Microsoft Windows, Unix y Linux. La facilidad de uso de Windows y la gran cantidad de software de aplicación basado en Windows, que a menudo solo se ejecuta en otros sistemas operativos hasta cierto punto, hablan a favor de Windows.

Los sistemas de servidor basados ​​en Linux tienen sus ventajas, como la codificación abierta ( software de código abierto ). Esto significa que todos pueden ver, cambiar y expandir el sistema operativo. Otra ventaja de los sistemas de código abierto es una comunidad en crecimiento que proporciona constantemente innovaciones y actualizaciones de seguridad.

Los sistemas operativos Unix todavía juegan un papel en los grandes centros de datos. Son especialmente estables y fiables. Los derivados de Unix AIX (IBM) y HP-UX (Hewlett-Packard) aparecieron en el mercado. Los sistemas operativos Unix se consideran menos vulnerables.

Deja un comentario

Ver más

  • Responsable: Charles Stuber.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinger que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.