De Todo
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA
NÚCLEO TRUJILLOBachilleres:
Benítez
Rojas
UmbríaCornieles
Gil C.
Sección: 02 de sistemas
Valera, 2013
Indicé
Introducción………………………………………………………………… 03MULTIPROCESAMIENTOSIMÉTRICO…………………………………... 04
PROCESAMIENTO MASIVAMENTEPARALELO………………………..05
PROCESAMIENTO PARALELO ESCALABLE………………………….08
PROCESADORES SUPERESCALARES………………………………..10
REGISTROS EN LA SOMBRA…………………………………………….13
CONCLUSION……………………………………………………………....14
INTRODUCCIÓN
Con el paso de los años se ha producido una evolución gradual de la estructura y capacidades de lossistemas operativos. Sin embargo, recientemente se ha introducido un cierto número de nuevos elementos de diseño en los nuevos sistemas operativos y en las nuevas versiones de los sistemas operativos existentes. Estos Sistemas Operativos modernos responden a nuevos desarrollos del hardware y nuevas aplicaciones. Entre estos dispositivos de hardware están las máquinas multiprocesador, incrementos enormesde la velocidad de la maquina, alta velocidad en los enlaces de las redes de comunicación e incremento en el tamaño y variedad de los dispositivos de almacenamiento de memoria. En los campos de aplicación que han influido en el diseño de los sistemas operativos están las aplicaciones multimedia, el acceso a internet y páginas web y la ejecución clientes/servidor.
El porcentaje de cambios enlas demandas de los Sistemas Operativos, requiere no solamente las modificaciones y mejoras en las arquitecturas ya existentes, sino nuevas formas de organización del Sistema Operativo. Muchos de los diferentes enfoques y elementos de diseño se han probado tanto en Sistemas Operativos experimentales como comerciales, y muchos de ellos encajan dentro de las siguientes categorías. El procesamientoparalelo ofrece una gran ventaja en cuanto a costos. Sin embargo, su principal beneficio, la escalabilidad (crecer hacia arquitecturas de mayor capacidad), puede ser difícil de alcanzar aún. Esto se debe a que conforme se añaden procesadores, las disputas por los recursos compartidos se intensifican; Por otra parte Una de las formas más fáciles de aumentar el rendimiento es poner más de una CPU en laplaca. Esto se puede realizar haciendo que CPUS diferentes tengan trabajos diferentes (multiprocesamiento simétrico) o haciendo que todos ellos se ejecuten en paralelo, realizando el mismo trabajo (multiprocesamiento simétrico, a.k.a. SMP).El multiprocesamiento simétrico, efectivamente, requiere conocimiento especializado sobre las tareas que la computadora debería de ejecutar, lo cual no estádisponible en un sistema operativo de propósito general como Linux. Sin embargo, el multiprocesamiento simétrico es relativamente fácil de implementar.
MULTIPROCESAMIENTO SIMETRICO
El Multiprocesamiento simétrico (symmetric multiprocessing / SMP) tiene un diseño simple pero aún así efectivo. En SMP, multiples procesadores comparten la memoria RAM y el bus del...
Regístrate para leer el documento completo.