Está en la página 1de 17

Introducción

 Para que un ordenador pueda hacer funcionar un


programa informático, debe contar con la capacidad
necesaria para realizar cierta cantidad de operaciones
preparatorias que puedan garantizar el intercambio
entre el procesador, la memoria y los recursos físicos.
El sistema operativo se encarga de crear el vínculo
entre los recursos materiales, el usuario y las
aplicaciones. 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. Si no existe ningún driver, cada
programa debe reconocer y tener presente la
comunicación con cada tipo de periférico.
Definición

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas entre las que destaca la administración de los dispositivos periféricos.


Estructura
 a) CARGADOR: Cualquier programa que requiere
ser ejecutado en la computadora, deberá ser
transferido desde su lugar de residencia a la
memoria principal.

 b) CARGADOR PARA EL SISTEMA OPERATIVO: este


programa se encarga de transferir desde algún
medio de almacenamiento externo a la memoria
.
principal
 c) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO:
su función es cargar a memoria todos los
archivos necesarios para la ejecución de un
proceso.
Funciones
 Su función es cargar a memoria todos los
archivos necesarios para la ejecución de un
proceso.
Componentes
 El sistema operativo está compuesto por un conjunto de
paquetes de software que pueden utilizarse para gestionar
las interacciones con el hardware. Estos elementos se
incluyen por lo general en este conjunto de software:
 El núcleo, que representa las funciones básicas del sistema
operativo, como por ejemplo, la gestión de la memoria, de
los procesos, de los archivos, de las entradas/salidas
principales y de las funciones de comunicación.
 El intérprete de comandos, que posibilita la comunicación
con el sistema operativo a través de un lenguaje de control,
permitiendo al usuario controlar los periféricos sin conocer las
características del hardware utilizado, la gestión de las
direcciones físicas, etcétera.
 El sistema de archivos, que permite que los archivos se
registren en una estructura arbórea.
Aplicaciones
 Sistemas de multiprocesos
 Sistemas fijos
 Sistemas de tiempo real
Tipos
 Windows: es una familia de sistemas operativos
desarrollados .

 · 1.1 Windows 1.0


 1.2 Windows 2.0
 1.3 Windows 3.0
 1.4 Windows 3.1 y Windows 3.11
 1.5 Windows NT
 1.5.1 Windows NT 3.1
 1.5.2 Windows NT 3.5/3.51
 1.5.3 Windows NT 4.0
 1.6 Windows 95
 1.7 Windows 98

 1.10 Windows 2000


 1.11 Windows XP
 1.13 Windows Vista
 1.14 Windows Server 2008
 Unix: es un sistema operativo portable, multitarea y
multiusuario; desarrollado, en principio, en 1969 por un
grupo de empleados de los laboratorios Bell.
 Linux: es uno de los términos empleados para referirse
al sistema operativo libre similar a Unix que utiliza el
núcleo Linux y herramientas de sistema GNU.
 Mac OS: creado por Apple para su línea de computadoras
Macintosh.
 Symbian: es un sistema operativo que fue producto de la
alianza de varias empresas de telefonía móvil.
Las principales actividades que realiza
un Sistema Operativo en una
computadora son

 1.- La comunicación con los periféricos.


 2.- La coordinación del procesamiento de trabajos
concurrentes.

3.- La administración de la memoria.
 4.- Supervisión, contabilidad y seguridad de recursos .

5.- Administración de programas y datos
 Los sistemas operativos, en su condición de capa software que
posibilitan y simplifica el manejo de la computadora, desempeñan
una serie de funciones básicas esenciales para la gestión del
equipo. Entre las más destacables, cada una ejercida por un
componente interno (módulo en núcleos monolíticos y servidor en
micronúcleos), podemos reseñar las siguientes:
1. Proporcionar más comodidad en el uso de un computador.
2. Gestionar de manera eficiente los recursos del equipo, ejecutando
servicios para los procesos (programas)
3. Brindar una interfaz al usuario, ejecutando instrucciones
(comandos).
4. Permitir que los cambios debidos al desarrollo del propio SO se
puedan realizar sin interferir con los servicios que ya se
prestaban (evolutividad).
Tipos de sistemas operativos
Controlador de dispositivo

Un controlador de dispositivo, llamado normalmente


controlador (en inglés, device driver) es un
programa informático que permite al sistema
operativo interactuar con un periférico, haciendo
una abstracción del hardware y proporcionando
una interfaz -posiblemente estandarizada- para
usarlo

Seguridad mejorada.
 Reducción de los costes de soporte técnico.

Experiencia de usuario mejorada
Fallos de controladores
 Fallos de controladores
 Al ser una parte crítica del sistema operativo, el
fallo de un controlador puede ser más grave que
otros errores de software, pudiendo bloquear el
ordenador o incluso dañar el hardware.
 Debido a que el hardware es (necesariamente)
indeterminista, encontrar y solucionar un fallo en
un controlador es una tarea complicada ya que no
sólo hay que monitorear el programa, sino
también el propio dispositivo.
Creado por:
 Tiffany Encinas Estévez

 Patricia Verdín Fernández-


Villanueva

 Gabriel Tome Jordán.