ESTRUCTURA DE MICROPROCESADORES
|
|
- Pilar Acosta Piñeiro
- hace 7 años
- Vistas:
Transcripción
1 ESTRUCTURA DE MICROPROCESADORES La arquitectura IA32 Profesor Ing. Johan Carvajal Godínez
2 AGENDA DE LA CLASE 1. Conceptos básicos 2. La arquitectura IA32 3. Evolución de los microprocesadores Intel 4. Administración de la memoria en IA32 5. Componentes de una microcomputadora IA32 6. Niveles de programación para IA32
3 Diseño básico de un microcomputador El reloj sincroniza la operación del sistema Una unidad de control (CU) coordina la secuencia de ejecución de instrucciones. Una unidad aritmético-lógica (ALU) realiza los cálculos y operaciones lógicas data bus registers Central Processor Unit (CPU) Memory Storage Unit I/O Device #1 I/O Device #2 ALU CU clock control bus address bus
4 Importancia del reloj Sincroniza los elementos del sistema (CPU-BUS-componentes) Establece la base del tiempo para medir el rendimiento del sistema. Se utiliza para disparar eventos que determinan la operación del sistema 1 one cycle 0
5 Ciclo de ejecución de una instrucción Búsqueda de la instrucción (Fetch) Decodificacion (Decode) Búsqueda de operandos Ejecución Almacenamiento del resultado memory op1 op2 write PC program I-1 I-2 I-3 I-4 read write registers flags (output) fetch registers ALU execute I-1 decode instruction register
6 Implementación multi-etapa La implementación multi-etapa (pipelining) posibilita la ejecución de instrucciones en paralelo. La instrucción se divide en etapas discretas con una función específica Etapas usadas comúnmente: Stages 1. Bus Interface Unit (S1) 1 S1 S2 S3 S4 S5 I-1 S6 2. Code Pre-fetch Unit (S2) 3. Instruction Decode Unit (S3) 4. Execution Unit (S4) 5. Segment Unit (S5) 6. Paging Unit (S6) Cycles I-2 I-1 I-2 I-1 I-2 I-1 I-2 I-1 I-1 La figura muestra el flujo de un procesador sin PIPELINING I-2 I-2
7 Ejecución PIPELINED Hace un uso eficiente de las estructuras del microprocesador y logra mejor rendimiento a nivel de cantidad de instrucciones procesadas Stages S1 S2 S3 S4 S5 S6 Cycles I-1 I-2 I-1 I-2 I-1 I-2 I-1 I-2 I-1 Para k estados y n instrucciones se requieren un número de ciclos: k + (n 1) 6 I-2 I-1 7 I-2
8 Riesgos del Pipelining Pipelining Cycles Cuando una etapa requiere dos ciclos de reloj o más, esos ciclos adicionales se pierden en las otras etapas del PIPE Stages exe S1 S2 S3 S4 S5 I-1 I-2 I-1 I-3 I-2 I-3 I-1 I-2 I-3 I-1 I-1 I-2 I-1 I-2 I-3 I-2 I-3 I-3 S6 I-1 I-2 I-3 Para k estados y n instrucciones se requieren un número de ciclos: k + (2n 1) burbujas
9 Procesador Superescalar Un procesador superescalar tiene múltiples etapas de ejecución. Por ejemplo en el siguiente diagrama la unidad de ejecución posee dos flujos (u y v) Stages S4 Cycles S1 S2 S3 u v S5 S6 1 I-1 2 I-2 I-1 3 I-3 I-2 I-1 4 I-4 I-3 I-2 I-1 5 I-4 I-3 I-1 I-2 6 I-4 I-3 I-2 I-1 7 I-3 I-4 I-2 I-1 8 I-4 I-3 I-2 9 I-4 I-3 10 I-4 Para k estados y n instrucciones se requieren un número de ciclos: k +n
10 Lectura de Memoria Normalmente el ciclo de lectura de memoria en un sistema basado en microprocesador requiere la introducción de ciclos de espera puesto que la memorias de almacenamiento masivo son lentas. Cycle 1 Cycle 2 Cycle 3 Cycle 4 CLK ADDR Address RD DATA Data
11 Memoria caché La caché es una memoria SRAM de alta velocidad que se encuentra en el CPU Level-1 caché: Acceso ultra-rápido por el núcleo (datos para unidades de ejecución) Level-2 caché: Acceso rápido por el núcleo (instrucciones precargadas al núcleo) ú Level-3 caché: Acceso rápido por todos los núcleos Cache hit: cuando el dato a leer se encuentra en la memoria caché Cache miss: cuando el dato a leer NO se encuentra en la memoria caché
12 Como se ejecuta un programa
13 Ambiente multitarea Actualmente los sistemas operativos pueden ejecutar múltiples programas simultáneamente Un mismo programa puede generar múltiples hilos en su ejecución El sistema operativo administra los recursos del sistema asignando un tiempo especifico a cada programa en ejecución. El sistema debe tener habilidad para cambiar de tareas rápidamente de forma que el usuario perciba ejecución en tiempo real
14 Arquitectura IA32 Modos de operación Ambiente básico de ejecución Unidad de punto flotante Evolución de los microprocesadores Intel
15 Modos de operación Modo Protegido: Modo Nativo (Windows, Linux) Modo Real Nativo MS-DOS Modo de manejo del Sistema Diagnostico, recuperación, debug Híbrido protegido-real Virtual-8086 Cada aplicación tiene su sistema 8086
16 Ambiente básico de ejecución Permite conocer para cada aplicación: Administración de la memoria Utilización de los registros Registros de propósito general Registros de uso específico Banderas de estado (FLAGS) Manejo de operaciones específicas MMX FPU SSE
17 Administración de la memoria En ambiente de diseño con microprocesadores se habla de Memoria Física Memoria lógica Administración del acceso a memoria Segmentación Paginación
18 Utilización de los registros 32-bit General-Purpose Registers EAX EBX ECX EDX EBP ESP ESI EDI 16-bit Segment Registers EFLAGS EIP CS SS DS ES FS GS
19 Acceso de los Registros Se pueden utilizar con su nombre de 8,16 y 32 bits Aplica para EAX, EBX, ECX, y EDX 8 AH 8 AL 8 bits + 8 bits AX 16 bits EAX 32 bits
20 Registros Base e índice A continuación se muestra como se accede a los registros Base e índice:
21 Utilización especifica de los registros Registros de propósito general EAX Acumulador ECX Contador ESP Puntero de pila ESI, EDI Índices EBP Puntero de base Segmento CS Segmento de código DS segmento de datos SS segmento de pila ES, FS, GS segmentos adicionales
22 Utilización especifica de los registros Control de ejecución EIP Apuntador de Instrucción (PC) EFLAGS Banderas de control y estado
23 Banderas de estado (FLAGS) Carry Desbordamiento en una operación aritmética sin signo Overflow Desbordamiento en una operación aritmética con signo Sign El resultado es negativo Zero El resultado es cero Auxiliary Carry Acarreo entre los bits 3 y 4 Parity La suma de unos es un numero par
24 FPU, MMX, SSE Ocho registros de 80 bits para datos de FPU ST(0), ST(1),..., ST(7) Ordenados en una pila Accesibles por todas las operaciones del FPU Ocho registros de 64 bits para operaciones MMX Ocho registros de 128 bits para operaciones SIMD (Single Instruction, Multiple Data ) ST(0) ST(1) ST(2) ST(3) ST(4) ST(5) ST(6) ST(7)
25 Evolución de los microprocesadores INTEL Intel 8086, Familia de procesadores IA32 Familia de Procesadores P6 Core I7 Evolución de CISC a RISC
26 Los Clásicos Intel Intel 8080 Espacio de memoria direccionable hasta 64KB Registros de 8 bits Sistema operativo CP/M Arquitectura de bus S-100 Unidad de disco magnético é de 8 pulgadas!!! Intel 8086/8088 Núcleo de la IBM-PC (8088) Espacio de memoria direccionable hasta 1MB Registros de 16 bits Bus de datos de 16 bits (8 bits para 8088) Unidad de punto flotante(8087) por separado
27 La microcomputadora IBM-AT Intel Hasta 16 MB de memoria RAM Memoria protegida Más rápido que 8086 Introdujo la arquitectura de interconexión ó IDE Unidad de punto flotante(80287)
28 Familia de procesadores IA32 Intel386 Hasta 4 GB RAM, Registros de 32 bits, paginación y manejo de memoria virtual Intel486 Se implementó pipelining de instrucciones Pentium Superescalar, bus de direcciones de 32 bits, bus interno de 64 bits.
29 La familia Intel P6 Pentium Pro Optimización del manejo de los microcódigos Pentium II Mejorado para multimedia con set MMX Pentium III Implementa set de instrucciones SSE (SIMD) Pentium 4 Microarquitectura Intel NetBurst, optimizado para aplicaciones multimedia Core2 Mejora el manejo de caché y el consumo de potencia. Elimina HT. Virtualización nativa
30 La microarquitectura P6
31 La arquitectura Corei7 Primer Quadcore nativo de INTEL Implementa tecnología Simultaneous Multi-Threading (SMT) Mejoras en la memoria caché con una nueva arquitectura de tres niveles Tecnología de interfaz Intel QuickPath Interconnect Nuevo Conjunto de Instrucciones SSE 4.2
32 Set de Instrucciones CISC complex instruction set Gran variedad de instrucciones Operaciones de alto nivel Se requiere de un interprete de microcódigo ejemplo: Intel 8086 RISC reduced instruction set Instrucciones simples y compactas Set de instrucciones reducido Ejecutadas directamente por hardware ejemplos: ARM (Advanced RISC Machines) DEC Alpha (de HP)
33 Manejo de la memoria en IA32 Arquitectura administración de la memoria Modo Real Cálculo de una dirección lineal Modo Protegido Modo multi-segmento Paginación
34 Arquitectura de acceso de la memoria IA32
35 Modo Real Máximo 1MB de memoria direccionable La aplicación puede acceder cualquier localización de memoria Monotarea Ambiente de operación ó MS-DOS Esquema de direccionamiento segmentado Segmento (16 bits) Desplazamiento (16 bits)
36 Memoria segmentada El calculo de la dirección física (linear address) es la combinación de del segmento y del desplazamiento a partir de la dirección de segmento F0000 E :FFFF D0000 C0000 Un segmento B0000 A :0250 Dir. Física= Seg*16+Offset : seg ofs
37 Cálculo de una dirección física Ejemplo: A que valor de dirección física corresponde el siguiente conjunto de segmento : desplazamiento? 08F1:0100 Valor del segmento ajustado: 0 8 F 1 0 Valor del desplazamiento: Dirección Física:
38 Modo Protegido(1/2) Memoria mapeable hasta 4GB ( hasta FFFFFFFFh) A cada programa se le asigna una partición de memoria que solo es accesible por dicho programa, lo cual lo protege Diseñado para ambiente multi-tarea La asignación de monto de memoria está a cargo del OS
39 Modo Protegido(2/2) Se administra una tabla de descriptores de segmento Cada programa obtiene: Área para CS, DS, SS Un descriptor de segmento Un descriptor global asociado a GDT Utiliza un modelo de segmentación plano (flat)
40 Modelo de segmentación plano Tabla de descriptores globales única (GDT) Todos los segmentos se mapean en un área de 32 bits Segment descriptor, in the Global Descriptor Table not used FFFFFFFF (4GB) base address limit access physical RAM
41 Modelo multi-segmento Cada programa tiene tabla de descriptores locales Esa tabla administra cada segmento utilizado por el programa RAM Local Descriptor Table base limit access A
42 Paginación Administrado directamente por el CPU Se divide cada segmento en paginas de 4K las cuales se denominan paginas La suma de la memoria utilizada por todos los programas no puede exceder a la memoria física Los programas que se están ejecutando pueden estar activos pero no estar cargados en memoria RAM física, sino Virtual El Virtual memory manager (VMM) OS es el encargado de administrar la carga y descarga de las páginas. El CPU envía dispara un evento llamado page fault cuando una pagina requiere ser cargada del disco
43 Componentes de una microcomputadora IA32 Tarjeta Madre Salida de Video Memoria Puertos de E/S
44 Tarjeta Madre Permite la infraestructura de operación entre los siguientes componentes: CPU Caché externo Memoria del sistema BIOS Tarjeta de sonido (opcional) Tarjeta de video (opcional) Controlador de disco duro, USB, VIDEO, ETC Tarjetas de expansión (PCI)
45 Tarjeta Madre Intel D850MD Video Puertos de E/S Tarjeta de Sonido Chipset Ranuras PCI Ranuras AGP Microprocesador DRAM BIOS Controlador IDE Speaker Batería Conector IDE Fuente alimentación Conector CD/DVD Fuente: Intel Desktop Board D850MD/D850MV Technical Product Specification
46 Administración del Video Existe un controlador de video que puede ser Integrado en el chipset Discreto en una tarjeta (AGP, PCI) El controlador administra una sección de memoria RAM especializada en video (VRAM) Normalmente se tienen dos formatos de salida de Video: Pantallas de tubos de rayos catódicos (CRT) Monitores de LCD
47 Tipos de memoria ROM read-only memory EPROM erasable programmable read-only memory Dynamic RAM (DRAM) Almacenamiento masivo, requiere una lógica de refrescamiento Static RAM (SRAM) Alta velocidad, caras, no requieren refrescamiento Video RAM (VRAM) Optimizadas para alto refrescamiento CMOS RAM complimentary metal-oxide semiconductor BIOS
48 Puertos de entrada/salida USB (universal serial bus) Conexión flexible de alta velocidad Hasta 12 Mbps Un HUB puede administrar múltiples dispositivos usando un esquema de numeración Permite conexión ó OTG Paralelo (PPI) Corto alcance, alta velocidad Usado en impresoras Bidireccional Controlador Intel 8255
49 Puertos de entrada/salida Serie Estándar RS-232C Se transmiten tramas Soporta mas distancia que paralelo UART (universal asynchronous receiver transmitter) Se puede programar desde ensamblador
50 Niveles de programación Nivel 3: Bibliotecas o funciones en C, C++, Java Fáciles de implementar; Transparentes para el hardware; bajo rendimiento Nivel 2: Llamadas a funciones del sistema operativo Específicos a un sistema operativo, sistema Rendimiento medio Nivel 1: Llamada funciones de BIOS (basic inputoutput system) Puede producir variaciones de rendimiento de sistema a sistema Varía dependiendo de la versión del BIOS Buen rendimiento Nivel 0: Programación directa del HW Muy eficiente, algunos sistemas operativos lo restringen
51 Flujo de ejecución de un programa Application Program Level 3 El siguiente diagrama muestra el flujo de ejecución de un programa OS Function Level 2 BIOS Function Level 1 Hardware Level 0
52 Niveles de programación en ensamblador Las funciones de entrada/salida de un programas pueden realizar usando cualquiera de las siguientes estratégicas OS Function Level 2 ASM Program BIOS Function Level 1 Hardware Level 0
53 Tarea Investigar sobre la estructura del descriptor del sistema que se utilizan para administrar la memoria para los siguientes procesadores: Pentium Como se distribuye el mapa de memoria para el modo protegido
54 Bibliografía Irvine, Kip; Assembly Language for Intel- Based Computers. 5th Edition. Pearson Education. 2007
Arquitectura (Procesador familia 80 x 86 )
Arquitectura (Procesador familia 80 x 86 ) Diseño de operación Basada en la arquitectura Von Newman Memoria CPU asignadas direcciones I / O BUS: Es un canal de comunicaciones Bus de direcciones: Contiene
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Más detallesEstructura de un Ordenador
Estructura de un Ordenador 1. Unidad Central de Proceso (CPU) 2. Memoria Principal 3. El Bus: La comunicación entre las distintas unidades 4. La unión de todos los elementos: la placa Base Estructura de
Más detallesSOPORTE FÍSICO O HARDWARE (I)
SOPORTE FÍSICO O HARDWARE (I) 4.1. DISTINCIÓN ENTRE SOPORTE TÉCNICO Y SOPORTE LÓGICO 4.2. ESQUEMA DE LA ORGANIZACIÓN FÍSICA DEL ORDENADOR 4.3. LA PLACA BASE 4.4. EL MICROPROCESADOR 4.5. LA 4.6. LOS BUSES
Más detallesMICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos
Más detalles1. Introducción a la Arquitectura de Computadoras
1. Introducción a la Arquitectura de Computadoras M. Farias-Elinos Contenido Definiciones Estructura de una computadora Evolución de las computadoras Generaciones de computadoras Evolución de la família
Más detalles0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Más detallesINEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009
Introducción al Curso Microprocesadores INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: Architecture, Programming and Interfacing. 8va. Ed., Prentice Hall, 2009 Prof. José Navarro
Más detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
Más detallesEl ordenador. Codificación binaria. Código ASCII
El ordenador Codificación binaria La razón por la que utilizar únicamente dos dígitos se debe a que todos los dispositivos de un ordenador trabajan con dos estados únicos. Activado-Desactivado, pasa corriente-no
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesEstructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
Más detallesOrganizacion del Computador
Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Organizacion del Computador Prof: J. Solano 2011-I Objetivos Despues de estudiar este cap. el estudiante
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Más detallesAprendiendo Sistemas Operativos: Programación de Procesadores de Arquitectura IA-32
Aprendiendo Sistemas Operativos: Programación de Procesadores de Arquitectura IA-32 Este documento forma parte de la serie Aprendiendo Sistemas Operativos y sirve como una introducción a los aspectos básicos
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesEntorno de Ejecución del Procesador Intel Pentium
Arquitectura de Ordenadores Arquitectura del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Entorno de Ejecución del Procesador
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1a Programa 1 Modelo de arquitecturas de cómputo. 1.1 Modelos de arquitecturas de cómputo. 1.1.1 Clásicas. 1.1.2 Segmentadas. 1.1.3
Más detallesArquitectura basica de un computador
Arquitectura basica de un computador Componentes o División básica de un computador Perifericos: Son todos los dispositivos de entrada (Input) y salida (Output): Monitor, Teclado, Ratón, Unidades de almacenamiento
Más detallesArquitectura de Computadores II Clase 15
Arquitectura de Computadores II Clase 15 Introducción al modo protegido Facultad de Ingeniería Universidad de la República Instituto de Computación Contenido Generalidades. Modos de operación. Manejo de
Más detallesTema 5: Memorias. Espacio reservado para notas del alumno
Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria
Más detallesObjetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Más detallesTema 2.1. Hardware. Arquitectura básica
Tema 2.1 Hardware. Arquitectura básica 1 Partes Fundamentales Partes Fundamentales: Unidad Central de Proceso Procesador Microprocesador CPU-UCP Memoria Principal: Memoria Central Placa Base Chipset Buses
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesOrganización del Computador I. Introducción e Historia
Organización del Computador I Introducción e Historia Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz de
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesTEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO
TEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir
Más detallesFundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S.
Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Objetivos Principales del Curso Comprender los sistemas computacionales modernos. Desarrollar la lógica de programación
Más detallesRecopilación presentada por 1
Aula Aula de de Informática Informática del del Centro Centro de de Participación Participación Activa Activa para para Personas Personas Mayores Mayores de de El El Ejido Ejido (Almería). (Almería). Consejería
Más detalles1.2.- EL MICROPROCESADOR.
1.2.- EL MICROPROCESADOR. El microprocesador es un circuito integrado que contiene algunos o todos los elementos necesarios para conformar una (o más) unidad central de procesamiento UCP, también conocido
Más detalles2. UNION TEMPORAL SED INTERNACIONAL - HARDWARE ASESORIAS Y SOFTWARE. HP DX 5150 MINITORRE 1. DELL COLOMBIA INC.
3. EVALUACIÓN ESPECIFICACIONES TÉCNICAS 3.1. PC TIPO BASICO Marca, modelo, referencia Pentium IV 640 de 3.2 Ghz HT o superior TIPO BÁSICO Especificar, torre o minitorre o desktop con posibilidad de funcionar
Más detallesEl nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Más detalles4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?
1. Qué es un bit? 2. Qué valores puede tener un bit? 3. Cuántos bits hay en 1 byte? 4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1
Más detalles2.- Se puede cambiar el puente norte en una placa si se estropea? 3.- La memoria caché, donde se encuentra y para qué sirve?
PREGUNTAS SOBRE LA PLACA BASE. 1.- Diferencias entre las placas AT y ATX Funte AT: Define una placa de unos 220x330 mm, con unas posiciones determinadas para el conector del teclado, los slots de expansión
Más detallesFUNDAMENTOS DE COMPUTACION INVESTIGACION PROCESADORES DIANA CARRIÓN DEL VALLE DOCENTE: JOHANNA NAVARRO ESPINOSA TRIMESTRE II
FUNDAMENTOS DE COMPUTACION INVESTIGACION PROCESADORES DIANA CARRIÓN DEL VALLE DOCENTE: JOHANNA NAVARRO ESPINOSA TRIMESTRE II 2013 Características principales de la arquitectura del procesador AMD Phenom
Más detallesCódigo: ARC-265. Horas Semanales: 6. Prelaciones: INI-154
INSTITUTO UNIVERSITARIO JESÚS OBRERO PROGRAMA DE ESTUDIO Unidad Curricular: Arquitectura y Estructura del Computador Carrera: Informática Semestre: Segundo Código: ARC-265 Horas Semanales: 6 Horas Teóricas:
Más detallesFecha de Introducción. Velocidad de reloj. Anchura del bus. Número de transistores. (microns) Memoria direccionable.
Los Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Fecha de Introducción Velocidad de reloj Anchura del bus Número de transistores (microns) Memoria direccionable Evolución
Más detalles(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura
Más detallesSistemas Operativos. Tema 1. Arquitectura Básica de los Computadores
Sistemas Operativos. Tema 1 Arquitectura Básica de los Computadores http://www.ditec.um.es/so Departamento de Ingeniería y Tecnología de Computadores Universidad de Murcia Sistemas Operativos. Tema 1 Arquitectura
Más detallesIntroducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones
Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina
Más detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Más detallesObjetivo. Introducción. Tema: GENERACION DE CODIGO. Compiladores, Guía 11 1
Compiladores, Guía 11 1 Tema: GENERACION DE CODIGO. Facultad : Ingeniería Escuela :Computación Asignatura:Compiladores Objetivo Reconocer las diferentes instrucciones para la generación de código.ensamblador
Más detallesInstitución Educativa Distrital Madre Laura Tecnología e Inform ática GRADO 7
LA TORRE O GABINETE DEL COMPUTADOR Es el lugar donde se ubican los dispositivos encargados del procesamiento, almacenamiento y transferencia de información en el computador. Dentro del gabinete o torre
Más detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesDESCRIPCIÓN DE HARDWARE. Ing. Andrés Felipe Liloy López Skype:
DESCRIPCIÓN DE HARDWARE Ing. Andrés Felipe Liloy López www.ingenierosenlaweb.com Skype: andresliloy@hotmail.com QUE ES EL PC? PERSONAL COMPUTER COMPUTADOR PERSONAL Maquina analítica que recibe información,
Más detalles1-Componentes Físicos y Lógicos de un Ordenador.
1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal
Más detallesQué es un programa informático?
Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesUNIDAD 1. COMPONENTES DEL COMPUTADOR
UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).
Más detallesTema 2: Lenguaje máquina. La interfaz entre el hardware y el software
Tema 2: Lenguaje máquina La interfaz entre el hardware y el software 1 Índice Introducción. Formatos de Instrucción. Modos de Direccionamiento. Ortogonalidad y Regularidad. Frecuencia de Utilización de
Más detallesDispositivos de memoria (Parte #2)
Departamento de Electrónica Electrónica Digital Dispositivos de memoria (Parte #2) Bioingeniería Facultad de Ingeniería - UNER Clasificación RWM Read-Write Memories ROM Read Only Memories NVRWM Non Volatile
Más detallesSECRETARÍA DE FINANZAS PROGRAMA PILOTO INTEGRAL DE COMBATE A LA POBREZA URBANA - PPICPU FORMULARIO DE REQUERIMIENTO PARA COMPRAS MENORES
- PPICPU Período de Publicación: Del 28 al 30 de mayo, 2007 1 Recarga de extintor De 5 Lbs cada uno, tipo polvo quimico Unidad 15 15 ULTIMA LINEA HORA Y FECHA LIMITE: 3 :30 p.m. del día Miércoles 30/05/2007
Más detallesOBJETIVO 1.-.CONOCER EL COMPUTADOR Y SUS PARTES EXTERNAS E INTERNAS.
OBJETIVO 1.-.CONOCER EL COMPUTADOR Y SUS PARTES EXTERNAS E INTERNAS. 1. Define clasificación del dispositivo (Dispositivos:Entrada, salida, e/s, almacenamiento) 2. Características de cada tipo de dispositivos.
Más detallesARQUITECTURA Y FUNCIONAMIENTO DEL ORDENADOR
ARQUITECTURA Y FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO BÁSICO DEL ORDENADOR Un ordenador es una máquina electrónica que sirve para procesar información digital. La información digital es aquella que
Más detallesHecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc
Hecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc Indice Tarjeta madre Puente norte Puente Sur Chipset Zocalo del procesador Zocalo de memoria Ram Bahìas para tarjetas de
Más detallesELEMENTOS QUE COMPONEN UNA COMPUTADORA
ELEMENTOS QUE COMPONEN UNA COMPUTADORA El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible una tarea. Se dice que es la parte blanda
Más detallesANEXO CONVOCATORIA 256/2016 RENGLONES
ANEXO CONVOCATORIA 256/2016 RENGLONES Renglón 1 Computadora de Escritorio Arquitectura x86 con soporte USB (Universal Serial Bus). Setup residente en ROM con password de booteo y setup. Control de booteo
Más detallesComponentes Internos de Una Computadora
TALLER1 INFORMATICA BASICA Componentes Internos de Una Computadora En el interior de un gabinete de computadora, veras cables y conectores llendo y viniendo de un lado a otro, Una cosa que hay que recordar
Más detallesTEMA 2: ARQUITECTURA DE ORDENADORES
TEMA 2: ARQUITECTURA DE ORDENADORES 1. EL HARDWARE DEL ORDENADOR Hardware es un término inglés que se refiere a los componentes físicos tecnológicos que constituyen el ordenador o interactúan con él. Incluye
Más detallesINDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos
INDICE Prólogo XI 1. Operación del Computador 1 1.1. Calculadoras y Computadores 2 1.2. Computadores digitales electrónicos 5 1.3. Aplicación de los computadores a la solución de problemas 7 1.4. Aplicaciones
Más detallesTaller de Sistemas Operativos. Direccionamiento de Memoria 2012
Taller de Sistemas Operativos Direccionamiento de Memoria 2012 TSO Direccionamiento de Memoria - 2010 Agenda Arquitectura de memoria en x86 (IA-32). Direccionamiento en Linux. Arquitectura de memoria en
Más detallesTema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica
Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de computador Máquina electrónica de propósito general utilizada para procesar información El computador moderno se
Más detallesUnidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura.
Unidad de Memoria Almacenamiento de información Operaciones básicas Escritura o almacenamiento Información Dirección Lectura Dirección Información 1K=1024 2 10 1M=1024K=2 20 1G=1024M=2 30 Propiedades de
Más detallesTema: Historia de los Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Historia de los Microprocesadores 1 Contenidos La década de los
Más detallesESCUELA TÉCNICA SUPERIOR DE INGENIERÍA
Tema 4: Familia x86 Carlos Garre 1 Familia x86 Contenidos Concepto de familia: la familia x86. Generaciones de la familia x86. Primera generación: 8086. Segunda generación: 80286. Tercera generación: 80386.
Más detallesMINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN. Memoria Principal RAM Memoria de acceso aleatorio
MINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN Memoria Principal RAM Memoria de acceso aleatorio MEMORIA RAM Memoria de acceso aleatorio, es la memoria primaria
Más detallesS/ S/ S/ S/ CASE - GABINETE CERTIFICADO. PLACA BASE SOKET 1151.
CASE - GABINETE CERTIFICADO. Case certificado atx color negro fuente de poder 600 W USB-AUDIO-botón poder Dimensiones: 40.7 cm (Alto), 17.4 cm (Ancho), 36.5 cm (Profundidad) S/.200.00 S/.90.00 El CASE
Más detallesPROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.
PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores
Más detallesSELECCIÓN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE COMPUTO. Ing. Eduardo Cruz Romero
SELECCIÓN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE COMPUTO. Ing. Eduardo Cruz Romero www.tics-tlapa.com Tarjeta madre Procesador Memoria RAM Gabinete Fuente de Poder Disco Duro Unidad CD/DVD Teclado
Más detallesRequerimientos de Hardware y Características
Sistemas Operativos Windows Requerimientos de Hardware y Características Lic.Ms. William Alexander Flores C. Windows 3.11 Subsistema operativo permite el manejo de interfaz gráfica. Se integran los conceptos
Más detallesLos componentes de la tarjeta madre del PC. Sistemas Operativos. Febrero 2014.
Los componentes de la tarjeta madre del PC Sistemas Operativos. Febrero 2014. La tarjeta Madre o Motherboard, que es la placa verde, roja, azul o dorada que esta dentro del gabinete de nuestra computadora,
Más detallesESTRUCTURA DE MICROPROCESADORES
ESTRUCTURA DE MICROPROCESADORES Introducción a la arquitectura i8086 Profesor Ing. Johan Carvajal Godínez AGENDA DE LA CLASE HISTORIA DEFINICIONES ANTECEDENTES MICROCOMPUTADORA INTRODUCCION AL 8086 HISTORIA
Más detallesFundamentos de las TIC
Fundamentos de las TIC Sistemas Informáticos Conceptos básicos El término Informática proviene de la unión de dos palabras: INFORmación y automática. La Informática es, por tanto, la ciencia que estudia
Más detallesAUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna
AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura
Más detallesTema 15 ELECTRÓNICA DIGITAL. PROCESADORES DIGITALES (PARTE 2A) Arquitecturas Harvard y Von Neumann. Tipos de procesadores digitales
ELECTRÓNICA DIGITAL Tema 5 PROCESADORES DIGITALES (PARTE 2A) Arquitecturas Harvard y Von Neumann. Tipos de procesadores digitales SISTEMA FÍSICO DE LA DE CONTROL DE CONTROL ARQUITECTURA HARVARD CTR G M
Más detallesLa arquitectura del 8086/8088
Repasamos aquí la arquitectura de un PC. Para más información sobre lo aquí expuesto se puede consultar [PA01] y los capítulos iniciales de [Tej01], [Rod00] y [Nor01]. Anatomía del PC A grandes rasgos,
Más detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detallesOrganización del Computador. Memorias
Organización del Computador Memorias Jerarquía de las memorias Jerarquía de memorias en un Pentium Métricas de las memorias Capacidad de almacenamiento: en bytes o múltiplos (kb, MB, TB) Tiempo de acceso:
Más detallesCICLOS DEL PROCESADOR
UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del
Más detallesArquitectura de Computadoras. Anexo Clase 8 Buses del Sistema
Arquitectura de Computadoras Anexo Clase 8 Buses del Sistema Estructuras de interconexión Todas las unidades han de estar interconectadas. Existen distintos tipos de interconexiones para los distintos
Más detallesVOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesTecnología de la Información y las Comunicaciones. Colegio Bosque Del Plata. UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento.
Colegio Bosque Del Plata Tecnología de la Información y las Comunicaciones UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento. E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero
Más detallesOrganización del Computador I. Memoria Cache. Autor: Alejandro Furfaro
Organización del Computador I Memoria Cache Autor: Alejandro Furfaro - 2006 1 Memorias: Evolución Pioneros: Maurcice Wilkes con la primer memoria de tanque de mercurio para la computadora EDSAC. 2 bytes:
Más detallesArquitectura de Computadores II
Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers
Más detallesESCUELA TÉCNICA SUPERIOR DE INGENIERÍA
Tema 4: Familia x86 Carlos Garre 1 Familia x86 Contenidos Concepto de familia: la familia x86. Generaciones de la familia x86. Primera generación: 8086. Segunda generación: 80286. Tercera generación: 80386.
Más detallesTEMA 1 SI S ST S E T M E AS S INFORMÁTICOS
TEMA 1 SISTEMAS INFORMÁTICOS LA INFORMÁTICA La Informática es la ciencia que estudia el tratamiento automático de la información utilizando sistemas computacionales (sistemas complejos formados por millones
Más detallesTEMA 1 ELEMENTOS DE UN ORDENADOR BLOQUE 1 HARDWARE
TEMA 1 ELEMENTOS DE UN ORDENADOR BLOQUE 1 HARDWARE 2 ÍNDICE 1. y Software 2. Arquitectura básica de un ordenador 3. Componentes 1. Placa base 2. CPU 3. Almacenamiento 4. Otras tarjetas 5. Periféricos 4.
Más detallesACER SKU: DT.B15AL.004 EAN: Principales características:
Computadora Acer Aspire ATC-710-MO64, Intel Core i3-6100 3.70GHz, 6GB, 1TB, Windows 10 Home? incluye Pack Software Básico con un valor de $390 USD GRATIS! ACER (0) SKU: DT.B15AL.004 EAN: 0888863611300
Más detallesFamilia de procesadores Intel x86
Familia de procesadores Intel x86 Mario Medina C. mariomedina@udec.cl Intel 8086 y 8088 8086: 1978, 29K transistores 8 Registros de 16 bits Bus de datos de 16 bits Bus de dirección de 20 bits Multiplexado
Más detallesFundamentos de Arquitectura y Código Máquina
Fundamentos de Arquitectura y Código Máquina Lección 3 Ing. Jorge Castro-Godínez MT7003 Microprocesadores y Microcontroladores Área de Ingeniería Mecatrónica Instituto Tecnológico de Costa Rica I Semestre
Más detallesACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.
1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado
Más detalles1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura
Índice 1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura 1.3.1 Arquitectura RISC 1.3.2 Arquitectura Harvard 1.3.3
Más detallesQué es una Tarjetas Madre? El Procesador. Partes de una tarjeta madre. Tarjetas madres
Tarjetas madres 1. Qué es una Tarjetas Madre? 2. El Procesador 3. Partes de una tarjeta madre 4. Modelo de tarjeta madre, fabricante, características generales e imagen Qué es una Tarjetas Madre? Una tarjeta
Más detallesFundamentos de Hardware: Arquitectura de un ordenador
Fundamentos de Hardware: Arquitectura de un ordenador Jesús Moreno León Alberto Molina Coballes jesus.moreno.edu @juntadeandalucia.es Septiembre 2011 Estas diapositivas son una obra derivada de las transparencias
Más detalles2. Elementos de Arquitectura de Computadores
2. Elementos de Arquitectura de Computadores INF2100 - Computación I Semestre 2/2007 Cristian Ruz R. (UDP) 2. Elementos de Arquitectura de Computadores INF2100 - Sem. 2/2007 1 / 16 Objetivos En este capítulo
Más detallesUNIDAD 3 ARQUITECTURA DEL Z80. Microprocesadores Otoño 2011
1 UNIDAD 3 ARQUITECTURA DEL Z80 Microprocesadores Otoño 2011 Contenido 2 Arquitectura interna del Z-80 Interface Ciclos de máquina y temporización del bus de comunicación. Conjunto de Instrucciones Arquitectura
Más detallesSoftware: Son los programas que organizan y coordinan de forma lógica las distintas funciones.
Hardware: Son los elementos físicos como el monitor, teclado, ratón o impresora. Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones. 1 Recuerda si los siguientes
Más detalles