Fmatamoros

Páginas: 142 (35425 palabras) Publicado: 18 de diciembre de 2012
Estructura básica
de un computador
El procesador como generalización
de las máquinas algorítmicas
Lluís Ribas i Xirgo
PID_00163601

CC-BY-SA • PID_00163601

2

Estructura básica de un computador

CC-BY-SA • PID_00163601

Estructura básica de un computador

Índice

Introducción ..........................................................................................

5Objetivos .................................................................................................

6

1. Máquinas de estados .......................................................................
1.1. Máquinas de estados finitos como controladores ........................

7
8

1.1.1. Procedimiento de materialización de controladores
con circuitos secuenciales.................................................

10

1.2. Máquinas de estados finitos extendidas .......................................

16

1.3. Máquinas de estados-programa ....................................................

26

1.4. Máquinas de estados algorítmicas ................................................

41

2. Máquinas algorítmicas..................................................................
2.1. Esquemas de cálculo .....................................................................

52
52

2.2. Esquemas de cálculo segmentados ...............................................

55

2.3. Esquemas de cálculo con recursos compartidos ...........................

56

2.4. Materialización de esquemas de cálculo ......................................58

2.5. Representación de máquinas algorítmicas ...................................

60

2.6. Materialización de máquinas algorítmicas ...................................

62

2.7. Caso de estudio .............................................................................

65

3. Arquitectura básica de un computador ....................................
3.1. Máquinas algorítmicasgeneralizables ..........................................

70
71

3.1.1. Ejemplo de máquina algorítmica general .........................

72

3.2. Máquina elemental .......................................................................

79

3.2.1. Máquinas algorítmicas de unidades de control ................

81

3.2.2. Máquinas algorítmicas microprogramadas.......................

83

3.2.3. Una máquina con arquitectura de Von Neumann ...........

86

3.3. Procesadores ..................................................................................

91

3.3.1. Microarquitecturas ............................................................

91

3.3.2. Microarquitecturas con pipelines .......................................

92

3.3.3.Microarquitecturas paralelas .............................................

93

3.3.4. Microarquitecturas con CPU y memoria diferenciadas ....

94

3.3.5. Procesadores de propósito general ....................................

96

3.3.6. Procesadores de propósito específico ................................

96

3.4. Computadores..............................................................................

98

3.4.1. Arquitectura básica ............................................................

98

3.4.2. Arquitecturas orientadas a aplicaciones específicas .......... 102
Resumen .................................................................................................. 104
Ejercicios de autoevaluación............................................................. 107

CC-BY-SA • PID_00163601

Solucionario ........................................................................................... 112
Glosario ................................................................................................... 133
Bibliografía ............................................................................................ 137

Estructura básica de un...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS