1. ¿Qué es un Sistema Operativo?
Un Sistema Operativo es el software encargado de ejercer el control y
coordinar el uso del hardware entre diferentes programas de aplicación y los
diferentes usuarios. Es un administrador de los recursos de hardware del
sistema.
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.
Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda
ejecutar programas de manera conveniente, protegiéndolo de los detalles y
complejidades del hardware. Administrar eficientemente los recursos del
computador.
Las tareas que generalmente realiza un Sistema Operativo son las
siguientes:
2. -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.
Un sistema operativo está formado por varios programas que en conjunto
presentan al usuario una vista integrada del sistema, los componentes
principales de un sistema operativo son los siguientes módulos:
-Manejo de procesos.
-Manejo de E/S.
-Manejo de Memoria.
-Manejo del Sistema de Archivos.
3. El sistema operativo indica a la computadora la manera de utilizar otros
programas de software y administra todo el hardware, tanto el interno como el
externo, que está instalado en la computadora.
Los sistemas operativos pueden ser basados en caracteres o gráficos. Un
sistema operativo basado en caracteres, tal como MS-DOS, le permite escribir
comandos en un indicador para controlar la computadora. Un interfaz gráfico
del usuario, o GUI, le permite enviar comandos a la computadora al hacer clic
en iconos o al seleccionar elementos en los menús. Windows 95 cuenta con un
GUI.
La mayoría de los sistemas operativos pueden manejar programas de 16 ó 32
bits, o ambos. Microsoft Windows 3.x ejecuta únicamente los programas de 16
bits; Windows 95 de Microsoft puede ejecutar ambos programas de 16 ó 32
bits.(Euroamerica S.A)
Funciones básicas
Los sistemas operativos, en su condición de capa software que posibilitan y
simplifica el manejo de un ordenador, desempeñan una serie de funciones
básicas esenciales para la gestión del equipo.
4. Entre las más destacables, cada una ejercida por un componente interno
(módulo en núcleos monolíticos y servidor en microkernels), podemos reseñar
las siguientes:
Proporcionar comodidad en el uso de un ordenador.
Gestionar de manera eficiente los recursos del equipo, ejecutando servicios
para los procesos (programas)
Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar
sin interferir con los servicios que ya se prestaban (evolutividad).
Un sistema operativo desempeña 5 funciones básicas en la operación de un
sistema informático:
+ Suministro de interfaz al usuario.
+ Administración de recursos.
+ Administración de archivos.
+ Administración de tareas.
+ Servicio de soporte y utilidades.
5. Dispositivos de almacenamiento.
Dispositivos de almacenamiento óptico:
Basan su almacenamiento en pequeñas ranuras microscópicas grabadas por
medio de un láser en la superficie de un disco plástico. Ejemplos de ellos son:
CD-ROM, DVD-ROM, HD-DVD y Disco Blu-Ray
Dispositivos de almacenamiento electrónico-digital:
Basan su almacenamiento en celdas de memoria, sin ningún tipo de elementos
mecánicos internos que generen desgaste a diferencia de los anteriores.
Se subdividen en dos tipos:
1.- Almacenamiento temporal: guardan la información por un periodo corto de
tiempo, ejemplo son las memorias RAM y las memorias SRAM.
2.- Almacenamiento a largo plazo: permiten guardar la información por
periodo
indefinido siempre y cuando el dispositivo no sufra daño, ejemplo son las
memorias
USB, memorias ROM, chips de teléfono celular, memorias digitales (SD,
MemoryStick®, MMC, etc. y unidades de estado sólido SSD)