InformáticaSistema operativo
Durante la época que estamos viviendo vemos la presencia de la tecnología en todas partes, y es que la tecnología cada dia que pasa nos facilita más las cosas. A su vez también existe algo que le facilita el sistema y los procesamientos a las computadoras llamado sistema operativo
¿Qué es el sistema operativo?
Un sistema operativo no es más que un conjunto de aplicaciones o programas informáticos que permiten el manejo correcto y adecuado de la información y los recursos dentro de una computadora. Estos programas comienzan a funcionar desde que es encendido el CPU ya que maneja también el hardware desde sus procesos más básicos hasta los más complejos; además este se encuentra en constante interacción con el usuario ya que este es el que manejamos en nuestra computadoras a la hora de usarlas.
Definición
El sistema operativo llamado generalmente OS, es el software principal o también un conjunto de programas de un sistema informático que tiene la labor de procesar todos los recursos del hardware, y también de proveer toda la información que los programas de aplicación necesiten.
Uno de los propósitos principales del sistema operativo es gestionar al núcleo de intermedio, es decir se encarga del gestionamiento de los recursos de localización y de brindar protección de acceso del hardware.
Características de un sistema operativo
A continuación enumeramos las características que tiene un sistema operativo:
- Permite ejecutar diversos programas a la vez, pero es el sistema operativo quien determina la prioridad entre los programas, es decir que es el quien decide cual es el orden de apertura de las mismas y el tiempo que duraran abiertos mientras no estén en uso.
- Esta administra los intercambios de memoria de interna dentro de las diferentes aplicaciones instaladas.
- Se encarga de gestionar y preparar las entradas y las salidas desde y hacia los dispositivos hardware que se encuentran conectados como el disco duro, la tarjeta grafica, la impresora y los diferentes puertos.
- Permite realizar tareas continuas y a su vez permite separar los procesos entre los diferentes núcleos del procesador para mejorar y acelerar los trabajos.
Componentes
Los componentes de un sistema operativo son:
- Gestión de procesos: se le llama procesos a un programa que se encuentra ejecutándose el cual necesita recursos para desarrollar sus tareas, esto contempla tiempo de CPU, memoria, archivos y dispositivos de E/S. Este se le dice que es un trabajo bastante similar al de las oficinas.
- Gestión de la memoria principal: se le llama memoria a una tabla que contiene una gran cantidad de palabras o también a bytes que representan una dirección única dentro del sistema.
- Gestión del almacenamiento secundario: como su nombre lo indica es un almacén de memoria secundario el cual es muy necesaria ya que desahoga los procesos de la memoria principal la cual suele fallar; además esta es muy pequeña y permite apoyar en casos de emergencia.
- Sistema de entrada y salida: este se refiere al sistema de memoria cache, este maneja la información entre las aplicaciones de manera rápida y sencilla dispuesta al ordenador principal.
- Sistema de archivos: los archivos se refieren a colecciones grandes de información, definidas por sus creadores (los usuarios) conformadas por textos y archivos multimedia.
- Sistema de protección: es el sistema de control de acceso de los programas y también de los usuarios que entran al sistema. Distingue entre los usuarios autorizados y no autorizados, especifica los controles de seguridad y fuerza el sistema al bloqueo en caso de emergencia.
- Sistema de comunicaciones: mantiene las comunicaciones junto a otros sistemas, además de poder enviar y recibir información mediante una red de interfaz.
- Programas de sistema: comprende todas aquellas aplicaciones que vienen incluidas dentro del sistema operativo pero no forman parte de él, esto incluyen los gestores de contenido, los sistemas de revisión del equipo, los diferentes idiomas de programación y todas las referentes al área de comunicación.
- Gestor de recursos: es el que se encuentra encargado de administrar todas las cosas referentes al procesamiento como su unidad central, los dispositivos de entrada y salida, los discos, las memorias y todos aquellos elementos que se incluyan como recursos del sistema.
Para qué sirve un sistema operativo
Brinda todas las herramientas y el apoyo que el usuario necesita a la hora de manejar su computador. Facilitándole y poniendo a su disposición diversas funciones tanto a nivel de funcionamiento interno como también de interfaz de usuario.
Origen
Su origen se remonta a los primeros modelos de computador IBM los cuales necesitaban un sistema para completar y facilitarles ciertas tareas a los operadores e ingenieros, las cuales si se realizaban manualmente sería muy tediosa.
Historia
Durante 1945 y 1954 se desarrollan los primeros sistemas operativos, los cuales se encontraba implementados en maquinas rudimentarias operadas desde una consola maestra por los programadores de dichas maquilas.
Es a finales de 1980 cuando la computadora Commodore Amiga contaba con una aceleradora Video Toaster que tenía la capacidad de producir efectos comparables a los de sistemas dedicados que salían costar muchísimo más que este equipo.
Funciones de un sistema operativo
El sistema operativo posee cinco funciones principales:
- Administración de los recursos de todo el sistema. (esta también incluye los periféricos o dispositivos conectados al equipo)
- Suministrar una interfaz para que el usuario pueda cargar programas, acceder a todos sus archivos y realizar las diversas actividades dentro de la PC.
- Administra todos los archivos almacenados y cargados en el ordenador. Permite tanto crearlos como modificarlos y también eliminarlos.
- Brinda soporte y herramientas utilitarias para manejar nuestro ordenador a la hora de actualizar nuestro sistema, controlar la seguridad y el respaldo del mismo, controlar los periféricos colocados al ordenador y corregir los errores del sistema.
- La administración de tareas de manera sencilla, las cuales estas siendo ejecutadas tanto por el usuario como por el sistema.
Tipos
Administración de tareas
Se separa en dos tipos en monotarea y multitarea. Los monotarea son aquellos que solo permiten realizar un proceso a la vez mientras que los multitarea son aquellos que puede ejecutar diferentes procesos a la vez.
Administración de usuarios
Al igual que el de tareas se separa en dos tipos monousuario y multiusuario. Los monousuario son aquellos que solo pueden ejecutar un programa de un solo usuario a la vez, mientras que los multiusuario son aquellos que pueden ejecutar varios programas de varios usuarios a la vez.
Manejo de recursos
Como los dos anteriores se separa en dos tipos: el primero es el centralizado que se refiere a la administración y utilización de recursos de un solo equipo mientras que el distribuido es aquel que permite utilizar recursos de varias computadoras a la vez.
A su vez existen en la actualidad existen varios tipos de sistema operativo para diferentes equipos como los dispositivos como cámaras y las consolas de videojuegos pero los principales son:
- Los sistemas operativos de las PC.
- Los sistemas operativos de los teléfonos móviles.
- Los sistemas operativos de los relojes inteligentes.
Importancia
A medida que la tecnología da pasos agigantados también se vuelve más complejo su funcionamiento, teniendo que depender de elementos como los sistemas operativos para su correcto desempeño.
La manera más fácil de entender esto es viendo las continuas actualizaciones de los sistemas operativos de Android, los cuales se mantiene en constante renovación para adaptarse a la necesidad de los desarrolladores de equipo y también de sus usuarios.
Ejemplos
- Windows.
- Mac OS.
- Unix.
- Solaris.
- Free BSD.
- Open BSD.
- Google Chrome OS.
- Debían GNU/Linux (GNU/Linux).
- Ubuntu Linux (GNU/Linux).
- Wave OS.
- Mandriva (GNU/Linux).
- Sabayon (GNU/Linux).
- Fedora (GNU/Linux).
- Puppy Linux (GNU/Linux).
- Haiku (BeOS).
- Plan 9.
- Freespire.
- HP-UX.
- ReactOS.
- BeOS.
- Tuquito (GNU/Linux).
- Red Hat Enterprise Linux for Desktops or Workstations (GNU/Linux).
- SUSE (GNU/Linux).
- OpenSUSE (GNU/Linux).
- LindowsOS / Linspire.
- Android PC.
- KALI LINUX(GNU/Linux).
- Android.
- iOS.
- Bada.
- BlackBerry OS.
- BlackBerry 10.
- Windows Phone.
- Windows 10 Mobile.
- Symbian OS.
- HP web OS.
- Firefox OS.
- Ubuntu Phone OS.
- Tizen.
- Asha Platform.
- Palm OS.
- WebOs.
- CyanogenMod.
- Android.
- WatchOS.
- Android Wear.
- WearOS.
- OpenWatch.
Escrito por Grecia Calderón