# data[].attributes.body
El Sistema Operativo es el software principal que se encarga de controlar y administrar la computadora. Ayuda con las tareas básicas relacionadas con el hardware (CPU, memoria, teclado, etc) y facilita servicios para que los usuarios puedan interactuar con el computador.

# data[].attributes.attachment_link.title
✔🔝SISTEMAS OPERATIVOS | ¿Que son?¿Como Funcionan? | TIPOS de SISTEMAS OPERATIVOS | Explicación Facil

# data[].attributes.body
Aceptación.

Interpretación de Comandos.

Control de Recursos.

Secuencia de Tareas.

Protección.

Contabilidad de Recursos.

# data[].attributes.attachment_link.title
SSOO - Introducción - Tareas principales del SO

# data[].attributes.body
Los sistemas operativos de acceso único, como MS-DOS y Windows 95/98/Me, no diferencian entre administradores y usuarios, lo que conlleva riesgos significativos, ya que cualquier usuario puede acceder a toda la información del sistema. En cambio, los sistemas multiusuario, como UNIX y Windows NT/2000, mejoran la seguridad al permitir diferentes privilegios, protegiendo al sistema de virus e intrusiones. Los sistemas libres, como Linux y BSD, tienen limitaciones en la gestión de usuarios en comparación con Windows NT/2000. Por ello, es vital optar por sistemas que soporten múltiples usuarios y privilegios, ya que los sistemas propietarios también ofrecen soporte técnico y certificaciones de seguridad.

# data[].attributes.body
Sistema operativo desarrollado por IBM: AIX.

Sistema operativo desarrollado por HP: HP-UX.

Sistema operativo desarrollado por Macintosh: MacOS.

Sistema operativo desarrollado por SUN Microsystems: Solaris.

Sistema operativo desarrollado por BSD: Variantes del UNIX de BSD (FreeBSD, OpenBSD...).

Sistema operativo desarrollado por Microsoft: Windows en sus distintas variantes.

# data[].attributes.body
El sistema operativo está compuesto por diversas capas:

Capa 1 (Kernel): software fundamental que gestiona procesos, interrupciones, la red y memoria.

Capa 2 (Gestión de memoria): reserva y libera memoria para aplicaciones.

Capa 3 (E/S): maneja dispositivos de almacenamiento.

Capa 4 (Sistema de archivos): gestiona la información y acceso a datos.

Capa 5 (Interfaz de usuario): permite la comunicación entre usuarios y el sistema operativo, incluyendo interfaces gráficas de usuario (GUI).

# data[].attributes.body
Cuando se enciende una computadora, lo primero que hace es llevar a cabo un autodiagnóstico llamado auto prueba de encendido (Power On Self Test, P.O.S.T), que significa "Prueba de Autodiagnóstico al Encender". El P.O.S.T consiste en que la computadora identifica su memoria, discos, teclado, sistema de vídeo y otros dispositivos conectados. Posteriormente, el boot es el proceso en el que la computadora busca un sistema operativo para arrancar.

# data[].attributes.body
Procesamiento simétrico: donde varios procesadores comparten la misma memoria y son capaces de realizar cualquier tarea asignada. No hay un procesador principal y los recursos se distribuyen de manera equitativa entre ellos.

Procesamiento asimétrico: donde uno de los procesadores actúa como principal y asigna tareas a los demás procesadores (secundarios). Los procesadores secundarios no pueden acceder a todos los recursos de la misma manera que el procesador principal.

# data[].attributes.attachment_link.readable_text
Existen dos tipos de multiprocesamiento: el Simétrico y Asimétrico.

El sistema de multiprocesamiento tiene más de un procesador y pueden ejecutar múltiples procesos simultáneamente.

En el multiprocesamiento simétrico, los procesadores comparten la misma memoria.

En el multiprocesamiento asimétrico hay un procesador maestro que controla la estructura de datos del sistema.

La diferencia principal entre el Multiprocesamiento Simétrico y Asimétrico es que en el Multiprocesamiento Simétrico todos los procesadores del sistema ejecutan tareas en el SO. Pero, en el Multiprocesamiento Asimétrico sólo el procesador maestro ejecuta la tarea en el SO.

Tabla Comparativa

Diferencias Principales

El punto más distinguible entre multiprocesamiento simétrico y asimétrico es que las tareas en el SO son manejadas sólo por el procesador maestro en Multiprocesamiento asimétrico. Por otro lado, todos los procesadores en multiprocesamiento simétrico ejecutan las tareas en el SO.

En el multiprocesamiento simétrico, cada procesador puede tener su propia cola privada de procesos listos, o pueden tomar procesos de una cola lista común. Pero, en el multiprocesamiento asimétrico, el procesador maestro asigna procesos a los procesadores esclavos.

Todo el procesador en Multiprocesamiento Simétrico tiene la misma arquitectura. Pero la estructura de los procesadores en el multiprocesador asimétrico puede diferir.

Los procesadores en el multiprocesamiento simétrico se comunican entre sí mediante la memoria compartida. Sin embargo, los procesadores en Multiprocesamiento Asimétrico no necesitan comunicarse entre sí ya que están controlados por el procesador maestro.

En caso de que el procesador maestro falle, un procesador esclavo se convierte en procesador maestro para continuar la ejecución. Pero, si un procesador en multiprocesamiento simétrico falla, la capacidad de computación del sistema se reduce.

El multiprocesador asimétrico es simple, ya que sólo el procesador maestro accede a la estructura de datos, mientras que el multiprocesador simétrico es complejo, ya que todos los procesadores necesitan trabajar en sincronización.

En Resumen

Los multiprocesadores aumentan la velocidad del sistema, ya que se pueden ejecutar múltiples procesos simultáneamente.

El multiprocesamiento asimétrico es simple, sólo un procesador (maestro) puede acceder a la estructura de datos. Mientras que el Multiprocesamiento Simétrico es complejo ya que la estructura de datos es compartida entre todos los procesadores y todos los procesadores necesitan trabajar en sincronización.

# data[].attributes.attachment_link.title
Diferencias entre Multiprocesamiento Simétrico y Asimétrico

# data[].attributes.attachment_link.description
Existen dos tipos de multiprocesamiento: el Simétrico y Asimétrico. El sistema de multiprocesamiento tiene más de un procesador y pueden ejecutar múltiples procesos simultáneamente. En el multiprocesamiento simétrico, los procesadores comparten la misma memoria. En el multiprocesamiento asimétrico hay un procesador maestro que controla la estructura de datos del sistema.

# data[].attributes.body
Se encarga de aceptar y guardar los trabajos hasta su finalización.

# data[].attributes.body
Se encarga de interpretar los comandos que permiten que el usuario pueda comunicarse con el computador.

# data[].attributes.body
Se encarga de administrar y coordinar todo lo relacionado con el hardware de la computadora.

# data[].attributes.body
Se encarga de ordenar y definir la manera en la que se reparten los procesos (como quien va primero y quién va después).

# data[].attributes.body
Se encarga de evitar que los usuarios, con sus acciones; afecten los trabajos que estén realizando.

# data[].attributes.body
Se encarga de cobrarle al usuario según los determinados recursos que estén utilizando.

# data[].attributes.body
Gestiona el hardware (memoria, discos y periféricos), organiza archivos y facilita la ejecución de programas.

# data[].attributes.body
Entre sus principales funciones se encuentran: interpretar comandos, controlar recursos del sistema, manejar dispositivos, gestionar errores, secuenciar tareas, proteger a los usuarios, permitir el acceso remoto y contabilizar los recursos utilizados. Estas tareas son esenciales para el correcto funcionamiento de una computadora y la interacción con el usuario.

# data[].attributes.body
Coordina todos los recursos de hardware, como dispositivos de entrada y salida, asegurando que funcionen correctamente.

# data[].attributes.attachment_link.authors[].name
Ecosistema de Recursos Educativos Digitales SENA 

# data[].attributes.attachment_link.title
Características de los sistemas operativos

# data[].attributes.body
Hace más conveniente el uso de una computadora.

# data[].attributes.body
Permite que los recursos de la computadora se puedan usar de la manera más eficiente posible, es decir, mejorando el rendimiento de sus funciones.

# data[].attributes.body
El sistema operativo le asigna a cada parte del procesador un proceso para compartir los recursos del hardware.

# data[].attributes.headline
Relacionar dispositivos (a través del Kernel)

# data[].attributes.subject
Relacionar dispositivos (a través del Kernel)

# data[].attributes.body
Se encarga de establecer comunicación con los dispositivos periféricos cuando el usuario así lo quiera.

# data[].attributes.body
Organiza los datos para poder acceder de manera rápida y segura.

# data[].attributes.body
Permite al usuario manejar con facilidad la instalación y el uso de las redes.

# data[].attributes.body
Procesa bytes de flujo (transmisión de datos a través de la red) a través del bus de datos (conjunto de cables conectados a la computadora).

# data[].attributes.attachment_link.readable_text
Te explicamos qué es un sistema operativo, cuáles son sus tipos, usos y componentes. Además, sus funciones y algunos ejemplos.

¿Qué es el sistema operativo?

El sistema operativo es el software que coordina y dirige todos los servicios y aplicaciones que utiliza el usuario en una computadora, por eso es el más importante y fundamental. Se trata de programas que permiten y regulan los aspectos más básicos del sistema. Los sistemas operativos más utilizados son Windows, Linux, OS/2 y DOS.

Los sistemas operativos, también llamados núcleos o kernels, suelen ejecutarse de manera privilegiada respecto al resto del software, sin permitir que un programa cualquiera realice cambios de importancia sobre él que puedan comprometer su funcionamiento.

El sistema operativo es el protocolo básico de operatividad del computador, que coordina todas sus demás funciones de comunicaciones, de procesamiento, de interfaz con el usuario.

Los sistemas operativos consisten en interfaces gráficas, entornos de escritorio o gestores de ventanas que brindan al usuario una representación gráfica de los procesos en marcha. También puede ser una línea de comandos, es decir, un conjunto de instrucciones ordenado según su prioridad y que funciona en base a órdenes introducidas por el usuario.

Las primeras versiones de las computadoras no tenían sistemas operativos. En la década de los sesenta los ordenadores usaban procesamientos por lotes y fue durante estos años cuando comenzaron a desarrollarse los sistemas operativos.

Si bien a partir de los ochenta ya habían comenzado a surgir algunos muy conocidos, a partir de los noventa estos programas comenzaron a ser más flexibles y fuertes. Uno de los grandes hitos fue el lanzamiento de Windows 95.

Puede servirte: Software de sistema

¿Para qué sirve un sistema operativo?

Los sistemas operativos permiten que otros programas puedan utilizarlos de apoyo para poder funcionar. Por eso, a partir del sistema utilizado pueden ser instalados ciertos programas y otros no.

Son parte esencial del funcionamiento de los sistemas informáticos y la pieza de software central en la cadena de procesos, ya que establecen las condiciones mínimas para que todo funcione: la administración de los recursos, el método de comunicación con el usuario y con otros sistemas, las aplicaciones adicionales.

Componentes de un sistema operativo

El sistema operativo posee tres componentes esenciales o paquetes de software que permiten la interacción con el hardware:

Sistema de archivos. Es el registro de archivos donde adquieren una estructura arbórea.

Interpretación de comandos. Se logra con aquellos componentes que permiten la interpretación de los comandos, que tienen como función comunicar las órdenes dadas por el usuario en un lenguaje que el hardware pueda interpretar (sin que aquel que dé las órdenes conozca dicho lenguaje).

Núcleo. Permite el funcionamiento en cuestiones básicas como la comunicación, entrada y salida de datos, gestión de procesos y la memoria, entre otros.

Funciones de un sistema operativo

Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los recursos necesarios.

Administrar al gracias a un algoritmo de programación.

Direccionar las entradas y salidas de datos (a través de drivers) por medio de los periféricos de entrada o salida.

Administrar la información para el buen funcionamiento de la PC.

Dirigir las autorizaciones de uso para los usuarios.

Administrar los archivos.

Características de un sistema operativo

Es el intermediario entre el usuario y el hardware.

Es necesario para el funcionamiento de todos los computadores, tabletas y teléfonos móviles.

Otorga seguridad y protege a los programas y archivos del ordenador.

Está diseñado para ser amigable con el usuario y fácil de usar.

Permite administrar de manera eficiente los recursos del ordenador.

La mayoría requiere del pago de una licencia para su uso.

Permite interactuar con varios dispositivos.

Es progresivo, ya que existen constantemente nuevas versiones que se actualizan y adaptan a las necesidades del usuario.

Tipos de sistema operativo

Los tipos de sistema operativo varían según el hardware y la función de cada dispositivo. Existen algunos para ordenadores y otros para dispositivos móviles.

Según el usuario pueden ser: multiusuario, sistema operativo que permite que varios usuarios ejecuten simultáneamente sus programas; o monousuario, sistema operativo que solamente permite ejecutar los programas de un usuario a la vez.

Según la gestión de tareas pueden ser: monotarea, sistema operativo que solamente permite ejecutar un proceso a la vez; o multitarea, sistema operativo que puede ejecutar varios procesos al mismo tiempo.

Según la gestión de recursos pueden ser: centralizado, sistema operativo que solo permite utilizar los recursos de un solo ordenador; o distribuido, sistema operativo que permite ejecutar los procesos de más de un ordenador al mismo tiempo.

Ejemplos de sistemas operativos

Microsoft Windows. De los más populares que existen, inicialmente se trató de un conjunto de distribuciones o entornos operativos gráficos, cuyo rol era brindar a otros sistemas operativos más antiguos como el MS-DOS una representación visual de soporte y de otras herramientas de software. Se publicó por primera vez en 1985 y desde entonces se ha actualizado a nuevas versiones.

MS-DOS. Se trata del Sistema Operativo de Disco de MicroSoft (siglas en inglés de MicroSoft Disk Operating System), uno de los sistemas operativos más comunes para computadoras personales IBM durante la década de 1980 y mediados de los 90. Contaba con una serie de comandos internos y externos mostrados en una pantalla oscura de manera secuencial.

UNIX. Este sistema operativo fue desarrollado en 1969 para ser portable, multitarea y multiusuario. Se trata realmente de una familia entera de SO similares, algunas de cuyas distribuciones se han ofrecido comercialmente y otros en formato libre, siempre a partir del núcleo llamado Linux.

MacOS. Es el sistema operativo de los computadores Macintosh de Apple, también conocido como OSX o Mac OSX. Basado en Unix y desarrollado y vendido en computadores Apple desde 2002, se trata de la competencia más acérrima del popular Windows.

Ubuntu. Este sistema operativo es libre y de código abierto, o sea, todo el mundo puede modificarlo sin violar derechos autorales. Toma su nombre de cierta filosofía surafricana ancestral, enfocada en la lealtad del hombre hacia su propia especie por encima de todo. Basado en GNU/Linux, Ubuntu se orienta hacia la facilidad de uso y la libertad total. La empresa británica que lo distribuye, Canonical, subsiste brindando servicio técnico.

Android. Este sistema operativo basado en el núcleo Linux opera en teléfonos celulares y tablets y otros artefactos dotados de pantalla táctil. Fue desarrollado por Android Inc. y comprado posteriormente por Google, gracias a lo cual es tan popular que las ventas de sistemas informáticos Android superan a las de IOS (para teléfonos celulares Macintosh) y a las de Windows Phone (para teléfonos celulares MicroSoft).

Sigue con: Red de computadoras

Referencias

# data[].attributes.attachment_link.title
Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos

# data[].attributes.attachment_link.description
Sistema operativo ✓ Te explicamos qué es un sistema operativo, cuáles son sus tipos, usos y componentes. Además, sus funciones y ejemplos.

# data[].attributes.body
Sistemas de archivos de disco: están diseñados para el almacenamiento de archivos en una unidad de disco y pueden estar conectados directa o indirectamente a la computadora.

Sistemas de archivos de red: permite acceder a sus archivos a través de una red de computadoras.

Sistemas de archivos de propósito especial: son aquellos archivos que no son ni sistemas de archivos de disco, ni sistemas de archivos de red.

Algunos ejemplos de sistemas operativos son: MS-DOS, Windows, Linux, UNIX y MacOS.

# data[].attributes.attachment_link.title
Introduction to Windows, MacOS, Linux and UNIX Operating Systems ▷➡️

# data[].attributes.attachment_link.description
Windows, MacOS, Linux and UNIX operating systems are fundamental elements in today’s computing. In this article, we will explore the features and differences of each. From user interface to file management and security, we will understand how these systems provide solutions to users efficiently and reliably.

# data[].attributes.body
Monousuario: solo son capaces de soportar a un usuario a la vez.

Multiusuario: capaces de dar servicios a más de un usuario a la vez.

# data[].attributes.body
Monotarea: Permite ejecutar una sola tarea a la vez.

Multitarea:  Permite ejecutar múltiples tareas simultáneamente.

# data[].attributes.body
Uniproceso: Utiliza un solo procesador para ejecutar las tareas.

Multiproceso: Utiliza varios procesadores para ejecutar múltiples tareas.

# data[].attributes.body
La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina, equipo o computadora, y abarca todos los puntos de contacto entre el usuario y el equipo. GUI significa "Interfaz Gráfica de Usuario" (Graphic User Interface) y permite comunicarse con la computadora de forma rápida representando gráficamente los elementos de control. CLI significa "Interfaz de Línea de Comandos" (Command-Line Interface) que sólo presenta texto. TUI significa "Interfaces Táctiles"

interfaces táctiles (Touch user interface) representan gráficamente un panel de control en una pantalla sensible al tacto, permitiendo interactuar con el dedo como si fuera un control físico.