Guia # 5. Sistemas Operativos Docente Especialista Luis Santander

Anuncio
Guia # 5.
Sistemas Operativos
Docente Especialista Luis Santander.
Unidad curricular Informática
Sistema Operativo
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema
informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, y corre
en modo privilegiado respecto de los restantes.
En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y
controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que
compiten por ellos.
A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es
un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones
diferentes.
El sistema operativo como administrador de recursos
La otra tarea de un sistema operativo consiste en administrar los recursos de un computador
cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso
(como tiempo de CPU, memoria o impresora).
Además, en un sistema multiusuario, suele ser necesario o conveniente compartir, además de
dispositivos físicos, información. Al mismo tiempo, debe tenerse en cuenta consideraciones de
seguridad: por ejemplo, la información confidencial sólo debe ser accesada por usuarios autorizados,
un usuario cualquiera no debiera ser capaz de sobreescribir áreas críticas del sistema, etc. (En este caso,
un usuario puede ser una persona, un programa, u otro computador). En resumen, el sistema operativo
debe llevar la cuenta acerca de quién está usando qué recursos; otorgar recursos a quienes los solicitan
(siempre que el solicitante tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes
conflictivas.
Las tareas que generalmente realiza un Sistema Operativo
•
•
•
•
•
•
•
•
•
Realizar el interfaz sistema-usuario.
Compartir los recursos de Hardware entre los usuarios.
Permitir a los usuarios compartir sus datos entre ellos.
Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios.
Calendarizar los recursos de los usuarios.
Facilitar el acceso a los dispositivos de E/S.
Recuperarse de fallas o errores.
Llevar el control sobre el uso de los recursos.
Entre otras.
Página. 1
Guia # 5.
Sistemas Operativos
Docente Especialista Luis Santander.
Unidad curricular Informática
Componentes principales de un sistema operativo
•
•
•
•
Manejo de procesos.
Manejo de E/S.
Manejo de Memoria.
Manejo del Sistema de Archivos.
Clasificación de los sistemas operativos
•
Sistema operativo multitareas
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una
computadora procesa varias tareas al mismo tiempo.
•
Sistema operativo monotareas
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al viso
anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar
las tareas de una en una.
•
Sistema operativo monousuario
Los sistemas operativos monousuarios son aquellos que nada más puede atender a un solo
usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacion que se
este ejecutando.
•
Sistema operativo multiusuario
Es todo lo contrario a monousuario, y en esta categoría se encuentran todos los sistemas que
cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recurso.
Sistemas operativos para PC
•
•
•
•
•
•
•
Microsoft Windows
Mac OS
GNU/Linux
AmigaOS
Unix
Solaris
Google Chrome OS
Página. 2
Guia # 5.
Sistemas Operativos
Docente Especialista Luis Santander.
Unidad curricular Informática
Objetivos de los sistemas operativos
El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de
manera cómoda, y el objetivo secundario es que el hardware de la computadora se emplee de manera
eficiente.
¿Qué es windows?
Windows (Ventanas), es un programa que nos permite trabajar con diferentes ventanas
(programas) simultáneamente, permitiendo la manipulación de información entre una y otra, ya que es
la característica principal.
¿Qué es linux?
Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta,
aunque el principal responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el
software de libre distribución junto con su código fuente para que pueda ser modificado por cualquier
persona, dando rienda suelta a la creatividad. El hecho de que el sistema operativo incluya su propio
código fuente expande enormemente las posibilidades de este sistema.
Página. 3
Guia # 5.
Sistemas Operativos
Docente Especialista Luis Santander.
Unidad curricular Informática
Ventajas y desventajas de Windows y Linux
Página. 4
Descargar