Subido por josepiscis103

PC1-FIIS-2020-Resolución

Anuncio
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
UNIDAD DE POSTGRADO: MAESTRIA EN INGENIERÍA DE SISTEMAS
ARQUITECTURA DEL COMPUTADOR Y SISTEMAS OPERATIVOS
2020-1
PRIMERA PRACTICA CALIFICADA
Nombres y Apellidos: José Fernando Espinoza León
_________________________________________________________________
1. (2p) El computador ha evolucionado vertiginosamente en aproximadamente 70 años
desde su aparición, indique tres factores que han permitido esta evolución a nivel de
hardware. Adicionalmente adjunte un diagrama de bloques del computador, describa la
función de cada uno de los bloques.
Las Computadoras desde su creación han venido evolucionando desde que se concibió la
primera generación denominada”Tubo de Vacio” en el año del 1951 al 1958 hasta la actualidad
en que nos encontramos en la 5ta generación denominada “Inteligencia Artificial” concebida asi
desde el año 1981.
Entre los 3 factores que han permitido esta evolución a nivel de hardware podemos mencionar:
Mayor velocidad.
✔ Mayor miniaturización de los elementos y mayor capacidad de memoria.
✔ Multiprocesador.
✔
Se considera que la 6ta generación podria denominarse la era de las Computadoras
Inteligentes basadas en redes neuronales artificiales.
DIAGRAMA EN BLOQUES DEL COMPUTADOR
La PC dispone en el interior de su gabinete de los elementos fundamentales para su
funcionamiento: microprocesador, memorias y unidades de discos. Para estar en contacto
con el exterior, posee dispositivos de entrada y salida. Su diagrama en bloques es:
Unidad Central de Procesos o Central Processing Unit: (CPU).
Es la encargada de realizar el proceso con los datos e instrucciones.
En la actualidad la CPU viene integrada en un solo circuito conocido con el nombre de
microprocesador.
En definitiva, un microprocesador es un circuito integrado capaz de ejecutar programas y
controlar las unidades necesarias, para dicha ejecución.
Dispone de dos bloques principales:
a) Unidad Aritmética y Lógica o Arithmetic Logic Unit: (ALU)
Es donde se realizan las operaciones de los datos.
b) Unidad de Control:
Tiene como misión supervisar todo el proceso, para lo cual recibe una señal eléctrica de
sincronismo, de un circuito llamado reloj o clock.
Memoria:
Es cualquier lugar capaz de contener datos, programas y/o resultados de procesos.
Se las puede clasificar de la siguiente manera:
a) Memoria Central:
Todo computador viene provisto de fábrica con una memoria central, también llamada
memoria principal o memoria interna, que está constituida por las memorias RAM y ROM,
las cuales cumplen funciones diferentes:
a1) RAM (Random Access Memory)
Es la memoria que contiene de forma temporaria el programa, los datos y los resultados que
están siendo utilizados por el usuario del computador.
Este tipo de memoria es volátil, es decir, pierde su contenido cuando se apaga el
computador.
a2) ROM (Read Only Memory)
Esta memoria viene grabada de fábrica con una serie de programas que son indispensables
para el funcionamiento del computador, por lo que solamente puede ser leída por el usuario
y no escrita. Este tipo de memoria no es volátil.
b) Memoria auxiliar:
La memoria auxiliar, también llamada memoria secundaria, se usa para almacenar datos,
información y cada uno de los programas que se van a necesitar en el computador. Puede
ser magnética (como el caso del disco duro) u óptica (como el caso del CD-ROM).
Buses:
Todas las partes del computador anteriormente citadas deberán estar relacionadas entre sí;
para ello, el mismo dispone de vías de comunicación llamadas comúnmente bus. Un bus
necesita tener perfectamente definidas sus características en los siguientes aspectos:
- conexión mecánica: son los conectores (o "enchufes") utilizados;
- conexión eléctrica: son las señales eléctricas utilizadas (significado, valores de las
tensiones, tiempos de establecimiento, etc.);
- protocolo de comunicación: son las reglas que deben seguirse para establecer una comunicación.
De esta forma, cualquier dispositivo de entrada/salida cuyo bus se adapte a las
especificaciones mecánicas, eléctricas y al protocolo de comunicación de la CPU, podrá
conectarse a la misma para establecer una comunicación.
En el computador se distinguen:
Bus de Direcciones:
Es un conjunto de líneas unidireccionales que salen de la CPU, y seleccionan los
dispositivos de entrada/salida o la posición de la memoria con la que va a trabajar.
Bus de Datos:
Es un conjunto de líneas bidireccionales para el intercambio de datos, instrucciones y
resultados entre la CPU y los dispositivos de entrada/salida o la memoria, (que previamente
han sido seleccionados por el bus de direcciones).
Bus de Control:
Es un conjunto de líneas de entrada y/o salida de la CPU, que permiten coordinar todas las
operaciones del computador (no está dibujado en el esquema, ya que serían varias líneas
uniendo todas las partes del computador).
Dispositivos de entrada/salida o periféricos:
Por medio de los mismos se ingresan los datos e instrucciones al computador y se obtienen
los resultados del proceso.
2. (3p) Usted ejecutó el programa AIDA 64 en su equipo de cómputo, obtuvo un reporte que
identifica las características de cada una de las unidades que constituyen su unidad. Se
solicita describir de forma detallada el reporte que obtuvo, adjuntar una descripción de
cada elemento obtenido.
Para la identificación de las diferentes caractersticas de cada una de las unidades de mi equipo
informático – BENCHMARKING, NO he usado Software Privativo AIDA, en su lugar he usado
los siguientes software análogos:
✔
Hardinfo
✔
Neofetch
✔
hdparm
✔
Lshw
✔
Cpuinfo
✔
Linea de comandos en el Sistema Operativo GNU/Linux.
Modelo del Sistema
Compatible
BIOS del Sistema
INSYDE 1.50
Memoria Total
6 GiB
Procesador
Genuine Intel Intel(R) Pentium®
P6100 @
2.00GHz , 2 cores, 2x 1999,0 MHz,
Clocks: 933,00 – 1999,00 MHz 1x
Procesador de Gráficos
VGA compatible controller - Intel
Corporation
Bus 001 Device 003: ID 0bda:0138
Realtek Semiconductor Corp.
RTS5138
Bus 002 Device 004: ID 0951:1665
Kingston Technology Digital
DataTraveler SE9 64GB
Ethernet controller: Qualcomm
Atheros AR8152 v1.1 Fast Ethernet
Network controller: Qualcomm
Atheros
Dispositivos de
Almacenamiento físicos
Adaptador de Red
AR9285 Wireless Network
Adapter
(PCI-Express)
Plataforma (x32/x64)
64 bits
Chequeando el Software, tomar los siguientes datos:
Unidad
Sistema de Archivos
Ext4
Longitud máxima del nombre de
archivo
255
Bytes por sector
512
Geometría CHS
16363 x 16 x 63
Calcular el tamaño del Disco Duro:
Tamaño del disco duro:
Marca del disco:
Características del S.O.
320GB
Toshiba - TOSHIBA MK3265GS
Unidad
Nombre del S. O.
Debian GNU/Linux 10 (buster)
x86_64
Memoria máxima
1 TB
Número total de procesos en
memoria
128
Subprocesos totales
Tarjeta madre
1672
Fabricante
Intel
Modelo
Velocidad del bus frontal
DMI: TOSHIBA Satellite
C650/Portable
100 MHz.
Ancho de banda máximo de bus
400 MBps
Memoria máxima
16GB
Fabricante de memoria
Kingston
Aqui alguna de las capturas de algunas de las herramientas utilizadas para la identificación de
carácteristicas de mi equipo - BENCHMARKING:
HERRAMIENTAS
BENCHMARKING
➢ HARDINFO
DE
SOFTWARE
LIBRE
UTILIZADAS
PARA
➢ LSHW
➢ NEOFETCH
➢ TkGate
3. (3p) La Ley de Moore fue escrita por el ingeniero Gordon Moore en 1965, cuando era
director de los laboratorios Fairchild Semiconductor (fue el co-fundador de Intel). Fue el
primero en observar una tendencia en los primeros días de la microelectrónica que
definiría la estrategia a seguir por todos los fabricantes de la industria en cuanto a la
cadencia de integración de transistores en los circuitos integrados. Inicialmente, el
enunciado decía que “el número de transistores por unidad de superficie en circuitos
integrado se duplicará cada año”, luego en 1975, modificó su propia ley para aumentar
esta cadencia a cada dos años. Equivocadamente, mucha gente cree que este periodo es
de 18 meses debido a que el ejecutivo de Intel, David House, hizo tal afirmación, pero
hay que tener en cuenta que ese dato no forma parte de la Ley de Moore.
Se le solicita describa brevemente la propuesta de la Ley de Moore considerando el
aspecto tecnológico desde el inicio de los transistores a la fecha.
La extensión de la Ley de Moore es que los ordenadores, los componentes que funcionan en
ordenadores y la potencia informática se vuelven más pequeños y rápidos con el tiempo, a
medida que los transistores de los circuitos integrados se vuelven más eficientes. Los
transistores son simples interruptores electrónicos de encendido y apagado integrados en
microchips, procesadores y pequeños circuitos eléctricos. Cuanto más rápido procesan las
señales eléctricas, más eficiente se vuelve un ordenador.
Hoy en día, todos los procesadores de consumo están hechos de silicio, el segundo elemento
más abundante en la corteza terrestre, después del oxígeno. Pero el silicio no es un conductor
perfecto, y los límites a la movilidad de los electrones que lleva imponen un límite duro en cómo
puedes densamente embalar los transistores de silicio. Los transistores de silicio alcanzan
actualmente los 14 nanómetros, y aunque algunos diseños de chips de 10 nanómetros llegarán
pronto al mercado, se ha llegado a la conclusión de que para cumplir con la Ley de Moore
durante un largo período de tiempo, las empresas tendrán que crear materiales más nuevos y
mejores para que sean la base de los ordenadores de la próxima generación.
Gracias a la nanotecnología, algunos transistores son más pequeños que un virus. Estas
estructuras microscópicas contienen moléculas de carbono y silicio alineadas de manera
perfecta que ayudan a mover la electricidad a lo largo del circuito más rápido. Hasta ahora, la
Ley de Moore ha demostrado ser correcta, una y otra vez, y como resultado de ello se ha dicho
durante mucho tiempo que es responsable de la mayoría de los avances en la era digital,
desde PCs hasta superordenadores, debido a su uso en la industria de los semiconductores
para guiar la planificación a largo plazo y establecer objetivos para la investigación y el
desarrollo.
La Ley de Moore es una ley de economía, no física. Indica que cada nuevo chip tendrá el doble
de transistores y por lo tanto calculará la capacidad de la generación anterior para el mismo
costo de producción. Esta sencilla regla ha impulsado todos los avances en la revolución
tecnológica durante más de medio siglo y sigue definiendo los límites cada vez mayores de la
tecnología actual, permitiéndonos tomar conceptos como la inteligencia artificial y los vehículos
autónomos, y hacerlos realidad.
4. (3p) Los microprocesadores Intel han evolucionado desde el 80286 hasta el Intel Core i9.
Se solicita identificar y describir las unidades internas del procesador Intel de su
preferencia.
PARA EQUIPO DE ESCRITORIO:
PARA EQUIPOS PORTÁTILES.:
AMD
5. (2p) En un cuadro comparativo resalte cinco diferencias entre las arquitecturas CISC y RISC.
RISC y CISC son las caracterizaciones de conjuntos de instrucciones de computadora que
forman parte de la arquitectura de computadora; difieren en complejidad, instrucción y formatos
de datos, modos de direccionamiento, registros, especificaciones de códigos de operación y
mecanismos de control de flujo, etc.
Bases para la comparación
RISC
CISC
Enfásis en
Software
Hardware
Incluye
Un solo reloj
Multi-reloj
Formatos de instruccion
formato fijo (32 bits)
Formatos variables (16-64 bits
cada instrucción).
Velocidad de reloj
50-150 MHz
33-50 MHz
Ciclos por instrucción
Ciclo único para todas las in- IPC entre 2 y 15.
strucciones y un CPI promedio
<1.5.
Control de la CPU
Cableado sin memoria de con- Microcodificado
mediante
trol.
memoria de control (ROM).
Tamaño del conjunto de in- Pequeña
strucciones
Grande
6. (1p) En el curso usted investigó un tema que posteriormente expuso. En esta
oportunidad se le indicar cinco puntos más relevantes que identificó.
El tema que me toco investigar es sobre Computadoras Analogas y los puntos
relevantes fueron.
a)
LÍMITES DE TIEMPO Y DE EXACTITUD.
En un proceso industrial los autómatas programables digitales controlan perfectamente
toda la producción y gestionan, sin ningún tipo de fallo, desde la primera hasta la última
operación de una fábrica moderna.
b)
Regulador y visualizador de procesos analógicos.
Los motores y todos los sistemas de accionamiento se ponen en marcha o se detienen
con tan sólo un bit de información. La orden de marcha y paro llega, prácticamente de
forma instantánea, a cualquier elemento de la producción.
c)
Procesamiento analógico-digital y digital-analógico.
Las señales de realimentación de las máquinas: temperatura, velocidad, presión, etc.,
son de tipo analógico y deben ser convertidas a digital para poder ser procesadas y,
nuevamente, la respuesta en forma digital será convertida en analógica para reenviar la
información a la máquina o a una pantalla visualizadora.
Esta operación no es instantánea, necesita un tiempo. Este tiempo lo hemos asumido como
despreciable. Pero los procesos no se están controlando en tiempo real. Desde que el mundo
es digital, el concepto de tiempo real ha sido relativizado.
Por otra parte, la señal analógica “leída” al ser convertida a digital debe ser “troceada”, lo
que implica que la señal digital es una aproximación a la señal leída. Después de ser tratada
debe volver a ser analógica, con lo que la señal de respuesta será otra aproximación de la
señal real. Estos errores se convierten en irrelevantes a base de aumentar la resolución en
bits de las señales digitales. Es decir, utilizamos “fuerza bruta” para solucionar el problema.
d)
VUELTA A LA ELECTRÓNICA ANALÓGICA.
Actualmente ya nadie se plantea que la electrónica analógica pueda tener un futuro en el
mundo actual. Como muy poca gente se plantea que un vehículo eléctrico pueda
superar en prestaciones al motor de combustión interna. Sin embargo, el motor eléctrico
es superior en prestaciones al de combustión y la electrónica analógica es superior en
prestaciones a la electrónica digital. El problema es dar con el “chip” adecuado.
e)
FUTURAS APLICACIONES.
Con la implementación de los memristor la electrónica y, sobre todo, la informática van a
experimentar un avance más que significativo. Los memristores pueden formar
transistores, aunque son mucho más pequeños. Pero, sobre todo, pueden ser formados
como memoria de estado sólido no volátil, que permitiría una mayor densidad de datos
que los discos duros con tiempos de acceso similares a la DRAM, sustituyendo ambos
componentes.
Como es un dispositivo analógico, no sólo podría almacenar bits ("1"s y "0"s), sino bytes
o cadenas de bytes en el mismo espacio. Esto significa que, actualmente, para
almacenar un dato necesitamos una serie de celdas de memoria que para un número en
coma flotante, por ejemplo, es de 32 bits. Utilizando los memristor, sólo haría falta un
memristor para ese mismo dato. Con este sistema, el tamaño de almacenamiento de las
memorias aumentaría 32 veces.
Para el desarrollo de un futuro procesador analógico el memristor facilitaría la labor de
programar el valor de las resistencias en los AO de los calculadores, por lo que su
implementación se podría realizar con relativa sencillez y su programación seguiría los
estándares que se utilizan actualmente para los procesadores digitales.
7. (1p) Si su computador tiene una memoria principal de almacenamiento temporal de 8 GB.
Se solicita determinar el número de líneas del bus de direcciones que administra la
memoria. Adjuntar el rango de direcciones que le corresponde a la memoria expresada
en hexadecimal.
Podria direccionar directamente 4 gigabytes de memoria principal .
Lima, 06 de julio del 2020
Descargar