TALLER 1
1.ELABORE UNA LINEA DE TIEMPO EN LA QUE SE MUESTRE LA EVOLUCIÓN DE LOS DIFERENTES TIPOS DE CONECTORES INTERNOS.
2. SUPONGA QUE DESEA INSTALAR UNA TARJETA DE COMPUTADORA DE SEÑALES DE TELEVISIÓN EN SU COMPUTADOR, CUALES DEBEN SER LOS PASOS A SEGUIR PARA LOGRAR DICHO COMETIDO?
- Con el computador apagado, retirar la carcasa de la CPU
•Ubicar la ranura para tarjeta de TV
•Se toma la tarjeta de los extremos evitando contacto con los chips
•Se inserta en la ranura cuidadosamente
•Retirar la tapa de la ranura en la carcasa de la CPU
•Colocar la carcasa y en la parte de atrás queda la ranura donde están las entradas de la tarjeta de TV.
3.
TALLER 2.
1.CONSULTE SOBRE LAS CARACTERISTICAS DEL FIRMWARE EN ALGUNOS PERIFERICOS DEL COMPUTADOR.
En informática; el firmware es un programa de ordenador que se inserta en un dispositivo de hardware, por ejemplo, un microcontrolador. También puede ser proporcionado en ROMS de flash o como un archivo de imagen binaria que se puede cargar en el hardware existente por un usuario. Como su nombre indica, el firmware se encuentra entre el hardware y el software. Al igual que el software, es un programa que es ejecutado por una computadora.
El firmware, cuyo nombre hace referencia a la programación en firme, forma parte del hardware ya que se encuentra integrado a la electrónica, pero también está considerado como parte del software al estar desarrollado bajo algún lenguaje de programación. Podría decirse que el firmware actúa como intermediario entre las órdenes externas que reciben el dispositivo y sus componentes electrónicos.
Los microprocesadores, las impresoras, los monitores y los chips de memoria son algunos de los dispositivos que cuentan con firmware. Un ejemplo de firmware es el programa BIOS de la computadora, que comienza a funcionar apenas se enciende la máquina.
La arquitectura de la computadora está compuesta por una serie de capas con distintos niveles de abstracción. El hardware es la base y luego aparece el firmware. Sobre él se suceden el ensamblador, el kernel, el sistema operativo y, al final, las aplicaciones.
Cabe destacar que el usuario, por lo general, cuenta con la posibilidad de actualizar el firmware de un dispositivo para corregir errores o mejorar sus prestaciones. Estas actualizaciones, de todas formas, son riesgosas ya que si se produce algún fallo en el proceso el dispositivo puede dejar de funcionar.
PERIFERICOS:
La figura muestra los periféricos y arquitectura del firmware dentro del ordenador
The Flexible Service Processor (FSP) firmware facilita diagnósticos, inizializacion, configuración, detección de errores y corrección.
The Power Hypervisor (PHYP) firmware, esta basado en elSeries hypervisor, facilita VLAN, virtual I/O, y subprocessor partitioning support.
Partition Firmware (PFW) soporta el pSeries Power Architecture Platform Requerimientos+ (PAPR+) interface.
El Hardware Management Console (HMC)firmware para dar convergencia entre la configuración, gestión y servicios.
El System Power Control Network (SPCN) firmware interfaces es para monoritozacion y control del power.
The Bulk Power Control (BPC) firmware controla cada power unit en el CEC y las towers. Este firmware es especifico para el i595.
2. ELABORE UNA DESCRIPCION MAS DETALLADA SOBRE LAS CARACTERISTICAS DE CONFIGURACION QUE OFRECE CADA ITEM DEL MENU DE LA SETUP.
Standard CMOS Features
(Configuraciones Estándar grabadas en la CMOS).
A través de este menú se puede, por ejemplo, configurar la fecha y la hora de tu equipo. También muestra qué unidades de disco están conectadas al ordenador.
Advanced BIOS Features
Advanced Chipset Features
Configuraciones Avanzadas del chispset. A través de él se puede, entre otras cosas, determinar la velocidad a la que se puede acceder a la RAM.
Integrated Peripherals
(Periféricos Integrados) se puede configurar todos los puertos
y dispositivos que forman parte de la placa base, como las conexiones del disco duro, los puertos USB , o las tarjetas gráficas, de red o sonido integradas. Así, si se quiere “pinchar” una tarjeta gráfica diferente, podrás deshabilitar la de la placa base a través de este menú.
Power Management Setup
Configuración de la Gestión de la Energía”, se usa para reducir de forma automática el consumo de energía cuando no se utiliza el computador.
PnP/PCI Configurations
(Configuración PnP y PCI ), se puede determinar si los componentes independientes de tu ordenador, es decir, las tarjetas de expansión, deben configurarse desde la BIOS o desde el sistema operativo. También se tiene aquí la posibilidad de acceder a las configuraciones avanzadas de la tarjeta gráfica y de las conexiones USB del ordenador.
Fail-Safe Defaults
Valores Seguros por Defecto. Si el computador no arranca o bien da avisos incomprensibles de fallo, un posible motivo para ello pueden ser unas configuraciones BIOS erróneas.
A través de este punto del menú, se puede cargar la opción Valores Seguros por Defecto. Con ello se opta por la configuración considerada por el fabricante como la más segura de entre todas las posibles. Si después de esto el PC no funciona, se puede estar casi seguro de que existe un componente de hardware defectuoso. Evidente, no todo son ventajas. Con esta configuración el equipo trabajará de forma claramente más lenta que con una configuración optimizada de la BIOS.
Optimized Defaults
Valores Optimizados. Esta configuración es la que el fabricante de la placa base considera como la mejor en la mayor parte de los casos (se debe tener en cuenta que los componentes conectados a la placa pueden ser muy diferentes, por lo que existe la posibilidad de que esta opción no sea siempre la óptima). Si se actualizas la BIOS se debe optar por esta configuración.
Supervisor Password
Si la BIOS está mal configurada, el ordenador puede quedarse bloqueado. Es posible evitar las modificaciones no deseadas, limitando el acceso al Setup utilizando Contraseña de Administrador.
Save & Exit Setup
Guardar y Salir del Setup, se graban las modificaciones que se han hecho en la BIOS.
Exit Without Saving
(Salir sin Guardar) se puede rechazar todas las modificaciones y seguir como si nada.
3.SUPONGA QUE VA A INSTALAR UN NUEVO DISCO DURO COMO PRIMER ESCLAVO, DESCRIBA CUIDADOSAMENTE LOS PASOS A SEGUIR Y EN ESPECIAL CON EL USO DE LA BIOS SETUP.
El primer conector se conoce como el driver de dispositivo primario.
El segundo se conoce como el driver de dispositivo secundario.
Cada uno de ellos puede admitir dos dispositivos IDE conectados con un sólo cable cinta, contabilizando un total de 4 dispositivos IDE (dos por cada cable cinta conectado a la placa madre). Para superar el límite de 4 dispositivos IDE, se pueden conectar más mediante una tarjeta de expansión del controlador IDE o un controlador SCSI.
Cuando se conectan dos dispositivos al mismo cable cinta IDE (un cable conductor que conecta uno o dos dispositivos IDE a la placa madre), debemos indicarle al equipo cuál de los dos tiene prioridad, o más precisamente, cuál de ellos es el maestro y cuál el esclavo, cuya abreviatura es SL. Para ello, los dispositivos deben configurarse mediante el uso de los puentes ubicados en la parte posterior del dispositivo (junto al conector IDE). Por lo general, hay un pequeño diagrama en el dispositivo que ilustra las posiciones de los puentes para el disco maestro (M) o esclavo (SL).
Tenga en cuenta que algunas veces encontrará una abreviatura CS (selección de cable), que significa que la selección entre disco maestro y esclavo se determina automáticamente cuando ambos discos cuentan con esta opción, siempre y cuando la placa madre la admita.
También se recomienda conectar dispositivos de un mismo tipo con el mismo cable cinta ya que la velocidad de transferencia del bus se adapta al dispositivo más lento conectado al cable. Por lo tanto, se recomienda colocar los discos en un cable y los quemadores de CD-ROM e IDE en otro (un quemador de CD se instala exactamente de la misma manera que una unidad de CD-ROM).
Como hemos visto, existen 2 canales IDE, donde se pueden conectar hasta dos discos en cada uno de ellos.
TALLER 3.
1. EXPLIQUE CON MAS DETALLE EL MODO DE FUNCIONAMIENTO DE LOS BUSES DEL PROCESADOR.
Todos los procesadores poseen un bus principal o de sistema por el cual se envían y reciben todos los datos, instrucciones y direcciones desde los integrados del chipset o desde el resto de dispositivos. Como puente de conexión entre el procesador y el resto del sistema, define mucho del rendimiento del sistema, su velocidad se mide en bits por segundo.
Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o paralelos y con distintos tipos de señales eléctricas. La forma más antigua es el bus paralelo en el cual se definen líneas especializadas en datos, direcciones y para control.
En la arquitectura tradicional de Intel (usada hasta modelos recientes), ese bus se llama el Front Side Bus y es de tipo paralelo con 64 líneas de datos, 32 de direcciones además de múltiples líneas de control que permiten la transmisión de datos entre el procesador y el resto del sistema. Este esquema se ha utilizado desde el primer procesador de la historia, con mejoras en la señalización que le permite funcionar con relojes de 333 Mhz haciendo 4 transferencias por ciclo.
En algunos procesadores de AMD y en el Intel Core i7 se han usado otros tipos para el bus principal de tipo serial. Entre estos se encuentra el bus HyperTransport de AMD, que maneja los datos en forma de paquetes usando una cantidad menor de líneas de comunicación, permitiendo frecuencias de funcionamiento más altas y en el caso de Intel, Quickpath.
Los microprocesadores de Intel y de AMD (desde antes) poseen además un controlador de memoria DDR en el interior del encapsulado lo que hace necesario la implementación de buses de memoria del procesador hacia los módulos. Ese bus esta de acuerdo a los estándares DDR de JEDEC y consisten en líneas de bus paralelo, para datos, direcciones y control. Dependiendo de la cantidad de canales pueden existir de 1 a 4 buses de memoria.
Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o paralelos y con distintos tipos de señales eléctricas. La forma más antigua es el bus paralelo en el cual se definen líneas especializadas en datos, direcciones y para control.
En la arquitectura tradicional de Intel (usada hasta modelos recientes), ese bus se llama el Front Side Bus y es de tipo paralelo con 64 líneas de datos, 32 de direcciones además de múltiples líneas de control que permiten la transmisión de datos entre el procesador y el resto del sistema. Este esquema se ha utilizado desde el primer procesador de la historia, con mejoras en la señalización que le permite funcionar con relojes de 333 Mhz haciendo 4 transferencias por ciclo.
En algunos procesadores de AMD y en el Intel Core i7 se han usado otros tipos para el bus principal de tipo serial. Entre estos se encuentra el bus HyperTransport de AMD, que maneja los datos en forma de paquetes usando una cantidad menor de líneas de comunicación, permitiendo frecuencias de funcionamiento más altas y en el caso de Intel, Quickpath.
Los microprocesadores de Intel y de AMD (desde antes) poseen además un controlador de memoria DDR en el interior del encapsulado lo que hace necesario la implementación de buses de memoria del procesador hacia los módulos. Ese bus esta de acuerdo a los estándares DDR de JEDEC y consisten en líneas de bus paralelo, para datos, direcciones y control. Dependiendo de la cantidad de canales pueden existir de 1 a 4 buses de memoria.
2. ELABORE UNA TABLA EN LA QUE MUESTRE LOS DIFERENTES BLOQUES DEL PROCESADOR, SUS CARACTERISTICAS Y SUS FUNCIONES PRINCIPALES.
3. CUAL ES LA FUNCION PRIMORDIAL DE LA ALU EN EL MICROPROCESADOR?
Realizar operaciones aritmeticas y logicas entre dos numeros.
4. CUALES SON LAS DIFERENCIAS ENTRE UNA ALU Y UNA FPU.
2. ELABORE UN CUADRO DONDE ESPECIFIQUE EL SIGNIFICADO Y LAS FUNCIONES DE LOS REGISTROS DE SEGMENTO.
3. CUAL ES LA FUNCION PRIMORDIAL DE LA ALU EN EL MICROPROCESADOR?
Realizar operaciones aritmeticas y logicas entre dos numeros.
4. CUALES SON LAS DIFERENCIAS ENTRE UNA ALU Y UNA FPU.
ALU. Acronimo de unidad aritmetica lógica. Normalmente, los procesadores tienen varias de estas en el interior de la unidad de ejecución de números enteros. Por ejemplo, la arquitectura de los procesadores AMD K10 era capaz de calcular 6 micros operaciones por ciclo de reloj. Se utiliza el termino micro por que las operaciones más complejas se dividen dando lugar a varias de ellas.
FPU. Acronimo de unidad de punto flotante. Es decir, realizan las operaciones sobre los números decimales. Estas unidades suelen ser más complejas y por lo tanto necesitan de más área dentro del micro. Esto es lo que ha llevado a AMD a integrar solo una cada dos nucleos en su arquitectura CMT
5. ELABORE UN DIAGRAMA DE BLOQUES EN EL QUE SE MUESTRE LA COMUNICACION ENTRE LA ALU Y LOS DIFERENTES REGISTROS DEL PROCESADOR.
TALLER 4.
1. ELABORE UNA DESCRIPCION DETALLADA DE LOS REGISTROS DE PROPOSITO GENERAL.
Los registros de propósitos generales AX, BX, CX y DX son los caballos de batalla o las herramientas del sistema. Son los únicos en el sentido de que se puede direccionarlos como una palabra o como una parte de un byte. El ultimo byte de la izquierda es la parte "alta", y el ultimo byte de la derecha es la parte "baja" por ejemplo, el registro CX consta de una parte CH (alta) y una parte CL (baja), y usted puede referirse a cualquier parte por si nombre. Ñas instrucciones siguientes mueven ceros a los registros CX, CH y CL respectivamente.
Mov CX, 00
Mov CH, 00
Mov CL, 00
Los procesadores 80386 y posteriores permiten el uso de todos registros de propósito general, mas versiones de 32 bits; EAX, EBX y EDCX.
Mov CX, 00
Mov CH, 00
Mov CL, 00
Los procesadores 80386 y posteriores permiten el uso de todos registros de propósito general, mas versiones de 32 bits; EAX, EBX y EDCX.
Registros AX.
El registro AX, el acumulador principal, es utilizado para operaciones que implican entrada/salida y la mayor parte de la aritmética. Por ejemplo, las instrucciones para multiplicar, dividir y traducir suponen el uso del AX. También, algunas operaciones generan código más eficientes si se refiere al AX en lugar de los otros registros.
El registro AX, el acumulador principal, es utilizado para operaciones que implican entrada/salida y la mayor parte de la aritmética. Por ejemplo, las instrucciones para multiplicar, dividir y traducir suponen el uso del AX. También, algunas operaciones generan código más eficientes si se refiere al AX en lugar de los otros registros.
Registro BX.
El BX es conocido como el registro base ya que es el único registro de propósitos generales que pueden ser unos índices para direccionamiento indexado. También es común emplear al BX para cálculos.
El BX es conocido como el registro base ya que es el único registro de propósitos generales que pueden ser unos índices para direccionamiento indexado. También es común emplear al BX para cálculos.
Registro CX.
El CX es conocido como el registro contador. Puede contener un valor para controlar el número de veces que un ciclo se repite o un valor para corrimiento de bits, hacia la derecha o hacia la izquierda. El CX también es usado para muchos cálculos.
El CX es conocido como el registro contador. Puede contener un valor para controlar el número de veces que un ciclo se repite o un valor para corrimiento de bits, hacia la derecha o hacia la izquierda. El CX también es usado para muchos cálculos.
Registro DX.
El DX es conocido como el registro de datos. Algunas operaciones de entrada/salida requieren su uso, y las operaciones de multiplicación y división con cifras grandes suponen al DX y al AX trabajando juntos. Puede usar los registros de propósitos para suma y resta de cifras de 8, 16, 32 bits.
El DX es conocido como el registro de datos. Algunas operaciones de entrada/salida requieren su uso, y las operaciones de multiplicación y división con cifras grandes suponen al DX y al AX trabajando juntos. Puede usar los registros de propósitos para suma y resta de cifras de 8, 16, 32 bits.
2. ELABORE UN CUADRO DONDE ESPECIFIQUE EL SIGNIFICADO Y LAS FUNCIONES DE LOS REGISTROS DE SEGMENTO.
3. CUAL ES LA FUNCION PRINCIPAL DE UN REGISTRO DE BANDERAS?
Sirven para indicar el estado actual de la maquina y el resultado del procesamiento. De los 16 bits de registro de bandera 9 son comunes a toda la FAMILIA de los procesadores 8086.
TALLER 5.
1. CONSULTE Y ELABORE UN LISTADO DE LAS MICROOPERACIONES BASICAS QUE REALIZA UN MICROPROCESADOR.
2. A QUE SE LE DENOMINA MICROINSTRUCCIONES... CONSULTE ALGUNAS.
Se llama microinstrucción a cada valor de la palabra de control de los que componen un
microprograma.
En una unidad de control microprogramada las microinstrucciones se almacenan en una memoria
llamada memoria de control.
El término microinstrucción se utiliza en el lenguaje de la microprogramación, en donde cada línea
describe un conjunto de microoperaciones que suceden a la vez, y se conoce como microinstrucción.
Una secuencia de instrucciones se conoce como microprograma o firmware
3. CUAL ES LA FUNCION DE LOS REGISTROS DEL PROCESADOR ANTE EL DESARROLLO DE MICROOPERACIONES?.
realizan tareas básicas y avanzadas de procesamiento de información. Toman datos de los programas de en la forma de bits binarios (0 y 1) y los procesan de acuerdo con los comandos proporcionados. Generan secuencias binarias de , que se transforman en datos entendibles para los finales. Dentro de estos microprocesadores existe un componente llamado registro de información, que almacena temporalmente los valores de los datos a los que se accede con frecuencia durante el proceso. Los registros, de importancia primordial dentro de la jerarquía de memoria de la computadora, se utilizan para almacenar sólo los valores de los datos, comandos, estados binarios y otras instrucciones que definen qué datos se procesan
4. CONSIGA EL DIAGRAMA DE BLOQUES DE UN CIRCUITO CONBINACIONAL QUE REALIZA OPREACIONES DE MULTIPLICACION Y DIVISION.
TALLER 6
1. ESPECIFIQUE LOS MODOS DE DIRECCIONAMIENTO, SU PROPOSITO Y LOS REGISTROS QUE INVOLUCRA.
Diferentes arquitecturas de computadores varían mucho en cuanto al número de modos de direccionamiento que ofrecen desde el hardware. Eliminar los modos de direccionamiento más complejos podría presentar una serie de beneficios, aunque podría requerir de instrucciones adicionales, e incluso de otro registro.
La mayoría de las máquinas RISC disponen de apenas cinco modos de direccionamiento simple, mientras que otras máquinas CISC tales como el DEC VAX tienen más de una docena de modos de direccionamiento, algunos de ellos demasiado complejos.
RISC es un tipo de diseño de CPU generalmente utilizado en microprocesadores o microcontroladores con las siguientes características fundamentales:
Instrucciones de tamaños fijos y presentados en un reducido número de formatos.
Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
Además estos procesadores suelen disponer de muchos registros de propósito general.
El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria. Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores.
CISC es un modelo de arquitectura de computadores. Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposición a la arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones.
2. ELABORE UN LISTADO DE POR LO MENOS CINCO PROCESADORES Y CONSIGA PARA CADA UNO DE ELLOS EL REPERTORIO DE INSTRUCCIONES.
3. CUALES SON LAS VENTAJAS Y DESVENTAJAS DE PROGRAMAR LENGUAJES ENSAMBLADORES FRENTE A OTROS COMO C O JAVA POR EJEMPLO.
El Lenguaje Ensamblador es directamente traducible al Lenguaje de Máquina, y viceversa. Por otro lado, la computadora no entiende directamente al Lenguaje Ensamblador; es necesario traducirle a Lenguaje de Máquina. Pero, al ser tan directa la traducción, pronto aparecieron los programas Ensambladores, que son traductores que convierten el código fuente (en Lenguaje Ensamblador) a código objeto (es decir, a Lenguaje de Máquina. Surge como una necesidad de facilitar al programador la tarea de trabajar con lenguaje máquina sin perder el control directo con el hardware.
Lenguajes como java, c o c++ no tienen esta capacidad de tener total control del lenguaje objeto directo sobre la máquina.
Lenguajes como java, c o c++ no tienen esta capacidad de tener total control del lenguaje objeto directo sobre la máquina.
Mov ax, 10 - Mov bx, 12 - Cmp ax, bx - Jle Hace_Algo
- Mov ax,10: genera espera del teclado para continuar
- Mov bx,12: Usado para la impresión por pantalla
- Cmp ax,bx: Compara los dos valores que tienen estos registros.
- Jle hacer_algo: Salta al código cuyo nombre declarado es hacer:algo
3.


No hay comentarios.:
Publicar un comentario