Archivo de la etiqueta: paralelismo

Paralelismo y Microprocesadores: Evolución y Técnicas

Paralelismo y Pipelining

El paralelismo (parallelism) consiste en realizar trabajo en paralelo, al mismo tiempo.

El pipelining es una forma de paralelismo que consiste en dividir la tarea en sub-tareas y realizar estas al mismo tiempo. Es el concepto detrás de la línea de ensamble.

El tiempo en que el pipeline tarda en llenarse se conoce como pipeline latency.

Ejecución de Instrucciones

En la ejecución de una instrucción siempre se realizan ciertos pasos: leer la instrucción de memoria, decodificar Seguir leyendo “Paralelismo y Microprocesadores: Evolución y Técnicas” »

Procesadores Segmentados, Superescalares y Vectoriales

Procesadores Segmentados

En un procesador segmentado (PS), la ejecución de una instrucción pasa por las etapas: 1.Búsqueda de Instrucción, 2.Decodificación, 3.Búsqueda de Operandos, 4.Ejecución, 5.Almacenamiento de Resultados. Cuando una instrucción termina por una etapa, esa etapa la ocupa la siguiente instrucción, mientras que en un procesador NO segmentado las instrucciones se ejecutan de forma secuencial.

Las ventajas que tiene son que mejora la productividad aumentando el número de Seguir leyendo “Procesadores Segmentados, Superescalares y Vectoriales” »

Sistemas Operativos: Conceptos y Clasificaciones

Sistemas Paralelos

Los sistemas paralelos son sistemas multiprocesador en los que los procesadores comparten el bus y el reloj. Si comparten memoria y periféricos, se denominan fuertemente acoplados.

Tipos de Sistemas Paralelos

* Simétricos (SMP): Cada procesador tiene una copia idéntica del sistema operativo y se comunican entre sí. * Asimétricos: Uno de los procesadores distribuye y dirige la actividad de los demás. * Equipos TANDEM: Duplican el hardware y el software para garantizar la continuidad Seguir leyendo “Sistemas Operativos: Conceptos y Clasificaciones” »

Gobernanza Algorítmica y Ética en la Ingeniería de Computadores

Gobernanza algorítmica

el control sobre debilidades o posibles distorsiones en la construcción de estos modelos que puedan determinar un resultado sesgado, discriminatorio, injusto o inescrutable.

Algoritmo/Programas/Sistemas/Aplicaciones

▪ Resuelve un problema en un número finito de pasos elementales.

▪ Son utilizados en diferentes ámbitos, a nivel privado y público.

Herramientas analíticas y de comunicación profesional

Argumentación Ética: Es el proceso mediante el cual se intenta mostrar Seguir leyendo “Gobernanza Algorítmica y Ética en la Ingeniería de Computadores” »