Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Informticos
DAW
Tema 1
Tema 1
1 / 64
1 Introduccin
3 El computador moderno
4 Representacin de la informacin
5 El software
Tema 1
2 / 64
Introduccin
El computador
Definition
Un programa es un conjunto de instrucciones que son ledas, entendidas
y ejecutadas por el computador y un conjunto de datos usados por estas
nica mquina que el hombre diseo sin un propsito especfico
Tema 1
3 / 64
Introduccin
El computador
Tema 1
4 / 64
Introduccin
El computador
Tema 1
5 / 64
Introduccin
El computador
Tema 1
6 / 64
Introduccin
Tema 1
7 / 64
Introduccin
Tema 1
8 / 64
Es un modelo terico
Marca la pauta para que una mquina haga cualquier cosa que un
programador sepa escribir en instrucciones
Tema 1
9 / 64
Componentes
Tema 1
10 / 64
Tema 1
11 / 64
Tema 1
12 / 64
Memoria
Tema 1
13 / 64
Memoria
100
SUMA 6,2
RESTA 4,#11
SUMA #2,4
140
#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11
#12
Tema 1
14 / 64
Memoria
Tema 1
15 / 64
Tema 1
16 / 64
Ciclo de instruccin
Definition
Es el mecanismo por el cual la CPU lee una instruccin de la memoria y la
decodifica para ejecutarla
Modo de interaccin entre el dispositivo que almacena las
instrucciones (la memoria) y el dispositivo que las entiende (la CPU)
Hemos de tener en mente la estructura de la CPU estudiada
anteriormente
Tema 1
17 / 64
Ciclo de instruccin
1
Tema 1
18 / 64
La Unidad de Entrada/Salida
Tema 1
19 / 64
Los Buses
Tema 1
20 / 64
Los Perifricos
Tema 1
21 / 64
Fiabilidad
Modo de acceso (secuencial, directo)
Velocidad de transferencia
Buffering
Tema 1
22 / 64
Tema 1
23 / 64
El computador moderno
El computador moderno
Basado en el modelo anterior
Componentes electrnicos son integrados en placas o circuitos
Existen ciertos de arquitecturas o formas de llevar el modelo a la
prctica
Ordenador personal
Telefona mvil
Robtica industrial
...
Tema 1
24 / 64
El computador moderno
El ordenador personal
Tema 1
25 / 64
El computador moderno
El ordenador personal
Fuente de alimentacin
Placa base o placa madre:
Chip de memoria BIOS
Procesador, buses y
circuitera bsica
Memoria principal
Puertos de expansin
internos y externos
Unidades de almacenamiento
Cientos de perifricos
Sistemas Informticos (DAW)
Tema 1
26 / 64
El computador moderno
Fuente de alimentacin
Su funcin es convertir la corriente alterna de la red elctrica a
corriente continua
La potencia interna suministrada es un parmetro a tener en cuenta.
Depender del nmero de circuitos (extra) que tengamos instalados y
de su consumo (tarjetas, discos, etc.)
Suele disponer de uno o varios ventiladores de uso exclusivo
El calor disipado y el ruido producido depende de lo cargada que
trabaje la fuente. Cuanto ms cerca est la demanda de potencia del
lmite de la fuente mayor es la carga
Tema 1
27 / 64
El computador moderno
Placa Base
Es un circuito impreso en el que se conectan los componentes de un
computador
Tambin encontramos impresos los buses para la conectividad de
dichos componentes
En el PC, dada su naturaleza modular, los conectores suelen tener la
forma de zcalos de plstico para evitar el uso de soldaduras
Hoy en da, gran parte de los componentes bsicos (red, grfica,
sonido, etc.) de un PC vienen de serie integrados e impresos en la
propia placa base
Tema 1
28 / 64
El computador moderno
Procesador
Tema 1
29 / 64
El computador moderno
Procesador
Tema 1
30 / 64
El computador moderno
Procesador
Ambas ofrecen ventajas y desventajas:
CISC: Programas pequeos / UC ms compleja
RISC: Mejor paralelismo / Eficiencia energtica (menos W, menos
calor)
Tema 1
31 / 64
El computador moderno
Memoria RAM
Tema 1
32 / 64
El computador moderno
Memoria RAM
Tema 1
33 / 64
El computador moderno
Discos y almacenamiento
El computador necesita un dispositivo de almacenamiento de gran
capacidad y no voltil
El disco duro (mecnico-magntico) ha sido el componente que
cumpla esta funcin de forma tradicional
Hoy en da la tecnologa de la Memoria Flash y las unidades de estado
slido (SSD) estn cambiando esta tendencia
Adems de tener un formato fsico dependiente de su naturaleza. El
sistema operativo que lo manipula suele necesitar aplicarle un formato
lgico (formateo)
Tema 1
34 / 64
El computador moderno
Tema 1
35 / 64
El computador moderno
Tema 1
36 / 64
El computador moderno
Tema 1
37 / 64
Representacin de la informacin
La informacin
Tema 1
38 / 64
Representacin de la informacin
Los cdigos
Tema 1
39 / 64
Representacin de la informacin
Los cdigos
Tema 1
40 / 64
Representacin de la informacin
Los cdigos
Cdigos numricos:
Permiten codificar valores numricos
Ejemplos: Binario natural, BCD, etc...
Cdigos alfanumricos:
Permiten codificar valores numricos y no numricos
Ejemplos: ASCII-7, ISO-8859-1, Unicode, ...
Tema 1
41 / 64
Representacin de la informacin
El cdigo binario
Tema 1
42 / 64
Representacin de la informacin
El cdigo binario
Otras equivalencias:
1
1
1
1
Kilobyte (Kb)
Megabyte (Mb)
Gigabyte (Gb)
Terabyte (Tb)
1024
1024
1024
1024
Bytes
Kilobytes
Megabytes
Gigabytes
Tema 1
43 / 64
Representacin de la informacin
Tema 1
44 / 64
Representacin de la informacin
Tema 1
45 / 64
Representacin de la informacin
Tema 1
46 / 64
Representacin de la informacin
: 2 = 45
: 2 = 22
: 2 = 11
:2=5
:2=2
:2=1
:2=0
Resto
Resto
Resto
Resto
Resto
Resto
Resto
0
1
0
1
1
0
1
Tema 1
47 / 64
Representacin de la informacin
El cdigo hexadecimal
Tema 1
48 / 64
Representacin de la informacin
Tema 1
49 / 64
Representacin de la informacin
Tema 1
50 / 64
Representacin de la informacin
Hexadecimal y Binario
Tema 1
51 / 64
Representacin de la informacin
Cdigos numricos
Dec
0
1
2
3
4
5
6
7
Bin
0000
0001
0010
0011
0100
0101
0110
0111
Hex
0
1
2
3
4
5
6
7
Dec
8
9
10
11
12
13
14
15
Bin
1000
1001
1010
1011
1100
1101
1110
1111
Hex
8
9
A
B
C
D
E
F
Tema 1
52 / 64
Representacin de la informacin
Tema 1
53 / 64
Representacin de la informacin
Tema 1
54 / 64
Representacin de la informacin
Tema 1
55 / 64
El software
Lenguajes de programacin
Tema 1
56 / 64
El software
La Compilacin
Tema 1
57 / 64
El software
La Compilacin
Tema 1
58 / 64
El software
Compiladores e intrpretes
Tema 1
59 / 64
El software
Interpretacin
Tema 1
60 / 64
El software
Ejemplos
Compilados
C, C++
Pascal
Interpretados
PHP
Python
Hbridos
Java
Visual Basic .NET
Tema 1
61 / 64
El software
Tema 1
62 / 64
El software
Tema 1
63 / 64
http://apuntes-fp.blogspot.com
sergio.demingogil@educa.madrid.org
Tema 1
64 / 64