Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA
ARQUITECTURA DE COMPUTADORAS
HORARIO
11:00 a 12:00 HORAS
CATEDRATICO
ENRIQUE MARTINEZ CASTILLO
REPORTE DE INVESTIGACION 1:
NOMBRE ALUMNO:
Merino Zamudio Jesús Alberto
FECHA DE ENTREGA
LUNES 6 DE SEPTIEMBRE 2010.
1.1.1 Clásicas
1.1.2 Segmentadas
1.1.3 De multiprocesamiento
1.2.1 CPU.
1.2.1.1 Arquitecturas.
1.2.1.2 Tipos.
1.2.1.3 Características.
1.2.1.4 Funcionamiento.
1.2.2 Memoria.
1.2.2.1 Arquitecturas.
1.2.2.2 Tipos.
1.2.2.3 Características.
1.2.2.4 Funcionamiento.
1.2.3.1 Arquitecturas.
1.2.3.2 Tipos.
1.2.3.3 Características.
1.2.3.4 Funcionamiento.
0, 1, 2 y 3.
1.1.1 Clásicas
El modelo clásico de arquitectura de computadoras fué diseñado por Jhon Von
Newman que consta de los siguientes elementos:
Placa Base
- Caché interna o de primer nivel (L1). Se localiza dentro del propio procesador,
teniendo un tamaño de 8 a 32 Kb. Al venir integrada en el procesador no puede
ser ampliada; para ello habría que cambiar el procesador.
Estructura de un procesador.
Para aprovechar todo el potencial del procesador, el sistema hace uso de las
denominadas IRQ (Interrupt Request interrupciones del sistema): señales que
reclaman la atención del procesador sólo cuando es necesario. Viajan a través de
las pistas del bus y son procesadas según su nivel de importancia para el sistema,
de acuerdo a un orden jerárquico establecido mediante el número asignado a cada
interrupción.
1.1.2 Segmentadas
Si se trata de una instrucción a ser ejecutada por la ALU podemos decir que la
CPU realiza a lo largo del ciclo de maquina estas 5 tareas.
Una vez que termina de ejecutar una instrucción va a buscar otra y tarda en
ejecutarla un tiempo T, es decir cada T segundos ejecuta una instrucción.
Supongamos la CPU dividida en 5 unidades, de tal forma que c/u tarde lo mismo
en realizar su partecita. Es decir c/u tardará T/5.
Para que una instrucción se ejecute se necesita T segundos entonces para que
usar pipe-line.
Explicación detallada
Los sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea
sin importar su localización en memoria; con un propicio soporte del sistema
operativo, estos sistemas pueden mover fácilmente tareas entre los procesadores
para garantizar eficientemente el trabajo.
Conceptos relacionados
Arquitectura NUMA
En la versión 2.2.x, varias CPUs pueden estar dentro del núcleo al mismo tiempo.
Esto es algo que los escritores de módulos tienen que tener en cuenta.
1.2.1 CPU.
• Registros.
Los Registros son una pequeña memoria interna existente en la CPU que
permiten a la ALU el manejo de las instrucciones y los datos precisos para realizar
las diferentes operaciones elementales.
De la misma forma que la placa principal tiene un bus para conectar la CPU con
los diferentes dispositivos del sistema informático, la unidad de control tiene un
bus interno para conectar sus componentes
Registros
1.2.1.1 Arquitecturas
Diagrama de bloques
La CPU también haría que la ULA funcione como sumadora y dirija la salida hacia
el tercer registro. El proceso de realización que especifica una función se
denomina ciclo de ejecución.
Registros
Instrucciones
Aritmética y Lógica
Movimientos
de datos
Dentro del conjunto básico de registros de control se deben incluir a los siguientes:
1.2.1.2 Tipos.
más potente y más rápido que existe en un momento dado. Estas máquinas están
diseñadas para procesar enormes cantidades de información en poco tiempo y
son dedicadas a una tarea específica.
Así mismo son las más caras, sus precios alcanzan los 30 MILLONES de dólares
y más; y cuentan con un control de temperatura especial, ésto para disipar el calor
que algunos componentes alcanzan a tener.Unos ejemplos de tareas a las que
son expuestas las supercomputadoras son los siguientes:
Los mainframes tienen un costo que va desde 350,000 dólares hasta varios
millones de dólares. De alguna forma los mainframes son más poderosos que las
supercomputadoras porque soportan más programas simultáneamente. PERO las
sup ercomputadoras ueden ejecutar un sólo programa más rápido que un
mainframe.
Aplicaciones de ingeniería
CAD (Diseño asistido por computadora)
Publicidad
Creación de Software
1.2.1.3 Características.
· Memoria
Por ejemplo: Para que un programa se pueda ejecutar (correr, rodar, funcionar,…),
debe ser situado en la memoria, en una operación denominada carga(load) del
programa.
La memoria central de una computadora es una zona de almacenamiento
organizada en centenares o millares de unidades de almacenamiento individual
celdas.
P57487891
La unidad aritmetica logica opera los datos que recibe siguiendo las indicaciones
por la unidad de control. Esta unidad puede realizar operaciones aritmeticas
logicas, por ejemplo: el de realizar la suma, la forma en que realiza la operación.
2.- Una vez conocido el codigo de la operación la unidad de control ya sabe que
circuitos de la UAL deben de intervenir pueden establecerse las conexiones
electricas necesarias atraves del secuenciador.
3.- Extrae de la memoria principal los datos necesarios para ejecutar la instrucción
en proceso
4.- Ordena la AUL que efectua las operaciones el resultado de este es depositado
en el acumulador de la AUL.
UNIDADES PERIFERICAS
Unidades de comunicación
Memorias auxiliares.
Las unidades de comunicación: Permiten el dialogo con el exterior que son las de
entrada y salida ejemplo: teclado, monitor impresora, mouse.
• El microprocesador de la CPU está formado por una unidad aritmético lógica que
realiza
• Para aceptar órdenes del usuario, acceder a los datos y presentar los resultados,
la CPU se comunica a través de un conjunto de circuitos o conexiones llamado
bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un
disco duro), los dispositivos de entrada (por ejemplo, un teclado o un ratón) y los
dispositivos de salida (por ejemplo, un monitor o una impresora).
Procesamiento de la CPU
Como dijimos anteriormente, la CPU realiza tres operaciones básicas con los
datos: puede leerlos, procesarlos , y escribirlos en la memoria. Es decir que, la
CPU necesita solo cuatro elementos para realizar dichas operaciones con los
datos: Las instrucciones, un puntero a las instrucciones (Instrucción Pointer),
algunos registros, y la unidad aritmética lógica.
Por otro lado, la CPU contiene algunas partes adicionales que ayudan a dichos
componentes principales a realizar el trabajo:
La unidad de control, maneja y coordina toda las operaciones del chip. Este le
permite saber a la unidad aritmética lógica cuando debe calcular, al buscador
cuando debe grabar una cifra, y al decodificador cuando trasladar la cifra dentro
de una instrucción.
1.2.2 Memoria.
•Arreglo de registros.
El arreglo de registros almacena los datos que han sido programados en la ROM.
Cada registro
•Buffer de salida.
El registro habilitado por las entradas de selección coloca el dato que tiene sobre
el canal de datos. Estos datos entraran en los buffers de salida mismos que se
encargan de trasmitirlos hacia las salidas externas siempre y cuando CS este en
bajo. Si CS esta en alto, los buffers de salida se encuentran en el estado de alta
impedancia, con lo que D7 asta D0 estarán flotando0
Como sucede con la ROM, es útil pensar que la RAM consta de varios registros,
cada uno de los cuales almacena una sola palabra de datos y tiene una dirección
única. Las RAMS comúnmente vienen con capacidades de palabras de 1K, 4K,
8K, 16K, 64K, 128K, 256K, y 1024K, y tamaños de palabras de 1, 4, u 8 bits.
Como veremos mas adelante , la capacidad de las palabras y el tamaño de estas
puede extenderse combinando circuios integrados de memoria.
•Operación de lectura.
•Operación de escritura.
Muchos circuitos de memoria tienen una o mas entradas CS que se usan para
habilitar o deshabilitar el circuito en su totalidad. En el modo deshabilitado todas
las salidas y entradas de datos se deshabilitas (alta-z) de manera que no puede
tener lugar no la operación de lectura ni de escritura. En este modo en contenido
de la memoria no se afecta. La razón para tener entradas CS será mas clara
cuando se combinen CI de memoria para tener mayores memorias. Observe que
muchos fabricantes llaman a estas entradas CE (habilitación de circuito). Cuando
las entradas CS o CE se encuentran en un estado activo, se dice que el CI de
memoria a sido seleccionado; de otro modo se dice que no esta seleccionado.
Muchos CI de memoria están diseñados para consumir una potencia mucho
menor cuando están seleccionados. En sistemas de memoria grandes, para una
operación dada de memoria, serán seleccionados una o mas CI de memoria
mientras que los demás no.
1.2.2.1 Arquitecturas
ARQUITECTURA DE LA MEMORIA
Una EPROM puede ser programada por el usuario y también puede borrarse y
reprogramarse tantas veces como desee. Una ves programada, la EPROM es una
memoria no volátil que contendrá sus datos almacenados indefinidamente. El
proceso para programar una EPROM implica la aplicación de niveles de voltaje
especiales (comúnmente en un orden de 10 a 25 volts) a las entradas adecuadas
del circuito en una cantidad de tiempo especificada (por lo general 50 minutos) por
la localidad de dirección. El proceso de programación generalmente es efectuado
por un circuito especial de programación que esta separando del circuito en el cual
la EPROM eventualmente trabajara. El proceso de programación completo puede
llevar barios minutos para un microcircuito EPROM.
En una EPROM las celdas de almacenamiento son transistores MOSFET que
tienen una compuerta de cilicio sin ninguna conexión eléctrica (es decir, una
compuerta flotante). En un estado normal, cada transistor esta apagado y cada
celda guarda un 1 lógico un transistor puede encenderse mediante la aplicación de
un curso de programación de alto voltaje, el cual inyecta electrones de alta energía
en la región formada por la compuerta flotante. Estos electrones permanecen en
esta región una ves que a finalizado el pulso ya que no existe ninguna trayectoria
de descarga.
Una ves que sea programado una celda de la EPROM se puede borrar su
contenida exponiendo la EPROM a la luz ultravioleta (UV), la cual se aplica a
través de la ventana que se encuerta sobre el encapsulado del circuito. La luz
(UV) produce una foto corriente que va desde la compuerta flotante hacia el
sustrato de cilicio; con esto se apaga el transistor y se lleva de nuevo la celda
hacia el estado uno lógico. Este proceso de borrado requiere entre 15 a 20
minutos de exposición a los rayos (UV). Desafortunadamente, no existe ninguna
forma de borrar solo algunas celdas; la luz (UV) borra todas las celdas al mismo
tiempo por lo que una EPROM barrada almacena solamente unos lógicos. Una
ves borrada puede volverse a programar.
1.2.2.2 Tipos.
difieren en la tecnología que usan para almacenar los datos. La RAM dinámica
necesita ser refrescada cientos de veces por segundo, mientras que la RAM
estática no necesita ser refrescada tan frecuentemente, lo que la hace más rápida,
pero también más cara que la RAM dinámica. Ambos tipos son volátiles, lo que
significa que pueden perder su contenido cuando se desconecta la alimentación.
En el lenguaje común, el término RAM es sinónimo de memoria principal, la
memoria disponible para programas. En contraste, ROM (Read Only Memory) se
refiere a la memoria especial generalmente usada para almacenar programas que
realizan tareas de arranque de la máquina y de diagnósticos. La mayoría de los
computadores personales tienen una pequeña cantidad de ROM (algunos Kbytes).
De hecho, ambos tipos de memoria ( ROM y RAM )permiten acceso aleatorio. Sin
embargo, para ser precisos, hay que referirse a la memoria RAM como memoria
de lectura y escritura, y a la memoria ROM como memoria de solo lectura.
Se habla de RAM como memoria volátil, mientras que ROM es memoria no-volátil.
•VRAM :
Siglas de Vídeo RAM, una memoria de propósito especial usada por los
adaptadores de vídeo. A diferencia de la convencional memoria RAM, la VRAM
puede ser accedida por dos diferentes dispositivos de forma simultánea. Esto
permite que un monitor pueda acceder a la VRAM para las actualizaciones de la
pantalla al mismo tiempo que un procesador gráfico suministra nuevos datos.
VRAM permite mejores rendimientos gráficos aunque es más cara que la una
RAM normal.
•SIMM :
•DIMM :
Siglas de Dual In line Memory Module, un tipo de encapsulado, consistente en una
pequeña placa de circuito impreso que almacena chips de memoria, que se inserta
en un zócalo DIMM en la placa madre y usa generalmente un conector de 168
contactos.
•DIP :
•RAM Disk :
Se refiere a la RAM que ha sido configurada para simular un disco duro. Se puede
acceder a los ficheros de un RAM disk de la misma forma en la que se acceden a
los de un disco duro. Sin embargo, los RAM disk son aproximadamente miles de
veces más rápidos que los discos duros, y son particularmente útiles para
aplicaciones que precisan de frecuentes accesos a disco.
Dado que están constituidos por RAM normal. los RAM disk pierden su contenido
una vez que la computadora es apagada. Para usar los RAM Disk se precisa
copiar los ficheros desde un disco duro real al inicio de la sesión y copiarlos de
nuevo al disco duro antes de apagar la máquina. Observe que en el caso de fallo
de alimentación eléctrica, se perderán los datos que huviera en el RAM disk. El
sistema operativo DOS permite convertir la memoria extendida en un RAM Disk
por medio del comando VDISK, siglas de Virtual DISK, otro nombre de los RAM
Disks.
•SRAM
Un bit de RAM estática se construye con un --- como circuito flip-flop que permite
que la corriente fluya de un lado a otro basándose en cual de los dos transistores
es activado. Las RAM estáticas no precisan de circuiteria de refresco como
sucede con las RAMs dinámicas, pero precisan más espacio y usan mas energía.
La SRAM, debido a su alta velocidad, es usada como memoria caché.
•DRAM
Siglas de Dynamic RAM, un tipo de memoria de gran capacidad pero que precisa
ser constantemente refrescada (re-energizada) o perdería su contenido.
Generalmente usa un transistor y un condensador para representar un bit Los
condensadores debe de ser energizados cientos de veces por segundo para
mantener las cargas. A diferencia de los chips firmware (ROMs, PROMs, etc.) las
dos principales variaciones de RAM (dinámica y estática) pierden su contenido
cuando se desconectan de la alimentación. Contrasta con la RAM estática.
•SDRAM
•FPM
: Siglas de Fast Page Mode, memoria en modo paginado, el diseño más comun de
chips de RAM dinámica. El acceso a los bits de memoria se realiza por medio de
coordenadas, fila y columna. Antes del modo paginado, era leido pulsando la fila y
la columna de las líneas seleccionadas. Con el modo pagina, la fila se selecciona
solo una vez para todas las columnas (bits) dentro de la fila, dando como resultado
un rápido acceso. La memoria en modo paginado tambien es llamada memoria de
modo Fast Page o memoria FPM, FPM RAM, FPM DRAM. El término “fast” fué
añadido cuando los más nuevos chips empezaron a correr a 100 nanoseconds e
incluso más.
•EDO
Siglas de Extended Data Output, un tipo de chip de RAM dinámica que mejora el
rendimiento del modo de memoria Fast Page alrededor de un 10%. Al ser un
subconjunto de Fast Page, puede ser substituida por chips de modo Fast Page.
Sin embargo, si el controlador de memoria no está diseñado para los más rápidos
chips EDO, el rendimiento será el mismo que en el modo Fast Page.
EDO elimina los estados de espera manteniendo activo el buffer de salida hasta
que comienza el próximo ciclo. BEDO (Burst EDO) es un tipo más rápido de EDO
que mejora la velocidad usando un contador de dirección para las siguientes
direcciones y un estado ‘pipeline’ que solapa las operaciones.
RAM Estática o SDRAM, que no necesita ser restaurada, por lo que se vuelve más
rápida pero también más costosa que la DRAM. La SDRAM surgió junto con los
microprocesadores Pentium II, pero son utilizadas también para Pentium III, AMD
K6, K6–2, K6–3, Athlon, Duron y demás variantes. Pueden funcionar a 66, 100 o a
133 MHz (PC 66?, PC 100? o PC 133? respectivamente) En términos prácticos,
es buena para la mayoría de los usos de empresa o domésticos, y es más fácil de
utilizar.
MEMORIA ROM
Hay una tendencia a poner cada vez menos programas en la estática ROM, y más
en los discos, haciendo los cambios mucho más fáciles. Los ordenadores
domésticos a comienzos de los 80 venían con todo su sistema operativo en ROM.
No había otra alternativa razonable ya que las unidades de disco eran
generalmente opcionales. La actualización a una nueva versión significa usar un
soldador o un grupo de interruptores DIP y reemplazar el viejo chip de ROM por
uno nuevo. En el año 2000 los sistemas operativos en general ya no van en ROM.
Todavía los ordenadores pueden dejar algunos de sus programas en memoria
ROM, pero incluso en este caso, es más frecuente que vaya en memoria flash.
Los teléfonos móviles y los asistentes personales digitales (PDA) suelen tener
programas en memoria ROM (o, por lo menos en memoria flash). Algunas de las
consolas de videojuegos que utilizan programas basados en la memoria ROM son
la Super Nintendo, la Nintendo 64, la Mega Drive o la Game Boy. Estas memorias
ROM, pegadas a cajas de plástico aptas para ser utilizadas e introducidas
repetidas veces, son conocidas como cartuchos. Por extensión la palabra ROM
puede referirse también a un archivo de datos que contenga una imagen del
programa que se distribuye normalmente en memoria ROM, como una copia de un
cartucho de videojuego.
Una razón de que todavía se utilice la memoria ROM para almacenar datos es la
velocidad ya que los discos son más lentos. Aún más importante, no se puede leer
un programa que es necesario para ejecutar un disco desde el propio disco. Por lo
tanto, la BIOS, o el sistema de arranque oportuno del ordenador normalmente se
encuentran en una memoria ROM.
Además de los chips clásicos de memoria ROM puros, hay ROM llamada de
“sobre todo lectura” (del inglés, Read-Mostly Memory). Esta pueden ser escrita
durante su realización, pero además se puede cambiar su contenido después.
Algunos ejemplos:
•Memoria PROM
•Memoria EPROM
•Memoria EEPROM
•Memoria flash
1.2.2.3 Características
Volatilidad
Dicho de otra manera, cualquier de éstas dos memorias (RAM y ROM) es volátil
por su incapacidad de permanecer inalterada de cara a cualquier fallo eléctrico
que presente la misma. Por ésta simple razón específica, las memorias RAM y
ROM son volátiles.
Tiempo de Acceso
Capacidad
1.2.2.4 Funcionamiento
Es una memoria dinámica, lo que indica la necesidad de “recordar” los datos ala
memoria cada pequeños periodos de tiempo, para impedir que esta pierda
lainformación. Eso se llama Refresco. Cuando se pierde la alimentación, la
memoria pierde todos los datos. “Random Access”, acceso aleatorio, indica que
cada posición de memoria puede ser leída o escrita en cualquier orden. Lo
contrario seria el accesosecuencial, en el cual los datos tienen que ser leídos o
escritos en un orden predeterminado.
Las memorias poseen la ventaja de contar con una mayor velocidad, mayor
capacidad de almacenamiento y un menor consumo. En contra partida presentan
el CPU, Memoria y Disco Duro. Los datos de instrucciones cuando se carga un
programa, se carga en memoria. (DMA)
Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de
acceso mediante la segmentación de la memoria del sistema en dos bancos
coordinados. Durante una solicitud particular, un banco suministra la información
al procesador, mientras que el otro prepara datos para el siguiente ciclo; en el
siguiente acceso, se intercambian los papeles. Los módulos habituales que se
encuentran en el mercado, tienen unos tiempos de acceso de 60 y 70 ns (aquellos
de tiempos superiores deben ser desechados por lentos).
Es conveniente que todos los bancos de memoria estén constituidos por módulos
con el mismo tiempo de acceso y a ser posible de 60 ns. Hay que tener en cuenta
que el bus de datos del procesador debe coincidir con el de la memoria, y en el
caso de que no sea así, esta se organizará en bancos, habiendo de tener cada
banco la cantidad necesaria de módulos hasta llegar al ancho buscado. Por tanto,
el ordenador sólo trabaja con bancos completos, y éstos sólo pueden componerse
de módulos del mismo tipo y capacidad. Como existen restricciones a la hora de
colocar los módulos, hay que tener en cuenta que no siempre podemos alcanzar
todas las configuraciones de memoria. Tenemos que rellenar siempre el banco
primero y después el banco número dos, pero siempre rellenando los dos zócalos
de cada banco (en el caso de que tengamos dos) con el mismo tipo de memoria.
Combinando diferentes tamaños en cada banco podremos poner la cantidad de
memoria que deseemos.
FPM (Fast Page Mode): A veces llamada DRAM, puesto que evoluciona
directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia.
Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser
de 70 ó 60 ns. Es lo que se da en llamar la RAM normal o estándar. Usada hasta
con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos
(los de 72 en los Pentium y algunos 486). Para acceder a este tipo de memoria se
debe especificar la fila (página) y seguidamente la columna. Para los sucesivos
accesos de la misma fila sólo es necesario especificar la columna, quedando la
columna seleccionada desde el primer acceso. Esto hace que el tiempo de acceso
en la misma fila (página) sea mucho más rápido. Era el tipo de memoria normal en
los ordenadores 386, 486 y los primeros Pentium y llegó a alcanzar velocidades de
hasta 60 ns. Se presentaba en módulos SIMM de 30 contactos (16 bits) para los
386 y 486 y en módulos de 72 contactos (32 bits) para las últimas placas 486 y las
placas para Pentium.
La memoria EDO está pensada para funcionar a una velocidad máxima de BUS
de 66 Mhz, llegando a alcanzar 75MHz y 83 MHz. Sin embargo, la memoria
SDRAM puede aceptar velocidades de BUS de hasta 100 MHz, lo que dice mucho
a favor de su estabilidad y ha llegado a alcanzar velocidades de 10 ns. Se
presenta en módulos DIMM de 168 contactos (64 bits). El ser una memoria de 64
bits, implica que no es necesario instalar los módulos por parejas de módulos de
igual tamaño, velocidad y marca
Es el componente ideal para las tarjetas gráficas AGP, evitando los cuellos de
botella en la transferencia entre la tarjeta gráfica y la memoria de sistema durante
el acceso directo a memoria (DIME) para el almacenamiento de texturas gráficas.
Hoy en día la podemos encontrar en las consolas NINTENDO 64.
Por tanto, para concluir contar que con la introducción de procesadores más
rápidos, las tecnologías FPM y EDO empezaron a ser un cuello de botella. La
memoria más eficiente es la que trabaja a la misma velocidad que el procesador.
Las velocidades de la DRAM FPM y EDO eran de 80, 70 y 60 ns, lo cual era
suficientemente rápido para velocidades inferiores a 66MHz. Para procesadores
lentos, por ejemplo el 486, la memoria FPM era suficiente.
Se trata de la forma en que se organizan los chips de memoria, del tipo que sean,
para que sean conectados a la placa base del ordenador. Son unas placas
alargadas con conectores en un extremo; al conjunto se le llama módulo. El
número de conectores depende del bus de datos del microprocesador.
Y podríamos añadir los módulos SIP, que eran parecidos a los SIMM pero con
frágiles patitas soldadas y que no se usan desde hace bastantes años, o cuando
toda o parte de la memoria viene soldada en la placa (caso de algunos
ordenadores de marca).
Es necesario destacar que las memorias flash están subdividas en bloques (en
ocasiones llamados sectores) y por lo tanto, para el borrado, se limpian bloques
enteros para agilizar el proceso, ya que es la parte más lenta del proceso. Por esta
razón, las memorias flash son mucho más rápidas que las EEPROM
convencionales, ya que borran byte a byte. No obstante, para reescribir un dato es
necesario limpiar el bloque primero para después reescribir su contenido.
Dispositivos de almacenamiento.
Terminales.
Comunicaciones.
A su vez los dispositivos se pueden clasificar, atendiendo al tipo de información
que manejan y como lo hacen, los siguientes grupos:
principal es que se puede leer cada bloque como una unidad independiente de las
demás (por ejemplo los discos).
Dispositivos de almacenamiento.
Discos.
Tambores magnéticos.
Los tambores se suelen emplear para el intercambio o swapping. Tienen forma
cilíndrica y están divididos en pistas circulares cada una de las cuales tienen su
propia cabeza de lectura/escritura.
TERMINALES.
Las terminales pueden dividirse en dos categorías las que de conectan a través
del estándar RS-232, y los mapeados en memoria.
Terminales RS-232.
COMUNICACIONES
LINEA DE COMUNICACIONES.
INTERFAZ PROCESADOR-PERIFERICO.
REGISTROS.
Los dispositivos que pueden ser accedidos directamente en una zona determinada
de la memoria o indirectamente por medio de instrucciones hardware que
devuelven el estado del mismo.
CONTROLADORES.
CANALES.
Selectores. Pueden manejar varios dispositivos, pero sólo pueden transferir datos
de uno en uno.
ENTRADA/SALIDA (E/S)
Los dispositivos de E/S que los conectan con el sistema informática, no suelen
presentar relación con el reloj del procesador, la llegada de datos y los tiempos de
transferencia de E/S son impredecibles.
Operación asincrona.
Diferencia de velocidad.
pd: Recordar incluir la fuente del tema usando el formato de citacion apropiado,
ver VIDEO WIKIPEDIA abajo en esta pagina.
pd: Se pueden usar alguna de las citas que encontradas dentro del tema, solo
recordar encerrarla entre comillas.
pd: Se pueden usar tambien cambios en fonts para darle mas visibilidad,
consistencia y relevancia al resumen del tema.
pd: Google Docs es el equivalente a OFFICE pero con la caracteristica que todos
sus componentes ( procesador de palabras, presentacion electronica y hoja de
calculo) estan completamente en internet, es decir todos los archivos o material
estaran en linea, seguros y siempre disponibles, ademas de que se pueden
trabajarlos desde cualquier pc, ya sea la personal, la del laboratorio de la escuela
o la de un lugar publico como la biblioteca o un cafe internet.
1.2.3.1 Arquitecturas
Objetivos
El teclado
Arquitectura
Funcionamiento
Para lograr un sistema flexible los microcontroladores no identifican cada tecla con
su carácter serigrafiado en la misma, sino que se adjudica un valor numérico a
cada una de ellas que sólo tiene que ver con su posición física. Si no se hiciera así
ese sistema sería muy dependiente de cada idioma.
Hay que tener en cuenta, que cuando realizamos una pulsación se pueden
producir rebotes (Bouncing) que duplican la señal. Con el fin de eliminarlos, el
teclado también dispone de un circuito que limpia la señal.
Scan Code
Son los códigos que envía el teclado a la computadora para indicar la tecla
pulsada o soltada. Su valor no depende de la tecla, sino de su posición, así se
consigue que sea independiente del idioma del teclado.
Tecla Pulsar Soltar ASCII
A 1C F0,1C 41
Existen teclados que cuentan con una mayor disposición de teclas: algunas de
ellas se utilizan para navegar en Internet, multimedia, barras de desplazamiento
en las ventanas, entre otras. Su costo en el mercado asciende a cerca de los
$350.00 pesos.
El ratón
Par poder indicar la trayectoria que recorrió, a medida que se desplaza, el Mouse
debe enviar al computador señales eléctricas binarias que permitan reconstruir su
trayectoria, con el fin que la misma sea repetida por una flecha en el monitor. Para
ello el Mouse debe realizar dos funciones:
En primer lugar debe generar, por cada fracción de milímetro que se mueve, uno o
más pulsos eléctricos (CONVERSIÓN ANALÓGICA-DIGITAL).
En segundo lugar contar dichos pulsos y enviar hacia la interfaz “port serie”, a la
cual esta conectado el valor de la cuenta, junto con la información acerca de sí se
pulsa alguna de sus tres teclas ubicada en su parte superior.
1.2.3.2 Tipos
• Teclado 101: El teclado pesa 1.1 Lb y mide 11.6 Pulgadas de ancho, 4.3
pulgadas de profundidad y 1.2 de altura. Entre los accesorios disponibles se
encuentran: cableado para Sun, PC(PS/2) y computadoras Macintosh. Las
dimensiones de este teclado son su característica principal. Es pequeño.
Sin embargo se siente como un teclado normal.
(Ver fig. nº 2)
Existen modelos en los que la transmisión se hace por infrarrojos eliminando por
tanto la necesidad de cableado.
Los "ratones" han sido los elementos que más variaciones han sufrido en su
diseño.
Tipos de Mouse: Existen diferentes tecnologías con las que funciona el Mouse:
1.2.3.3 Características
Los buses procesador-memoria son diseños específicos, mientras que los buses
de I/O y backplane son frecuentemente reutilizados en diferentes máquinas
Los diseñadores de buses backplane o de I/O deben diseñar un bus para manejar
dispositivos desconocidos que pueden variar en características tales como
latencia y ancho de banda
• lectura y escritura
• seek sobre un disco
• etc.
http://www.monografias.com
http://es.wikipedia.org
www.bibliodgsca.unam.mx/tesis
www.uc3m.es.com
www.mitecnologico.com
www.scribd.com/.../Arquitectura-de-Computadoras-ISC