Introduccion Arquitectura de Computadoras

Description

Trabajo
Raul Munoz
Mind Map by Raul Munoz, updated more than 1 year ago
Raul Munoz
Created by Raul Munoz about 6 years ago
16
0

Resource summary

Introduccion Arquitectura de Computadoras
  1. CPU
    1. -Interpreta instrucciones
      1. PROCESADOR I: Este debe de ser capaz de hacer unas operaciones aritmeticas logicas basicas, a partir de las cuales se pueden resolver problemas mas complejos.
      2. Arquitectura de Computadoras: Von Neumann
        1. PROCESADOR=Sistema|Memoria-Unidades de E/S = Interconexion|
          1. La ejecucion de las instrucciones se produce de manera secuencia: Despues de ejecutar una instruccion se ejecuta la sigueinte instruccion que hay en la memoria principal, pero se puede romper la secuencia de ejecucion utilizando instrucciones de ruptura de secuencia.
            1. ARITMETICAS: Suma|Resta|Multiplicacion|Division.
              1. EL OBJETIVO DE LA ARQUITECTURA ES CONSTRUIR UN SISTEMA FLEXIBLE QUE PERMITA RESOLVER DIFERENTES TIPOS DE PROBLEMAS:
                1. Ruptura de Secuencia: Salto condicional| Salto incondicional.
                  1. Programa + Datos -> Memoria
                    1. Logicas: AND|OR|XOR|NOT
                      1. TRANSFERENCIA DE DATOS: Mover un dato de una localizacion a otra
            2. Arquitectura Harvard
              1. El procesador dispone de un sistema de conexion independiente para acceder a la memoria de instrucciones y a la memoria de datos.
                1. Cada memoria y cada conexion pueden tener caracteristicas diferentes: Por ejemplo, el tamaño de las palabras de memoria, el tamaño de cada memoria y la tecnologia utilizada para implementarlas.
                  1. Debe haber un mapa de direcciones de instrucciones y un mapa de direcciones de datos separados.
                    1. Los microcontroladores y el DSP (Procesador de señales digitales) son dos tipos de comptadores que utilizan arquitectura harvard.
                      1. Microcontroladores
                        1. Es un sistema encargado de controlar el funcionamiento de un dispositivo, por ejemplo, controlar que el nivel de un deposito de agua este siempre entre un nivel minimo y un nivel maximo o controlar las funciones de un electrodomestico.
                          1. Un microcontrolador se considera un computador dedicado. Dentro de la memoria se almacena un solo programa que controla un dispositivo.
                            1. Aplicaciones de Microcontroladores
                              1. Estructura de un Microcontrolador
                                1. 1. Unidad de Proceso | 2. Dispositivos de Entrada y Salida. | 3.Recursos auxiliares.
                                  1. 1. Procesador | Memoria de programa | Memoria de datos | Lineas de interconexion. 2. Temporizador | Convertidor A/D | Comparadores Analogicos | Puertos de comunicacion. 3. Circuito de reloj | Modos de bajo consumo | Temporizador de vigilancia | Reinicializacion o reset de procesador.
                                2. Telecomunicaciones: Se utilizan en los telefonos moviles | Productos de gran consumo: Lavadoras, microhondas, lavavajillas. | Automocion: Airbags, Frenado. | Informatica: HDD, Teclado. | Industria: Robotica, Motores.
              2. Memoria y E/S
                1. Las instrucciones que ejecuta el procesador y los datos necesarios para cada instruccion estan almacenados en la memoria principal, pero para introducirlos en la memoria es necesario de un dispositivo de entrada.
                  1. Instrucciones + Datos -> Dispositivo Entrada Memoria
                    1. Estos resultados se deben representar a los usuarios , por lo que es necesario algun tipo de dispositivo de salida.
                      1. En un computador con arquitectura VON NEWMANN, ademas del procesador son necesarias otros elementos: DISPOSITIVOS DE SALIDA | MEMORIA PRINCIPAL
                        1. Perifericos
                          1. Segun la aplicacion del microcontrolador, son necesarios unos u otros. Los recursos mas habituales que hay en la mayoria de los microcontroladores son los siguientes:
                            1. Circuito de Reloj | Temporizador | Temporizador de vigilancia | Convertidor ADC/DAC | Comparadores analogicos | Sistema de proteccion de fallos de alimentacion | Modos de funcionamiento de bajo consumo | Modulos de comunicacion
                          2. PROCESADOR DE SEÑALES
                            1. Es un dispositivo capaz de procesar en tiempo real señales procedentes de diferentes fuentes. Un DSP tiene caracteristicas propias de un microcontrolador y tambien de los microprocesadores. | Dispone de un procesador con gran potencia de calculo preparado para tratar señales en tiempo real y puede hacer operaciones aritmeticas.
                              1. APLICACIONES DE DSP
                                1. Procesamiento de Voz | Radar y sonar | Sismologia y Medicina | Reconocmiento de voz | Procesamiento de Imagenes | Compresion de audio | Telefonos moviles | Reproductor MP3 | Modems ADSI | Manos Libres | Osciloscopios
                                2. ORGANIZACION DE UN DSP
                                  1. El procesador habitualmente dispone de multiples ALU y multiplicadores que son capaces de hacer distintas operaciones aritmeticas en un solo ciclo de reloj del sistema.
                      2. Sistema de Interconexion
                        1. El medio de interconexion habitual en la Arquitectura de VON NEWMANN, es el bus un medio de comunicacion compartido o multipunto, donde se conectan todos los componentes que se quieren interconectar
                          1. El sistema de interconexion es necesario pero generalmente no se considera una unidad funcional del computador.
                            1. Como se trata de un medio compartido, es necesario un mecanismo de control y acceso de bus.
                              1. PROCESADOR DE SEÑALES: Banco de Registros -> Banco de registros -> Unidad aritmetica logica -> Unidad de control = BUS INTERNO DE DATOS E INSTRUCCIONES: Sistema de E/S -> Bus -> Memoria.
                      3. PROCESADOR II: Señales de control -> Datos ->Unidad Aritmetica Logica -> Resultados
                        1. Cada instruccion maquina se ejecuta en el procesador genera un determinado conjunto de señales a fin que la ALU haga una operacion determinada.
                          1. INSTRUCCIONES DE TRANFERENCIA DE DATOS: Se pueden mover datos entre diferentes localizaciones del computador sin la intervencion de la ALU.
                            1. Dentro del procesador es necesaria una unidad, denominada unidad de control, que sea capaz de interpretar las instrucciones para generar el conjunto de señales de control necesarias para gobenar la ejecucion de las instrucciones.
                              1. Almacenar Datos: Bus de Datos -> BR | Recuperar Datos: BR -> Bus de Datos.
                                1. Componentes Procesador
                                  1. Arquitectura RISC-CISC
                                    1. Caracteristicas de RISC/CISC
                                      1. Parametro: Tipo instrucciones, No. Isntrucciones, Duracion, Formato, ejecucion, Duracion, Formato, Ejecucion, Modos direccionamiento, Conjunto registros, Complejidad
                                        1. RISC: Simples, Reducido (30%-40%), Ciclo Reloj, Fijo, Paralelo, Simple, Multiple
                                          1. CISC: Complejo, Extendido, Ciclos reloj, Variable, Secuencial, Complejo, Unico.
                                      2. RISC: Instrucciones de maquina -> Ejecucion de instrucciones | CISC: Instrucciones maquina -> Conversion microcodigo -> Microinstrucciones -> ejecucion de microinstruccion
                                      3. Contador Programa | Memoria Instruccion | Unidad de Control | Banco de registros | Memoria Datos | Unidad Aritmetica Logica | Unidad Punto Flotante | Registro de Estado | Bus Control | Bus Instrucciones | Bus Datos | Bus Direcciones | Bus compartido | Bus Particular.
                          Show full summary Hide full summary

                          Similar

                          Developmental Psychology - Freud, Little Hans (1909)
                          Robyn Chamberlain
                          Prueba de Aptitud Académica - Lenguaje
                          Teresa Nadal
                          Ionic Bonding
                          Evangeline Taylor
                          GCSE Biology heart notes
                          Kamila Woloszyn
                          Apresentações em Inglês
                          miminoma
                          Frankenstein by Mary Shelley
                          nina.stuer14
                          French Essay Writing Vocab
                          caitlindavies8
                          IGCSE Chemistry Revision
                          sachakoeppen
                          New English Literature GCSE
                          Sarah Egan
                          Genes, The Genetic Code, DNA and Chromosomes
                          Bee Brittain
                          Acids, Bases and Salts
                          asramanathan