Subido por Paola Peiró Soriano

Unidad 2. Actividades

Anuncio
-
UNIT 2.
ARQUITECTURA Y COMPONENTES
ACTIVIDADES
Sistemas informáticos
CFGS DAM
Autores: Alfredo Oltra / Sergio Garcia
Adaptado: Aarón Martín Bermejo
[email protected]
2022/2023
Versión:241011.1205
SISTEMAS INFORMÁTICOS
UD02. ARQUITECTURA Y COMPONENTES
Licencia
Reconocimiento - No comercial - CompartirIgual (by-nc-sa): No se
permite el uso comercial de la obra original ni de ninguna obra derivada,
cuya distribución debe realizarse bajo una licencia igual a la que rige la obra original.
Nomenclatura
A lo largo de esta unidad se utilizarán diferentes símbolos para distinguir elementos importantes
dentro del contenido. Estos símbolos son:
 Importante
 Atención
 Interesante
 Actividad opcional. Suele referirse a contenidos que se han comentado en la
documentación anterior o que no se han realizado, pero es interesante que el
alumno investigue y practique.
 Atención. Se refiere a un tipo de actividad en la que los alumnos suelen
cometer errores.
CGFS. DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2.2
SISTEMAS INFORMÁTICOS
UD02. ARQUITECTURA Y COMPONENTES
UD02. ARQUITECTURA Y COMPONENTES
ACTIVITIES
1.EJERCICIO 1 
Investiga la «arquitectura de Harvard». Publica en el foro las principales diferencias con la «
arquitectura de Von Neumann» y discútelas con tus compañeros.
2.EJERCICIO 2
Siga este tutorial https://sites.google.com/site/kotukotuzimiti/ para entender cómo funciona un
ordenador ficticio de 2 bits. Comparte tus soluciones y pregunta tus dudas utilizando el foro.
3.EJERCICIO 3 
Tenemos un ordenador hipotético con este formato de instrucciones:
OP_CODE
OPERANDO 1
OPERANDO 2
4 BITS
4 BITS
4 BITS
Y esta memoria (dirección y contenido)
0000
0xC2
0001
0x19
0010
0x5A
0011
0x2
…
…
SUM [Addr1], [Addr2]
1001xxyy
Suma el contenido de la dirección de memoria Addr1 al contenido de la dirección de
memoria Addr2 y lo almacena en Addr1
Si tiene la instrucción 100100010010:
a) ¿Cuál es el resultado después de ejecutar esta instrucción?
b) ¿Cuál será el estado de la memoria tras la ejecución de esta instrucción?
c) ¿Cuál sería el resultado si el operando 2 utiliza el modo de direccionamiento inmediato?
CGFS. DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2.3
SISTEMAS INFORMÁTICOS
UD02. ARQUITECTURA Y COMPONENTES
4.EJERCICIO 4
Tenemos un ordenador con este conjunto de instrucciones:
Código
Instrucción
Descripción
ENT M(m)
000mmmmm
Leer datos del teclado a la memoria.
SAL M(m)
001mmmmm
Mostrar en pantalla los datos de la memoria.
CAR R0, M(m)
010mmmmm
Almacena el contenido de una dirección de memoria en el
registro R0.
ALM M(m), R0
011mmmmm
Almacena el contenido de R0 en una dirección de memoria.
MOV Rx, Ry
1000xxyy
Copia el contenido de RY a RX (X, Y son números de registro).
SUM Rx, Ry
1001xxyy
Suma RX+RY y se almacena en RX.
RES Rx, Ry
1010xxyy
Resta RX-RY y se almacena en RX.
MUL Rx, Ry
1011xxyy
Multiplica RX * RY y se almacena en RX.
DIV Rx,Ry
1100xxyy
Divide RX / RY y se almacena en RX.
Siguiendo la secuencia de instrucciones:
00001011 (El usuario introduce un 1 desde el teclado) (entrada A)
00001100 (El usuario introduce un 1 desde el teclado) (entrada B)
00010001 (El usuario introduce un 1 desde el teclado) (entrada C)
00011100 (El usuario introduce un 1 desde el teclado) (entrada D)
Y luego esta secuencia de instrucciones:
01001011 10000100 01011100 10001100 01010001 10001000 10111110 10101101 01001100
10001000 10011110 01010001 10001000 11001110 10000011 01101101 00101101
Donde A, B, C, D representan la entrada mediante el teclado y sus valores
a)
¿Cuál es la fórmula asociada a las entradas A, B, C, D? (por ejemplo, resultado = A + B
+ C * D)
b)
¿Cuál es el resultado mostrado en pantalla?
c)
¿Cuál es el estado de la memoria?
d)
Si el valor inicial del Contador de Programa (CP) era 258... ¿Cuál es su valor actual?
e)
¿Cuántos registros de propósito general (RX) tiene nuestra arquitectura?
¡¡¡Comparte tu solución y tus dudas en el foro!!! Si algún compañero tiene problemas con ello,
intenta ayudarle.
CGFS. DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2.4
SISTEMAS INFORMÁTICOS
UD02. ARQUITECTURA Y COMPONENTES
5.EJERCICIO 5
La siguiente tabla muestra parte de las especificaciones técnicas de una MoBo. Dadas las
especificaciones, responde a las siguientes preguntas:
Interfaz de
almacenamiento
Puente Sur
•
1 conector IDE compatible con ATA 133/100/66/33 y hasta 2
dispositivos IDE
•
6 conectores SATA 3 Gb/s compatibles con hasta 6 dispositivos
SATA 3Gb/s
•
Compatible con SATA RAID 0, RAID 1 y RAID 10
Chip ITE IT8720
•
1 conector para disquetera que admite hasta 1 disquetera
a) ¿Cuántos discos duros se pueden conectar?
b) ¿Cuántas unidades SATA se pueden conectar?
c) ¿Se puede conectar una disquetera y dos?i
d) En total, ¿cuántos discos duros internos se pueden conectar en la base de la placa? ¿Cuántos
dispositivos de almacenamiento óptico se pueden conectar?
6.EJERCICIO 6
Tenemos un presupuesto de 3k euros para comprar ordenadores para el CEED. Los profesores nos
han dicho que los requisitos para los ordenadores son los siguientes:
◦ 2 discos SSD por ordenador para arrancar dualmente en Linux-Windows, de al menos
256GB cada uno.
◦ Al menos 16GB de RAM
◦ Al menos i3-7100 o CPUs similares en benchmarking. Necesita soporte para
virtualización.
◦ 2 monitores
a) Elige componentes de una tienda para construir esos ordenadores. Haz un presupuesto para
ello. Piensa en la compatibilidad entre todos ellos, especialmente la placa base, los
conectores, la alimentación, etc.
b) ¿Cuántos ordenadores podemos comprar con esas especificaciones?
c) ¿Qué requisitos deberíamos cambiar para poder comprar más ordenadores?
CGFS. DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2.5
SISTEMAS INFORMÁTICOS
UD02. ARQUITECTURA Y COMPONENTES
¡¡¡Comparte tu solución y tus dudas en el foro!!! Si algún compañero tiene problemas con ello,
intenta ayudarle.
CGFS. DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2.6
Descargar