Documente Academic
Documente Profesional
Documente Cultură
MATERIAL DE APOYO
Recopilado y Diseado por:
Prof. ARMANDO CARRERO
CONTENIDO
1.- UNIDAD I :
LA CIENCIA DE LA COMPUTACION
Pag.
HARDWARE Y SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
11
11
11
13
2.- UNIDAD N II :
36
UNIDAD N I
LA CIENCIA DE LA COMPUTACION
Resea Histrica
La evolucin de la Computacin data desde la misma aparicin del hombre, pues el
primer y ms perfecto computador que existe es el propio cerebro humano. Sin embargo se
trata de resear aqu el desarrollo de los computadores como la mquina inventada por el
hombre. Este tema puede consumir un extenso nmero de pginas, por lo que a
continuacin se trata de condensar y hacer referencia a los hechos ms resaltantes hasta el
da de hoy.
FECHA
ACONTECIMIENTO
1632
1642
Blaise Pascal, matemtico y filsofo francs, en afn por resolver los problemas
de su padre, recolector de impuestos, construye la PASCALINA, mquina
sumadora construida en base a ruedas dentadas.
1671
1830
1890
1924
una
1943
1944
1946
1959
1964
1971
1972
1973
1975
1976
1979
1981
1982
1983
1984
Hardware y Software
Componentes de un
Computador Digital
Consta de dos grandes reas :
UNIDAD DE CONTROL
UNIDAD DE MEMORIA
UNIDAD ARITMETICO LOGICA
Diskette
Disco Duro
Cinta Magntica
Disco Compacto
( C.D. )
MEMORIA
AUXILIAR O
SECUNDARIA
UNIDAD
DE
SALIDA
Impresora
Monitor
Unidad de Diskette
Unidad de Cinta
Magntica
Unidad de C.D.
10
1.- UNIDAD CENTRAL DE PROCESAMIENTO C.P.U. : Est constituida por tres unidades :
a) La unidad de Control.
b) La unidad Aritmtico-Lgica.
c) La Memoria Principal.
11
12
2.- PERIFRICOS: Son todos aquellos elementos del HARDWARE que pueden
interconectarse al CPU. Entre ellos se encuentran los dispositivos de Entrada/Salida, las
interfaces de comunicacin, dispositivos de almacenamiento, y otros.
a) Dispositivos o Unidades de Entrada: Son las que permiten traducir a la
computadora los datos que van a ser almacenados y procesados. Pueden ser
mecnicos o electromagnticos. El mecanismo principal de entrada suele ser un
teclado, pero adems existen otros que facilitan la tarea dependiendo de la
aplicacin como: el mouse, el lector ptico, las palancas de mando, los escner, las
unidades de disquete, las unidades de cinta magntica etc.
b) Dispositivos o Unidades de Salida: Se encargan de traducir los resultados
almacenados en sistema binario, de manera que el usuario final pueda
interpretarlos. El dispositivo ms tpico es el monitor, pero tambin se disponen de
las impresoras, las tablas digitalizadas, las unidades de disquete, las unidades de
cinta magntica,
c) Memoria Auxiliar Externa o Secundaria: Conocida como memoria de masa,
es la que permite almacenar de manera permanente todos aquellos archivos y
programas del usuario, salvando as los inconvenientes de la memoria RAM. La
constituyen los disquetes, los discos duros, las cintas magnticas, los cassettes, los
discos compactos ( C.D. ) y otros dispositivos.
Unidad de Medida de la Memoria: Los datos se guardan temporalmente en la unidad de
memoria principal y en forma permanente en dispositivos de almacenamiento secundario.
Este almacenamiento se efecta basado en los dos estados elctricos: encendido y
apagado, que pueden presentar los elementos de que estn compuestos los diferentes
dispositivos de almacenamiento. Esa caracterstica fsica hace posible que letras y nmeros
puedan representarse mediante la combinacin de esos dos estados.
La asociacin del estado fsico apagado con el dgito cero (0) y el encendido con
el dgito uno (1), hizo posible el uso del sistema binario (de base 2) y de la lgica binaria
para la representacin y procesamiento de los datos. A uno de esos estados se le conoce
como un bit, que es el acortamiento de la frase dgito binario en ingles ( binary digit ).
De manera que las letras, nmeros y otros caracteres que introducimos a un sistema
de computacin, deben traducirse a bits, es decir a unos (1) y ceros (0) para su
almacenamiento y/o procesamiento. La computadora vuelve a traducir los bits a letras,
nmeros y/o smbolos, mediante sistemas de codificacin, para que podamos reconocer y
entender los resultados.
El sistema de codificacin que ms se usa a nivel de microcomputadores se conoce
como el cdigo ASCII (Cdigo eStndar Americano para el Intercambio de Informacin) y
utiliza 8 bits para representar un caracter ( una letra, un nmero o un smbolo especial
como : %, +, incluso el espacio en blanco ). As, con sus 256 combinaciones, es ms que
suficiente para representar todos los caracteres de nuestro idioma.
La tabla siguiente contiene el equivalente en los sistemas binario y decimal para
algunos caracteres de uso comn:
13
SISTEMA DE CODIFICACION
Valor en
Caracter Binario
Valor en
Decimal
Caracter
Valor en
Binario
CODIGO ASCII
Valor en
Valor en
Decimal Caracter Binario
Valor en
Decimal
#
$
%
&
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
00100001
00100010
00100011
00100100
00100101
00100110
00100111
00101000
00101001
00101010
00101011
00101100
00101101
00101110
00101111
00110000
00110001
00110010
00110011
00110100
00110101
00110110
00110111
00111000
00111001
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
01000001
01000010
01000011
01000100
01000101
01000110
01000111
01001000
01001001
01001010
01001011
01001100
01001101
01001110
01001111
01010000
01010001
01010010
01010011
01010100
01010101
01010110
01010111
01011000
01011001
01011010
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
01100001
01100010
01100011
01100100
01100101
01100110
01100111
01101000
01101001
01101010
01101011
01101100
01101101
01101110
01101111
01110000
01110001
01110010
01110011
01110100
01110101
01110110
01110111
01111000
01111001
01111010
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
10100000
10100010
10000010
10100001
10100011
160
162
130
161
163
10100100
10100101
11110110
11110010
11110011
164
165
246
242
243
10101011
10101100
11110001
10101000
01011100
171
172
241
168
92
14
UNIDAD
NOMENCLATURA
EQUIVALENCIA
OBSERVACION
Bit
bit
01
Unidad ms pequea
de almacenamiento
Cantidad necesaria
para almacenar un
caracter
Byte
8 bits
Kilobyte
Megabyte
1.024 b
1.024 K
1.048.576 b
1.024 M
1.048.576 K
1.073.741.824 b
1.024 x 1.024 K
1.024 x 1.048.576 b
Gigabyte
210
DECIMAL-BINARIO,
BINARIO-DECIMAL
SISTEMA NUMRICO BINARIO: Est basado en los mismos principios que el sistema
decimal, con el que ya estamos familiarizados. La nica diferencia que hay entre los dos
sistemas es que el binario usa slo dos dgitos, 0 y 1 y el decimal usa diez, 0, 1, 2, 3, 4, 5, 6,
7, 8, y 9.
Las primeras computadoras fueron diseadas de acuerdo con el sistema decimal, lo
que haca complejo el diseo de sus capacidades de lgica, y no se haca buen uso de los
recursos, por ejemplo para almacenar un nmero decimal se necesitaban 10 tubos de vaco.
En 1945 el matemtico, hngaro, John Von Neuman ide que el sistema con que trabajaban
las computadoras debera aprovechar las caractersticas fsicas de los circuitos electrnicos,
sugiriendo el uso del sistema binario para relacionar los estados de prendido y apagado
con los dgitos 0 y 1.
Las computadoras operan en binario y se comunican con nosotros en decimal; un
programa especial traduce de decimal a binario en la entrada, y de binario a decimal en la
salida. Ejemplo de la representacin de un nombre y un decimal en binario:
15
Mara
01001101
01100001
15326
11101111011110
01110010
10100001
01001101
Notacin:
Nmero
Decimal
Nmero
Binario
base diez
base dos
1.- Divida, en forma entera, el nmero a convertir entre la base del sistema binario (2), varias veces, y
registre el residuo de cada divisin. El residuo siempre ser uno de los dgitos pertenecientes al
sistema binario ( 0 o 1 ). La divisin debe repetirse hasta que el residuo sea menor al cociente que en
este caso es dos.
2.- El resultado se obtiene tomando: primero el ltimo cociente, y luego cada uno de los residuos en
forma inversa a como fueron apareciendo.
Ejemplo: Convertir
247
==
10
Solucin :
247
04
07
1
2
123
03
1
2
61
01
1
2
30
2
10 15
2
0
1
7
1
2
3
1
2
1
Resultado Residuos 1 1 1 1 0 1 1 1
247
==
10
11110111
2
16
Notacin :
Nmero
Binario
Ejemplo : Convertir
Nmero
Decimal
base dos
11110111
==
base diez
Nmero Binario
10
Posicin
Potencias
27
26
25
24
23
22
21
20
Valores
128
64
32
16
Productos
1x128
1x64
1x32
1x16
0x8
1x4
1x2
1x1
+ 32
+ 16
+ 0
+ 4
+ 2
+ 1
Resultado = 128
+ 64
11110111
==
2
247
247
10
17
CONCEPTOS BASICOS :
Computador
Caractersticas
Tipos
De propsito general.
De uso especfico.
De acuerdo al tamao de la memoria:
Microcomputador.
Minicomputador.
Maxicomputador o Mainframe.
De acuerdo a la forma de procesar los datos: Digitales y Analgicos.
Bit
Sistema Operativo
Algoritmo
Lenguaje de
Programacin
accesible
y lenguajes de
Programa
Programa Fuente
Compilador
Programa Objeto
18