DEFINICIÓN
Es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones, Provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Algunos de sus objetivos principales son:
Provee de un ambiente conveniente de trabajo.
Hace uso eficiente del Hardware.
Provee de una adecuada distribución de los recursos.
Un Sistema Operativo real deberá satisfacer las siguientes funciones:
Gobierna el Sistema.
Asigna los recursos.
Administra y controlar la ejecución de los programas.
COMO FUNCIONA?
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
Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.
PROBLEMAS DE EXPLOTACIÓN Y SOLUCIONES
El problema principal de los primeros sistemas era la baja utilización de los mismos, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad.
Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes sin automatizar.
ESTRUCTURA BÁSICA DE UN SISTEMA OPERATIVO
Es el medio a través del cual el usuario interactúa directamente con el sistema operativo y esta formado por comandos que son introducidos a través de algún dispositivo. Generalmente un comando consta de dos partes, la primera formada por una palabra que identifica el comando y la acción a realizar y la segunda parte por un conjunto de valores o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el comando.
UTILERÍA DE SISTEMA
Son programas o rutinas del sistema operativo que realizan diversas funciones de uso común o aplicación frecuente como son: clasificar, copiar e imprimir información.
CONFORMACIÓN DE UN SISTEMA OPERATIVO
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 entrada y salida de datos.
-Manejo de Memoria.
ü Crear y destruir los procesos.
ü Administrar Los procesos (o programas en ejecución)
ü Parar y reanudar los procesos.
ü Ofrecer mecanismos para que se comuniquen y sincronicen.
ü Conocer qué partes de la memoria están siendo utilizadas y por quién.
ü Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
ü Asignar y reclamar espacio de memoria cuando sea necesario.
ü Planificar los discos.
ü Gestionar el espacio libre.
ü Asignar el almacenamiento.
ü Verificar que los datos se guarden en orden
ü Construir y eliminar archivos y directorios.
ü Ofrecer funciones para manipular archivos y directorios.
ü Realizar copias de seguridad de archivos.
ü Distinguir entre uso autorizado y no autorizado.
ü Especificar los controles de seguridad a realizar.
ü Manipulación y modificación de archivos.
ü Información del estado del sistema.
ü Soporte a lenguajes de programación.
ü Administrar Los dispositivos de E/S (entrada y salida)
ü Administrar La memoria principal (o de acceso directo).
ü Administrar Los discos (o memoria secundaria).
Los sistemas operativos mas utilizados son los de Microsoft por que son eficaces y sobre todo atrayentes al ojo humano por sus gráficas y características casi únicas en el mercado
· Windows 3.0
· Windows 3.1
· Windows 95
· Windows 98
· Windows ME
· Windows NT
· Windows 2000
· Windows 2000 server
· Windows XP
· Windows Server 2003
· Windows CE
· Windows Mobile
· Windows XP 64 bits
· Windows Vista
· Windows 7
· Windows 8(en proceso para sustitución)
TIPOS DE SISTEMAS OPERATIVOS
Sistemas de multiprocesadores
La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador).
Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre varios procesadores, pero también debe distribuir la carga de trabajo.
Los sistemas fijos son sistemas operativos diseñados para funcionar en equipos pequeños, como los PDA (asistentes personales digitales) o los dispositivos electrónicos autónomos En consecuencia, una característica esencial de los sistemas fijos es su avanzada administración de energía y su capacidad de funcionar con recursos limitados.
son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos.
procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie







