You are on page 1of 9

SISTEMAS OPERATIVOS-

VIRTUALIZACIÓN

CI Ó N A
T RO DUC
IN A S
S TE M
LOS SI
AT I VOS
OPER
¿Qué es un Sistema Operativo?.
Puede tener respuestas abstractas diferentes.
 Para un estudiante joven de universidad, un sistema
operativo es el software que permite el acceso a la
riqueza del conocimiento disponible en internet.

 Para un programador, unos es el software que permite el


uso de un sistema de cómputo para el desarrollo de
programas.

 Para una persona que usa un paquete de aplicaciones


 Para un técnico en una planta química informatizada,
¿Qué es un Sistema Operativo?.

CONCEPTO OBJETIVOS

Es un
Facilidad de uso.

Eficiencia.
Conjunto de
programas que
Capacidad para evolucionar.

controla

La ejecución de aplicaciones y software


que actúa como interfaz entre las
aplicaciones y el hardware del
computador.
Planificación del SO

El Sistema Operativo se encarga de compartir el procesador entre los distintos


procesos. Mediante los algoritmos de planificación, el sistema decide que
proceso ha de ejecutarse y los estados por los que debe pasar. Estos algoritmos
buscan de la manera más eficiente los siguientes objetivos:

el planificador de asignar el tiempo de


Equidad (igualdad) utilización del procesador de la manera más
justa posible.

debe mantener al procesador ocupado el mayor


Eficiencia
tiempo posible.

debe minimizar el tiempo de


Tiempo de Respuesta bajo
respuesta para los usuarios.

debe maximizar el número de procesos que se


Alto Rendimiento
ejecutan en un periodo de tiempo.
Planificación del SO

Existen multitud de algoritmos pero destacamos 3

First In First Out - Los procesos se ejecutan según


su orden de llegada. El primero en entrar no libera
Algoritmo FIFO los recursos hasta que termina. Es el más sencillo
pero el más ineficaz.

Round Robin - asigna rotativamente el mismo


tiempo de ejecución (quantum) a los diferentes
Algoritmo de Rueda procesos en forma rotatoria. Es de los mas
sencillo, justo y de un uso más extendido.

asigna los tiempos de ejecución según


una lista de prioridades. El tiempo de
ejecución será mayor para los
Algoritmo por prioridades
procesos de mayor prioridad. Es uno
de los más complejos y eficaces.
Evolución de los sistemas operativos

Entorno gráfico
DOS
MS-DOS 1980

WINDOWS (GUI) 1985

WINDOWS 2.0 1987

Microsoft e IBM OS/2 1987 ..

Microsoft WINDOWS 3 1990 MACINTOSH DE APPLE

n OS/ 2 2.0
ci ó Superaron versiones anteriores
olu
S OS/2 3.0

WINDOWS 95 Introdujo arquitectura 32 bit


Desarrolló una nueva API. Antigua: WIN16. Nueva: WIN32
MS-DOS + WINDOWS Apariencia de solo un SO
FAT32. Particiones > 2 Gb. Soporte DVD, FireWire, USB O AGP,
WINDOWS 98
Internet. BASE MS-DOS.
WINDOWS 98 SE Compartir entre varias máquinas salida a internet
Empresarial-familiar. Inestable. No distinción entre el
WINDOWS 2000
MS-DOS y el entorno gráfico. Solo 32 bit
Versiones: w2000 Professional.
W2000 Server, Advanced Server, Datacenter Server.
Multitarea.

WINDOWS XP 2001.
Multimedia. núcleo de Windows NT. Versiones
Home, Professional y Corporate. Multitarea. Redes
inalámbricas. 2005-Versión 64 bit. NTFS

WINDOWS Server 2003 Para servidores, basado en el


núcleo de WinXP
2007. Interfaz gráfica aéreo en ves
WINDOWS VISTA
de interfaz Luna de winXP.
WINDOWS SERVER 2008 Sencillez Gráfica

WINDOWS 7 2009
Nuevo kernel.
2009
WINDOWS 7 Nuevo kernel. Simplicidad y rapidez en las
operaciones. Reconocimiento de escritura a mano.
Multitáctil
WINDOWS SERVER 2008 R2 2009. SP1 2011.
Procesadores 32 no soportados

WINDOWS 8 2012.
Windows 8 (26-10-2012) es la versión actual del
sistema operativo de Microsoft Windows. para su
SISTEMAS OPERATIVOS
uso en computadoras personales, incluidas
POPULARES computadoras de escritorio en casa y de negocios,
Android computadoras portátiles, netbooks, tabletas,
IOS servidores y centros multimedia. soporte para
Symbian microprocesadores ARM, además de los
Windows mobile microprocesadores tradicionales x86 de Intel y
-------------------------------- AMD. Compatibilidad con USB 3.0. Interfaz
Windows azure Ribbon en el Explorador de Windows. Arquitectura
windows x86 (32 bits) y x86-64 (64 bits)
---------------------------------
Distribuciones linux
---------------------------------

You might also like