Estrategia de prompts, primeras ideas para su construcción
Arquitectura de computadoras unidad 2 y 3
1. INSTITUTO TECNOLÓGICO DE MATEHUALA
ARQUITECTURA DE COMPUTADORAS
UNIDAD 2 MEMORIAS
UNIDAD 3 BUSES Y PUERTOS ESTÁNDARES
MIGUEL SERRATO MORALES
ING. INFORMÁTICA
4 SEMESTRE
ING. FEDERICO BÁEZ RAMOS
07 DE ABRIL DEL 2013
2. MEMORIAS
2.1 ORGANIZACIÓN BÁSICA
Memoria principal
La memoria principal es el dispositivo donde se
almacenan temporalmente tanto los datos como
los programas que la CPU está procesando o va a
procesar en un determinado momento. Por su
función, es una amiga inseparable del
microprocesador, con el cual se comunica a través
de los buses de datos.
3. MEMORIAS
2.1 ORGANIZACIÓN BÁSICA
Memoria secundaria
La memoria secundaria, en términos básicos, es un
método de almacenamiento de datos y la
información en una base de más largo plazo que la
memoria principal en un equipo. Mientras que la
memoria RAM principal (por ejemplo) se ocupa
principalmente de almacenamiento de programas
actualmente en ejecución y los datos se tiene
acceso en ese punto del tiempo, la memoria
secundaria general, está pensado para almacenar
todo lo que debe mantenerse y la recuperación
posterior. Los datos almacenados permanece allí
incluso si el ordenador está apagado.
4. MEMORIAS
2.1 ORGANIZACIÓN BÁSICA
Método de acceso
Definición Método de acceso al medio se denomina
método de acceso al conjunto de reglas que definen la
forma en que un equipo coloca los datos en la red y
toma los datos del cable. Una vez que los datos se
están moviendo en la red, los métodos de acceso
ayudan a regular el flujo del tráfico de la red.
Métodos de acceso:
Los tres métodos diseñados para prevenir el uso
simultáneo del medio de la red incluyen:
· Métodos de acceso múltiple por detección de
portadora:
Por detección de colisiones
Con anulación de colisiones.
· Métodos de paso de testigo que permiten una única
oportunidad para el envío de datos.
· Métodos de prioridad de demandas.
5. MEMORIAS
2.2 Acceso de datos y Temporización
El temporizador es un circuito digital, dispone de dos
salidas al igual que un flip flop, una salida es la inversa de
la otra, a diferencia del flip flop quién cuenta con dos
estados estables, el temporizador solamente posee un
estado estable, el otro estado es inestable, permanece en
su estado estable, hasta que se activa con un pulso de
entrada, una vez que se activa cambia a su estado
inestable y ahí permanece por un periodo fijo de tiempo
tw , este tiempo lo determina una constante de tiempo
RC externa que se conecta al temporizador, después de
que transcurre el tiempo tw , las salidas dos salidas del
temporizador regresan a su estado estable, hasta que se
activan otra vez.
6. MEMORIAS
2.3 TIPOS DE MEMORIAS
Memoria interna, central y secuencial
Suele llamarse memoria interna porque, a diferencia de La memoria de acceso secuencial son memorias en la
la memoria secundaria o externa, estas memorias no cuales para acceder a un registro en particular se
pueden extraerse fácilmente por usuarios no técnicos; tienen que leer registro por registro desde el inicio
además están ubicadas en los componentes más hasta alcanzar el registro particular que contiene el
"internos" de una computadora. Además son las únicas dato que se requiere.
memorias que son accedidas de forma directa por
la CPU a través de buses de memoria.
La memoria central es la encargada de almacenar los
programas que se están ejecutando y los datos que
puedan éstos necesitar.
7. MEMORIAS
2.3 TIPOS DE MEMORIAS
Memoria RAM Y ROM
La memoria RAM es la memoria de trabajo. Su Las memorias ROM son memorias cuyo contenido ya
característica principal es que permiten tanto la lectura viene grabado de fábrica, y el µP sólo puede leer de
como la escritura por parte del procesador. ella, es decir: guardan de manera permanente la
información.
8. BUSES Y PUERTOS ESTÁNDAR
3.1 BUSES Y LA TRANSFERENCIA DE LA INFORMACIÓN.
Bus y funcionamiento en la transferencia de datos
En el bus se encuentran dos pistas separadas, el bus de
datos y el bus de direcciones. La CPU escribe la dirección de
la posición deseada de la memoria en el bus de direcciones
accediendo a la memoria, teniendo cada una de las
líneas carácter binario.
Es decir solo pueden representar 0 o 1 y de esta manera
forman conjuntamente el número de la posición dentro de
la memoria (es decir: la dirección).
Cuanto más líneas haya disponibles, mayor es la dirección
máxima y mayor es la memoria a la cual puede dirigirse de
esta forma. En el bus de direcciones original habían ya 20
direcciones, ya que con 20 bits se puede dirigir a una
memoria de 1 MB y esto era exactamente lo que
correspondía a la CPU.
9. BUSES Y PUERTOS ESTÁNDAR
3.2. EVOLUCIÓN DE LOS BUSES Y EL TAMAÑO DEL
DATO.
Función
Funciones que debe realizar un computador para ejecutar trabajos de entrada/salida:
·Direccionamiento o selección del dispositivo que debe llevar a cabo la operación de E/S.
·Transferencia de los datos entre el procesador y el dispositivo (en uno u otro sentido).
· Sincronización y coordinación de las operaciones.
Esta última función es necesaria debido a la diferencia de velocidades entre los
dispositivos y la CPU y a la independencia que debe existir entre los periféricos y la CPU.
10. BUSES Y PUERTOS ESTÁNDAR
3.2. EVOLUCIÓN DE LOS BUSES Y EL TAMAÑO DEL
DATO.
Transferencia
Una transferencia elemental de información es la transmisión de una sola unidad de información entre el
procesador y el periférico o viceversa. Para efectuar una transferencia elemental de información son
precisas las siguientes funciones:
· Comunicación física entre el procesador y el periférico para la transmisión de la unidad de información.
· Control de los periféricos. Para realizar estas funciones la CPU gestionará las líneas de control
necesarias.
11. BUSES Y PUERTOS ESTÁNDAR
3.2. EVOLUCIÓN DE LOS BUSES Y EL TAMAÑO DEL
DATO.
operaciones
Una operación de E/S es el conjunto de acciones necesarias para la transferencia de un conjunto de datos. Para la
realización de una operación de E/S se deben efectuar las siguientes funciones:
· Recuento de las unidades de información transferidas (normalmente bytes) para reconocer el fin de operación.
· Sincronización de velocidad entre la CPU y el periférico.
· Detección de errores (e incluso corrección).
· Almacenamiento temporal de la información. Es más eficiente utilizar un buffer temporal específico para las
operaciones de E/S que utilizan el área de datos del programa.
· Conversión de códigos, conversión serie/paralelo, etc.
12. BUSES Y PUERTOS ESTÁNDAR
3.3. TIPOS DE PUERTOS ESTÁNDAR.
Cada máquina conectada a una red utilizando el protocolo TCP / IP, tiene asignado un grupo de 4 bloques de un
máximo de 3 cifras que van del 0 al255 que la identifica como única en la red a la que esta conectada, de forma que
pueda recibir y enviar información de y a otras máquinas en concreto. A este grupo de cifras se le denomina
dirección IP. La petición, envío y recepción de información la realizan aplicaciones que están corriendo en las
máquinas en red, con el fin de realizar diversas tareas. Para poder realizar varias de forma simultánea, la IP tiene
asignados65536 puntos de salida y entrada de datos, algunos de ellos asignados por
un estándar, definido por IANA (”Internet Assigned Numbers Authority”) en
el documento rfc1700, a unos servicios determinados (web, ftp, telnet, etc.…)de forma que las aplicaciones sepan
en todo momento en qué puerta encontrarán un tipo de información determinada. Éstos son los puertos que
van del 0 al 1023 y se denominan “Puertos bien conocidos”. Por otra pártelos puertos que van del 1024 al 65535
son conocidos como “Puertos azarosos” y pueden ser utilizados libremente por las aplicaciones.
13. BUSES Y PUERTOS ESTÁNDAR
3.4. ENTRADA Y SALIDA DE DATOS A DISPOSITIVOS
Dispositivos de entrada
Los dispositivos de entrada son aquellos dispositivos
externos de hardware que tienen componentes situados
fuera de la computadora, a la que pueden dar
información e/o instrucciones
14. BUSES Y PUERTOS ESTÁNDAR
3.4. ENTRADA Y SALIDA DE DATOS A DISPOSITIVOS
Dispositivos de Salida
son aquellos dispositivos que permiten ver resultados del proceso de datos que
realice la computadora (salida de datos). El mas común es la pantalla o monitor,
aunque también están las impresoras (imprimen los resultados en papel), los
trazadores gráficos o plotters, las bocinas, etc.
15. BUSES Y PUERTOS ESTÁNDAR
3.4. ENTRADA Y SALIDA DE DATOS A DISPOSITIVOS
Almacenamiento de datos
la información en bloques de tamaño fijo. Al ser el bloque la unidad básica de almacenamiento, todas las escrituras
o lecturas se realizan mediante múltiplos de un bloque. Es decir escribe 3 o 4 bloques, pero nunca 3,5 bloques. El
tamaño de los bloques suele variar entre 512 Bytes hasta 32.768 Bytes. Un disco duro entraría dentro de esta
definición. A diferencia de un dispositivo de bloque un dispositivo de carácter, no maneja bloques fijo de
información sino que envía o recibe un flujo de caracteres. Dentro de esta clase podemos encontrar impresoras o
interfaces de red.
Categorías
Velocidad de transferencia de datos: varios órdenes de magnitud para transferir pero el hacer esto tienes que
hacerlo con mucho cuidado
, según las necesidades de cada dispositivo
Aplicación: la funcionalidad para la que esta diseñado un dispositivo tiene influencia sobre el software por ende lo
tendrá sobre el sistema operativo.
Complejidad de control: cada dispositivo tiene una complejidad asociada, no es lo mismo controlar un ratón que
gestionar un disco duro.
Representación de datos: cada dispositivo puede usar su propia codificación de datos
Condiciones de error: el porqué del error, su manera de notificarlo así como sus consecuencias difiere
ampliamente entre los dispositivos.