Académique Documents
Professionnel Documents
Culture Documents
WINDOWS XP
Es una versión de Microsoft Windows, basado en
Windows 2000 y con importantes mejoras, es un
sistema multitarea apropiativo de 32/64 bits para
los microprocesadores.
GESTIÓN DE PROCESOS
Las prioridades en el entorno de la API Win32 están
basadas en el modelo de planificación de Windows
XP, pero no pueden seleccionarse todos los valores
de prioridad.
PLANIFICACIÓN
INTERBLOQUEOS
Para Microsoft el problema de los
interbloqueos no es algo de máxima
prioridad por dos motivos: Prevenir o
detectar interbloqueos es muy costoso
para el sistema, los algoritmos
necesarios requieren un enorme
sacrificio de velocidad y de ciclos de
CPU.
GESTIÓN DE MEMORIA
A todos los procesosque se ejecutan en
versiones de 32 bits de Windows se les
asignan direcciones de memorias
virtuales (un espacio de dirección
virtual) que van de 0 a 4 294 967 295 (2
* 32 - 1 = 4 GB), sin importar la cantidad
real de RAM que se instala en el equipo
CARACTERÍSTICAS
• Secuencias más rápidas de inicio y de hibernación.
•Capacidad del sistema operativo de desconectar un dispositivo
externo, de instalar nuevas aplicaciones y controladores sin
necesidad de reiniciar.
ClearType, diseñado para mejorar legibilidad del texto encendido en
pantallas de cristal líquido (LCD) y monitores similares.
• Escritorio Remoto.
•Soporte para la mayoría de módems ADSL y conexiones Wireless,
así como el establecimiento de una red FireWire.
<iOS Movil>
Definción
iOS es el sistema operativo para dispositivos
Gestión de procesos
El sistema operativo iOS utiliza colas de
vayan llegando.
Planificación
En UNIX, al ser un sistema de tiempo compartido
Algoritmos de Planificación
El algoritmo que usa este sistema es el de Round-
prioridad disminuye.
• Cola de mensajes
• Memoria compartida
• Semáforos
• Señales
• Sockets
Interbloqueos
En la mayoría de Sistemas Operativos, en nuestro
Gestión de memoria
iOS utiliza paginación, método en donde la
<Caracteristicas>
El iOS se deriva de Mac OS X, que a su vez está basado en Darwin BSD, y por lo tanto
es un sistema Unix.
PLANIFICACIÓN, SINCRONIZACIÓN DE
ALGORITMOS DE PROCESOS
PLANIFICACIÓN
Al ser un sistema multiusuario de tiempo
El sistema utiliza el archivo and y el
compartido es necesario ser notificado
archivo /etc/and.priorities para poder
de varios eventos, como cuando un dato
determinar las prioridades de los
es liberado y está disponible, cuando un
sistemas. Se utiliza nice para poderlos
archivo cambió y cuáles señales han
cambiar y utilizan los siguientes valores
sido lanzadas por los procesos. Para
de prioridad High, Medium, Normal, Low,
esperar por un solo evento es sencillo,
Really Low, respectivamente -19, -10, 0,
únicamente se necesita la llamada
10, 19.
read().