1 / 11

DATOS E INSTRUCCIONES

DATOS E INSTRUCCIONES. *CODIGO BINARO: ES LO UNICO QUE ENTIENDE REALMENTE LA CPU 0 Y 1 (NIVEL ALTO O BAJO). *CODIGO DE MAQUINA: ES ELCONJUNTO DE INSTRUCCIONES. *HERRAMIENTAS DE PROGRAMACION: LENGUAJES COMO VISUAL BASIC O C++. Tipos de instrucciones:. CISC:

Télécharger la présentation

DATOS E INSTRUCCIONES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DATOS E INSTRUCCIONES

  2. *CODIGO BINARO: ES LO UNICO QUE ENTIENDE REALMENTE LA CPU 0 Y 1 (NIVEL ALTO O BAJO) *CODIGO DE MAQUINA: ES ELCONJUNTO DE INSTRUCCIONES *HERRAMIENTAS DE PROGRAMACION: LENGUAJES COMO VISUAL BASIC O C++

  3. Tipos de instrucciones: CISC: Complex Instruction Set Computer Van de 8-120 bits de longitud RISC: Reduced Instruction Set Computer Tipo 32 bits

  4. Para mantener compatibilidad con antiguas versiones de sistemas operativos. Las instrucciones CISC se convierten en sub-operaciones RISC. Estas se denominan: Micro-Ops (micro operaciones)

  5. COMPONENTES DE LA CPU • Las instrucciones deben decodificarse y ejecutarse. • Para ello necesitan dos componentes: • Los PIPELINES • Las Unidades de Ejecución

  6. *No hay suficiente memoria *Se desaprovechan ciclos de reloj *Fallo de preediciones (instrucciones equivocadas) Se trata de solucionar con la unidad de predicción de bifurcación BPU (Branch Prediction Unit)

  7. Hay instrucciones enteras y de punto flotante. IPC : Instruction Per Clock Mide el rendimiento del CPU.

  8. UNIDADES DE EJECUCION • ALU: Arithmetic and Logic Unit (Unidad Lógica Aritmética), es el cerebro del CPU. • Trabaja con números enteros. • FPU: Floating Point Unit (Unidad de punto flotante) • Se utiliza para aliviar la carga de la ALU, es una calculadora especial para operaciones de punto flotante (decimales) • LSU: Load Store Unit

  9. Suelen haber varias unidades ULA y FPU en un mismo procesador Cada CPU puede ejecutar de diversas maneras. El Pentium 4 no almacena instrucciones sino suboperaciones “medio digeridas” Usa pipeline de 20etapas.

  10. Dos tipos de cálculos: • Cálculos con números enteros. • Los más importantes y usados. • Cálculos con números de coma flotante. • Imágenes 3D, sonido, Cads, etc. • Con números de coma flotante: • Primero se establece el nivel de precisión requerido. • Después los números se convierte a coma flotante. • Los números de coma flotante pueden tener hasta 80 bits. • Los números enteros solo hasta 32 bits.

More Related