Está en la página 1de 31

PROGRAMACIÓN Y COMPUTACIÓN

Computadoras

Mag. Hilmar Hinojosa Lazo


La vida diaria y las computadoras
¿Qué es una computadora?
Es una máquina electrónica
capaz de recibir unos datos de
entrada, efectuar con ellos
operaciones aritméticas y
lógicas, y suministrar los
resultados en forma de datos
de salida, todo ello bajo el
control de un programa de
instrucciones previamente
cargado en un lugar llamado
memoria.
Tipos de computadoras

 Supercomputadoras
 Mainframes
 Computadoras de escritorio
 Computadoras portátiles
 Tabletas
 Teléfonos inteligentes
Supercomputadoras
 Son las computadoras más
potentes del mundo, que
pueden procesar las
mayores cantidades de
información y resuelven las
operaciones más
complicadas.
 La supercomputadora más
potente del mundo se
encuentra en la Universidad
Nacional de Tecnología de
Defensa de China. Se llama
Tianhe-2.
Mainframe
 También conocidos como
macrocomputadoras o
computadoras centrales, son
capaces de procesar
millones de aplicaciones a la
vez.
 Son utilizadas principalmente
por entidades
gubernamentales y
empresas que manejan
grandes cantidades de
información, operaciones
bancarias o bases de datos.
Computadora de escritorio
 Conformada típicamente por un monitor, un CPU, un
teclado y un mouse, además de aparatos accesorios
como cámaras web o parlantes.
Computadora portátil
Tabletas
Teléfonos inteligentes
El Sistema de Cómputo

• Sistema de cómputo consta de 4 partes:

- Hardware - Software
(computadora) (conjunto de
instrucciones,
o programas)
- Datos (que se
convierten en - Personas
información) (usuarios)
El Sistema de Cómputo
Datos
 ¿Qué son los datos?
• Son los elementos que la computadora puede
manipular. Pueden ser: letras, números, sonidos o
imágenes.
 ¿Por qué se dice que los datos computarizados
son digitales?
• Porque no importa qué tipo de dato se introduzca, éstos
son reducidos a números.
 ¿Cómo se organizan los datos en una computadora?
• En archivos.
Arquitectura de Von Newmann
Arquitectura de Von Newmann
 Entrada: Unidad que transmite instrucciones y datos del
exterior a la memoria (pasando por la ALU).
 Memoria: Unidad que almacena instrucciones y datos,
así como los resultados parciales y finales de los
programas.
 ALU: Unidad que realiza las operaciones aritméticas y
lógicas con datos de memoria. Tiene registros para
almacenar operandos.
 Unidad de Control: Interpreta las instrucciones y
coordina el resto del sistema.
 Salida: Transmite los resultados al exterior.
Unidad Aritmética Lógica
 Los datos almacenados en
una computadora son de tipo
numérico, es por ello que gran
parte del procesamiento
involucra la comparación de
números o la realización de
operaciones matemáticas.
 Dentro de la unidad lógica
aritmética de la computadora
se realizan sólo dos tipos de
operaciones: operaciones
aritméticas y operaciones
lógicas.
Unidad de Control
 Es la unidad que contiene la circuitería de control,
temporización y decodificación de instrucciones.
 A partir del contenido del registro de instrucciones, la
unidad de control debe generar las señales de control para
que se ejecute dicha instrucción adecuadamente.
 Después del ciclo de búsqueda (fetch), en el registro de
instrucción encontraremos la instrucción que vamos a
ejecutar. El código de operación de esta instrucción debe
ser decodificado de forma que la unidad de control
interprete el objetivo de la instrucción.
 Una vez decodificada la instrucción, debemos ejecutarla
generando de forma secuencial las señales de control que
activan las distintas funciones de la unidad aritmética
lógica.
Buses
Tipos de Buses
 Bus de direcciones: Mediante el cual la CPU selecciona la
posición de memoria o la unidad de E/S de la cual va leer
información o en la cual va a escribir información. Si el bus
tiene n líneas, tendremos acceso a 2^n posiciones distintas (a
repartir entre RAM, ROM y E/S). Este bus es unidireccional.

 Bus de datos: Mediante el cual se transfiere información de


(hacia) la memoria o E/S hasta (desde) el procesador. Es un
bus bidireccional y normalmente determina la palabra de
trabajo del procesador (si el bus tiene n líneas decimos que el
procesador es de n bits).

 Bus de control: Mediante el cual se transfiere información de


control entre el procesador, memoria y E/S. Es un bus
bidireccional.
Hardware
 Componentes de Hardware
• Procesador
• Memoria
• Dispositivos de entrada y salida
• Dispositivos de almacenamiento
• Puertos y ranuras de expansión
Hardware
Procesador
 Es el cerebro de la
computadora.
 Ejecuta instrucciones de los
programas.
 Manipula los datos.
 Muchas computadoras
cuentan con más de un
procesador.
 También conocido como
microprocesador.
Características del procesador
Longitud de palabra.
 Definida por el número de bits del bus de datos, bus de
direcciones, tamaño de los registros o por el número de bits
con que la ALU puede operar en paralelo. En los
procesadores modernos la longitud de palabra impone un
limite máximo al rango de direccionamiento de memoria.
Velocidad de proceso.
 Estará en función de ciertos parámetros de diseño:
 Frecuencia de reloj (33MHz, 100MHz, 200MHz, etc)
 Tiempo de ejecución de cada instrucción: CPI (ciclos de
reloj por instrucción)
 Tiempo de acceso a memoria y a E/S. Normalmente
estas dos unidades hacen lento en gran medida al
sistema completo.
Dispositivos de memoria
 Almacenan datos y programas
 Random Access Memory (RAM)
 Volátil
 Almacen los datos y programas que se están
procesando.
 Read Only Memory (ROM)
 Almacenamiento permanente.
 Guardan las instrucciones necesarias para iniciar
la computadora.
Dispositivos de entrada y salida
 Permiten interactuar con la computadora
• Dispositivos de entrada
• Teclado, mouse…

• Dispositivos de salida
• Monitor, impresora, parlantes…

• Dispositivos de entrada y salida


• Pantallas táctiles
Dispositivos de almacenamiento
 Guardan datos y programas
de modo permanente
 Hay tres tipos:
 Almacenamiento magnético
 Almacenamiento óptico
 Memorias de estado sólido
Software
 ¿Qué es el software?
• Es un conjunto de instrucciones electrónicas.

 ¿A qué llamamos programas?


• Al conjunto específico de instrucciones que dirigen
una computadora para realizar una tarea específica.

 ¿Cómo se categorizan los programas?


• Software de sistemas

• Software de aplicación
Representación de datos
 La computadora sólo puede entender si un interruptor
está en uno de dos estados: “prendido” o “apagado”.
La combinación de Interruptores forman los datos.
 Estos dos estados pueden representarse en el
sistema binario (base 2: 0 y 1). Con el sistema binario
podemos representar números: 0, 1, 01, 10, 11, 100,
101, 110, etc.
 Estos números sin un significado aparente son lo que
llamamos datos, mientras que los datos organizados
e interpretados se convierten en lo que llamamos
información.
Sistemas de numeración
 Sistema decimal
 Usado por las personas para contar.
 Contiene diez dígitos diferentes que se
combinan para formar otros números.

 Sistema binario
 Usado por las computadoras para procesar
 Contiene dos dígitos diferentes que se
combinan para formar otros números
Bits y bytes
 Los números binarios están formados por bits
 Un bit representa un estado: ON/OFF
 Un byte está compuesto por 8 bits
Prefijos usados en informática
 Se necesita un sistema similar al Sistema Internacional de
medida para medir los bits y bytes.
 En informática se usan los siguientes prefijos acompañados de
bit (binary digit) – b, y byte – B, según sea el caso:

kilo- [K]: 210= 1.024


mega- [M]: 220= 1.048.576
giga- [G]: 230= 1.073.741.824
tera- [T]: 240= 1.099.511.627.776
peta- [P]: 250= 1.125.899.906.824.624
exa- [E]: 260= 1.152.921.504.606.846.976
zetta- [Z]: 270= 1.180.591.620.717.411.303.424
yotta- [Y]: 280= 1.208.925.819.614.629.174.706.176

También podría gustarte