Archivo del blog

sábado, 21 de marzo de 2020

¿Que es un Sistema Operativo?

Características, componentes y funciones de los Sistemas Operativos


Estimado Alumno Vea este vídeo ⇧⇧⇧⇧⇧⇧⇧⇧
Los sistemas operativos normalmente son únicos según su fabricante y el hardware en el cual operan, debido a  esto, si el hardware evoluciona o es mas nuevo, se requieren sistemas operativos que cumplan otros estándares específicos  y también ellos evolucionen. Mencionaremos algunas características, funciones y tipos de sistemas operativos: 

Conveniencia: Un Sistema Operativo hace más conveniente el uso de una computadora y/o dispositivo electrónico

Eficiencia: El SO permite que los recursos de la computadora y/o dispositivo se usen de manera correcta y eficiente.

Habilidad para evolucionar: Un SO debe de ser capaz de aceptar nuevas funciones sin que tenga problemas al ejecutarse.

Encargado de administrar el hardware: El SO debe de ser eficaz, recibiendo las señales provenientes de los periféricos y Hardware en general.

Relacionar dispositivos: Cuando el SO detecta otro sistema operativo conectado en sí mismo.
Algoritmos: Un SO hace el uso de la computadora o dispositivo más racional y eficiente. 

Componentes

Un sistema operativo está compuesto por varios componentes que permiten el funcionamiento del ordenador. Los componentes más importantes son:

El kernel o núcleo  (uno o mas núcleos) La parte esencial de un sistema operativo es su núcleo. Hoy en día los núcleos monolíticos son los más populares. Éstos núcleos proveen una manera para que los distintos procesos de la computadora puedan enviar mensajes entre ellos, al mismo tiempo que manejan el RAM que almacena información del programa. La mayoría de los núcleos también proveen drivers o controladores de dispositivo para controlar monitores, discos duros y otra parafernalia Los sistemas operativos se pueden encontrar en muchos dispositivos que contienen una computadora: desde teléfonos celulares, hasta consolas de videojuegos, pasando por ordenadores y servidores de red Después del arranque del equipo por el BIOS, parte del sistema operativo del sistema se carga a través de la memoria RAM. Los programas de computadora funcionan dentro del Sistema Operativo y pasan a llamarse procesos cuando se ejecutan.

La red es fundamental en la mayoría de los Sistemas Operativos pues nos permite la conexión con otras máquinas, incluyendo máquinas que están en Internet. Así, las computadoras con sistemas operativos diferentes, pueden participar en la misma red y compartir recursos entre ellos, como impresoras, escaneadoras, etc.

La seguridad es otra de las características fundamentales en un sistema operativo pues deberá tener mecanismos para proteger la información, para que los procesos accedan a las áreas de memoria permitidas, etc.

La interfaz de usuario puede ser gráfica o línea de comandos (terminal). Actualmente, casi todos los sistemas operativos cuentan con una interfaz gráfica, pero aún es posible encontrar el terminal en muchos lugares.

Funciones

Un ordenador, es controlado por un SO (Sistema Operativo), sigla utilizada para designar a esta clase de software. En la práctica un SO es la interfaz entre el usuario y la máquina cuyas principales funciones son:

Tienen una gestión de trabajo Una responsabilidad importante de cualquier programa operativo es planificar las tareas para que sean manejadas por el sistema de computadora.

Son sistemas multi tareas La mayoría de los sistemas operativos modernos permiten que se cumplan múltiples tareas. Por ejemplo, una computadora puede al mismo tiempo que lleva acabo un programa de usuario, leer la información de un disco o mostrar los resultados en una impresora. Se habla de sistemas operativos multitarea o multi programados.

Tienen una gestión de recursos El manejo de recursos en un sistema de computadoras es otra de las principales preocupaciones del sistema operativo. Obviamente, un programa no puede utilizar un dispositivo si ese hardware no está disponible. El software operacional supervisa la ejecución de todos los programas. También se encarga de monitorear todos los tipos dispositivos que están siendo utilizados. Para lograr esto, establece una tabla en la que los programas son combinados con los dispositivos que están utilizando o utilizarán en el futuro. El sistema operativo revisa esta tabla para aprobar o denegar el uso de un dispositivo específico.

Tienen un control de operaciones input/output La distribución de los recursos de un sistema está estrechamente relacionado con la operación del manejo de control input/output de un software. Como a menudo es necesario el acceso a un dispositivo en particular antes de que las operaciones input/output puedan comenzar, el sistema operativo debe coordinar las operaciones input/output y los dispositivos en los que actúan. Establece un diccionario de programas que pasan por la ejecución y los dispositivos que deben usar para completar las operaciones input/output. Utilizando informes de control, los trabajos pueden necesitar dispositivos específicos. Esto permite que los usuarios puedan leer información de sitios específicos o imprimir información en oficinas seleccionadas. Tomando ventaja de esta instalación, la información leída de una locación puede ser distribuida a lo largo del sistema computarizado. Para facilitar la ejecución de las operaciones de input/output, la mayoría de los sistemas operativos tienen un set estándar de instrucciones de control para manejar el procesamiento de todas las instrucciones de input/output. Estas instrucciones estándares, referidas como el sistema de control input/output, son una parte integral de la mayoría de los sistemas operativos. Solamente simplifican los medios para que todos los programas siendo procesados puedan llevar a cabo operaciones de input/output. En efecto, el programa en funcionamiento ejecuta señales al sistema operativo de que una operación input/output es deseada, utilizando un dispositivo input/output específico. El software en control llama al software IOCS para que pueda completar la operación input/output. Considerando el nivel de actividad input/output, en la mayoría de los programas las instrucciones IOCS son extremadamente vitales.

Deben tener mecanismos asociados Cuando son programas multiuso, un sistema operativo debe proveer el siguiente número de mecanismos: Un mecanismo de autenticación para verificar la identidad de cada usuario.Un mecanismo de protección en contra de programas de usuario erróneos que pudieran bloquear que otras aplicaciones se ejecuten en el sistema, o que sean maliciosas y que pudieran espiar o interrumpir las actividades de otros usuarios.Un mecanismo de administración que limite el número de recursos permitidos para cada usuario 

Cumplen con el proceso de memoria de espacio En muchos sistemas operativos, cada proceso tiene su propio espacio de memoria. Esto quiere decir que esta memoria no está disponible a otros procesos. Se habla en este caso de la dirección de espacio del proceso.

Otorgan conexión Probablemente, la característica que puede definir a los sistemas operativos es la conexión que provee entre el hardware, el software y, en algunos casos, el interfaz de usuario. Toda computadora requiere de un sistema operativo para poder ser utilizada.

Actualmente hay varios sistemas operativos populares de escritorio : el más conocido y popular es el Windows, que se creó en el año 1981 por la empresa Microsoft, también se destacan el Linux, Unix, AmigaOS y Mac OS (SO cuyo creador es la empresa Apple para sus computadoras Macintosh); y Los sistemas operativos móviles (para los teléfonos móviles) se encuentran el Android, iOS, Windows Phone, Bada, Symbian, Web OS y Black Berry OS. Otras clases de sistemas operativos, como por ejemplo RTOS en tiempo real, también existen. 

No hay comentarios:

Publicar un comentario