- Orígenes del smp. Arquitectura cisc. Aplicaciones de la tecnología smp en servidores. Impacto en el rendimiento del cpu y el disco en el servidor. Funcionamiento del smp.dor 6. Funcionamiento del smp
1. Introducción
La tecnología smp (multiprocesamiento simétrico) es una de las modalidades del multiprocesamiento en paralelo, trata a todos los procesadores como iguales. Cualquier procesador puede hacer el trabajo de cualquier otro, y las aplicaciones se dividen en subprocesos que pueden ejecutarse de manera concurrente en cualquier procesador disponible. Smp mejora el rendimiento de la aplicación misma y también el rendimiento total del sistema. Smp requiere alguna forma de memoria compartida y cachés de instrucciones locales. Pero lo más importante es que los sistemas smp requieren aplicaciones que puedan aprovechar el paralelismo de múltiples subprocesos. Entre los sistemas operativos compatibles con smp se encuentran unix, os/2 y windows nt. Entre las aplicaciones que aprovechan smp se cuenta con el conjunto de aplicaciones microsoft backoffice y también los administradores de bases de datos sql de oracle, sybase e informix.
2. Orígenes del smp
Los orígenes de la tecnología smp tiene sus orígenes en la introducción de las arquitecturas risc y cisc ...
3. Arquitectura cisc.
La tecnología risc nació como concepto en 1975 en los laboratorios yorktown heights de ibm. Fue desarrollada por john cocke quien investigaba cómo simplificar las instrucciones utilizadas para desempeñar tareas de cómputo; sin embargo, fue hasta enero de 1986 cuando ibm anunció la primera generación de computadoras basadas en risc, la "rt" (risc technology). Este producto tuvo poco éxito, sin embargo, ibm no abandonó el proyecto (estaba muy adelantado para sus época) y, al ver que compañías como sun microsystems utilizaban con éxito la arquitectura risc, el 15 de febrero de 1990 ibm anunció su producto de segunda generación de risc, el procesador "power" en una familia de computadoras de rango intermedio (minis) conocidas como rs/6000, (risc system/6000). Estas computadoras se acomodaban perfectamente a los ambientes comerciales y científicos pero, al igual que otros sistemas risc de terceras compañías, estaban totalmente fuera del mercado de los sistemas personales. Esta realidad motivó que el nicho fuera exclusivo de las arquitecturas cisc, específicamente de la familia de procesadores de intel...
4. Aplicaciones de la tecnología smp en servidores
No existen reglas estrictas y rápidas, pero un servidor de doble procesador se utiliza frecuentemente para internet e intranets, y también para correo electrónico (conocidos también como servidores de mensajería). Los servidores de doble procesador se utilizan también para aplicaciones empresariales en un departamento (finanzas, recursos humanos, etc.), Mientras que los servidores de cuatro procesadores se utilizan para ejecutar aplicaciones para toda una empresa. Entre las aplicaciones para servidores de cuatro procesadores se cuenta con productos de sap, oracle y peoplesoft. Los servidores de cuatro procesadores suelen ser también la plataforma para servidores de trabajo en grupo. Lotus notes fue uno de los ejemplos iniciales de este entorno. Estos servidores se encargan del manejo de información semiestructurada, como texto, imágenes, correo, pizarras electrónicas y flujo de trabajo...
5. Impacto en el rendimiento del cpu y el disco en el servidor
Impacto en el rendimiento del cpu y el disco en la capacidad del servidor lograr el equilibrio correcto entre los diferentes subsistemas y partes es fundamental para configurar un servidor. Los cuellos de botella, las partes de la computadora que restringen el flujo de trabajo, se pueden mover entre las diferentes partes. Dentro del servidor, los subsistemas del cpu y el disco representan dos áreas principales donde pueden ocurrir cuellos de botella. Sin embargo, los cuellos de botella pueden ocurrir también fuera del servidor, como en clientes y redes...
6. Funcionamiento del smp
El multiprocesamiento simétrico tiene un diseño simple pero aún así efectivo. En smp, múltiples procesadores comparten la memoria ram y el bus del sistema. Este diseño es también conocido como estrechamente acoplado (tightly coupled), o todo compartido (shared everything)...