viernes, 15 de junio de 2007

Examen de ODON

Define Sistemas Informático.

Sistema Informático es cualquier conjunto de dispositivos, capaces de manejar información digital, que se organizan para la realización de una tarea o conjnto de tareas.

Nombra los distintos niveles jerárquicos en el estudio del funcionamiendo de los sitemas informáticos
  • Nivel de la lógica de circuitos
  • Nivel de programación
  • Nivel de maquina convencional
  • Nivel sistema operativo
  • Nivel de maquina simbólica
Háblame sobre la estructura básica de un ordenador y hazme un esquema de computador de tipo Von Neumann.

La arquitectura de un computador define su compartimiento funcional. El modelo básico fue establecido en 1946 por Jon Von Neumann, que aporto la construcción de una computadora con programas almacenados. Las computadoras existentes hasta encontes trabajan con programas cableados. La idea de Von Neumann consistió en conectar permanente mente las unidades de las computadoras, siendo coorinado su funcionamiento.

Define los distintos componentes de un sistema informático con sus correspondientes funciones.
  • Unidad Central de Procesos (UCP): descodifica y ejecuta instrucciones que se encuentran almacenadas en memoria.
  • Unidad Aritmético-lógica (UAL): permite realizar una serie de operaciones tales como suma, resta, etc.
  • Unidad de Control (UC): se encarga de leer.
  • Buses: caminos a través de los cuales las instrucciones y los datos circulan.
  • Memoria Principal: donde se guarda la información.
  • Unidad de E/S: realiza la transferencia de información de las Unidades de E/S.
  • Unidades periféricas:
  • Canal: gestiona la transferencia entre unidades periféricas y memoria principal.
¿Qué es un programa? Resume el funcionamiento de una computadora y describe las diferentes fases de ejecucíon de una instrucción.

Un programa es un conjunto de instrucciones que son almacenadas secuencialmente en posiciones o secuencias de memoria y que serán ejecutados una tras otra.

Fases de ejecución de una instrucción:
  • Lectura de memoria para extraer la nueva instrucción a ejecutar.
  • Descodificación de instrucción y cálculo.
  • Ejecución de la operación.
  • Almacenamiento del resusltado en el lugar marcado.
Lenguaje maquina.

Este lenguaje es muy sencillo y se compone de una serie de instrucciones de máquinas, cuyo conjunto constituye el llamdo juego de instrucciones del computador.

UAL, estructura y operadoes.

La unidad aritmético lógica es la encargada de realizar toda serie de operaciones de calculo.

La estructura se compone por:
  • Operadores
  • Registros
  • Biestables de estado
  • Órgano secuenciador.
Un operador combicional es un circuito digital que realiza varias operaciones
Un operador secuencial requiere varias fases para obtener el resultado.

Háblame sobre el funcionamiento de la UC. Tipos de construcción de la UC.
  • El objetivo de la unidad de control es monitorizar el funcionamiento de todo el computador dirigiendo la información a las unidades o elementos precisos en el momento adecuado y dando órdenes oportunas.
  • Lógica cableada y microprogramación.
¿Qué es un microprocesador?

El concepto teórico, se refiere al diseño de un circuito integrado, de la unidad de control, la UAL y el banco de registros del ordenador, es por tanto una UCP contenida en un pequeño bloque de unos pecos milimetros o centímetros cuadrados al que coloquialmente se le denomina "pastilla".

Define micro órdenes y microinstrucciones.

Diferencia entre un micro procesador, un procesador y una unidad de control.

Que tecnicas se utilizan para mejorar las prestaciones de los microprocesadores
  • Uso de semiconductores mas avanzados
  • Técnicas de segmentación
  • Diseño de superescalar
Define:
  • CISC (Complex instruction set computer) se caracteriza por disponer de un grupo muy amplio de instrucciones complejas y potentes.
  • RISC (Reduced instruction set computer) se caracteriza por poseer un juego de instrucciones lo mas reducido posible, con un porcentaje alto de ellas que se completan en un ciclo de reloj, junto con un alto numero de registros de propósito general.
¿En que se basa el concepto de segmentación? Enumera las distintas etapas en que se puede descomponer una instrucción usando segmentación.

En obtener mejoras en el tiempo de produccíon aprovechando que el producto ha de pasar por varias etapas durante el proceso de producción, de este modo es posible trabajar simultáneamente sobre diferentes unidades de producto que se encuentra en diferentes etapas.
  • Calculo de la dirección de la nueva instrucción.
  • Captación de la instrucción.
  • Descodificación de la operación de la instrucción.
  • Calculo de la dirección de los operándoos.
  • Captación de los operándoos.
  • Operaciones con los operándoos.
  • Calculo de la dirección de almacenamiento del reusltado.
  • Chequeo de interrupciones.
  • Ejecución de interrupciones.
Limitaciones de la segmentación

El esfuerzo que supone el manejo de las dependencias de memoria y registros entre las diferentes etapas del cauce se incrementa exponencialmente con el numero de etapas. Esta restricción limita fuertemente el número máximo de etapas que se pueden utilizar con aprovechamiento.

Tecnicas superescalares:

En un procesador superscalar las instrucciones usalas pueden ejecutarse de manera simultanea e independiente unas de otras. Utilizan también la segmentación y además permiten obtener mejores resultados que con las técnicas conocidas como súper segmentadas.

Memoria Caché:

Son almacenamientos intermedios de pequeño tamaño y muy rapido acceso gestionados por hardware que se colocan entre la CPU y la memoria principal. Sus tipos de localidad son: localidad temporal y localidad especial. En cuanto a su estructura del sistema cache, esta compuesto por: la memoria principal y la memoria chache.

No hay comentarios: