Está en la página 1de 35

Tema 2 : Introducción a los

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?

 ¿Cómo definiríais vosotros que es un ordenador?


 ¿Cuál es el ordenador más viejo que habéis usado?
 ¿Qué tipos de ordenadores usáis en el día a día?

2 ICO
Conceptos básicos

 ¿Qué es un computador u ordenador?


 Es una máquina capaz de aceptar unos datos de entrada,
efectuar con ellos operaciones lógicas y aritméticas, y
proporcionar la información resultante a través de un medio
de salida; todo ello sin intervención de un operador humano y
bajo el control de un programa de instrucciones previamente
almacenado en el propio computador
 Cualquier dispositivo capaz de procesar información mediante
la ejecución de un conjunto de instrucciones.

DATOS COMPUTADOR RESULTADOS

INSTRUCCIONES
3 ICO
Conceptos básicos

 ¿Qué son los datos?


 Conjuntos de símbolos utilizados para expresar o representar
un valor numérico, un hecho, un objeto o una idea
 Sistemas de codificación

 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

 En el interior de los computadores la información se


almacena y transfiere de un sitio u otro según un código
que utiliza sólo 2 valores (código binario) representados
por 0 y 1.
 En las E/S se realiza la transformación (codificar)

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

 Múltiplos del Byte en el Sistema de medida


internacional.
Nombre de Símbol Factor en Valor en sistema binario (en
magnitud o sistema Bytes)
decimal
Byte B 100 1
Kilobyte KB 103 1.000
Megabyte MB 106 1.000.000
Gigabyte GB 109 1.000.000.000
Terabyte TB 1012 1.000.000.000.000
Petabyte PB 1015 1.000.000.000.000.000
Exabyte EB 1018 1.000.000.000.000.000.000
Zettabyte ZB 1021 1.000.000.000.000.000.000.000
Yottabyte YB 1024 1.000.000.000.000.000.000.000.000

9 ICO
Conceptos básicos

 Múltiplos del Byte en el Sistema de medida


internacional.

/ 1000

X 1000

10 ICO
Conceptos básicos

 Múltiplos del Byte en el Sistema binario.

Nombre de Símbol Factor en Valor en sistema binario (en


magnitud o sistema Bytes)
binario
Byte B 20 1
Kibibyte KB 210 1.024
Mebibyte MB 220 1.048.576
Gibibyte GB 230 1.073.741.824
Tebibyte TB 240 1.099 511.627.776
Pebibyte PB 250 1.125 899.906.842.624
Exbibyte EB 260 1.152 921.504.606.846.976
Zebibyte ZB 270 1.180 591.620.717.411.303.424
Yobibyte YB 280 1.208 925.819.614.629.174.706.176

11 ICO
Conceptos básicos

 Múltiplos del Byte en el Sistema binario.

12 ICO
Conceptos básicos

 ¿Cuándo usar uno u otro?

Sistema Binario Sistema Internacional

13 ICO
Conceptos básicos

 ¿Por qué mi disco duro tiene menos capacidad de la que


he comprado?

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

 Hardware (soporte físico): es la máquina en sí


 Esquema funcional del computador
 Tipos de computadores

 Software (soporte lógico): conjunto de programas


ejecutables por el computador
 Programas e instrucciones
 Lenguajes de programación
 Sistemas operativos
 Herramientas de aplicación en ingeniería

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

 Memoria central o principal o interna


 Unidad donde se almacenan tanto los datos como las
instrucciones durante la ejecución de los programas
 Actúa con gran velocidad y está ligada a las unidades más
rápidas del ordenador (UC y ALU)
 Para que un programa se ejecute debe estar almacenado
(cargado) en la memoria principal
 Formada por circuitos electrónicos integrados (chips)
 Está dividida en posiciones (palabras de memoria) de un
determinado número de bits, n, donde se almacena la
información

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

 Memoria auxiliar o masiva o externa


 La memoria principal es muy rápida pero no tiene gran
capacidad de almacenamiento
 Para guardar masivamente información se utilizan otros tipos
de dispositivos: discos magnéticos, SSD, discos ópticos ...
 Dispositivos lentos pero con gran capacidad de
almacenamiento (un millón de veces más lentos y del orden de
mil veces más capaces)
 Lugar de almacenamiento permanente de datos y programas
(que se irán cargando en la memoria principal según se vayan
necesitando)

21 ICO
Arquitectura de un computador

 Unidad de tratamiento o aritmético-lógica (ALU)


 Contiene los circuitos electrónicos con los que se hacen las
operaciones de tipo aritmético y de tipo lógico.
 Incluye otros elementos auxiliares por donde se transmiten o
almacenan temporalmente los datos (registros) con objeto de
operar con ellos.

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

 Contiene un reloj que sincroniza todas las operaciones


elementales de la computadora
 Determina la velocidad de funcionamiento del computador,
ésta se mide en Hertzio (Hz).
 Un computador con una frecuencia de reloj de 3,2 GHz,
ejecuta 3200 millones de ciclos por segundo.

24 ICO
Arquitectura de un computador

 Buses
 Transportan la información entre las diferentes unidades de un
computador.

 Un bus está compuesto por un conjunto de cables que


permiten transportar varios bits a la vez.
 El número de bits que pueden transportar a la vez, que
coincide con el número de cables que tiene el bus se denomina
25
ancho de bus. ICO
Arquitectura 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)

bit por segundo bps 100 1

Kilobit por segundo Kbps 103 1.000

Megabit por segundo Mbps 106 1.000.000

Gigabit por segundo Gbps 109 1.000.000.000

Terabit por segundo Tbps 1012 1.000.000.000.000

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

 ¿Qué es un programa y qué pasa cuando alguien dice que


ha programado algo?
 Instrucción
 Es una orden de operación para un ordenador

 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

 Algoritmo: ¿Cómo arreglo una lámpara


estropeada?

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

 Tipos de lenguajes de programación


 Bajo nivel
 Lenguaje máquina

 Lenguaje ensamblador

 Alto nivel
 Java, Python, C…. nombre = "Ana"
print(nombre))

34 ICO

También podría gustarte