Está en la página 1de 20

INTRODUCCIÓN A

LOS SISTEMAS
OPERATIVOS
TEMA # 1
¿Qué es un sistema operativo?
¿Por qué estudiar los sistemas
operativos?
La cantidad de tareas que debe cubrir un sistema
operativo es tremenda

POR EJEMPLO
 Enfrentarse a tareas diarias de
los administradores de sistemas
 Enfrentarse a situaciones de
bajo rendimiento
 De conflictos entre
aplicaciones
 Demoras en la ejecución, y
otras similares.
 ¿Cómo comparar las virtudes y
desventajas de tantos sistemas
existentes?
 ¿ Por qué puede resultar
conveniente mezclar distintos
sistemas en el mismo servidor?
 ¿ Cómo evitar la corrupción o
pérdida de información?
 ¿Cómo recuperar información
de un disco dañado?
 ¿ Comprender el área de la
seguridad informática?
Funciones y objetivos del sistema
operativo
 El sistema operativo es el único programa que interactúa
directamente con el hardware de la computadora.

1) Abstracción
2) Administrador de recursos
3) Aislamiento
Evolución de los sistemas
operativos
 1) Proceso por lotes (batch processing)
 2) Sistemas en lotes con dispositivos de carga (spool)
 3) Sistemas multiprogramados
 4) Sistemas de tiempo compartido
 5) Las computadoras personales
 6) Los dispositivos moviles
ESTRUCTURA DE UN SISTEMA
OPERATIVO

 a) Monolíticos:
 b) Microkernel
 c) Exokernel.-
 d) Hibridos.-
TIPOS DE SISTEMAS OPERATIVOS
 Sistemas operativos de mainframe
 Sistemas operativos de servidores
 Sistemas operativos de multiprocesadores
 Sistemas operativos de computadoras personales
 Sistemas operativos de dispositivos moviles
 Sistemas operativos integrados o enbebidos
 Sistemas operativos de nodos sensores
 Sistemas operativos en tiempo real
 Sistemas operativos de tarjetas inteligentes
RELACIÓN CON EL HARDWARE

• PROCESADOR (CPU)
• MEMORIA
• HARDWARE
• DISPOSITIVOS DE ENTRADA Y SALIDA (E/S)
• BUSES

EQUIPO DE • SOFTWARE • BÁSICO (SIST. OPERATIVO)


COMPUTACIÓN • APLICACIÓN

• USUARIO
PROCESADOR (CPU)
 Esta es la encargada de ejecutar tanto los programas
del usuario como el sistema operativo en sí mismo, La
funciones del sistema operativo respecto a la unidad de
procesamiento son:
MEMORIA PRINCIPAL
 Cualquier proceso en ejecución necesita de espacio de
almacenamiento para sobrevivir, es decir todos los programas
a ejecutar deben cargarse a la memoria del sistema antes de
ser utilizados
DISPOSITIVOS DE E/S

Las operaciones de entrada y salida se


pueden realizar de tres maneras distintas:
 E/S Programada:
 E/S Dirigida por interrupciones: Acceso
directo a la memoria DMA:
BUSES DE COMUNICACIÓN
Arranque de la computadora
 En la tarjeta madre o padre hay un programa conocido
como BIOS (Basic Input Output System, Sistema básico
de entrada y salida) del sistema. El BIOS contiene
software de E/S de bajo nivel, incluyendo
procedimientos para leer el teclado, escribir en la
pantalla y realizar operaciones de E/S de disco, entre
otras cosas
LLAMADAS AL SISTEMA
Las llamadas al sistema son interfaces de programación que sirven para
poder invocar los servicios que el sistema operativo nos ofrece.
En general, las llamadas a sistemas son accesadas mediante una API (interfaz
de programación de aplicaciones), en vez de invocarlas directamente, de
ésta manera se hace más fácil el trabajo para un programador de
aplicaciones.

Las API más comunes que existen son tres:


 Win32 para Windows
 POSIX para sistemas basados en POSIX (Unix, Linux, Mac OS X),
 Java API para la Java Virtual Machine (JVM)

También podría gustarte