Documentos de Académico
Documentos de Profesional
Documentos de Cultura
computadores
Ana B. Lago
Nerea Gómez Larrakoetxea
Índice
Conceptos básicos
Arquitectura de los computadores
Software: Programas e instrucciones
1 ICO
¿Qué es un ordenador?
2 ICO
Conceptos básicos
INSTRUCCIONES
3 ICO
Conceptos básicos
Codificar:
representar un conjunto de
información por otro conjunto
de información distinto siguiendo
una tabla de correspondencia
llamada código.
4 ICO
Conceptos básicos
5 ICO
Conceptos básicos
6 ICO
Conceptos básicos
Unidades de información
Bit
Es la unidad más elemental
Toma el valor 0 ó 1
Byte
7 ICO
Conceptos básicos
Sistema métrico
8 ICO
Conceptos básicos
9 ICO
Conceptos básicos
/ 1000
X 1000
10 ICO
Conceptos básicos
11 ICO
Conceptos básicos
12 ICO
Conceptos básicos
13 ICO
Conceptos básicos
14 ICO
Arquitectura de un computador
¿Qué es la arquitectura de un
computador?
Determina la organización de las distintas
unidades que lo componen así como el
modo en que éstas se interconectan y
relacionan.
La arquitectura más usada es la
Arquitectura von Neumann
Definida en 1945 por el matemático y físico
John von Neumann
15 ICO
Arquitectura de un computador
16 ICO
Arquitectura de un computador
17 ICO
Arquitectura de un computador
Unidad de entrada:
Dispositivo por donde se introducen en el ordenador los datos
e instrucciones.
Transforman las informaciones de entrada en 0 y 1s
Ejemplos: Teclado, ratón, escáner, lectora de tarjetas de crédito
Unidad de salida:
Dispositivo por donde se muestran los resultados de los
programas ejecutados en la computadora
Transforman las 0 y 1s en caracteres escritos, gráficos, sonido,
vibración, …
Ejemplos: Pantalla, impresora, altavoz ...
18 ICO
Arquitectura de un computador
19 ICO
Arquitectura de un computador
Memoria principal II
Cada palabra sólo se puede referenciar por
su dirección: Siempre que se quiera escribir
o leer un dato o instrucción en memoria
hay que especificar la dirección
Normalmente, hay una zona de la memoria
que sólo se puede leer (memoria ROM) y
que es permanente, y otra en la que se
puede leer y escribir (memoria RAM) y que
es volátil
20 ICO
Arquitectura de un computador
21 ICO
Arquitectura de un computador
22 ICO
Arquitectura de un computador
La unidad de control
El papel de la unidad de control es gestionar la ejecución de
programas:
Toma las instrucciones una después de otra,
decodifica el código de instrucción,
envía señales de control a las otras unidades del sistema que
participan en la ejecución,
y espera a la recepción de señales de estado que le indiquen que todo
ha ido bien
Busca la siguiente instrucción y repite el proceso
23 ICO
Arquitectura de un computador
24 ICO
Arquitectura de un computador
Buses
Transportan la información entre las diferentes unidades de un
computador.
Buses
La medida más utilizada en los buses es el ancho de banda.
También conocido como tasa o velocidad de transferencia o
velocidad de transmisión de los datos.
Es la cantidad de información transferida por segundo se mide
en bits por segundo (bps) y sus múltiplos.
Nombre de magnitud Símbolo Factor en sistema Valor en sistema binario
decimal (en bits)
26 ICO
Arquitectura de un computador
Buses
Bus de datos
Para transferir instrucciones o datos entre los componentes del
sistema
Bus bidireccional
El ancho del bus de datos (nº de cables que posee) coincide con la
longitud de la palabra de memoria
27 ICO
Arquitectura de un computador
28 ICO
Arquitectura de un computador
Bus de direcciones
Se usa para transferir direcciones: la dirección de la siguiente
instrucción o de un dato
De este modo la memoria, al recibir la dirección, seleccionará
esa posición para transferir su contenido (a través del bus de
datos)
Unidireccional: Desde la CPU a la memoria
El ancho del bus de direcciones determina el tamaño
de la memoria que puede direccionarse directamente:
Bus de 16 bits permite direccionar 216 palabras de memoria
diferentes
29 ICO
Arquitectura de un computador
Bus de control
Encargado de transmitir las señales generadas por la unidad de
control a cada uno de las unidades del computador.
Por ejemplo, para que la CPU le indique a la memoria que lea
una palabra de memoria.
30 ICO
Programas e instrucciones
Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una actividad
mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad
31 ICO
Programas e instrucciones
32 ICO
Programas e instrucciones
Programa
Una secuencia de instrucciones escritas (que son interpretadas
por el ordenador) para realizar una tarea específica en un
ordenador.
Programa = algoritmos + datos
Programación
Proceso de desarrollo de un programa en un formato que
entienda el ordenador e introducirlo en él
Quién programa?
Desarrollador, programador
Lenguaje de programación
Conjunto de símbolos y reglas que se utilizan para crear un
33
programa ICO
Programas e instrucciones
Lenguaje ensamblador
Alto nivel
Java, Python, C…. nombre = "Ana"
print(nombre))
34 ICO