Estructura de Computadores Tema 1. Introducción a los computadores
|
|
- Alejandra Martín Castro
- hace 7 años
- Vistas:
Transcripción
1 Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID
2 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 2
3 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 3
4 Qué es un computador?? ARCOS Estructura de Computadores 4
5 Qué es un computador? ARCOS Estructura de Computadores 5
6 Industria de los semiconductores Fuente: embedded.com ARCOS Estructura de Computadores 6
7 Tipos de procesadores Procesadores: 2% de la industria de los semiconductores Procesadores para PC: 2 % de todos los procesadores Un coche de tipo medio tiene una docena de microprocesadores Un BMW serie 7 tiene más de 65 Fuente: embedded.com ARCOS Estructura de Computadores 7
8 Qué es un computador? datos Procesador resultados Instrucciones Máquina destinada a procesar datos. ARCOS Estructura de Computadores 8
9 Qué es un computador? datos Procesador resultados Instrucciones Desde el punto de vista matemático es una máquina abstracta que evalúa { } n 0,1 0, } { m f : 1 ARCOS Estructura de Computadores 9
10 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 10
11 Qué aspectos hay que conocer en un computador? Arquitectura: Atributos visibles para un programador M. U.C. B.R. ALU S. E/S Estructura: Componentes y su organización BUS N-MOS E A B Tecnología: Cómo se construyen los componentes ARCOS Estructura de Computadores 11
12 Arquitectura Atributos visibles para un programador Juego de instrucciones que ofrece la máquina Tipo y formato de datos que es capaz de utilizar el computador Número y tamaño de los registros Técnicas y mecanismos de E/S Técnicas de direccionamiento de la memoria ARCOS Estructura de Computadores 12
13 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 13
14 Conceptos de repaso Sistema binario Elementos constructivos de un computador Transistores Puertas lógicas Principales bloques conbinacionales Principales elementos secuenciales ARCOS Estructura de Computadores 14
15 Sistema binario Binario X = dígito binario d i Peso p i Valor = d d d d Cuántos valores se pueden representar con n bits? Cuántos bits se necesitan para representar m valores? Con n bits, si los valores a representar son números y comienzo en el 0, Cuál es el máximo valor representable? 2 n -1 2 n Log 2 (m) por exceso ARCOS Estructura de Computadores 15
16 Pregunta Cuántos códigos distintos se pueden codificar con 8 bits? Cuántos bits hacen falta para representar 512 códigos? ARCOS Estructura de Computadores 16
17 Transistor N-MOS A P-MOS A E E B B E funcionamiento 1 Conecta A con B (circuito abierto) 0 No conecta A con B (circuito cerrado) E funcionamiento 0 Conecta A con B (circuito abierto) 1 No conecta A con B (circuito cerrado) (valores lógicos) ARCOS Estructura de Computadores 17
18 Puertas lógicas. Inversor (NOT) V3,3 E S E S E S ARCOS Estructura de Computadores 18
19 Puertas lógicas. NOR A B C ARCOS Estructura de Computadores 19
20 Puertas lógicas. OR A B C ARCOS Estructura de Computadores 20
21 Puertas lógicas. NAND A B C ARCOS Estructura de Computadores 21
22 Puertas lógicas. AND A B C ARCOS Estructura de Computadores 22
23 Bloques constructivos Circuitos combinacionales La salida depende de los valores de entrada Sin estado Circuitos secuenciales La salida depende de la entrada y del estado actual Almacenan información ARCOS Estructura de Computadores 23
24 Decodificador N entradas, 2 N salidas ARCOS Estructura de Computadores 24
25 Multiplexor Selecciona con n bits, 2 n entradas A B C D MUX S 1 S 0 S ARCOS Estructura de Computadores 25
26 Elementos de memoria Biestables R-S Elemento que almacena un bit ARCOS Estructura de Computadores 26
27 Elementos de memoria Biestables D Elemento que almacena un bit C Q Q D Q C ARCOS Estructura de Computadores 27
28 Elementos de memoria Registro Elemento que almacena un conjunto de bits ARCOS Estructura de Computadores 28
29 Esquema de un registro Entrada Registro Carga Salida ARCOS Estructura de Computadores 29
30 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 30
31 Componentes de un computador ARCOS Estructura de Computadores 31
32 Computador von Neumann Máquina capaz de ejecutar una serie de instrucciones elementales: instrucciones máquina Instrucciones almacenadas en memoria Leídas Ejecutadas ARCOS Estructura de Computadores 32
33 Arquitectura Von Neumann Procesador Memoria principal Bus de control Bus de datos Bus de direcciones Módulo de E/S Módulo de E/S Periférico Periférico ARCOS Estructura de Computadores 33
34 Módulo de E/S y periférico Procesador Memoria principal Bus de control Bus de datos Bus de direcciones Módulo de E/S Periférico Módulo de E/S Periférico Comunica procesador con exterior ARCOS Estructura de Computadores 34
35 Memoria Procesador Memoria principal Almacena: instrucciones datos Bus de control Bus de datos Bus de direcciones Módulo de E/S Módulo de E/S Periférico Periférico ARCOS Estructura de Computadores 35
36 Memoria MAR dirección Memoria Dato/instrucción MBR L E Registro de direcciones de memoria Registro de datos de memoria ARCOS Estructura de Computadores 36
37 Memoria Espacio de direcciones: Número de posiciones k = 2 n posiciones Tamaño de cada posición: Número de bits por posición m bits ARCOS Estructura de Computadores 37
38 Buses Procesador Memoria principal Permite comunicar los distintos componentes Bus de control Bus de datos Bus de direcciones Módulo de E/S Módulo de E/S Periférico Periférico ARCOS Estructura de Computadores 38
39 Buses CPU Memoria Memoria E/S E/S Bus de control Bus de direcciones Bus de datos Bus de control: señales de control y temporización Bus de direcciones: designa la fuente o destino de un dato Su anchura determina la máxima capacidad de memoria del sistema Bus de datos: movimiento de datos entre componentes ARCOS Estructura de Computadores 39
40 Procesador Estructura que almacena un conjunto de bits Realiza las operaciones Ejecuta las instrucciones Procesador ALU Unidad de control Registros Memoria principal Bus de control Bus de datos Bus de direcciones Módulo de E/S Módulo de E/S Periférico Periférico ARCOS Estructura de Computadores 40
41 Registros especiales PC: contador de programa RI: registro de instrucción Procesador ALU Unidad de control Registros Memoria principal Bus de control Bus de datos Bus de direcciones Módulo de E/S Módulo de E/S Periférico Periférico ARCOS Estructura de Computadores 41
42 Operaciones elementales de la ALU Operaciones aritméticas Operaciones lógicas Procesador ALU Unidad de control Registros Memoria principal Bus de control Bus de datos Bus de direcciones Módulo de E/S Módulo de E/S Periférico Periférico ARCOS Estructura de Computadores 42
43 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 43
44 Programa Secuencia consecutiva de instrucciones máquina ARCOS Estructura de Computadores 44
45 Programa Secuencia consecutiva de instrucciones máquina temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; ARCOS Estructura de Computadores 45
46 Ejecución de un programa Memoria principal Disco Fichero ejecutable Procesador PC RI ARCOS Estructura de Computadores 46
47 Ejecución de un programa Memoria principal Disco Fichero ejecutable Procesador PC RI ARCOS Estructura de Computadores 47
48 Ejecución de un programa Memoria principal Disco Fichero ejecutable Procesador PC RI ARCOS Estructura de Computadores 48
49 Ejecución de un programa Memoria principal Disco Fichero ejecutable Procesador PC RI ARCOS Estructura de Computadores 49
50 Formato de una instrucción máquina 001 AB ARCOS Estructura de Computadores 50
51 Formato de una instrucción máquina 001 AB Código de operación ARCOS Estructura de Computadores 51
52 Formato de una instrucción máquina 001 AB Código de operación Operandos Registros Direcciones de memoria Números ARCOS Estructura de Computadores 52
53 Ejemplo Conjunto de instrucciones con las siguientes características: Tamaño de una posición de memoria: 16 bits Tamaño de la instrucción: 16 bits Código de operación: 3 bits Cuántas instrucciones diferentes puede tener este computador? Número de registros de propósito general: 4 Identificadores simbólicos: R0 R1 R2 R3 Cuántos bits se necesitan para representar estos 4 registros? ARCOS Estructura de Computadores 53
54 Ejemplo Conjunto de instrucciones con las siguientes características: Tamaño de una posición de memoria: 16 bits Tamaño de la instrucción: 16 bits Código de operación: 3 bits Cuántas instrucciones diferentes puede tener este computador? 8 instrucciones Número de registros de propósito general: 4 (2 bits) Identificadores simbólicos: R0 (00) R1 (01) R2 (10) R3 (11) Cuántos bits se necesitan para representar estos 4 registros? 2 ARCOS Estructura de Computadores 54
55 Ejemplo de juego de instrucciones Instrucción 000EFABCDXXXXXXX Descripción Suma el registro AB con el CD y deja el resultado en EF 001AB Almacena en el registro AB el valor AB AB Almacena en el registro AB el valor almacenado en la posición de memoria Almacena en la posición de memoria el contenido del registro AB Se salta a ejecutar la instrucción almacenada en la posición de memoria ABCD Siendo A,B,C,D,E,F = 0 ó 1 Si el contenido del registro AB es igual al del registro CD se salta a ejecutar la instrucción almacenada en ARCOS Estructura de Computadores 55
56 Ejemplos Instrucción que almacena un 5 en el registro 00 Instrucción que almacena un 7 en el registro 01 Instrucción que suma el contenido del registro 00 y el registro 01 y deja el resultado en el registro 10 Instrucción que almacena el resultado anterior en la posición de memoria 1027 (en decimal) ARCOS Estructura de Computadores 56
57 Ejemplos Instrucción Descripción XXXXXXX Suma el registro 00 con el 10 y deja el resultado en Almacena en el registro 01 el valor Almacena en el registro 01 el valor almacenado en la posición de memoria Almacena en la posición de memoria el contenido del registro Se salta a ejecutar la instrucción almacenada en la posición de memoria Si el contenido del registro 01 es igual al del registro 00 se salta a ejecutar la instrucción almacenada en Instrucción que almacena un 5 en el registro 00 Instrucción que almacena un 7 en el registro 01 Instrucción que suma el contenido del registro 00 y el registro 01 y deja el resultado en el registro 10 Instrucción que almacena el resultado anterior en la posición de memoria 1027 (en decimal) ARCOS Estructura de Computadores 57
58 Ejemplos Instrucción Descripción XXXXXXX Suma el registro 00 con el 10 y deja el resultado en Almacena en el registro 01 el valor Almacena en el registro 01 el valor almacenado en la posición de memoria Almacena en la posición de memoria el contenido del registro Se salta a ejecutar la instrucción almacenada en la posición de memoria Si el contenido del registro 01 es igual al del registro 00 se salta a ejecutar la instrucción almacenada en Instrucción que almacena un 5 en el registro Instrucción que almacena un 7 en el registro Instrucción que suma el contenido del registro 00 y el registro 01 y deja el resultado en el registro XXXXXXX Instrucción que almacena el resultado anterior en la posición de memoria 1027 (en decimal) ARCOS Estructura de Computadores 58
59 Ejemplo de programa Dirección Contenido ARCOS Estructura de Computadores 59
60 Inicio de la ejecución del programa Dirección Contenido PC RI ????? ARCOS Estructura de Computadores 60
61 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 61
62 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR MAR PC RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch Dirección Contenido Memoria ARCOS Estructura de Computadores 62
63 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR MAR PC RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch Dirección Contenido Memoria ARCOS Estructura de Computadores 63
64 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR MAR PC RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch Dirección Contenido Memoria ARCOS Estructura de Computadores 64
65 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 65
66 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 66
67 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 67
68 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 68
69 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 69
70 Ejecución de instrucciones RI R Se carga en R0 el valor 0 ARCOS Estructura de Computadores 70
71 Ejecución de instrucciones RI R1 MP[ ] Dirección Contenido Se carga en R1 el contenido de la posición de memoria ARCOS Estructura de Computadores 71
72 Ejecución de instrucciones RI PC Se modifica el PC con la dirección de forma que la siguiente instrucción a ejecutar es la que se encuentra en ARCOS Estructura de Computadores 72
73 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 73
74 Fases de ejecución de una instrucción Lectura de la instrucción (ciclo de fetch) MAR PC Lectura MBR Memoria PC PC + 1 RI MBR Decodificación de la instrucción Ejecución de la instrucción Volver a fetch MAR PC RI MBR Dirección Contenido Memoria ARCOS Estructura de Computadores 74
75 Ejecución del programa Dirección Contenido PC RI ????? Fetch ARCOS Estructura de Computadores 75
76 Ejecución del programa Dirección Contenido PC RI ???? Fetch Lectura de la Inst ARCOS Estructura de Computadores 76
77 Ejecución del programa Dirección Contenido PC RI ???? Fetch PC PC ARCOS Estructura de Computadores 77
78 Ejecución del programa Dirección Contenido PC RI ???? Decodificación ARCOS Estructura de Computadores 78
79 Ejecución del programa Dirección Contenido PC RI ??? Ejecución R ARCOS Estructura de Computadores 79
80 Ejecución del programa Dirección Contenido PC RI ??? Fetch ARCOS Estructura de Computadores 80
81 Ejecución del programa Dirección Contenido PC RI ??? Fetch Lectura de la Inst ARCOS Estructura de Computadores 81
82 Ejecución del programa Dirección Contenido PC RI ??? Fetch PC PC ARCOS Estructura de Computadores 82
83 Ejecución del programa Dirección Contenido PC RI ??? Decodificación ARCOS Estructura de Computadores 83
84 Ejecución del programa Dirección Contenido PC RI ?? Ejecución R ARCOS Estructura de Computadores 84
85 Ejecución del programa Dirección Contenido PC RI ?? Fetch ARCOS Estructura de Computadores 85
86 Ejecución del programa Dirección Contenido PC RI ?? Fetch Lectura de la Inst ARCOS Estructura de Computadores 86
87 Ejecución del programa Dirección Contenido PC RI ?? Fetch PC PC ARCOS Estructura de Computadores 87
88 Ejecución del programa Dirección Contenido PC RI ?? Decodificación ARCOS Estructura de Computadores 88
89 Ejecución del programa Dirección Contenido PC RI ? Ejecución R ARCOS Estructura de Computadores 89
90 Ejecución del programa Dirección Contenido PC RI ? Fetch ARCOS Estructura de Computadores 90
91 Ejecución del programa Dirección Contenido PC RI ? Fetch Lectura de la Inst ARCOS Estructura de Computadores 91
92 Ejecución del programa Dirección Contenido PC RI ? Fetch PC PC ARCOS Estructura de Computadores 92
93 Ejecución del programa Dirección Contenido PC RI ? Decodificación ARCOS Estructura de Computadores 93
94 Ejecución del programa Dirección Contenido PC RI Ejecución R ARCOS Estructura de Computadores 94
95 Ejecución del programa Dirección Contenido PC RI Fetch ARCOS Estructura de Computadores 95
96 Ejecución del programa Dirección Contenido PC RI Fetch Lectura de la Inst ARCOS Estructura de Computadores 96
97 Ejecución del programa Dirección Contenido PC RI Fetch PC PC ARCOS Estructura de Computadores 97
98 Ejecución del programa Dirección Contenido PC RI Decodificación ARCOS Estructura de Computadores 98
99 Ejecución del programa Dirección Contenido PC RI Ejecución Si el contenido del registro 01 es igual al del registro 00 se salta a ejecutar la instrucción almacenada en ARCOS Estructura de Computadores 99
100 Ejecución del programa Dirección Contenido PC RI Fetch ARCOS Estructura de Computadores 100
101 Ejecución del programa Dirección Contenido PC RI Fetch Lectura de la Inst ARCOS Estructura de Computadores 101
102 Ejecución del programa Dirección Contenido PC RI Fetch PC PC ARCOS Estructura de Computadores 102
103 Ejecución del programa Dirección Contenido PC RI Decodificación ARCOS Estructura de Computadores 103
104 Ejecución del programa Dirección Contenido PC RI Ejecución R3 R3 + R ARCOS Estructura de Computadores 104
105 Ejecución del programa Dirección Contenido PC RI Fetch ARCOS Estructura de Computadores 105
106 Ejecución del programa Dirección Contenido PC RI Fetch Lectura de la Inst ARCOS Estructura de Computadores 106
107 Ejecución del programa Dirección Contenido PC RI Fetch PC PC ARCOS Estructura de Computadores 107
108 Ejecución del programa Dirección Contenido PC RI Decodificación ARCOS Estructura de Computadores 108
109 Ejecución del programa Dirección Contenido PC RI Ejecución R0 R0 + R ARCOS Estructura de Computadores 109
110 Ejecución del programa Dirección Contenido PC RI Fetch ARCOS Estructura de Computadores 110
111 Ejecución del programa Dirección Contenido PC RI Fetch Lectura de la Inst ARCOS Estructura de Computadores 111
112 Ejecución del programa Dirección Contenido PC RI Fetch PC PC ARCOS Estructura de Computadores 112
113 Ejecución del programa Dirección Contenido PC RI Decodificación ARCOS Estructura de Computadores 113
114 Ejecución del programa Dirección Contenido PC RI Ejecución Se salta a ejecutar la instrucción almacenada en la posición de memoria ARCOS Estructura de Computadores 114
115 Ejecución del programa Dirección Contenido PC RI Ejecución PC ARCOS Estructura de Computadores 115
116 Ejecución del programa PC RI Dirección Contenido Continúa la ejecución ARCOS Estructura de Computadores 116
117 Algoritmo del programa anterior i=0; s = 0; while (i < 4) { s = s + 1; i = i + 1; } El programa almacena en la posición de memoria el valor: ARCOS Estructura de Computadores 117
118 Lenguaje ensamblador li R0, 0 li R1, 4 li R2, 1 li R3, 0 bucle: beq R0, R1, fin add R3, R3, R2 add R0, R0, R2 b bucle fin: sw R3, ARCOS Estructura de Computadores 118
119 Secuencia de ejecución de instrucciones Arranque Lectura de la instrucción Decodificación Ejecución de la instrucción Parada ARCOS Estructura de Computadores 119
120 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 120
121 Parámetros característicos de un computador Respecto a su arquitectura Ancho de palabra Almacenamiento Tamaño Unidades de almacenamiento Comunicaciones Ancho de banda Latencia Potencia del computador MIPS MFLOPS ARCOS Estructura de Computadores 121
122 Arquitectura: ancho de palabra Número de bits manejados en paralelo en el interior del computador. Influye en el tamaño de los registros (BR) Por tanto, también en la ALU No es lo mismo dos sumas de 32 bits que una sola de 64 Por tanto, también en el ancho de los buses Un bus de direcciones de 32 bits solo direcciona 4 GB ARCOS Estructura de Computadores 122
123 Tamaños privilegiados Palabra Información manejada en paralelo en el interior del procesador Típicamente 32/64 bits Media palabra Doble palabra Octeto, carácter o byte Representación de un carácter Típicamente 8 bits ARCOS Estructura de Computadores 123
124 Ejercicio Considere un hipotético computador con un ancho de palabra de 20 bits con 60 registros que direcciona la memoria por bytes. Responda a las siguientes preguntas: a) Cuántos bits se emplean para las direcciones de memoria? b) Cuál es el tamaño de los registros? c) Cuántos bits se almacenan en cada posición de memoria? d) Cuántas posiciones de memoria se pueden direccionar? Exprese el resultado en KB. e) Cuántos bits se necesitan para identificar a los registros? ARCOS Estructura de Computadores 124
125 Almacenamiento: tamaño Tamaño de la memoria principal (RAM) Capacidad habitual: 512MB 4 GB Se expresa en octetos o bytes Tamaño de la memoria auxiliar (Capacidad de almacenamiento de dispositivo de memoria secundaria) Papel: pocos bytes Diskette: 1,44 KB CD-ROM: 600 MB DVD: 4.7GB Blu-ray: 50 GB Disco Fijo: 10 GB 2 TB ARCOS Estructura de Computadores 125
126 Prefijos Nombre Abr Factor SI Kilo K 2 10 = 1, = 1,000 Mega M 2 20 = 1,048, = 1,000,000 Giga G 2 30 = 1,073,741, = 1,000,000,000 Tera T 2 40 = 1,099,511,627, = 1,000,000,000,000 Peta P 2 50 = 1,125,899,906,842, = 1,000,000,000,000,000 Exa E 2 60 = 1,152,921,504,606,846, = 1,000,000,000,000,000,000 Zetta Z 2 70 = 1,180,591,620,717,411,303, = 1,000,000,000,000,000,000,000 Yotta Y 2 80 = 1,208,925,819,614,629,174,706, = 1,000,000,000,000,000,000,000,000 ARCOS Estructura de Computadores 126
127 Prefijos Nombre Abr Factor SI Kilo K 2 10 = 1, = 1,000 Mega M 2 20 = 1,048, = 1,000,000 Giga G 2 30 = 1,073,741, = 1,000,000,000 Tera T 2 40 = 1,099,511,627, = 1,000,000,000,000 Peta P 2 50 = 1,125,899,906,842, = 1,000,000,000,000,000 Exa E 2 60 = 1,152,921,504,606,846, = 1,000,000,000,000,000,000 Zetta Z 2 70 = 1,180,591,620,717,411,303, = 1,000,000,000,000,000,000,000 Yotta Y 2 80 = 1,208,925,819,614,629,174,706, = 1,000,000,000,000,000,000,000,000 1 KB = 1024 bytes, pero en el SI es 1000 bytes Los fabricantes de disco duros y en telecomunicaciones emplea el SI. Un disco duro de 30 GB almacena 30 x 10 9 bytes Una red de 1 Mbit/s transfiere 10 6 bps. ARCOS Estructura de Computadores 127
128 Ejercicio Cuántos bytes tiene un disco duro de 200 GB? Cuántos bytes por segundo transmite mi ADSL de 20 Mb? ARCOS Estructura de Computadores 128
129 Solución Cuántos bytes tiene un disco duro de 200 GB? 200 GB = 200 * 109bytes = Gigabytes Cuántos bytes por segundo transmite mi ADSL de 20 Mb? B Byte b bit. 20 Mb = 20 * 10 6 bits = 20 * 10 6 / 8 bytes = 2.38 Megabytes por segundo ARCOS Estructura de Computadores 129
130 Comunicaciones: ancho de banda Varias interpretaciones: Caudal de información que transmite un bus. Caudal de información que transmite una unidad de E/S. Caudal de información que puede procesar una unidad. Número de bits transferidos por unidad de tiempo. Unidades: Kb/s (Kilobits por segundo, no confundir con KB/s) Mb/s (Megabits por segundo, no megabytes por segundo) ARCOS Estructura de Computadores 130
131 Comunicaciones: latencia Varias interpretaciones: Tiempo transcurrido en la emisión de una petición en un sistema de mensajería fiable. Tiempo transcurrido entre la emisión de una petición y la realización de la acción asociada. Tiempo transcurrido entre la emisión de una petición y la recepción de la respuesta. Unidades: s (segundos) ARCOS Estructura de Computadores 131
132 Computación Medición de la potencia de cómputo. Factores que intervienen: Juego de instrucciones Reloj de la CPU (1 GHz vs 2 GHz vs 4 GHz ) Número de cores (quadcore vs dualcore vs ) Ancho de palabra (32 bits vs 64 bits vs ) Formas típicas de expresar potencia de cómputo: MIPS MFLOPS ARCOS Estructura de Computadores 132
133 Computación: MIPS Millones de Instrucciones Por Segundo. Rango típico: MIPS No todas las instrucciones tardan lo mismo en ejecutar Depende de qué instrucciones se ejecutan. No es fiable 100% como medida de rendimiento. ARCOS Estructura de Computadores 133
134 Computación: MFLOPS Millones de Operaciones en coma Flotante por Segundo. Potencia de cálculo científico. MFLOPS < MIPS (operación flotante más compleja que operación normal). Computadores vectoriales: MFLOPS > MIPS Ejemplo: Itanium 2 3,5 GFLOPS ARCOS Estructura de Computadores 134
135 Contenido 1. Qué es un computador? 2. Concepto de estructura y arquitectura 3. Elementos constructivos de un computador 4. Arquitectura Von Neumann 5. Instrucciones máquina. Programación 6. Fases de ejecución de una instrucción 7. Parámetros característicos de un computador 8. Evolución histórica ARCOS Estructura de Computadores 135
136 Microprocesador Incorpora las funciones de la CPU de un computador en un único circuito integrado ARCOS Estructura de Computadores 136
137 Ley de Moore ARCOS Estructura de Computadores 137
138 Ley de Moore Doblar la densidad implica reducir las dimensiones de sus elementos en un 30% En 1971 el Intel 4004 tenía 2300 transistores con tamaños de 10 micrometros Hoy en día se consiguen chips con distancias de 14 nanometros Para cumplir la ley de Moore se necesita tecnología cuyo precio se dobla cada 4.4 años ARCOS Estructura de Computadores 138
139 Proceso de fabricación ARCOS Estructura de Computadores 139
140 Mejoras en la tecnología Memoria Capacidad de DRAM: 2x / 2 años (desde 96); 64x en la última decada Procesador Velocidad: 2x / 1.5 años (desde 85); 100X en la última decada. Discos Capacidad: 2x / 1 año (desde 97) 250X en la última decada. ARCOS Estructura de Computadores 140
141 Evolución histórica Museos de informática Buscar en google: Computer history ARCOS Estructura de Computadores 141
Introducció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 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 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 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 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 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 detallesTema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica
Tema 1: Introducción a Estructura de Computadores Conceptos básicos y visión histórica Programa de Teoría 1. Introducción. 2. Lenguaje Máquina. 3. Lenguaje Ensamblador. 4. Ruta de Datos y Unidad de Control.
Más detallesINFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es
INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.
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 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 detallesTEMA 2. El ordenador: hardware y software
TEMA 2. El ordenador: hardware y software 1. La información digital. La unidad más pequeña de información en un ordenador es el bit, que puede ser 1 o 0 y se abrevia con la letra b. Al conjunto de 8 bits
Más detallesFUNDAMENTOS DE INFORMATICA
FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura
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 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 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 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 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 detallesTEMA II: ALMACENAMIENTO DE LA INFORMACIÓN
CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué
Más detallesEstructura de Computadores
Estructura de Computadores Tema 4. El procesador Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Elementos de un
Más detallesEstructura de Computadores
Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Más detallesTEMA 4. Unidades Funcionales del Computador
TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema
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 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 Von Neumann
Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente
Más detallesInformática Básica. Definiciones. Conceptos generales e historia
Informática Básica Conceptos generales e historia Definiciones Informática: ciencia del tratamiento automático (mediante máquinas) y racional (siguel razonamiento humano) de la información. Computadora:
Más detallesDefinición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Más detallesEl ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer
El ordenador 1. Introducción al ordenador 1.1. El ordenador Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer La ciencia que estudia el tratamiento
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 detallesEL ORDENADOR Y SUS COMPONENTES
EL ORDENADOR Y SUS COMPONENTES Esta presentación ha sido realizada por Mónica Escamilla. Virgilio Marco Aparicio, profesor de Apoyo al Área Práctica del IES Tiempos Modernos de Zaragoza, la tradujo del
Más detallesBIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI
Guía de preparación para el examen ELECTRONICA CxTx En esta materia básicamente se evalúan temas tales como son: MULTIVIBRADORES, MEMORIAS, CONTADORES Y COMPUERTAS LOGICAS, SUMADOR RESTADOR Y MICROPOCESADORES
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 detallesENIAC, Primer computador electrónico y su panel de conexiones
-1 La arquitectura de Von Neumann. Los primeros computadores se programaban en realidad recableándolos. Esto prácticamente equivalía a reconstruir todo el computador cuando se requería de un nuevo programa.
Más detallesASIGNATURA: Estructura de Computadores
ASIGNATURA: Estructura de Computadores I. T. Informática de Sistemas Gestión Universidad de Alcalá Curso Académico 09/10 Curso 1º Cuatrimestre 1º GUÍA DOCENTE Nombre de la asignatura: Estructura de Computadores
Más detallesGUÍA DOCENTE. Curso 2013-2014. Ingeniería Informática en Sistemas de Información Doble Grado:
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: SISTEMAS DIGITALES Módulo: FORMACIÓN BÁSICA Departamento: Deporte e Informática Año académico:
Más detallesTEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES
TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES Exponer los conceptos básicos de los fundamentos de los Sistemas Digitales. Asimilar las diferencias básicas entre sistemas digitales y sistemas analógicos.
Más detallesESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES
Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Estructura de un computador: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa 1. Introducción 2. Elementos
Más detallesEstructura de Computadores
Estructura de Computadores Tema 6. Sistemas de entrada/salida Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Concepto
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 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 detalles1 LA INFORMACION Y SU REPRESENTACION
1 LA INFORMACION Y SU REPRESENTACION 1.1 Sistemas de numeración Para empezar a comprender cómo una computadora procesa información, debemos primero entender cómo representar las cantidades. Para poder
Más detallesEL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO
EL ORDENADOR 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO 4. PARTES DE UN SISTEMA INFORMÁTICO A. PERIFÉRICOS. B. UNIDAD CENTRAL. a) CARCASA b)
Más detallesUnidades de medida en Informática. Un repaso de las unidades de medida en la informática que utilizamos a diario
Un repaso de las unidades de medida en la informática que utilizamos a diario Las unidades de medida en a veces pueden resultar algo confusas. Vamos a tratar de aclarar algunos conceptos viendo a qué se
Más detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.
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 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 detallesDiscusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción
0-06-200 Temario Arquitecturas de Computadores Prof. Mauricio Solar 5 Componentes igitales Estructurados Introducción 2 Registros 3 Multiplexores 4 Codificadores y ecodificadores 5 Archivos de Registros
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ORGANIZACIÓN DE COMPUTADORAS
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. Sistema complejo se estudia
Más detallesSoluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas
Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Más detallesPeriféricos. Departament d Informàtica de Sistemes i Computadors. Introducción a la informática. Preliminares
Tipos de Ordenadores y sus Periféricos Departament d Informàtica de Sistemes i Computadors 1 Preliminares Instrucciones para el estudio: Leer detenidamente el material Elaborar un mapa conceptual Objetivos:
Más detallesLa memoria del ordenador
La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:
Más detallesDesde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Más detallesTema 1: Introducción a la Informática
Tema 1: Introducción a la Básica Candelaria Departamento de Estadística, I.O. y Computación Universidad de La Laguna 15 Septiembre 2010 Contenidos 1 Conceptos Fundamentales 2 Estructura Funcional de un
Más detallesEstructura de Datos. Unidad I Tipos de Datos
Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.
Más detallesCONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER
CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de
Más detallesTema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática
Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción
Más detallesDispositivos de Procesamiento y Dispositivos de Memoria. Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación
Dispositivos de Procesamiento y Dispositivos de Memoria Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación Dispositivos de procesamiento El procedimiento por medio del cual podemos
Más detallesRepresentación de la Información en una Computadora
Representación de la Información en una Computadora Sistemas de Numeración El sistema de numeración que utiliza el hombre es el sistema decimal (de base 10). Lo creamos en forma natural porque tenemos
Más detallesElectrónica Digital II
Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL
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 detallesArquitectura de Computadores. Apellidos, Nombre:
No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción
Más detallesIntroducción a los Sistemas Digitales. Tema 1
Introducción a los Sistemas Digitales Tema 1 Qué sabrás al final del tema? Diferencia entre analógico y digital Cómo se usan niveles de tensión para representar magnitudes digitales Parámetros de una señal
Más detallesIng. Carlos Bacalla
ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 03 Operaciones del Procesador Inicios de la computación Turing y Church sientan las bases teóricas
Más detallesHerramientas Informáticas I Hardware: Conceptos Básicos
Herramientas Informáticas I Hardware: Conceptos Básicos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Año 2013 Hardware: Conceptos Unidad Central de Proceso. Hardware: (del
Más detallesESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I
C ASIGNATURA: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I Curso 2009/2010 (Código:541043) 1.OBJETIVOS En esta asignatura examinaremos la operación de sistemas basados en microprocesador. El microprocesador
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 detallesEl ordenador y su funcionamiento
El ordenador y su funcionamiento Unidad 1 Sistemas informáticos El ordenador. Componentes principales. Hardware y Software. Funcionamiento de un ordenador. Sistemas informáticos El hardware. La pantalla.
Más detallesEstructura del Computador
ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 02.2 Estructura del Computador El modelo von Neumman Formado por 5 componentes principales:
Más detallesArquitectura Del Computador Unidad I y II
Republica Bolivariana De Venezuela Ministerio Del Poder Popular para la defensa Universidad Nacional Experimental Politécnica De La Fuerza Armada UNEFA Núcleo- Zulia Arquitectura Del Computador Unidad
Más detallesTema 1. Introducción a los computadores
Soluciones a los problemas impares Tema 1. Introducción a los computadores Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 1: Hoja: 2 / 8 Tema 1: Hoja: 3 / 8 Base
Más detallesOrganización del Computador 1. Máquina de von Neumann Jerarquía de Niveles
Organización del Computador 1 Máquina de von Neumann Jerarquía de Niveles Inicios de la computación Turing y Church sientan las bases teóricas de la computación Máquina de Turing Máquina teórica compuesta
Más detallesArquitectura de computadoras. Unidad 3. Arquitectura de computadoras / (Rodriguez Ricardo) Diapositiva 1
Arquitectura de computadoras Unidad 3 Arquitectura de computadoras / (Rodriguez Ricardo) Diapositiva 1 Unidades de medida datos y transferencias Conversiones Un bit (binary digit) es la información más
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 detallesINDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas
INDICE Prefacio XV Capitulo 1. Álgebra de variables lógicas 1 1.1. Variables y funciones 1 1.2. Variables lógicas 2 1.3. Valores de una variable lógica 2 1.4. Funciones de una variable lógica 3 1.5. Funciones
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: ARQUITECTURA DE COMPUTADORAS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS (
Más detallesFundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
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 detallesPROBLEMAS TEMA 3: Unidad de Entrada/Salida
PROBLEMAS TEMA 3: Unidad de Entrada/Salida Problemas propuestos en examen 3.1 Un computador dispone de un canal multiplexor que controla 2 unidades de disco y 2 unidades de cinta. Las unidades de disco
Más detallesOrganización del Computador 1 Memoria Cache
Organización del Computador 1 Memoria Cache Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 2011 Memorias: Evolución Memoria cache Pioneros: Maurice Wilkes
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 detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detallesTEMA 4: TEORÍA DE LOS ORDENADORES
TEMA 4: TEORÍA DE LOS ORDENADORES Francisco Raposo Tecnología 3ºESO 1. TEORÍA DE ORDENADORES Llamamos Informática a la ciencia que estudia el tratamiento automático de la información. La herramienta que
Más detallesOPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación
OPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación 1 Introducción (I) ALU / Arquitectura Von Neumann CPU banco de registros
Más detallesINDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital
INDICE Prefacio XV 1. Introducción 1 1.1. Lenguajes, niveles y maquinas virtuales 4 1.2. Maquinas multinivel actuales 4 1.3. Evolución histórica de las maquinas multinivel 8 1.4. Hardware, software y maquinas
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesDIAGRAMA A BLOQUES DE UNA COMPUTADORA
DIAGRAMA A BLOQUES DE UNA COMPUTADORA BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU. BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria
Más detallesTema 4. Estructura de un ordenador elemental
Tema 4. Estructura de un ordenador elemental 4.1. Codicación interna de la información 4.2. Estructura funcional de un ordenador Arquitectura von Neumann Unidades funcionales Conexiones entre unidades
Más detallesTEMA 1. INTRODUCCIÓN A LA INFORMÁTICA
TEMA 1. INTRODUCCIÓN A LA COMPUTADORES 3. CATEGORÍAS DE LOS 4. PARÁMETROS CARACTERÍSTICOS DEL COMPUTADOR DIGITAL. 5. APLICACIONES DE LA.. TEMA 1 1 Presencia de Información Gran presencia de información.
Más detallesTema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria
Tema 5: Memorias Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria Bibliografía Fundamentos de sistemas digitales Thomas
Más detalles}Transparencias de clase en
Sistemas de memoria Conceptos básicos Jerarquía de memoria Memoria caché }Transparencias de clase en campusvirtual.udc.es Memoria principal Memoria virtual Memoria principal Antiguamente: Matriz de pequeños
Más detallesUNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES
UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES Para la realización del presente examen se dispondrá de 1 hora y media. NO se podrán
Más detallesLos Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004
Más detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesTema I. La computación en el profesional de la Ingeniería
Tema I. La computación en el profesional de la Ingeniería Objetivo: El alumno describirá el desarrollo de la computación y de los beneficios que esto conlleva, para poderla emplear en sus quehaceres académicos
Más detallesDefinición: Dispositivo mecánico-electrónico que procesa Información (numérica, alfanumérica )
Computadoras 1. Que es una computadora 2. Organización física de la computadora. Arquitectura 3. Funcionamiento 4. Software: Los programas 5. Sistema Operativo DOS-Windows 6. Lenguajes de Programación
Más detalles3.- EL HARDWARE O LA MAQUINA FISICA
3.- EL HARDWARE O LA MAQUINA FISICA A: El C.P.U. a) La TARJETA MADRE» Sus ZOCALOS y sus PUERTOS. b) El PROCESADOR» Qué es?» UNIDADES DE VELOCIDAD DE TRABAJO. (Hertz)» Tipos de Procesadores c) La MEMORIA
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 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 detalles