Académique Documents
Professionnel Documents
Culture Documents
MATERIAL BIBLIOGRFICO
DE APOYO DIDCTICO
Licenciatura:
INGENIERA EN SISTEMAS
COMPUTACIONALES
Asignatura:
ORGANIZACIN DE
COMPUTADORAS
Cuatrimestre:
TERCERO
PRESENTACION
INTRODUCCION
MANEJO DE LA ANTOLOGIA
1. INTRODUCCIN
1.1. El campo de estudio de la organizacin de computadoras.
1.2. Antepasados mecnicos y electrnicos.
1.3. La primera generacin: tubos de vaco.
1.4. La segunda generacin: transistores.
1.5. La tercera generacin: circuitos integrados.
1.6. Computadoras contemporneas.
3. MEMORIAS
3.1. Funcin de la memoria.
3.2. Caractersticas generales.
3.2.1. Capacidades.
3.2.2. Unidad de control de memoria.
3.2.3. Registros, celdas y organizacin interna.
3.3. Tipos de memorias.
3.3.1. Memorias de acceso aleatorio.
3.3.1.1. Lectura.
3.3.1.2. Escritura.
3.3.1.3. Propiedades.
3.3.1.4. Tecnologas.
3.3.2. Memorias solo de lectura.
3.3.2.1. Tecnologas.
3.3.2.2. BIOS.
3.3.2.3. Ciclo de inicializacin del computador.
3.4. Jerarqua de la memoria.
3.5. Memoria principal.
3.6. Memoria cache.
3.7. Memoria secundaria.
3.8. Memoria virtual.
5. ENTRADA / SALIDA
5.1. Dispositivos perifricos de E/S.
5.1.1. Teclado.
5.1.2. Disco duro.
5.1.3. Monitor.
5.1.4. Impresoras.
5.2. Interfases de E/S.
5.3. Comunicacin serial.
5.3.1. Transmisin asncrona.
5.3.2. Transmisin sincrona.
5.4. Modos de Transferencia.
5.4.1. Por control del programa.
5.4.2. Iniciada por interrupcin.
5.4.3. Acceso directo a memoria.
5.4.4. Por procesador dedicado.
6. ARQUITECTURAS
6.1. Multiproceso.
6.1.1. Sistemas de memoria compartida.
6.1.2. Sistemas de memoria locales.
6.2. Sistemas centralizados.
6.3. Sistemas paralelos.
6.4. Sistemas distribuidos.
6.5. Sistemas tolerantes a fallas.
6.6. Arquitectura cliente / servidor.
GLOSARIO
BIBLIOGRAFIA
REFERENCIAS
PRESENTACION:
INTRODUCCION
MANEJO DE LA ANTOLOGA
Unidad I
Introduccin.
6.7. El campo de estudio de la organizacin de computadoras.
6.8. Antepasados mecnicos y electrnicos.
6.9. La primera generacin: tubos de vaco.
6.10.La segunda generacin: transistores.
6.11.La tercera generacin: circuitos integrados.
6.12.*** La cuarta generacin: Microprocesadores
6.13.***La quinta generacin: Procesamiento paralelo e Inteligencia
Artificial
6.14.Computadoras contemporneas.
INTRODUCCION:
OBJETIVO:
De 1987 a la fecha.
En vista de la acelerada marcha de la Microelectrnica, la sociedad industrial
ha procurado poner a esa altura el desarrollo del software y los sistemas con que
se manejan las computadoras. Surge la competencia internacional por el
dominio del mercado de la computacin, en la que se perfilan dos lderes(Intel y
AMD) que, sin embargo, no han podido alcanzar el nivel que se desea: la
capacidad de comunicarse con la computadora en un lenguaje ms cotidiano
y no a travs de cdigos o lenguajes de control especializados.
Japn lanz en 1983 el llamado "programa de la quinta generacin de
computadoras", con los objetivos explcitos de producir mquinas con
innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya est
en actividad un programa en desarrollo que persigue objetivos semejantes, que
pueden resumirse de la siguiente manera:
La idea bsica detrs del procesamiento paralelo es que varios dispositivos
(procesadores), ejecutando simultnea y coordinadamente las tareas, pueden
rendir ms que un nico dispositivo. El problema fundamental son las
innovaciones tecnolgicas que se requieren para obtener ese rendimiento
mejorado. Entonces como usted vera estamos considerando en esta etapa dos
caractersticas muy interesantes que son:
Procesamiento en paralelo mediante arquitecturas y diseos especiales y
circuitos de gran velocidad.
Manejo de lenguaje natural y sistemas de inteligencia artificial.
Aunque si bien es cierto que esta generacin haba sido ya muy esperada y
vendra a resolver muchas situaciones como es el comunicarse con la
computadora con un lenguaje original no logro las metas propuestas y solo tardo
10 aos.
E
n esta grafica se muestra el avance de 1970 a 2010.
Nos queda mucho por ver pero seguramente usted ya estar conociendo
parte de este avance tecnolgico.
ACTIVIDADES DE APRENDIZAJE
Evaluacin:
Unidad II
Componentes
Bsicos de una
Computadora
Digital.
2.1. Componentes de la computadora.
2.1.1. Memorias.
2.1.2. Unidad Central de Proceso.
2.1.3. Dispositivos de entrada y salida.
2.2. El bus como medio de interconexin.
2.2.1. Funcin.
2.2.2. Estructura general.
2.2.3. Tipos.
2.3. Diagrama de bloques del computador.
INTRODUCCION:
OBJETIVO:
La imagen a la izquierda
muestra la arquitectura
Harvard en esta
arquitectura a diferencia
de la anterior ya hemos
separado una memoria
para instrucciones y una
parte de la memoria para
datos y por consiguiente
tenemos bus de
Instrucciones y bus de datos. En este tipo de arquitectura juega un papel muy
importante la memoria cache de los actuales procesadores Pentium que auxilian
tanto a la memoria de datos como a la memoria de instrucciones.
ING JUAN ALBERTO VAZQUEZ G.
Pgina 20 de 88
CESVER Material Bibliogrfico de Apoyo Didctico
Ing. en Sistemas Computacionales Organizacin de Computadoras 3 Cuatrimestre
2.1.1- Memoria.
Una memoria se compone de un gran numero de celdas o sectores en los
cuales de forma magntica o elctrica se almacena uno o varios datos ya sea
de forma temporal o fija.
Existen memorias a las cuales solo se les puede leer los datos pero no se les
pueden escribir datos.
La memoria de la computadora esta organizada jerrquicamente as:
tenemos en los niveles mas altos los registros del procesador como lo es la
memoria cache, luego tenemos las memorias DRAM estas son la memoria interna
del computador.
La memoria interna ser vista en captulos siguientes.
Los dispositivos como los discos duros y CROMs o DVDs presentan algunas
caractersticas lgicas como es el nmero de pistas, los sectores y bandas vacas
mismas que ahora definiremos.
2.2.1- Funcin.
2.2.3- Tipos
Como se vio en el subcapitulo anterior podemos clasificar los buses en
dedicados y no dedicados, Podemos clasificarlos tambin de acuerdo con el
tipo de informacin que transmiten y tambin podemos hacerlo jerrquicamente
para un computador con buses dedicados.
BUS DE MEMORIA. Conecta al procesador con la memoria en forma directa.
BUS LOCAL DE E/S: Conecta al procesador con los dispositivos de alta
velocidad(Tarjeta de video y de red).
BUS DE EXPANSION: Conecta al procesador con los dispositivos ms lentos
(ratn, teclado, modem).
Desde su forma de transmitir los datos podemos clasificarlos en:
Bus sincrono: Se dispondr de un reloj que sincronice ambos dispositivos
con el bus.
Bus asncrono: En este caso el dispositivo manda cierta cantidad de pulsos
elctricos en determinados pines que le servirn como presentacin para
ser identificado.
Los tipos de bus que han aparecido en la historia son los siguientes:
Bus XT y AT (ISA): IBM crea el PC con un bus de 4.77MHz que era la
velocidad de los procesadores 8086 y 8088 era sncrono con un
ancho de banda de 8 bits, sin embargo con la aparicin del
procesador 8086 se incremento el ancho del bus a 16 bits para datos
y de 24 bits para direcciones y pasa a ser asncrono y duplica su
frecuencia a 8.33 MHz.
Bus MCA: Estamos en 1987 y contamos con un bus de 10MHz de
velocidad, ancho de datos de 32 bits y una tasa de transferencia de
200Mbits por segundo. adems contaba con un controlador que le
permita funcionar de forma independiente de la velocidad de los
dems dispositivos incluso de forma independiente al procesador.
Como vera contamos con un reloj que nos servir para poner en sincrona
cada uno de los dispositivos, tambin dentro del Microprocesador tenemos
registro o unidades de memoria de muy reducido tamao que no servirn para
realizar operaciones con la unidad aritmtico lgica aparte tenemos unidades
de memoria como lo es la ROM y la RAM y los puertos de entrada y salida. Todos
ellos interconectados entre si a travs de buses de direccin, control o datos.
Hemos visto en el tema anterior que existen ms buses pero estos sirven para
unir a los dispositivos con las unidades de memoria o el procesador por tanto
estos estn en el bloque de puertos E/S.
En las siguientes unidades iremos conociendo poco a poco y de una manera
ms directa a los elementos que integran a la computadora.
ACTIVIDADES DE APRENDIZAJE
Evaluacin:
Unidad III
Memorias.
3.1. Funcin de la memoria.
3.2. Caractersticas generales.
3.2.1. Capacidades.
3.2.2. Unidad de control de memoria.
3.2.3. Registros, celdas y organizacin interna.
3.3. Tipos de memorias.
3.3.1. Memorias de acceso aleatorio.
3.3.1.1. Lectura.
3.3.1.2. Escritura.
3.3.1.3. Propiedades.
3.3.1.4. Tecnologas.
3.3.2. Memorias solo de lectura.
3.3.2.1. tecnologas.
3.3.2.2. BIOS.
3.3.2.3. Ciclo de inicializacin del computador.
3.4. Jerarqua de la memoria.
3.5. Memoria principal.
3.6. Memoria cache.
3.7. Memoria secundaria.
3.8. Memoria virtual.
INTRODUCCION:
OBJETIVO DE LA UNIDAD
3.2.1. Capacidades.
No todas las memorias son de igual tamao por eso es necesario que
conozcamos las capacidades que podemos tener pero para esto haremos un
repaso previo.
Llambamos bit a la unidad mas simple de medida que consista o bien en un
0(cero) o bien en un 1(uno) la combinacin de 8 bits nos resultaba un byte y de
acuerdo a esto y en base 2 tenemos las siguientes unidades de medidas lgicas.
BIT: puede tener valore de 0 y 1, es decir sistema binario
BYTE: son 8 Bits.
KILOBYTE (KB) = 2 **10 bytes
MEGABYTE (MB) = 2 ** 10 Kilobyte = 2 ** 20 Bytes
GIGABYTE (GB) = 2** 10 Megabyte = 2** 30 Bytes
TERABYTE (TB) =2**10 Gigabyte = 2**40 Bytes
Por ejemplo una memoria RAM estar compuesta de 8 integrados cada uno
de 8MB, 16MB, 32MB, 64MB, 128MB, etc. de los cuales como resultado
obtendremos 8(8MB)=64MB y as sucesivamente en cada uno de los casos
resultando 64, 128, 256, 512, 1024, etc. (todos en MB).
3.3.1.1. Lectura.
El proceso de lectura o escritura puede parecer confuso pero poco a poco
nos iremos familiarizando con ambos. Nos dedicaremos en esta seccin a
explicar el proceso de lectura dejando para una seccin posterior el proceso de
escritura. Para la lectura se siguen los siguientes pasos:
a. Se indica la direccin (posicin a leer) en el bus de direcciones
b. Se activa la memoria poniendo CS = 0
c. Se indica operacin de lectura poniendo R/W = 1
d. La memoria entrega el dato por el bus de datos
e. Se desactivan las seales anteriores para poder realizar una nueva
operacin
Tiempo de
Lectura (TRC):
Tiempo
necesario para
establecer las
seales a la
entrada del
chip, obtener el
dato, y
desactivar las
seales.
3.3.1.2. Escritura.
El proceso de escritura es de forma similar y los pasos a seguir son los
siguientes:
a. Se manda la direccin (posicin a escribir) al bus de direcciones
b. Se activa la memoria poniendo CS = 0
c. Se indica operacin de escritura poniendo R/W = 0
d. La CPU pone el dato a escribir en el bus de datos
e. La escritura se produce cuando CS y R/W estn simultneamente a
nivel bajo. Cuando se desactiva CS o R/W finaliza la captura del dato.
f. Se desactiva el resto de seales dando por terminada la operacin
Al igual que en el
ciclo de lectura, se
deben cumplir unas
temporizaciones
entre las variaciones
de las seales para
que la operacin se
realice
correctamente.
3.3.1.3. Propiedades.
Independiente de la capacidad de la memoria debemos tomar en cuenta la
frecuencia, el ancho de datos y por tanto la velocidad de transferencia. Pero
para que usted pueda comprender con mayor facilidad le aconsejo leer
previamente (la parte 3.3.1.1 y 3.5 de este capitulo) mismas que sern utilizadas
en este tema.
Voy a empezar a hablar de la DDR (DDR-SDRAM) que es tal vez la principal
memoria que exista cuando este manual fue editado.
En la memoria DDR se envan los datos 2 veces por cada seal de reloj, una
vez en cada extremo de la seal (el ascendente y el descendente), en lugar de
enviar datos slo en la parte ascendente de la seal. As una memoria SDRAM de
100Hmz con este tipo de tecnologa se duplicara y tendramos una memoria de
200Mhz. Su voltaje de operacin con 2.5 volts y cuenta con 184 pines.
Para determinar el ancho de los datos debemos seguir la siguiente formula:
Frecuencia efectiva de trabajo en MHz * Ancho de bus en Bytes
Por ejemplo en una memoria con una frecuencia de 200Mhz por el ancho de
bus (8bits) =1600 Mb/s a este tipo de memoria se le llama PC1600 o DDR200. Vea
la siguiente tabla.
Velocidad Velocidad Convencin Ancho de datos por segundo Convencin de
de Reloj de datos de nombres nombres del
de chip de mdulo de
memoria memoria
100 MHz 200 MHz DDR200 1,600MB/segundo 1.6GB/segundo PC1600
133 MHz 266 MHz DDR266 2,128MB/segundo 2.1GB/segundo PC2100
166 MHz 333 MHz DDR333 2,664MB/segundo 2.7GB/segundo PC2700
200 MHz 400 MHz DDR400 2,128MB/segundo 3.2GB/segundo PC3200
El mismo caso ocurre con la DDR2 que trabaja con 4 bits de asignacin por
cada ciclo, es decir dos de ida y dos de vuelta. Como se dar cuenta es doble
vez ms rpida que la DDR porque el reloj trabaja con el doble de rapidez. Los
mdulos DDR2 son de 240 pines trabajando a 1.8 volts.
Velocidad Velocidad Convencin de Ancho de Convencin de
de Reloj de datos nombres de chip de datos por nombres del mdulo
memoria segundo de memoria
100 MHz 400 MHz DDR2-400 3.200 GB/s PC2-3200
133 MHz 533 MHz DDR2-533 4.264 GB/s PC2-4200
166 MHz 667 MHz DDR2-667 5.336 GB/s PC2-5300
200 MHz 800 MHz DDR2-800 6.400 GB/s PC2-6400
266 MHz 1066 MHz DDR2-1066 8.500 GB/s PC2-8500
Y por ultimo la memoria DDR3 utilizada actualmente que trabaja con 1.5 volts
en un modulo de 240 pines. Debido a que cuando este manual fue diseado no
era muy conocida esta memoria solo me remitir a colocar la tabla de la
capacidad de transferencias o ancho de bus. Como se dar cuenta ahora hay
que volver a duplicar la velocidad del reloj para obtener la velocidad de los
datos.
Velocidad Velocidad Convencin de Ancho de datos Convencin de
de Reloj de datos nombres de chip de por segundo nombres del
memoria mdulo de
memoria
100 MHz 800 MHz DDR3-800 6.40 GB/s PC3-6400
133 MHz 1066 MHz DDR3-1066 8.53 GB/s PC3-8500
166 MHz 1333 MHz DDR3-1333 10.67 GB/s[1] PC3-10600
200 MHz 1600 MHz DDR3-1600 12.80 GB/s PC3-12800
250 MHz 2000 MHz DDR3-2000 15.00 GB/s PC3-15000
3.3.1.4. Tecnologas.
Hay diversos tipos de arreglos a travs de los cuales se disean memorias
veremos algunos:
SIMM(Single In-line Memory Module): Placa de circuito impreso con chips de
memoria de diferentes capacidades su diseo es de 30 contactos para manejo
de 8 bits cada vez con un largo de 8.5cm o 72 contactos para manejo de 32 bits
con un largo de 10.5cm. Ambos insertables en la tarjeta madre.
DIMM (Single In-line Memory Module): Formato de 168 conectores con 13 cm de
longitud los cuales pueden manejar 64 bits.
3.3.2.2. BIOS.
La Bios es el elemento encargado de establecer la conexin entre el
hardware y el software. Cuando se enciende el ordenador hay que establecer
cules son los recursos disponibles y donde se encuentra el software del Sistema
Operativo. Estas funciones las realiza la BIOS (Subrutinas Bsicas de
Entrada/Salida) a partir de cierta informacin que est almacenada de forma
permanente en la placa base. La BIOS est dividida en varios chips que se
reparten entre los distintos elementos hardware del ordenador:
La ROM BIOS es la BIOS del sistema. Se trata de un chip que se encuentra
en la placa base y que contiene un pequeo programa de arranque que
chequea los recursos disponibles. Tambin contiene las rutinas de E/S que
permiten al procesador comunicarse con el exterior mediante el mecanismo de
las interrupciones.
La RAM CMOS es la parte configurare de la BIOS. Contiene informacin
bsica sobre algunos recursos del sistema que son susceptibles de ser
modificados como el disco duro el tipo de disco flexible, etc. Esta informacin es
almacenada en una RAM con tecnologa CMOS (bajo consumo) alimentacin
por una pila que se encuentra en la placa base.
ACTIVIDADES DE APRENDIZAJE
Evaluacin:
Unidad IV
Unidad Central de
Proceso.
4.1. Componentes.
4.1.1. La Unidad de Control.
4.1.2. Registros.
4.1.3. La Unidad Aritmtica Lgica.
4.2. Interconexin de los componentes de la CPU.
4.3. Diagrama de bloques de la CPU.
4.4. Transferencia de datos.
4.4.1. Tipos.
4.4.2. Basados en bus.
4.4.3. Basada en Multiplexor.
4.5. Conjunto de Instrucciones.
4.5.1. Caractersticas de las instrucciones de mquina.
4.5.2. Tipos de operandos.
4.5.3. Tipos de operaciones.
4.5.4. Lenguaje ensamblador.
4.6. Direccionamiento y formatos.
4.6.1. Tipos de direccionamiento..
4.6.2. Formato de instrucciones.
4.7. Estructuras y funcin del CPU.
4.7.1. Organizacin del procesador.
4.7.2. Organizacin de los registros.
4.7.3. Ejecucin de instrucciones.
4.7.3.1. Etapas de la ejecucin.
4.7.3.2. Procesamiento entubado (pipeline).
4.7.3.3. Ciclos de bsquedas en memoria (Fetch).
INTRODUCCION:
OBJETIVO DE LA UNIDAD
4.1. Componentes.
Como hemos visto al principio de la 2 unidad la computadora esta formada
por tres elementos que son la memoria, Unidad de control y finalmente los
dispositivos de entrada y salida.
La primera ya fue vista en la unidad anterior ahora toca el turno a la Unidad
central de proceso para dejar en otra unidad a los dispositivos de entrada.
La unidad central de procesamiento esta formada por tres elementos bsicos
que son la Unidad de control, los registros y la Unidad Aritmtico Lgica o ALU.
4.1.2. Registros.
Los registros son memorias muy pequeas y rpidas para almacenamiento
temporal y podemos clasificarlos del siguiente modo:
Registros de Propsito General
Los registros de propsito general AX, BX, CX y DX son los caballos de batalla
del sistema. Son nicos en el sentido de que se les puede direccionar como una
palabra o como un byte.
ACTIVIDADES DE APRENDIZAJE
Evaluacin:
Unidad V
Entrada/Salida.
5.1. Dispositivos perifricos de E/S.
5.1.1. Teclado.
5.1.2. Disco duro.
5.1.3. Monitor.
5.1.4. Impresoras.
5.2. Interfases de E/S.
5.3. Comunicacin serial.
5.3.1. Transmisin asncrona.
5.3.2. Transmisin sincrona.
5.4. Modos de Transferencia.
5.4.1. Por control del programa.
5.4.2. Iniciada por interrupcin.
5.4.3. Acceso directo a memoria.
5.4.4. Por procesador dedicado.
INTRODUCCION:
OBJETIVO DE LA UNIDAD
5.1.1. Teclado.
El teclado es un dispositivo de entrada que hacen llegar la informacin al
ordenador o computadora. Este dispositivo permite al usuario del ordenador
introducir datos, comandos y programas en la CPU. El dispositivo de entrada ms
comn es un teclado similar al de las mquinas de escribir. La informacin
introducida con el mismo, es transformada por el ordenador en modelos
reconocibles.
Un teclado es una coleccin de pulsadores que dependiendo como se
encuentren organizados es como conoceremos al tipo de teclado:
Teclado lineal: Cada pulsador tiene una lnea dedicada.
5.1.3. Monitor.
Podemos empezar diciendo que el monitor es un dispositivo de salida de
datos.
Cuando este manual se diseaba existan aun los monitores con tubos de
rayos catdicos el cual utiliza un modo similar al de una televisin para poder
funcionar.
La tecnologa LCD utiliza molculas de cristal lquido colocadas entre
diferentes capas que los polarizan y los rotan segn si se quiere mostrar un color u
otro. Su principal ventaja, adems de su reducido tamao, es el ahorro de
energa.
Cuando las molculas en la red cristalina giran, cambian el ngulo de
polarizacin de la luz que pasa por estas, de manera que parte de la misma es
reflejada y parte es transmitida. Lo que se traduce en una reduccin de la
intensidad de la luz que traspasa el cristal. Los LCDs necesitan una fuente externa
de luz, ya que los mismos no son capaces de emitirla.
En las pantallas de computadora o de mayor tamao se usan LCDs de matriz
pasiva y de matriz activa. En el primer caso, se hace pasar corriente elctrica a
travs de una malla de conductores arriba y debajo de la placa de cristal
lquido. De esta forma, en el punto donde se encuentran las cargas elctricas, el
pequeo cristal lquido se destuerce, permitiendo el paso de la luz que viene
del fondo. Las pantallas LCD de matriz activa poseen transistores y capacitores
para cada punto o pxel, lo que facilita un mayor control de qu cristal lquido se
activa y cul no, adems de mayor precisin en el grado de polarizacin de
cada cristal, llegando hasta 256 grados de brillantez por pxel.
5.1.4. Impresoras.
El perifrico capaz de transformar texto y grficos desde su versin digital
hacia su forma impresa recibe el nombre de impresora, y constituye un
dispositivo esencial para cualquier usuario de PC. De hecho, mucho antes de la
aparicin del PC, las impresoras ya se empleaban con los ordenadores primitivos
como medio principal para la presentacin de resultados. Y de hecho, todo
parece apuntar a que las impresoras no se abandonarn en el futuro.
ACTIVIDADES DE APRENDIZAJE
Evaluacin:
Unidad VI
Arquitecturas.
6.1. Multiproceso.
6.1.1. Sistemas de memoria compartida.
6.1.2. Sistemas de memoria locales.
6.2. Sistemas centralizados.
6.3. Sistemas paralelos.
6.4. Sistemas distribuidos.
6.5. Sistemas tolerantes a fallas.
6.6. Arquitectura cliente / servidor.
INTRODUCCION:
OBJETIVO DE LA UNIDAD
6.1. Multiproceso.
Hoy es posible construir sistemas, que an teniendo procesadores ms "lentos"
que otros, ofrezcan unas prestaciones significativamente superiores. Son los
sistemas multiprocesador, que como su denominacin indica, incorporan varios
procesadores para llevar a cabo las mismas funciones.
El multiproceso no es algo difcil de entender: ms procesadores significa ms
potencia computacional. Un conjunto de tareas puede ser completado ms
rpidamente si hay varias unidades de proceso ejecutndolas en paralelo. Esa
es la teora, pero otra historia es la prctica, como hacer funcionar el
multiproceso, lo que requiere unos profundos conocimientos tanto del hardware
como del software. Es necesario conocer ampliamente como estn
interconectados dichos procesadores, y la forma en que el cdigo que se
ejecuta en los mismos ha sido escrito para escribir aplicaciones y software que
aproveche al mximo sus prestaciones.
Para lograrlo, es necesario modificar varias facetas del sistema operativo, la
organizacin del cdigo de las propias aplicaciones, as como los lenguajes de
programacin.
Es difcil dar una definicin exacta de un sistema multiprocesador, aunque
podemos establecer una clasificacin de los sistemas de procesadores en:
SISD o secuencia nica de instrucciones y datos (Single Instruction,
Single Data): una sola secuencia de instrucciones opera sobre una sola
secuencia de datos (caso tpico de los ordenadores personales).
SIMD o secuencia nica de instrucciones y mltiple de datos (Single
Instruction, Multiple Data): una sola secuencia de instrucciones opera,
simultneamente, sobre mltiples secuencias de datos (array
processors).
MISD o mltiples secuencias de instrucciones y nica de datos (Multiple
Instruction, Single Data): mltiples secuencias de instrucciones operan,
simultneamente, sobre una sola secuencia de datos (sin
implementaciones tiles actualmente).
MIMD o mltiples secuencias de instrucciones y datos (Multiple
Instruction, Multiple Data): mltiples secuencias de instrucciones operan,
simultneamente, sobre mltiples secuencias de datos.
Los sistemas multiprocesadores pueden ser clasificados con mayor propiedad
como sistemas MIMD. Ello implica que son mquinas con mltiples y autnomos
nodos de proceso, cada uno de los cuales opera sobre su propio conjunto de
datos. Todos los nodos son idnticos en funciones, por lo que cada uno puede
operar en cualquier tarea o porcin de la misma.
ACTIVIDADES DE APRENDIZAJE
Evaluacin:
REFERENCIAS:
http://mx.geocities.com/aqilesboy2003/historiadelacomputacion/tipica.html
http://electro.fisica.unlp.edu.ar/computacion/downloads/Monografias/2005/2005-
ME_FMauri-VLanaro-RTamone.pdf
http://torio.unileon.es/~dierar/ti/pdf/BusesPresentacion.PDF
http://www.zator.com/Hardware/H2_2.htm
http://cpys.iespana.es/hardware/8.pdf
http://www.alegsa.com.ar/Notas/85.php
http://iteso.mx/~snaval/materiales_didacticos/Modulo%20IV%20la%20UCP.doc
http://www-2.dc.uba.ar/materias/so/datos/cap03.pdf
http://www.fing.edu.uy/inco/cursos/arqsis2/teorico/clase03.pdf
http://www.it.uc3m.es/ttao/html/isasubset.html#app:instructionsetsubset:arithmetic
http://gsii.usal.es/inf/03capitulo3.pdf
http://serdis.dis.ulpgc.es/~itis-byp/NotasDeClase/informacion/PARALELO-
SERIE/COMUNICACIONES.doc
http://www.dacya.ucm.es/mendias/512/docs/tema11.pdf
http://www.consulintel.es/Html/Tutoriales/Articulos/risc.html
http://www.monografias.com/trabajos16/sistemas-distribuidos/sistemas-distribuidos.shtml