Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 3 Tarea 5.
1
Introducción
2
Objetivo General:
Objetivos Específicos:
3
Actividad 1:
Realizar un inventario de los componentes de la computadora, a través de distintos
softwares especializados en análisis y diagnóstico de hardware, mediante ítems que
clasifican los componentes de la arquitectura interna del pc.
Sección 1. Procesador (CPU)
Nombre: Intel Core i5
Tecnología: 14nm
Especificación: Intel Core i5 – 10300H CPU @2.50hz
Voltaje: 1.188
Instrucciones: MMX, SSE, SSE2, SSE3, SSE4.1, SSE4.2, EM64T, VT-x, AES,
AVX, AVX2, FMA3.
Velocidad del núcleo: 2495MHz
Multiplicador: x42.0
Velocidad del Bus: 99.78MHz
CPU-Z:
4
Win Audit Freeware :
AIDA 64:
5
Sección 2. Memoria RAM.
Tipo: Ddr4
Tamaño: Slot 1 = 8GBytes, Slot 2 = 4GBytes.
Canal: Dual
Latencia: 24.0 Clocks
CPU-Z:
CPU-Z:
6
Win Audit Freeware :
AIDA 64:
7
Sección 3. Disco Duro 1:
Capacidad de almacenamiento: 1TB.
Tecnología: HDD.
Sistema de Archivos: NTFS.
Win Audit:
Disco Duro 2:
Capacidad de almacenamiento: 120Gb.
Tecnología: SSD.
Sistema de Archivos: NTFS.
8
Sección 4. BIOS:
Marca: Insyde Corp.
Versión: V2.06
Fecha: 08/19/2021
AIDA 64:
9
Win Audit:
AIDA 64:
10
CPU-Z:
Sección 6.
Pantalla 1
- Nombre: CMN N156HCA-EAB
- Tipo de Adaptador: Intel UHD Graphics
- Resolución: 1920 x 1080
Pantalla 2:
- Nombre: CVTE TV
- Tipo de Adaptador: NVIDIA GeForce GTX 1650
- Resolución: 720 x480.
11
Aida 64:
12
Win Audit:
13
DIRECTX:
14
Sección 7. Realizar una descripción de términos los siguientes términos:
- Overclocking:
El Overclocking es un término que define el aumento de la CPU que acelera el
rendimiento de este, el Overclocking aumenta la velocidad del reloj hace que el
componente se ejecute a mayor velocidad y realice más operaciones por segundo,
en teoría el Overclocking aumenta el rendimiento de tu pc por encima del
rendimiento que viene de fábrica, pero no todas las CPU tienen la posibilidad de
hacer esto, algunas tienen multiplicadores bloqueados, mientras que otras vienen
específicamente para aquellos entusiastas del Overclocking, sin embargo mayor
rendimiento indica mayor temperatura o exceso de calor y esto puede afectar los
componentes de la placa base. (Algunas computadoras actuales no necesitan
Overclocking para ser eficientes.)
- Hyperthreading:
Se puede definir como innovación de hardware, que permite que mas tareas se
puedan emplear en paralelo, esto permitiendo que se ejecuten más subprocesos
en cada núcleo, básicamente un núcleo físico funciona como 2 núcleos lógicos,
evidentemente 2 núcleos lógicos pueden ejecutar tareas con más eficiencia que
un único núcleo con un solo subproceso tradicional.
Generalmente se habilita o deshabilita desde la BIOS, sin embargo, esta funciona
solo se encuentra en algunas CPU.
- DMA:
Acceso Directo a Memoria. ( direct memory access) este término es muy común
entre los controladores de unidades de disco, tarjetas graficas y tarjetas de sonido,
es básicamente el proceso de que permite que algunos componentes de la
computadora accedan a la memoria del sistema, para leer o escribir
independientemente de la CPU, lo cual permite que se puedan realizar otras
tareas mientras este proceso sucede, ya que permite a diferentes dispositivos de
diferentes velocidades comunicarse entre sí, sin someter a la CPU.
15
- Latencia:
La latencia se puede definir como el tiempo exacto que se demora o tarda en
recibir un archivo o un paquete de archivos dentro de la red. Sin embargo este
concepto puede cambiar según lo que hablemos, por ejemplo si hablamos de la
latencia que ocurre en la RAM, el concepto se basaría en el retardo que existe en
el acceso a distintos componentes de la misma, que básicamente la unidad central
de procesamiento es aquella que influye en el tiempo de acceso a la memoria,
como dato curioso a este nivel medimos la latencia en nanosegundos.
- IRQs:
IRQ 0:
Temporizador del sistema.
Es usada para operaciones internas nunca se usa para periféricos.
IRQ 1:
Teclado, controlador del teclado.
16
IRQ 2:
(cascada de IRQ 8 a 15)
Generalmente disponible para el uso de tarjetas que solo usan 1 controlador,
como la tarjeta madre de un modem.
IRQ 3:
Segundo Puerto Serial.
Generalmente se usa para módems, tarjetas de sonido.
IRQ 4:
Tercer Puerto de Serie.
Una opción más para módems y tarjetas de sonido.
IRQ 5:
Tarjeta de sonido.
Generalmente es la opción principal de algunas tarjetas de sonido, aunque
anteriormente fue usado en discos duros de 8Mb.
IRQ 6:
Controlador de discos sensibles.
Usada por el controlador de discos flexibles, sin embargo, la cinta paseo
acelerador tarjetas, suele demandar su uso.
IRQ 7:
Primer Puerto Paralelo.
Generalmente para el uso de impresoras.
17
IRQ 8:
Sistema Reloj En Tiempo Real.
Reservada únicamente para el uso de programas que requieran reloj en tiempo
real como calendarios, agendas virtuales.
IRQ 9:
No Definido.
En teoría no tiene ningún carácter definido sin embargo es la opción favorita de
tarjetas de red.
IRQ 10
No Definido.
Tampoco esta definido y generalmente no se disputa muchos dispositivos.
IQR 11
Tarjeta de video.
En teoría es aquel que controla los adaptadores VGA, IDE y dispositivos PCI.
IRQ 12
Mouse.
Generalmente se reserva para el uso del ratón o mouse.
IRQ 13.
Unidad de punto flotante / coprocesador de matemática.
18
Reservada únicamente para el uso dentro de la unidad de punto flotante integrada,
usada para señalización interna.
IRQ 14.
Canal Primario De IDE.
Reservado únicamente para el controlador de IDE primario, proporciona acceso a
los dos primeros dispositivos IDE/DATA, (Normalmente el disco duro)
IQR 15.
Canal Secundario De IDE.
Reservado únicamente para proporcionar acceso al tercio y cuartos de los
dispositivos IDE/DATA (Generalmente CD ROM)
19
Actividad 2:
El estudiante llevara a cabo la simulación de un programa en ensamblador a través
del
simulador MSX88. En la práctica se mostrará el funcionamiento interno de un
computador y
se debe realizar las siguientes actividades:
20
2. Ciclo de instrucción 1 búsqueda del código y decodificación.
21
3. Segundo ciclo búsqueda del operando en la memoria:
22
4. Ciclo 1 de búsqueda del código de la operación:
23
5. Ciclo 3 búsqueda del operando en memoria y 4to y 5to ciclo ejecución de la
operación en ALU y almacenamiento del resultado.
24
Sección 2: Cree un segundo programa con el nombre PROG2.ASM y cambie la
operación aritmética. En vez de sumar se desea restar.
25
2. Segundo ciclo búsqueda del operando en la memoria
26
3. Ciclo 1 de búsqueda del código de la operación
27
4. Ciclo 3 búsqueda del operando en memoria y 4to ciclo ejecución de la
operación en ALU
28
5. 5to ciclo almacenamiento del resultado:
29
Sección 3: Crear un tercer programa con el nombre PROG3.ASM y cambiar los
datos que se suman por los datos 20h y 22h.
30
2. Búsqueda de operando en la memoria.
31
3. Búsqueda del código de la operación realizar:
32
4. Ciclo 3 búsqueda del operando en memoria y 4to ciclo ejecución de la
operación en ALU
33
5. Almacenamiento del resultado:
34
Actividad 3:
Instalar el programa EMU8086 y realizar los programas propuestos. En la interfase
del
programa puede crear los códigos recuerde que puede usar la estructura que se
viene
trabajando en el MSX88 o usar la siguiente estructura básica que es la más
adecuada para
trabajar con el EMU8086:
. model small; define el modelo de memoria a usarse (tiny, small, large, medium,
compact)
. stack 100h; define el tamaño de la pila
.data; zona de definición de los datos
. code; abre el segmento de código al final debe aparecer el END
end; fin de programa
Sección 1:
Escribir un programa que realice la suma del primer digito de su documento de
identificación con el último. Ejemplo cedula de Jhon Doe 25634581 entonces los
números a
sumar serian (el 2h y el 1h).
1.
35
2.
3.
36
4.
5.
37
La solución al programa en código escrito es:
;programa de suma de números de documento
;números a sumar=
Num2 DB 2H
Res DB 0
msg1 db 10,13,"Si su cedula es 1006873872 sumamos el primero y el ultimo el resultado es: $"
mov ds, ax
mov Res, al
mov AH,09h
int 21h
int 21h
mov ah,07h
int 21h
38
mov AH, 4ch
end
1.
2.
39
3.
4.
40
Programa 5 Código:
1.
2.
41
3.
42
Sección 3: Diseñar un programa con el nombre PROG6.ASM donde utilice
Etiquetas y Comparaciones.
Solución prog6 en código:
Num1 DB 0H
Num2 DB 0H
Res DB 0h
op db 0H
msg0 db 10,13, "Bienvenidos a mi programa $"
msg1 db 10,13, "ingrese numero 1: $"
msg2 db 10,13, "ingrese numero 2 $"
msg3 db 10,13, "la suma es: $"
msg4 db 10,13, "sumar otra vez Si=0 No=1 $"
msg5 db 10,13, "presione enter para cerrar $"
;1Etiqueta:
43
inicio:
mov AH, 09h
mov dx, offset msg0
int 21h
mov AH, 09h ;etiqueta inicio para marcar el arranque del programa
mov dx, offset msg1 ;y tener un una especie de reincio del mismo programa
int 21h ;como un lugar donde volver
;lectura de numero 1:
;lectura de numero 2:
44
;operacion suma:
;2ETIQUETA:
Menu:
45
jz inicio
;3ETIQUETA
Salir:
46
1.
2.
47
3.
4.
48
5.
49
Conclusiones
50
Referencias Bibliográficas
51