Está en la página 1de 6

Definición de Sistemas Operativos:

El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una plataforma


que facilita la interacción entre el usuario y los demás programas del ordenador y los dispositivos
de hardware. Las funciones básicas del Sistema Operativo son administrar los recursos del
ordenador, coordinar el hardware y organizar los archivos y directorios de su sistema. Los Sistemas
Operativos más utilizados son Windows, Linux y Mac. Tanto Windows como Mac vienen con un
navegador integrado, Windows el navegador Internet Explorer y Mac Safari.

El sistema operativo es el programa (o software) más importante de un ordenador. Para que


funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo.
Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del
teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y
controlar los dispositivos periféricos tales como impresoras, escáner, etc.

Clasificación de los Sistemas Operativos:

Los sistemas operativos pueden ser clasificados de la siguiente forma:

 Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo.
Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo
tiempo.
 Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
 Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
 Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
 Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como
DOS y UNIX, no funcionan en tiempo real.

Tipos de Sistemas Operativos:

Ha nivel de usuario de un PC, podemos decir que hay dos tipos de Sistemas Operativos: SO para PC
y SO para Teléfonos Móviles.

Pero también hay una amplia familia de sistemas operativos categorizados según los tipos de
ordenadores que controlan y el tipo de aplicaciones que admiten.

Las 4 categorías para este tipo de SO son:S O en tiempo real, SO Usuario Único Tarea Única, SO
Usuario Único Multitarea y SO Multiusuario.
Características de los Sistemas Operativos:

En general, se puede decir que un Sistema Operativo tiene las siguientes características:

 Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.


 Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la
manera más eficiente posible.
 Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que
permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin
interferir con el servicio.
 Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una
mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es,
asignar a cada proceso una parte del procesador para poder compartir los recursos.
 Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe
encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
 Organizar datos para acceso rápido y seguro.
 Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con
alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
 Procesamiento por bytes de flujo a través del bus de datos.
 Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso
y manejo de los dispositivos de Entrada/Salida de la computadora.
 Técnicas de recuperación de errores.
 Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se
bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por otro
usuario.
 Generación de estadísticas.
 Permite que se puedan compartir el hardware y los datos entre los usuarios.

Funciones de un sistema operativo

 Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los


recursos necesarios.
 Administrar al CPU 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.

Interfaz

La interfaz de usuario (UI) es el conjunto de los controles y canales sensoriales mediante los cuales
un usuario puede comunicarse con una máquina. Por ejemplo, en una computadora, la pantalla, el
teclado y las bocinas son parte de la interfaz de usuario porque la utilidad de todas ellas es hacer
que entre o salga información del equipo.

Una buena interfaz de usuario se caracteriza por tener un alto grado de usabilidad, y por ser
amigable e intuitiva.

La interfaz de usuario es el espacio donde se producen las interacciones entre seres


humanos y máquinas. El objetivo de esta interacción es permitir el funcionamiento y
control más efectivo de la máquina desde la interacción con el humano.
En las interfaces de usuario se pueden distinguir básicamente tres tipos:
 Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar,
procesar y entregar los datos: teclado, ratón y pantalla visualizador.
 Una interfaz de software, destinada a entregar información acerca de los procesos
y herramientas de control, a través de lo que el usuario observa habitualmente en
la pantalla.
 Una interfaz de software-hardware, que establece un puente entre la máquina y
las personas, permite a la máquina entender la instrucción y al hombre entender el
código binario traducido a información legible.
Atendiendo a como el usuario puede interactuar con una interfaz, existen varios tipos de
interfaces de usuario:
 Interfaz de línea de comandos (Command-Line Interface, CLI): Interfaces
alfanuméricas (intérpretes de comandos) que solo presentan texto.
 Interfaces gráficas de usuario (Graphic User Interface, GUI): Permiten comunicarse
con la computadora de forma rápida e intuitiva representando gráficamente los
elementos de control y medida.
 Interfaz natural de usuario (Natural User Interface, NUI): Pueden ser táctiles,
representando gráficamente un «panel de control» en una pantalla sensible al
tacto que permite interactuar con el dedo de forma similar a si se accionara un
control físico; pueden funcionar mediante reconocimiento del habla, como por
ejemplo Siri; o mediante movimientos corporales, como es el caso de Kinect.
Un sistema operativo es el software que maneja el hardware. Comprende un conjunto de
programas que controla el funcionamiento del componente físico, facilitando al usuario el
uso de la computadora u otro equipo.

El sistema operativo administra los recursos ofrecidos por el hardware y actúa como un


intermediario entre la computadora y su usuario. Además proporciona un ambiente en
donde el usuario pueda ejecutar programas en una forma conveniente y eficiente.

Estructura del Sistema Operativo


La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe tener
en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema (fácil de
diseñar, implementar y mantener, eficiente, etc.). A medida que fueron creciendo las necesidades
de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del
software del sistema operativo, donde una parte del sistema contenía sub-partes y esto
organizado en forma de niveles. Por lo que se dividen en Estructura monolítica, estructura
jerárquica y cliente-servidor.

Sistema Monolítico

Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por


un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que
cada una puede llamar a cualquier otra. Las características:
Construcción del programa final a base de módulos compilados separadamente que se
unen a través del ligador.
Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede
provocar mucho acoplamiento.
Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos
de los recursos de la computadora, como memoria, disco, etc.
Es decir, ese sistema nos permite entender cualquier concepto adicional referente a
las normas y modificaciones de la misma. Estos sistemas no tienen una estructura
definida, sino que son escritos como una colección de procedimientos donde cualquier
procedimiento puede invocar a otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de capas). Es
importante tener en cuenta que ningún sistema es puramente de un tipo.
Estructura Jerárquica
Dada la alta demanda de realizar procesos simultáneamente fue creada la estructura jerárquica
donde se daba una solución a este vació.

Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera
perfectamente definida y con una clara interface con el resto de elementos. En un Sistema
Operativo se organiza como una jerarquía de capas, donde cada capa ofrece una interfaz clara y
bien definida a la capa superior y solamente utiliza los servicios que le ofrece la capa inferior

En la cual hablamos de capas que tienen las siguientes funciones:

 Reparto del Procesador y Programación: Se ocupa del reparto del procesador, conmutado
entre procesos
 Administrador de memoria y tambor. Administra la memoria, repartiendo espacio para los
procesos en la memoria principal
 Comunicación Operador-Proceso. La capa 2 maneja la comunicación entre cada proceso y
la consola de operador
 Administración de Entrada /Salida. Unas de las principales funciones de un sistema
operativo es la gestión de recursos de la computadora
 Programa de usuarios. En la capa 4 se encuentran los programas de usuario, los cuales no
tenían que preocuparse por la administración de procesos, memoria,consola E/S.

Fuentes:

https://concepto.de/sistema-operativo/#ixzz6aJUT2vws

https://www.masadelante.com/faqs/sistema-operativo

https://concepto.de/sistema-operativo/

https://lcsistemasoperativos.wordpress.com/tag/interfaz/

También podría gustarte