You are on page 1of 10

UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA

FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS


ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

GUIA DE PRCTICAS
ARQUITECTURA DE COMPUTADORAS
LABORATORIO
Autor:

Ing. MSc.Erasmo Sulla Espinoza

AREQUIPA PERU
2016

LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

2016-B
Los laboratorios del curso de Arquitectura de Computadoras estn compuestos de las
siguientes prcticas:
INFORMES PREVIOS
PROPUESTA DE PROYECTO FINAL CURSO
1.- Hardware Computadora Personal PC XT 8088-8086
PLANTEAMIENTO PROYECTO FINAL proyecto 1,2,3
2.- Sistema Operativo Windows
3.- Ensamblador 8088/8086 Hoja de Datos INTEL
4.- Codificacin, Debug, EMU8086 (programa: suma, promedio, ordenamiento)
1ER AVANCE PROYECTO FINAL, Documentacin completa de proyecto 1 y 2
5.- Hardware PC, Fabricantes y Compatibilidad de perifricos.
6.- Hardware PC AT Pentium IV (ltima Generacin) (Chipset)
7.- CMOS L/E, Programas residentes e Interrupciones.
2DO AVANCE PROYECTO FINAL, pruebas finales presentacin 1 y 2 e informe final
con paper
8.- Capitulo Interfaz ATA/IDE Scott Mueller (Resumen)
9.- Lectura y Escritura de Puertos (especial USB)
10.- Servidores y Computadores Especiales
11.- Simuladores Sistemas Paralelos, Multiprocesadores, Superescalares y Vectoriales
3er AVANCE PROYECTO FINAL
12.- Informe Final, Paper y documentacin de Proyectos 1,2,3 REVISION FINAL

SUSTENTACIN DEL PROYECTO FINAL


INFORMES FINALES con Paper
1.- Codificacin Ensamblador y Programas de Aplicacin Ensamblador: Suma y
Promedio, Ordenamiento de 4 y 12 nmeros.
Prueba en Debug y Ensamblador EMU8086
2.- CMOS Programas residentes, L/E CMOS y Programacin de Interrupciones.
3.- Lectura y Escritura de Puertos en general (USB)
4.- Aplicacin de Interrupciones: Teclado, Mouse y Video
5.- Aplicacin Mvil y pantalla Tctil.

Informe Proyecto de Arquitectura de Computadoras:


Contenido del Informe en orden x pgina:
1.- Titulo y Especificaciones tcnicas del Proyecto en forma completa.
2.- Diagrama de bloque completo del sistema hardware y software

3.- Morfologa del sistema: nfasis en dimensiones, ngulos de giro, alcances, precisin, con
esquema o dibujo (mejor si est a escala), Sistema de transmisin, fuerzas y velocidades,
unidades y escalamiento.
5.- Esquemtico completo del sistema una sola pgina
6.- PCBs de los circuitos con nombre de los integrantes en diseo y foto
7.- Interface programa, Software Instalacin, configuracin, algoritmos de control, ejecucin
normal ,manual y tareas
8.- Tareas preestablecidas (secuencias de trabajo 3 figuras mnimo Circulo, Triangulo y Rectangulo).
9.- Marco Terico, Aportes y aplicaciones en general.
10.- Conclusiones y recomendaciones
11.- Anexos con programas completos, fotos y videos del desarrollo del proyecto, hoja de datos
completo
12.- CD con informacin del sistema
13.- Paper 3 pag. resumen del proyecto
Pruebas obligatorias: Posicionador Brazo puntero XY Ubicacin Puntero-Impresora
1.- Posicionamiento de un punto XY(0,0-210,297) tamao mnimo A4
2.- Impresin de tringulo de cualquier tipo, rectngulo(todo el tamao de A4) y crculo dado los
parmetros(100mm y 20mm para las tres figuras concntricas por grupos).
3.- Luego de posicionarse que retorne al punto de referencia que puede ser (0,0);
4.- Programa ser compilado en el momento. Verificar instalador y ejecutable.
5.- Se explicara la forma de configuracin del PIC y PC para su interaccin USB.
6.- Acabado y operacin en forma optima.
7.- Informe ser presentado antes de la revisin- sustentacin.
8.- Fecha programada es impostergable, ser evaluado como este o en su defecto hasta el
ltimo avance presentado.
MSc. Ing. Erasmo Sulla Espinoza
Dr. Ing. Jess Talavera Suarez

Formato Paper:
Titulo
Crditos
Resumen
Abstract
Palabras clave
Introduccin
Marco de Referencia _ terico
Desarrollo e Implementacin
Resultados
Conclusin
Referencias

1.- Hardware Computadora Personal PC XT 8088-8086


CONTENIDO
1.- Sistemas que componen la computadora XT
2.- Caractersticas del procesador 8088/8086
3.- Funcionamiento en general
4.- Sistema descrito por bloques y por circuitos
5.- Esquemtico del sistema completo Sistema de Aplicacin.

6.- Muestra de una Mainboard XT con identificacin de dispositivos


Etiquetado y accesorios
7.- Registros del 8088
8.- Modos de direccionamiento
9.- Set de instrucciones del 8088
10.- Lenguaje maquina, macroensamblador del 8088
11.- Debuger, y simuladores del 8088/8086
TRAER DIAGRAMA ESQUEMATICO COMPLETO CON TODOS LOS PERIFERICOS
DIBUJADO COMO FUENTE E IMPRESO A3
2.- Sistema Operativo Windows
CONTENIDO
1.- Historia, Evolucin, rbol familiar de productos, cronologa de Windows
2.- Seguridad, permisos y aplicaciones
3.- Arquitectura de Windows, modo kernel, objetos , procesos, memoria virtual,
entradas y salidas.
4.- Seguridad, ambiente protegido
5.- Drivers
6.- Sistema de archivos
3.- Ensamblador 8088/8086 Hoja de Datos INTEL
4.- Codificacion, Debug, EMU8086 (programa: suma_promedio, ordenamiento)

5.- Hardware PC, Fabricantes y Compatibilidad de perifricos. Pag 180


I .- TITULO : Hardware PC, Fabricantes y Compatibilidad de perifricos.
II .- OBJETIVO: Estudiar y conocer los diferentes tipos de mainboard segn la tecnologa.
Conocer sus buses y los terminales de los slots.
Conocer la arquitectura, dispositivos y accesorios PC y el Mainboard
III .- INFORME PREVIO:
1. Enumere los dispositivos y accesorios (perifricos) que pueden conectarse en los
puertos de entrada y salida de una computadora personal.

2. Describir los tipos de case que podemos hacer uso en el ensamblaje de una
computadora.
3. Enumere y explique las tecnologas que se han usado hasta la actualidad describa
las caractersticas mas importantes de las mainboard XT, AT 286,386, 486, 586,
Pentium, Pentium II, Pentium III y Pentium IV existentes.
4. Enumerar los tipos de ranuras de slot en los diferentes mainboard. (ISA, PCI, etc)
describir sus caractersticas.
5. Describir los bloques ms importantes que componen un mainboard Pentium.
Traer esquemas.
6. Describa los pines de todos los tipos de ranuras de slot que tenemos en los
Mainboard mas comunes.(Ejemplo: D1-D15, VCC, etc)
7. Enumere y explique Los puertos usados en una PC, sus tarjetas controladoras, los
diferentes tipos de conectores usados, la configuracin mas comn usada (IRQ,
Direccin base, canal de DMA etc.).
8. Describir la configuracin PnP en computadoras y como son usadas.
9. Describa los jumpers o configuraciones que debemos realizar en una Mainboard.
Como son multiplicador, clock, y Alimentacin.
10. Como es realizado el conexionado de los FDD, HDD, LPT1, COM1, COM2,
Fuentes(TIPOS), Monitor (TIPOS), etc. Que seales tenemos en sus terminales?
11. Describir como es realizado el refresco de memorias.
12. Como es realizado la configuracin de los diferentes controladores y puertos en el
Setup del BIOS de la PC.
13. Describir y reconocer los pines de los microprocesadores para cada una de las
tecnologas (XT(8088), 8086, 80286, 80386, 80486, 80586, PENTIUM ETC).
14. Describir como estn organizados las memorias en cada una de las tecnologas.
15. Describir el mapeo de memoria y el mapeo de E/S en especial el mapeo de E/S en
memoria.
16. Resumir como se realiza la programacin de los diferentes integrados que
conforman la computadora personal. Ejemplo (8284A, 8255, 8254, 8251A, 8279,
8259A, 8237, etc.)
17. Incluir Fabricantes(Catalogo de PCS) y compatibilidad de los mismos (Obligatorio)
IV.- MATERIAL Y EQUIPO:
01 CD con Sistema Operativo.
01 Kit de herramientas para uso informtico.
01 Multimetro digital para realizar mediciones.
01 Mainboard o PC Pentium IV para pruebas(trae alumno).
V.- PROCEDIMIENTO
1.- Recordar las consideraciones de seguridad que deben tenerse en cuenta al iniciar
una tarea de mantenimiento informtico.
2.- Preparar las herramientas y accesorios en la mesa de trabajo .
3.- Una vez tomado las precauciones del caso iniciar el desarmado del CPU, colocando
adecuadamente los elementos sacados para evitar daos en los mismos.
4.- Determinar parmetros y datos que se tienen que anotar para informe de prctica.
5.- De acuerdo a los catlogos de los fabricantes determinar la compatibilidad de los
accesorios de una PC actual.
6.- Anotar observaciones y conclusiones del desarrollo de la prctica.
6.- Hardware PC AT Pentium IV (ltima Generacin) (Chipset)
CONTENIDO
1.- Sistemas que componen la computadora AT
2.- Caractersticas del procesador Pentium IV Intel Multi-Core
3.- Funcionamiento en general
4.- Sistema descrito por bloques y por circuitos
5.- Esquemtico del sistema completo Sistema de Aplicacin.
6.- Muestra de una Mainboard AT con identificacin de dispositivos
Etiquetado y accesorios.
7.- Registros
8.- Modos de direccionamiento

9.- Set de instrucciones


10.- Lenguaje mquina, macroensamblador
11.- Debuger, y simuladores
12.- Chipset completo (Obligatorio)
TRAER ESQUEMA DE BLOQUES GENERAL COMPLETO Y CATALOGO DE
FABRICANTES CON COSTOS
7.- CMOS L/E, Programas residentes e Interrupciones. pag282
I .-TITULO: CMOS L/E, Programas residentes e Interrupciones
II.- OBJETIVO: Conocer programacin residente en memoria y la configuracin del reloj de
tiempo real de la PC (leer y escribir el CMOS RAM). Conocer la manera en que se
configura las interrupciones tanto por hardware como por software.
III .- INFORME PREVIO:
1. Traer programas residentes en algn lenguaje pequeo portable.(asembler,basic,c
std, pascal, etc)
2. Describa la direccin base del reloj de tiempo real de la PC y realizar un programa
para poder tener acceso a dicho reloj en lectura y escritura. Traer programa L/E
CMOS RAM.
3. Como podemos programar alarmas de acuerdo al uso del reloj de tiempo real de la
PC. Traer programa de alarmas.
4. Describir las interrupciones por hardware usadas en la PC cuales estn ocupadas y
cuales disponibles.
5. Describir el procedimiento para acceder a una interrupcin.
6. Describir las interrupciones por software usadas en la PC cuales estn ocupadas y
cuales disponibles.
7. Realizar el diseo de un sistema de forma que podamos probar las interrupciones
de ambos tipos . Traer programa probado fuente y compilado
8. Describir el setup de la PC, las opciones de configuracin y los parmetros.
IV.- MATERIAL Y EQUIPO POR GRUPO:
01 Programa fuente y compilado residente.
01 Programa fuente y compilado de lectura y escritura setup del bios Reloj Tiempo Real.
01 Programa fuente y compilado programacin de alarmas
01 Programa fuente y compilado prueba de interrupcin
03 Programas de diagnostico de PCs
01 CD con Sistema Operativo.
01 CD con lenguaje de programacin portable.
01 Kit de herramientas para uso informtico.
01 Multmetro digital para realizar mediciones.
01 Computadora para prueba.
V.- PROCEDIMIENTO
1. En una computadora revisar el setup del BIOS de la computadora y las diferentes
opciones de configuracin que tengamos, hora y fecha del sistema, parmetros de
discos duros, y habilitacin de disqueteras, tamao de memoria RAM disponible
etc.
2. Conocer como se configura HDD FDD externa o integrada en placa madre,
secuencia de unidades de arranque, etc.
3. Usando el software de diagnostico determinar los componentes del sistema y sus
pruebas de desempeo.
4. Realizar las pruebas necesarias del programa residente, obteniendo los resultados
necesarios.
5. Detallar la forma como esta haciendo uso de la memoria (mapa de memoria con
ubicacin de programas en el mismo) el programa residente. Como realiza la
liberacin de memoria en el momento de sacar el programa residente.
6. Probar el programa que acceda al Reloj de Tiempo Real y realizar modificaciones
de la fecha y hora del sistema, as como otros datos que podamos acceder (ejemplo
velocidad del CPU)
7. Probar el programa de uso de interrupciones.
8.- Capitulo Interfaz ATA/IDE Scott Mueller (Resumen) pag 399
9.- Lectura y Escritura de Puertos pag 737

I .-TITULO : Lectura y Escritura de Puertos


II .- OBJETIVO : Conocer la manera en que se usan los programas para uso de
puertos como entradas y salidas.
III .- INFORME PREVIO:
1. Describir los pines del puerto paralelo LPT1, identificar los tipos de puertos y sus
direcciones con las que podemos usarlas.
2. Como configuramos el puerto paralelo para transmitir datos en forma bidireccional.
3. Describir los parmetros con los cuales usamos las instrucciones de entrada y
salida de datos por los puertos de E/S de la PC.
4. Describa los pines del puerto serial COM, identificar los pines en el puerto y usar
comandos DOS para poder configurar y transferir informacin.
5. Como configuramos el integrado de comunicaciones para transmitir datos a travs
del puerto serial.
6. Determinar el uso del puerto USB del Sistema, caractersticas
7. Determinar el uso de los slots de Expansin ISA y PCI
8. Lenguajes de Programacin con las instrucciones de lectura y escritura de puertos.
9. Programas Aplicativos para uso de puertos
IV.- MATERIAL Y EQUIPO:
01 CD con Sistema Operativo.
01 CD con algn lenguaje para programar pequeas rutinas de E/S.
01 Kit de herramientas para uso informtico.
01 Multimetro digital para realizar mediciones.
01 Computadora para prueba.
01 Cable de impresora para probar puerto paralelo.
01 Cable de prueba de puerto serial.
V.- PROCEDIMIENTO
1. Realizar el diseo de programa para la transmisin por puerto serial y paralelo con
cables de prueba.
2. Realizar el diseo de un programa y las seales a ser usadas en los puertos
conocidos para poder escribir en los puertos y hacer lecturas de puertos conocidos.
3. Prueba de Lectura y escritura del puerto USB el mismo que ser usado para el
proyecto el 18F4550
10.- Servidores y Computadores Especiales
Servidores
Consumo de energa
Uso aplicaciones
Clases de tamao
Requerimientos de Hardware
Seguridad
Sistemas Operativos
Fabricantes
Tipos de servidor ej. sper
Catlogos.
servidores
11.- Simuladores Sistemas Paralelos, Multiprocesadores, Superescalares y Vectoriales

Informes Finales:
EJEMPLOS DE PROGRAMAS ENSAMBLADOR VIDEO
Interrupcin 13h (Grficos)
mov cx,1
mov al, 13h
mov ah, 0
int 10h ; set graphics video mode.
bucle1:
mov dx, cx
mov al, color ;AL = pixel color
mov ah, 0ch ;Change color for a single
pixel
int 10h ;set pixel
cmp cx, 101 ;llegar hasta 100 x 100 (va

en diagonal)
jz fin
inc cx ;DX = row.
add color, 2 ;para cambiar colores
jmp bucle1 ;CX = column
fin:
ret
color db 1
Ejercicio 7: Escribir un programa
que imprima X en la pantalla hasta que
se presiones ESC.

name "keybrd"
org 100h
; print a welcome message:
mov dx, offset msg
mov ah, 9
int 21h
;============================
; eternal loop to get
; and print keys:
wait_for_key:
; check for keystroke in
; keyboard buffer:
mov dh, pos
mov dl, pos
mov bh, 0
mov ah, 2
int 10h ;Movemos el cursor
mov al,'X'
mov bh,0
mov bl,1
mov cx,1
mov ah,09h
inc pos ;Imprimimos una x
int 10h
mov ah, 1
int 16h
jz wait_for_key
; get keystroke from keyboard:
; (remove from the buffer)
mov ah, 0
int 16h
; print the key:
mov ah, 0eh
int 10h
; press 'esc' to exit:
cmp al, 1bh
jz exit
jmp wait_for_key

;============================
exit:
ret
msg db "Type anything...", 0Dh,0Ah
db "[Enter] - carriage return.", 0Dh,0Ah
db "[Ctrl]+[Enter] - line feed.", 0Dh,0Ah
db "You may hear a beep", 0Dh,0Ah
db " when buffer is overflown.", 0Dh,0Ah
db "Press Esc to exit.", 0Dh,0Ah, "$"
pos db 1
end
Ejercicio 10: Escribir un programa que
dibuje una diagonal en la pantalla.
mov cx,1
mov al, 13h
mov ah, 0
int 10h ; set graphics video mode.
bucle1:
mov dx, cx
mov al, color ;AL = pixel color
mov ah, 0ch ;Change color for a single
pixel
int 10h ;set pixel
cmp cx, 101 ;llegar hasta 100 x 100 (va
en diagonal)
jz fin
inc cx ;DX = row.
add color, 2 ;para cambiar colores
jmp bucle1 ;CX = column
fin:
ret
color db 1

PROYECTO1 DE ARQUITECTURA DE COMPUTADORAS LABORATORIO


Implementacin de un sistema de comunicaciones (trasferencia de archivos masivo) entre
2 PCS puede usarse cualquier puerto de comunicacin externo: Serial, Paralelo, USB,
Slot de expansin, Puerto de red. Segunda semana se elige puerto.
Presentar Aplicacin, Informe y paper del sistema: Prueba 1 GB por 2minutos
PROYECTO2 DE ARQUITECTURA DE COMPUTADORAS LABORATORIO
Implementacin de un sistema de aplicacin con Mvil (portable en Android o IOS) que
nos permita mostrar ubicacin de usuario.
Presentar Aplicacin, Informe y paper del sistema: Prueba IE_UNSA

PROYECTO3(PROYECTO FINAL) DE ARQ. COMPUTADORAS LABORATORIO


I .- OBJETIVO :
Usar un interface (elctrico-protocolo) entre la aplicacin (ROBOTICA) de un micro controlador USB
18F4550 y Uno o ms Microprocesadores como lo es una PC personal, Controlar los actuadores para
conocer en todo momento la posicin del Puntero siendo este realimentado

Caso nico:
a.- Posicionador XY plano para operar un Puntero-Pluma-Impresora; se usara para el eje X y eje Y motor
de pasos y se usara motor de corriente continua para eje Z que es el que sube pluma (20-100mm)
b.- Deben programarse tareas Especificas, el programa tiene que estar compilado y con instalador. No es
posible usar LabView o programa que no compile.
c.- La precisin es de un milmetro. Alcance mnimo A4 (210mm-297mm).
Los proyectos se realizan previa aprobacin de los docentes
II.- ESPECIFICACIONES.El sistema tiene las siguientes consideraciones:
A) Tiene que usarse una interface con sistema de proteccin.
B) Se usar puertos de E/S USB
C) Se har uso de computadora personal.
D) Se har uso de entradas analgicas, entradas digitales, salidas analgicas y salidas digitales.
E) Los sensores y actuadores sern usados segn la aplicacin.
F) Todos los componentes y equipos traen los integrantes del grupo.
G) Realizar el estudio de la morfologa y programacin de tareas
H) Tener claro las especificaciones tcnicas
I) Las placas impresas llevan nombres de los integrantes de grupo.
II .- TAREAS PRELIMINARES:
1. Realizar el diseo de la interface en esquemtico, circuito impreso y diseo de placa interface y los
accesorios a usar.
2. Documentar el proyecto hasta este punto, como son esquemas elctricos y circuito impreso con y sin
componentes ambas caras.
3. En placa impresa copiar el circuito impreso en ambas caras por el mtodo serigrfico y quemar con
cido, luego del cual procedemos a realizar la perforacin de los huecos para el soldado posterior de
los componentes y los zcalos.
4. Implementar el circuito adicional para realizar pruebas en el acondicionamiento de seales discretas
tanto para Entradas y Salidas.
5. Implementar el circuito adicional para realizar pruebas en el acondicionamiento de seales
analgicas en Entradas y Salidas.
6. Realizar las pruebas de los circuitos en forma completa tanto de la tarjeta interface como de los
circuitos acondicionadores de seales. Comprobar con sensores reales y actuadores reales.
IV.- MATERIAL Y EQUIPO:
01 Sistema Operativo.
01 Kit de herramientas para uso informtico.
01 Multmetro digital para realizar mediciones.
01 Computadora para prueba.
NOTA: presentar Paper de los proyectos, Informe documentado y formato digital del mismo(incluir hoja de
datos y anexos)
Nota: Se revisara que los proyectos no sean repetidos de otros semestres o sean de otros alumnos

FORMATO DE INFORMES
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
TRABAJOS/PRACTICAS
PUNTUALIDAD Y MATERIALES
4 PUNTOS
INFORME PREVIO DE PRACTICA
6 PUNTOS
PROCEDIMIENTO PRACTICA EN CLASE
7 PUNTOS
CUESTIONARIO FINAL
3 PUNTOS
TOTAL
20 PUNTOS
FORMATO DE INFORMES:
1.- CARATULA:
UNIVERSIDAD
FACULTAD
ESCUELA
CURSO ARQUITECTURA DE COMPUTADORAS LABORATORIO
TURNO: A MARTES 7-9 am HORAS
NUMERO DE GRUPO: 6
TITULO DE PRCTICA, TRABAJO O AVANCE PROYECTO
NUMERO DE PRCTICA
APELLIDOS Y NOMBRES (ORDEN ALFABETICO), CUI Y FIRMA.
FECHA ENTREGA.
2.- PARTES DEL INFORME: PAGINAS ENUMERADAS

CARATULA SEGN FORMATO


INDICE CON PGINA
INFORME RESALTANDO RESPUESTA PUNTUAL
BIBLIOGRAFIA DETALLADA EJ.: PAG 6, Titulo de Articulo, Nombre de Libro y Autor O
Direccin de internet
BIBLIOGRAFIA
1.- BARRY BREY. MICROPROCESADORES
2.- WILLIAM STALLINGS, ARQUITECTURA DE COMPUTADORAS
3.- MORRIS MANO, ARQUITECTURA DE COMPUTADORAS
4.- TERRY GODFREY, LENGUAJE ENSAMBLADOR
5.- MANUALES DE IBM PC XT, AT
6.- MANUALES OTROS FABRICANTES.
7.- COMUNICACIONES ENTRE PC. JOSE CARBALLAR
8.- INTERNET
9.- SCOTT MUELLER UPGRADING AND REPAIRING PCS 15,17, 19 y 21 ED
10.- DATA SHEET USB
11.- DATA SHEET 18F4550
NOTA:
1.- Es necesario tener presente que en Internet hay informacin del desarrollo de estas practicas de
fuentes no confiables y mal solucionadas. Adems que contamos con esas fuentes detectadas,
si se diera el caso de copia tendrn la nota ms baja disponible.
2.- Se atender consultas sobre la presente gua de prcticas en la Universidad, la web o por
correo electrnico.
3.- Las evaluaciones de los grupos A,B se realizaran los das Martes 7:00am.
4.- Los grupos son de 3 personas, solo se acepta hasta 2 inasistencias justificadas de lo contrario se
considera abandono.
5.- Puntualidad con tolerancia de 10 minutos a las 7 :00 am salvo evaluaciones
6.- 17 semanas con lista oficial, 13 prcticas y 4 de evaluaciones.
7.- Obligatorio matricula aula virtual, material, guas y evaluaciones se publicaran en la misma.

NO HAY CONVALIDACION DE CURSO(LABORATORIO) NI DE PROYECTOS.


Horario grupo A Martes de 7:00-9:00am , y B Jueves de 7:00-9:00am
Ing. MSc. Erasmo Sulla Espinoza
erasmose@gmail.com, esullae@unsa.edu.pe

You might also like