lunes, 18 de septiembre de 2017

¿Que es un Sistema Operativo?


Un Sistema Operativo (SOes un programa (software) que después de arrancado o iniciado el ordenador se encarga de gestionar todos los recursos del sistema informático, tanto de hardware (partes físicas, disco duro, pantalla, teclado, etc.) como el software (programas e instrucciones), permitiendo así la comunicación entre el usuario y el ordenador

 Todos las PC, portátiles, tablets, smartphones y servidores tienen y necesitan un sistema operativo.
 Los otros programas son llamados aplicaciones. Resumiendo, un SO es el encargado de gestionar el software y el hardware de un ordenador o computadora.
Los sistemas operativos generalmente vienen precargados en cualquier ordenador cuando lo compramos. La mayoría de la gente usa el sistema operativo que viene en su ordenador o móvil, pero es posible actualizarlo o incluso cambiar el sistema operativo por otro diferente.

 Los sistemas operativos utilizan imágenes y botones para poder comunicarnos con el ordenador de forma sencilla y fácil para decirle lo que queremos hacer en cada momento a nuestro ordenador.

 Su función principal es la de darnos las herramientas necesarias para poder controlar nuestra computadora y poder hacer uso de ella, de la forma más cómoda y sencilla posible.


FUNCIONES BÁSICAS DEL SISTEMA OPERATIVO

Administrar los recursos del ordenador, coordinar el hardware y organizar archivos y directorios en los dispositivos de almacenamiento de nuestro ordenador.


 - Múltiples programas se pueden ejecutar al mismo tiempo, el sistema operativo determina qué aplicaciones se deben ejecutar en qué orden y cuánto tiempo.

 - Gestiona el intercambio de memoria interna entre múltiples aplicaciones.

 - Se ocupa de entrada y salida desde y hacia los dispositivos de hardware conectados, tales como discos duros, impresoras y puertos.

 - Envía mensajes a cada aplicación o usuario interactiva (o a un operador del sistema) sobre el estado de funcionamiento y los errores que se hayan podido producir.

 - En los equipos que pueden proporcionar procesamiento en paralelo, un sistema operativo puede manejar la forma de dividir el programa para que se ejecute en más de un procesador a la vez.
 

TIPOS DE SISTEMAS OPERATIVOS

Los sistemas operativos para PC u ordenadores de sobremesa son muy variados y hay muchos,  pero los más utilizados son el Windows, el Mac y el LINUX. Aquí te dejamos una imagen con los SO más usados para PC:





El uso de las ventanas es la insignia del sistema operativo de Microsoft, el Windows, sistema estándar para ordenadores personales y de negocios. Introducido en 1985, fue en gran parte el responsable de la rápida evolución de la informática personal.

 El Mac OS es el sistema operativo de Apple Macintosh para líneas de computadoras personales y estaciones de trabajo. La manzana es su logotipo.

 Linux o GNU/Linux como sistema operativo fue diseñado para proporcionar a los usuarios de computadoras personales una alternativa libre o de muy bajo costo. Linux tiene la reputación de ser un sistema muy eficiente y rápido. Hay muchas versiones diferentes, las más conocidas son Ubuntu o Fedora. Las versiones se pueden modificar de forma libre por cualquier usuario.

SISTEMAS OPERATIVOS MÓVILES

 Los sistemas operativos para móviles y tablets más utilizados son el Android y el iOS, puedes ver más en la imagen de más abajo. Si quieres saber más sobre estos sistemas operativos aquí te dejamos un enlace: Sistemas Operativos Móviles.













PARTES DE UN S.O.

Cada parte del sistema operativo está dividido de acuerdo al tipo de funcionalidad y objetivo que tiene, así también a las áreas del ordenador a las cuales están enfocadas. A continuación la descripción de cada una de estas.


Gestión de procesos
Al momento de ejecutar un programa en nuestra computadora, deberá de utilizar procesos para reservar la utilización de los recursos necesarios para su funcionamiento. Si por ejemplo el usuario ejecuta dos programas consecutivamente, se crearan una determinada cantidad de procesos que se sumaran a los que ya se están ejecutando para mantener activo nuestro ordenador.
El orden en que se realizan los procesos es de acuerdo a su prioridad, esto es un ejemplo de planificación de procesos, lo cual consiste en decidir qué proceso se utilizara en cada instante de tiempo. Entre las funcionalidades propias de los procesos también se pueden mencionar a los mecanismos de comunicación, como su nombre lo indica gestiona la comunicación entre distintos procesos. También se tiene a los mecanismos de sincronización, los cuales permiten el acceso a un recurso por varios procesos de manera concurrente.

Gestión de la memoria
La memoria es utilizada por los distintos programas, es decir por el CPU y por los dispositivos de entrada/salida con los cuales cuenta el ordenador. Acerca de la memoria se puede mencionar que es de fácil acceso, rápida o bien volátil, también se puede destacar que ante fallas o al apagar la computadora pierde su información en un tiempo de alrededor de tres minutos.
El sistema operativo se encarga de la correcta utilización de este recurso, pues debe de ser el encargado de saber que partes están siendo utilizadas y por quien, asignar espacios cuando se requiera, entre otros.
Gestión del almacenamiento secundario

Es necesario para almacenar y manipular la información que necesita sobrevivir ante cualquier fallo en el sistema, por ejemplo un cortocircuito o bien un apagón. Es necesario también para alojar temporalmente los programas que son de un tamaño grande para ser alojados en la memoria volátil.

Sistema de entrada y salida

Esta es una de las principales funciones del sistema operativo pues es el medio por el cual el usuario va a interactuar con los componentes físicos de la maquina. También se encargara de gestionar la comunicación entre los dispositivos, controlar los posibles errores y detectar las interrupciones que se puedan dar. Esta área del sistema operativo hace para el usuario, una PC más simple de manipular.

Sistema de archivos
Se refiere a las distintas técnicas para almacenar la información dentro de los discos duros que aloja el ordenador, estas técnicas o formas de almacenamiento se llaman sistema de archivos. Por ejemplo algunas distribuciones de GNU/Linux utilizan EXT2 o bien EXT3, Windows utiliza FAT32 y NTFS. Seguramente el lector recuerda estos dos últimos cuando le damos formato a nuestras memorias USB.
El sistema operativo se encarga de la manipulación de los distintos tipos de archivos proporcionando las funciones necesarias, realiza copias de seguridad, maneja los medios de almacenamiento con operaciones escondidas para los usuarios, entre otros.

Sistemas de protección
Se refiere al control de acceso de los programas estableciendo limites de seguridad, establece quienes pueden tener acceso a determinados recursos estableciendo políticas. Entre otros detalles este sistema se encarga de que los procesos se ejecuten únicamente dentro de los espacios asignados a este.
Este sistema diferencia entre lo que es autorizado y lo que no es, forzando el uso de los mecanismos de protección estandarizados para evitar ejecuciones indebidas, por ejemplo un usuario que no forma parte del sistema o no es reconocido por el mismo quiera tener acceso a información privilegiada.

Sistema de comunicaciones

Esto se refiere al uso específico de interfaces de red, permitiendo la comunicación entre distintos sistemas. Las interfaces de red abarcan un gran campo dejando a un lado el sistema operativo, pues se refiere a la salida y entrada de la computadora hacia el exterior, hacia otras computadoras a través de distintos medios. También hace referencia a los medios que son proporcionados para hacer posible la comunicación entre aplicaciones que se ejecutan tanto localmente como remotamente a través de conexiones virtuales.

Programa de sistema
Es el software que es agregado al sistema operativo pero no forma parte de este, haciendo posible la ejecución de programas. Estos proporcionan funcionalidades extras al sistema, por ejemplo manipulación y modificación de archivos, manipula información del sistema, proporciona soporte a lenguajes de software entre otros, comunicaciones.




No hay comentarios:

Publicar un comentario