Está en la página 1de 45

Tecnología de la Información

y Comunicaciones - TIC
Profesor: Jisbaj Gamarra Salas

Mt. Jisbaj Gamarra Salas


1
Índice
1.3 La Computadora,
Arquitectura básica de una
computadora

Docente 2
La Computadora, Arquitectura básica
de una computadora:
Arquitectura de von Neumann

Docente 3
¿Qué es una computadora ?

Es un dispositivo electrónico que recibe un conjunto de datos de


entrada, los procesa mediante programas y genera resultados o
información. Tiene gran capacidad para el almacenamiento de los
datos y elevada velocidad de cálculo.
Datos e información
Datos: son cifras o valores que por sí solos no tienen un significado.
Representan un hecho, evento o elemento del mundo real.
Ejemplo: 28, 5231.1, “Pedro”, 3798.3.

Información: son los datos ya procesados y ordenados, de manera


que tienen un significado para la persona que los recibe. Ejemplo:

Nombre: Pedro
Edad: 28 años
Salario base: 5231.1
Bonos: 3798.3
Salario Total: 9029.4
Procesamiento de datos
Datos Materia prima usada
como entrada

Realizar operaciones
aritméticas (+, -, *, /)
Mover
Ordenar
Procesamiento Comparar
Buscar
Clasificar
Almacenar

Salida o resultado del


Información procesamiento de los
datos
Pasos en el procesamiento de datos
2.Procesamiento

3. Salida

4. Almacenamiento
1. Entrada
Componentes de una computadora
Hardware Software
Componentes lógicos (programas)
Componentes físicos Le indican a la computadora que
debe hacer
Equipos
Permiten la interacción con el
Son tangibles usuario
Hardware

►Dispositivos de entrada
►Dispositivos de salida
► Unidad central de proceso (CPU)
► Memoria
►Dispositivos de almacenamiento
secundario
Dispositivos de entrada

Permiten introducir datos a la computadora.


Más comunes:

► Mouse o ratón
• Teclado
Dispositivos de entrada

• Pantallas sensibles al tacto ► Tabletas gráficas

► Joysticks

• Lápiz óptico
Dispositivos de entrada

• Escáner ► Cámaras digitales


► Lectores de códigos
de barras

► Cámaras web

• Micrófono
Dispositivos de salida
Muestran datos e información al usuario

► Monitor o pantalla
Dispositivo de salida más común
Tipos (según colores)
Monocromáticos
Escala de grises
CRT
Color
Tipos (según tecnología)
Rayos catódicos (CRT)
Pantallas de cristal líquido (LCD)

LCD
Dispositivos de salida
► Impresora
Registra sobre papel la
información que produce
la computadora.

Tipos
Matriciales
Inyección de tinta
Láser

► Sistemas de sonido
Cornetas, audífonos, etc.
Dispositivos de salida
► Plotter

Efectúa impresiones gráficas


con gran precisión y en
grandes formatos.

Diseño gráfico y arquitectura.

► Impresora 3D
Realiza impresiones de
diseños en 3D, creando
piezas a partir de diseños
hechos en una computadora.
Unidad central de proceso (CPU)
“Cerebro la computadora”
Funciones
►Dirige y controla el Consta de:
procesamiento de datos ►Unidad de control
►Controla el flujo de datos
(entrada y salida)
►Controla la ejecución de ►Unidad Aritmético -
los programas
Lógica
Unidad de Control
Funciones
►Supervisar la ejecución de programas
►Coordinar las actividades de entrada/salida
►Localizar datos
►Establecer dónde se almacenan los datos
►Determinar el orden de ejecución de las instrucciones
►Asignar localidades de memoria
Unidad Aritmético-Lógica

► Cálculos aritméticos (suma, resta,


multiplicación y división)

► Operaciones lógicas de comparación (>, <,


=,  )
No confundir:

CASE (carcasa, gabinetes, caja, torre) CPU (procesador)


Arquitectura de von Neumann:
Introducción: John von Neumann
• Diseñó la arquitectura usada en-la-mayor-
parte-de las computadoras modernas.
• En el trabajo con la Moore School of
Electrical E. de la UPenn "First Draft of a
Report of EDVAC" (1945) describió:
• Una única estructura de almacenamiento para
contener — tanto el conjunto de instrucciones
de como realizar la computación — como los
datos requeridos/generados por la
computación.
• La separación implícita de la memoria de la
Unidad de Procesamiento.

Nota: Verdaderos inventores: John W. Mauchly


y J. Presper Eckert; von Neumann solo publicó
y publicitó la idea.
20
Arquitectura de von Neumann:

Figura: La Arquitectura de von Neumann adaptada.

21
Arquitectura de von Neumann:

Componentes Básicos:
Memoria
• Memoria
• CPU:
▪ Unidad de Procesamiento (+ Registros)
▪ Unidad de Control (+ Registros (PC, IR, ...))
• Entrada/Salida

Unidad ALU
de Control
CPU

Entrada Salida
22
Arquitectura de von Neumann:
Memoria:

Memoria

Unidad ALU
de Control
CPU

Entrada Salida
23
Arquitectura de von Neumann: Memoria
• Memoria de la Computadora:

Figura: Mujeres sosteniendo las unidades de memoria de la 1ra. computadora. Figura: Moderno chip de memoria.

24
Arquitectura de von Neumann: (Repaso)
Números Binarios:
• La pieza de datos más-pequeña en una computadora moderna es
representada como un 0 ó un 1.

• Este es un Sistema de Numeración Binario.

• "bit" = binary digit

• 1 Byte = 8 bit
•0 <--- 1 bit
• 10011101 <--- 1 Byte

25
Arquitectura de von Neumann: Memoria
• Escribir a Memoria

Memoria
1234 --- 3 72

escribir 72 a la dirección 1234

1
Unidad ALU
de Control
CPU

Entrada Salida
26
Arquitectura de von Neumann: Memoria
• Leer desde Memoria
Memoria
1234 --- 3 72

2 4 72

leer desde la dirección 1234 5

1
Unidad ALU
de Control
CPU

Entrada Salida
27
Arquitectura de von Neumann:
CPU:

Memoria

Unidad ALU
de Control
CPU

Entrada Salida
28
Arquitectura de von Neumann: CPU
• Unidad de Control:
• Ejecutar una Instrucción
• 1. Fetch:
• Leer la instrucción desde la memoria.
• 2. Decodificar:
• Averiguar lo-que ello significa y poner la entrada (los operandos) en-el-lugar-correcto.
• 3. Ejecutar:
• Realizar o llevar-a-cabo la instrucción y poner la salida (los resultados) en-el-lugar-correcto.
• 4. Actualizar:
• Establecer la dirección de la siguiente instrucción a ejecutar.

29
Arquitectura de von Neumann: CPU
• UC + ALU (+ Registros):

Registro de Instrucciones
Sumador
Registro 1
...
Multiplicador
Registro n

Unidad de Control
Lógica
(+ Registros)

ALU

30
Arquitectura de von Neumann:
E/S: Entrada/Salida: I/O:

Memoria

Unidad ALU
de Control
CPU

Entrada Salida
31
• Computadoras:
• Componentes Estructurales

32
Computadoras: Componentes Estructurales

• Al nivel más básico, una computadora es un dispositivo consistente de 3 "piezas" o


componentes:
• 1. Un Procesador (CPU) — para interpretar y ejecutar los programas.
• 2. Una Memoria — para almacenar los datos y los programas.
• 3. Un mecanismo de E/S — para transferir datos hacia y desde el entorno exterior.
• Estos componentes tienen que estar conectados entre si, esto es hecho mediante un "camino"
especial llamado Bus.

• Estructura y Función:
• Estructura:
• El modo en el-cual los componentes se-relacionan entre-si.

• Función:
• La operación de cada componente individual como parte de la estructura.

33
Computadoras: Componentes Estructurales
Computadora

Figura: La Computadora: Estructura


de Nivel-Superior.

34
Computadoras: Componentes Estructurales
• La Computadora tiene 3 Componentes Estructurales principales:
• La Unidad Central de Procesamiento (CPU):
• Interpreta las Instrucciones.
• Lleva-a-cabo las funciones de procesamiento de datos vía el Módulo de Funciones Aritméticas y Lógicas de
propósito-general. Con-frecuencia referido como el "procesador".

• La Memoria Principal:
• Almacena los datos y los programas.

• Los Componentes de Entrada/Salida (E/S) / (I/O):


• Mueven los datos entre la computadora y su entorno externo.
• Módulo de Entrada: Contiene los componentes básicos para aceptar datos e instrucciones y convertirlos en
señales internas usables por el sistema.
• Módulo de Salida: El medio para informar los resultados .

Existe un mecanismo para la comunicación entre la CPU, la Memoria Principal, y la E/S.


• La colección de caminos/rutas que conectan los diversos módulos es llamada Estructura de Interconexión (o
Interconexión del Sistema).
• Un ejemplo común de la Interconexión del Sistema es por-medio-de un Bus del Sistema, consistente de un
número de cables conductores a los-cuales todos los otros componentes se-conectan.

35
Computadoras: Componentes Estructurales

• PC = Program counter
• IR = Instruction register
• MAR = Memory address register
• MBR = Memory buffer register
• I/O AR = I/O address register
• I/O BR = I/O buffer register

Figura: Componentes de
la Computadora: Vista de
Alto-Nivel.

36
Computadoras: Componentes Estructurales

Procesadores:
• CPU (Unidad Central de Procesamiento):
• Es el componente más complejo.
• CPU: Componentes Estructurales Principales (o Estructura Interna):
• Unidad de Control (CU):
• Controla la operación de la CPU y por-lo-tanto-de la computadora.
• Unidad Aritmética y Lógica (ALU):
• Realiza las funciones de procesamiento de datos de la computadora.
• Ejecuta/Realiza las operaciones aritméticas y lógicas en los datos.
• Registros:
• Proporcionan almacenamiento interno a la CPU.
• Interconexión de la CPU:
• Algún mecanismo que permite la comunicación entre la CU (Unidad de Control), la ALU, y los
Registros.

37
Computadoras: Componentes Estructurales:

Procesadores:
• Unidad Central de Procesamiento (CPU):
• Parte de la computadora que "busca-trae" y ejecuta
instrucciones.
• Consiste de una ALU, una CU (Unidad de Control), y
Registros
• Referido como un procesador en un sistema con una
única Unidad de Procesamiento.

• Core / Núcleo:
• Una Unidad de Procesamiento individual en un chip de
procesador.
• Puede ser equivalente en funcionalidad a una CPU en
un Sistema de CPU-único.

• Procesador:
• Una pieza física de silicio conteniendo 1 o más cores o núcleos.
• Es el componente de la computadora que interpreta y ejecuta las instrucciones.
• Si un procesador contiene múltiples cores o núcleos, es referido como un procesador multicore.

38
Computadoras: Componentes Estructurales:

Procesadores:

Chip con un único CPU independiente <==> 1 core.

39
Computadoras: Componentes Estructurales

Procesadores:

Figura: Visión simplificada de los Elementos


principales de una Computadora Multicore.

40
Computadoras: Componentes Estructurales:

Procesadores:

L2 CACHE 1
L2 CACHE 0
SHARED L3 CACHE

DRAM INTERFACE

DRAM BANKS
CORE 0 CORE 1

DRAM MEMORY
CONTROLLER
Chip Multi-Core: 4 núcleos

L2 CACHE 2

L2 CACHE 3
CORE 2 CORE 3

41
2. La CPU incrementa el valor del Contador de 5. La CPU
Computadoras: ndo un Programa
Programa para que contenga la dirección de la
Ejecuta
siguiente instrucción.
incrementa el
valor del
Contador de
Programa para
que contenga la
dirección de la
siguiente
3. La CPU carga el instrucción.
contenido de la
ubicación de
memoria 2000 en
1. El Contador del el Registro A.
Programa es 100.
El CPU carga la
instrucción en la
dirección 100 en
el Registro de
Instrucciones.
4. El Contador 6. La CPU carga el
del Programa es contenido de la
104. La CPU ubicación de
carga la memoria 2004 en
instrucción en la el Registro B.
dirección 104 en
el Registro de
Instrucciones.

42
Computadoras: un Programa
8. La CPU incrementa el valor del Contador
de Programa para contener la dirección de
Ejecutando
la siguiente instrucción.
11. La CPU
incrementa el
valor del
Contador de
Programa para
contener la
9. La CPU usa la dirección de la
• ALU para
multiplicar los
siguiente
instrucción.
contenidos de
7. El Contador del los registros A y
Programa es 108. B, almacenando
La CPU carga la el resultado en
instrucción en la el registro C.
dirección 108 en
12. La CPU almacena
el Registro de 10. El Contador el contenido del
Instrucciones. del Programa es registro C en la
112. La CPU dirección 2008.
carga la
instrucción en la
dirección 112 en
el Registro de
Instrucciones.

43
Acrónimos:

• ...
• EDVAC — Electronic Discrete Variable Automatic Computer
• ...
• IR — Instruction Register
• ...
• PC — Program Counter
• ...

44
Bibliografía:
Básica:
• BEEKMAN, George
• Introducción a la Informática. 6e
• Pearson Educación, S.A., 2005.

• Enlaces:
• https://www.coursera.org

45

También podría gustarte