Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Tema1 PDF
Ejercicios Tema1 PDF
Unidad 1
Y estudiaremos:
El hardware.
El software.
El procesador, la memoria y los
dispositivos de entrada/salida.
Datos numricos, alfabticos
y alfanumricos.
El cdigo binario, octal
y hexadecimal.
Los cdigos alfanumricos.
Las medidas de la informacin.
1 Introduccin a los sistemas informticos
1. Introduccin
La vida en sociedad del ser humano ha originado la necesidad de transmitir y tratar la
informacin de una forma continuada. Con este fin, a lo largo del tiempo se han ido
perfeccionando diferentes tcnicas y medios. El gran avance tecnolgico en las dos
ltimas dcadas del siglo xx y en la primera del siglo xxi ha desarrollado herramien-
tas cada vez ms complejas capaces de cubrir esta necesidad con gran precisin y
rapidez.
Es el ordenador la herramienta que actualmente nos permite el tratamiento automtico
de la informacin, facilitndonos en gran medida su organizacin, proceso, transmi-
sin y almacenamiento.
El trmino informtica ha ido evolucionando a lo largo del tiempo, pero en la actuali-
Ampliaci n dad se considera la ciencia que estudia el tratamiento automtico de la informacin.
Procede de la fusin de dos palabras: informacin y automtica.
Analiza el significado de la
palabra informtica a lo largo Su desarrollo ha sido espectacular en las dos ltimas dcadas del siglo xx, siendo una
del tiempo. herramienta imprescindible en comunicaciones, telefona, medicina, aeronutica, vigi-
lancia, control de trfico, etc.
11
1 Introduccin a los sistemas informticos
3. Componentes software.
Sistema operativo y aplicaciones
El software se compone de dos partes fundamentales:
Te n e n cu enta
El software bsico.
El software se clasifica en soft-
El software de aplicaciones.
ware bsico (el sistema opera-
tivo) y software de aplicaciones Se define como software bsico aquella parte del software sin la cual el ordenador no
(los programas estndar o a
puede funcionar. Tambin recibe el nombre de sistema operativo.
medida).
El sistema operativo es el alma del ordenador. Sirve de comunicacin entre el usuario
y el hardware de la mquina. Controla los recursos hardware de la mquina segn
las necesidades, los programas de aplicacin, el lugar donde se almacenan los datos,
el momento en que hay que imprimir, el momento en que se pulsa un botn del ratn,
etctera.
El software de aplicaciones es la parte del software que sirve para procesar la infor-
macin de forma personalizada. Lo integran los programas y los datos. Los programas
permiten editar textos, extraer informacin, editar grficos, realizar clculos numricos,
etctera.
Otra clasificacin del software de aplicacin se hace segn este sea estndar o a me-
dida. El estndar es el que encontramos en el mercado y est a disposicin del usuario
con unas caractersticas predeterminadas. Este software lo utiliza el usuario adaptado
a su forma de trabajo y a las caractersticas del propio software. Por el contrario, el
software a medida es el que disean analistas e implementan (codifican en un lenguaje
de programacin) programadores atendiendo a las necesidades concretas de cada
usuario. En este caso, el software se adapta al usuario.
3 Controladores.
5 Buses.
1 2 3 4
6 6
Fig. 1.2. C
omponentes de un ordenador.
1 3 4 5
REGISTRO
CONTADOR DE
PROGRAMAS
Se encarga de traer a la memoria interna o central del ordenador (RAM) las instruccio-
nes necesarias para la ejecucin de los programas y el procesamiento de los datos.
Estas instrucciones y datos se extraen, normalmente, de los soportes de almacenamiento
externo. Adems, la UC interpreta y ejecuta las instrucciones en el orden adecuado
para que cada una de ellas se procese en el debido instante y de forma correcta.
La unidad aritmtico-lgica o UAL es la parte de la UCP encargada de realizar opera- Mayor que >
ciones aritmticas y lgicas sobre la informacin. Las operaciones aritmticas pueden Menor que <
ser suma, resta, multiplicacin, divisin, potenciacin, etc. Las lgicas son normalmente
de comparacin, para las que se emplean los operadores del lgebra de Boole. Algu- Mayor o igual >=
nas de estas operaciones se detallan en la Tabla 1.1. No mayor NOT > (<=)
Los elementos ms importantes que componen la UAL, cuya disposicin puede observar- Y lgico AND
se en la Figura 1.4, son los siguientes:
O lgico OR
1 2
REGISTRO DE
REGISTRO REGISTRO DE
DE ESTADO ENTRADA 1
CIRCUITO OPERACIONAL
SEALES
DE CONTROL
3 ACUMULADOR
Vo c a b u l a ri o A
La memoria RAM, tambin llama-
da memoria de acceso aleatorio
Fig. 1.4. L a unidad aritmtico-lgica. o memoria de acceso directo, se
compone de uno o ms chips y
se utiliza como memoria princi-
pal para programas y datos.
1 Operacional o circuito operacional. Realiza las operaciones con los datos de los
registros de entrada.
El ordenador almacena dentro de su memoria interna todos los programas y datos con 4. Qu componente de la
los que se va a trabajar y que van a ser procesados. Los dos tipos de memoria esencia- UCP es el que indica
les con los que puede trabajar el ordenador son: la instruccin que hay
que procesar?
Memorias de almacenamiento externo. Se les da esta denominacin a los soportes
de almacenamiento, ya que son capaces de almacenar informacin. Son memo- 5. Qu componente la pro-
rias externas: discos duros, disquetes, cintas DAT, pen drives, etc., y aunque estn cesa?
fsicamente dentro de la carcasa del ordenador, como es el caso de los discos du- 6. Tiene memoria la UC?
ros, la denominacin de externas es para diferenciarlas precisamente de la propia
RAM.
15
1 Introduccin a los sistemas informticos
Estas memorias son ms lentas que la propia memoria principal, ya que constan de
componentes electrnicos y mecnicos. Son no voltiles, de tal forma que la informa-
cin permanece en ellas incluso despus de quitar el suministro de energa elctrica al
ordenador.
Memoria interna. Dentro del ordenador existen varios tipos de memorias que no son
consideradas externas. Son las siguientes:
RAM (Random Access Memory). En ella es posible almacenar y modifi car informa-
cin y es lo que se conoce como memoria principal, memoria central o memoria
de acceso directo.
ROM (Read Only Memory). Es una memoria de solo lectura, cuya informacin no
puede ser modifi cada y que sirve bsicamente para poder inicializar el sistema
informtico.
La memoria interna, principal o central (MC) es la que est situada fsicamente dentro
de la carcasa del ordenador.
A. Memoria RAM
La memoria RAM es un componente necesario para que se pueda procesar la informa-
cin. Casi todo, por no decir todo, lo que se tiene que procesar dentro del ordenador
debe pasar tarde o temprano por la memoria central.
Los elementos que componen la memoria central o principal, como se aprecia en la
Figura 1.5, son los siguientes:
2 3
REGISTRO DE SELECTOR
INTERCAMBIO DE MEMORIA
DATO
BUS DE DATOS
REGISTRO DE
1
DIRECCIONES
MEMORIA
CENTRAL
DIRECCIN
@ I n v e st i g aci n 2 Registro de intercambio. Recibe los datos en operaciones de lectura y almacena los
datos en las operaciones de escritura.
Analiza en la Web los dos
3 Selector de memoria. Se activa cada vez que hay que leer o escribir conectando la
tipos de memoria cach ms
celda o posicin de memoria con el registro de intercambio.
comunes.
4 Seales de control. Indica si una operacin es de lectura o escritura.
16
Introduccin a los sistemas informticos 1
La memoria central est formada por componentes electrnicos (biestables) capa-
ces de almacenar informacin en forma de ceros y unos (sistema binario). Cada Ac t i vi d a d e s
informacin de este tipo recibe el nombre de bit.
7. Qu memoria pierde
En la RAM tienen que estar fsicamente ubicados los programas y los datos que se la informacin cuando
tienen que procesar. Cuando ejecutamos un programa, como por ejemplo Word, se deja de suministrar
Writer, etc., este pasa del soporte de almacenamiento o memoria externa en el corriente al equipo?
que est almacenado de forma permanente, a cargarse en memoria central (ope-
racin de lectura). 8. Qu memoria es ms
rpida, la RAM o la
Adems de la memoria central, lo normal es que los ordenadores incorporen otro cach?
tipo de memoria para agilizar los clculos que realizan los programas. Suelen ser
memorias intermedias colocadas entre la RAM y el procesador, que almacenan
temporalmente la informacin a procesar. Este tipo de memorias reciben el nombre
de memoria cach y no son RAM propiamente dicha, sino otro tipo de memorias
internas que almacenan la informacin que se utiliza con ms frecuencia.
Por otro lado, no hay que confundir los soportes de almacenamiento con la
memoria interna; es decir, un disco duro no es memoria interna. El disco duro
se considera memoria externa o auxiliar. Los disquetes, CD-ROM, cintas, pen
drives, etc., son soportes de almacenamiento. Se denominan memorias externas
y, al igual que la memoria interna, todas almacenan informacin. Lo que ocurre
es que la memoria interna almacena la informacin solo temporalmente, para
procesarla, mientras que los soportes de almacena-
miento externo tienen la funcin principal de alma-
cenar la informacin de forma permanente.
ra 1.6).
La informacin en memoria se suele almacenar en Fig. 1.6. Esquema de las celdillas de memoria.
bloques. Estos bloques suelen ser de ocho celdillas;
es decir, equivalen a 8 bits y se denominan byte (combinacin de ceros y unos).
Cada conjunto de ellos representa un carcter, es decir, cualquier letra o nmero
como combinacin de 8 bits.
B. Memoria ROM
La memoria ROM o memoria de solo lectura contiene programas especiales que
sirven para cargar e iniciar el arranque del ordenador. En ella se encuentra almace-
nada toda la informacin referente a los componentes hardware de los que consta
nuestro equipo.
Posteriormente, ser labor del sistema operativo realizar el resto de operaciones
@ I n v e st i g aci n para poder empezar a utilizar el ordenador.
Analiza en la Web los tipos de El software que integra la ROM forma el BIOS del ordenador (Basic Input Output
BIOS ms comercializadas. System) o sistema bsico de entrada/salida.
El BIOS se encuentra fsicamente en varias partes del ordenador. El componente
principal est en la placa base. Inicialmente, los BIOS se programaban sobre me-
morias de tipo ROM, lo que implicaba que cualquier modificacin en el sistema
no poda realizarse a menos que lo hiciese el fabricante. Haba que sustituir el
componente electrnico para modificar la configuracin del BIOS. Por eso, poste-
riormente, el BIOS se mont en memorias de tipo PROM (Programmable Read Only
Memory), que son programables una sola vez y despus de haber sido montadas
en la placa.
El BIOS es un cdigo que localiza y carga el sistema operativo en la RAM; es un
CE O software elemental instalado en una pequea ROM de la placa base que permite
que esta comience a funcionar. Proporciona las rdenes bsicas para poner en
En la Web del Centro de funcionamiento el hardware indispensable para empezar a trabajar. Como mnimo,
Enseanza Online encontrars maneja el teclado y proporciona salida bsica (emitiendo pitidos normalizados por
ms informacin de configura- el altavoz del ordenador si se producen fallos) durante el arranque.
cin de los diferentes tipos de
BIOS ms comunes. En la actualidad, se utilizan las memorias de tipo EPROM (Erasable Programmable
Read Only Memory), que permiten cambiar la configuracin asignada. Este proceso
es complejo, pero no implica realizar operaciones fsicas sobre los componentes
que estn montados.
A ct iv idades
Todas estas memorias son no voltiles, y la informacin que contienen no desapare-
9. Todas las memorias ROM ce nunca debido a que estn programadas de fbrica. No necesitan ningn sumi-
son de solo lectura? nistro de energa para mantener su configuracin.
10. Cmo se accede al BIOS La CMOS (Complementary Metal Oxide Semiconductor) es un tipo de memoria inter-
del equipo? na del ordenador que se caracteriza por consumir muy poca energa elctrica, lo
que la hace idnea para almacenar datos del BIOS.
18
Introduccin a los sistemas informticos 1
El BIOS es un tipo de memoria que en los ordenadores se utiliza para guardar los
datos bsicos de hardware y de configuracin. Por ejemplo, en l se guarda la
informacin sobre los discos duros (cuntos y de qu caractersticas) y otras infor-
maciones como la fecha y la hora. Para que toda la informacin que mantiene no
se borre, es necesario que la CMOS siempre tenga corriente elctrica. Cuando el
ordenador est apagado, obtiene energa de una pequea pila o batera ubicada
en la placa base.
Otros tipos de memorias internas que no son RAM como tal, pueden ser las me-
morias que incorporan las tarjetas grficas, que liberan a la RAM de las tareas de
procesamiento grfico. As, la memoria VRAM o memoria de vdeo se utiliza para
almacenar las imgenes que se quieren visualizar, en vez de hacerlo directamente
sobre la RAM. Actualmente, este tipo de memoria es fundamental debido a la evo-
lucin de la tecnologa multimedia.
Memoria
2 Memoria superior. De 641 Kb hasta 1024 Kb (1 Mb). 6 Mb ............................... 286
Extendida
emoria extendida. De 1025 Kb hasta el lmite de la
3 M 1 088 Kb 3
placa base del equipo. Memoria Alta (HMA)
1 024 Kb ..................... 8088
Los fabricantes de ordenadores han dividido desde un ROM-BIOS
Memoria Superior
19
1 Introduccin a los sistemas informticos
Para acceder a las celdillas de memoria hay que atender al concepto de direccin
de memoria. Esta direccin es la situacin del componente electrnico dentro del
conjunto de componentes de la memoria. De esta forma, cuando se accede a una
direccin de memoria, lo que se hace es acceder a un conjunto de biestables (con-
densadores). Cada uno de estos biestables fsicos referencia un bit lgico (0,1). El
Te n e n cu enta bit se define como la mnima unidad de informacin.
El conjunto de 8 bits a los que se accede se denomina byte, carcter o palabra. A
A la informacin que hay en la partir de aqu, la informacin se mide como conjunto de bytes, es decir, bloques de
memoria se accede a travs de 8 bits.
su direccin, que es la posicin
que ocupa dentro de la misma. El direccionamiento es una operacin que se realiza cuando el procesador ejecuta
o interpreta una instruccin. Toda instruccin est compuesta por un cdigo de ope-
racin y un operando. El cdigo de operacin es la instruccin en s (suma, resta,
multiplicacin, etc.) y el operando es el dato o informacin que se va a procesar.
Segn el mtodo utilizado, la rapidez de ejecucin de un programa ser mayor o
menor. Los llamados modos de direccionamiento son las diferentes formas de acceder
a los operandos en cada instruccin. La Figura 1.8 muestra los modos de direccio-
namiento:
DIRECCIONAMIENTO INMEDIATO
A Dato
DIRECCIONAMIENTO DIRECTO
A Direccin B
DIRECCIONAMIENTO INDIRECTO
Registro Especial
Tipo de direccionamiento que se utiliza segn la instruc- y 3, y se almacena en la segunda posicin de memo-
cin a ejecutar: ria. De esta forma, la posicin 10 seguir teniendo
un 3 y en la 20 habr un 5 y no el 2 que haba al
a) Si la instruccin a ejecutar es SUMA 56, el procesa- principio.
dor accede directamente al dato, en este caso, a la
c) Si la operacin a ejecutar es RESTA 32 12 45, el
posicin 56 de memoria en la que se encuentra el
procesador resta el contenido de la posicin 32 de
dato, y realiza la operacin. El resultado de sumar
memoria y el contenido de la posicin 12, y deja
se queda en la misma posicin de memoria. Es lo
el resultado en la posicin 45. Si, por ejemplo, la
que en programacin se denomina un acumulador.
posicin 32 contiene un 5 y la posicin 12 un 3,
Si en la posicin 56 de memoria hay, por ejemplo,
independientemente de lo que contenga la posicin
un 8, el resultado de la operacin SUMA 56 genera
45, el resultado quedar as:
un valor de 16, que se almacena en la misma po-
sicin de memoria, es decir, en la 56. Ahora en la La posicin 32 contiene un 5.
posicin 56 hay un 16.
La posicin 12 contiene un 3.
b) Si la operacin a ejecutar es SUMA 10 20, el proce- La posicin 45 contendr el resultado de la resta,
sador accede a la posicin 10 y a la posicin 20 de es decir, 2.
memoria para extraer el dato que hay en cada una
de ellas y almacena el resultado en la posicin 20 de En los tres casos el direccionamiento utilizado es el
memoria. Si la posicin 10 de memoria contiene un directo, que es el ms habitual en este tipo de opera-
3 y la posicin 20 un 2, el resultado es la suma de 2 ciones aritmticas.
El bus es el elemento responsable de establecer una correcta interaccin entre los di-
ferentes componentes del ordenador. Es, por lo tanto, el dispositivo principal de co-
municacin. En un sentido fsico, se define como un conjunto de lneas de hardware
(metlicas o fsicas) utilizadas para la transmisin de datos entre los componentes de un
sistema informtico. En cambio, en sentido figurado es una ruta compartida que conec-
ta diferentes partes del sistema.
22
Introduccin a los sistemas informticos 1
MICROPROCESADOR
Ac t i vi d a d e s
1 1 0 0 1 0 1 0
La frecuencia o velocidad del bus queda determinada por los impulsos de reloj. El reloj
es, por tanto, el componente que determina la velocidad, ya que a mayor frecuencia en
Mhz, ms rpida es la circulacin de bits por las lneas del bus.
Y no solo eso. El bus determina la arquitectura y, por tanto, su tamao determina el del
registro de instruccin. As, el cdigo de operacin puede ser mayor, siendo posible
ejecutar un mayor nmero de operaciones. Esto produce un aumento de potencia, no
por mayor rapidez, sino por mayor complejidad de las instrucciones.
Los perifricos son dispositivos hardware con los cuales el usuario puede interactuar
con el ordenador (teclado, ratn, monitor), almacenar o leer datos y/o programas (dis-
positivos de almacenamiento o memorias auxiliares), imprimir resultados (impresoras),
etctera.
Se denominan perifricos, por ejemplo, los dispositivos que sirven para introducir datos y
programas en el ordenador desde el exterior hacia su memoria central para que puedan Tr u c o
ser utilizados. Son los llamados perifricos de entrada: teclados, ratones, etc.
Para diferenciar si un perifrico
Tambin hay perifricos que sirven para extraer informacin desde el ordenador hacia
es de entrada, salida o de entra-
el exterior, como impresoras o monitores. da/salida, solamente tienes que
Los hay que sirven para ambas cosas, como discos duros, CD-ROM regrabables, dis- fijarte en si el perifrico enva
quetes, etc. informacin a la memoria del
ordenador, en cuyo caso es de
Los perifricos se conectan con el ordenador, es decir, con la UCP y sus componentes, entrada. Si es la memoria la que
a travs de los denominados puertos o conectores externos. Esta gestin la lleva a cabo enva informacin al perifrico,
otra parte esencial del ordenador: la unidad de entrada/salida, componente hardware entonces es de salida. Si se
usado para la gestin de perifricos. enva o recibe informacin simul-
tneamente desde la memoria, el
En una primera aproximacin podemos hacer una clasificacin de los perifricos tenien- perifrico es de entrada/salida.
do en cuenta desde o hacia dnde envan informacin. Es decir, la clasificacin se hace
atendiendo a que la informacin que circula a travs del bus de datos lo haga desde el
perifrico a la memoria central (perifrico de entrada) o viceversa (perifrico de salida).
Conectado el perifrico al ordenador a travs del cable o conector correspondiente, la
informacin que se enva o transmite circula dentro del ordenador a travs de los buses
vistos anteriormente.
23
1 Introduccin a los sistemas informticos
Por sentido comn, para que el ordenador funcione, necesita informacin con la
que trabajar. Esta informacin es de varios tipos dependiendo de su funcin. Bsi-
camente, el ordenador sirve para procesar informacin en forma de datos, datos
que pueden ser textos, imgenes, tablas de hojas de clculo, etc.
El ordenador tambin maneja informacin que servir para procesar esos datos. En
este caso, nos estamos refiriendo a programas o aplicaciones informticas, como
los procesadores de textos, que se utilizan para procesar datos en formato texto,
las herramientas de diseo grfico que se utilizan para procesar datos en formato
de imagen, etc.
Por ltimo, un sistema informtico necesita otro tipo de software fundamental. Este
software est compuesto de programas y datos que ponen en funcionamiento las
aplicaciones informticas, las cuales procesan a su vez sus propios datos. En este
caso nos referimos al sistema operativo, definido como el componente software que
sirve para que la informacin pueda ser procesada por las aplicaciones inform-
ticas mediante la utilizacin de todos los componentes hardware del sistema infor-
mtico. El sistema operativo consta de programas propios que sirven para realizar
otras funciones.
La primera clasificacin que podemos hacer de los tipos de datos la observamos en la
Figura 1.10 y es la siguiente:
1 Datos de entrada. Son los que se suministran al ordenador desde los perifricos
de entrada (teclado, ratn, mdem, escner, etc.) o desde los diferentes sopor-
tes de informacin (disquetes, discos duros, CD-ROM, etc.). Forman la primera
fase del tratamiento automtico de la informacin: entrada.
2 Datos intermedios. Son aquellos que se obtienen en la segunda fase del trata-
miento automtico o de la informacin: proceso.
24
Introduccin a los sistemas informticos 1
1 3
PROCESO:
111 0 0 1 0 1 2
0 1 0 11 0 0 0
Puede observarse a travs de las diferentes unidades perifricas de salida (monitor, im-
presora, plotter, etc.), que con su posterior distribucin y anlisis, completan el proceso.
Otra clasificacin que podemos hacer de los datos, segn varen o no durante el pro-
ceso, es la siguiente: Te n e n c u e nt a
Datos fijos. Son los que permanecern constantes durante el proceso o programa Las celdillas de memoria pueden
que se les aplique. Los datos fi jos reciben el nombre de constantes. Un ejemplo es un tomar los dos estados siguientes:
programa que emita facturas en euros y pesetas; es evidente que el cambio del euro
ser el mismo en todo el proceso. Indica ausencia de
corriente elctrica.
Datos variables. Son aquellos que s se modifi can a lo largo del proceso segn suce-
dan determinadas condiciones o acciones realizadas por los programas. Indica presencia de
corriente elctrica.
Segn la forma de ser utilizados por el ordenador, otra clasifi cacin es:
Datos numricos. Son los dgitos del 0 al 9.
Datos alfabticos. Son las letras maysculas y minsculas de la A hasta la Z.
Datos alfanumricos. Son una combinacin de los anteriores, ms una serie de carac-
teres especiales (*, /, -, %, etc.).
En general, todos los sistemas operativos, salvo algunos de los considerados antiguos,
trabajan con los datos de la misma forma y con los mismos tipos de datos.
Los datos son procesados por los diferentes programas que maneja el sistema operativo
o por los programas que ejecutan los usuarios. Como veremos a continuacin, los da-
tos que se procesan en un sistema informtico se implementan en cdigos numricos o
alfanumricos para poder utilizarlos.
25
1 Introduccin a los sistemas informticos
E je mplo
Cmo se almacena el carcter \ en memoria Esta tabla de cdigos la introduce el fabricante del siste-
ma operativo dentro del conjunto de instrucciones y datos
El sistema operativo y el resto de componentes hard-
que lo forman.
ware tienen que transformar ese carcter en alguna
combinacin vlida de impulsos elctricos para alma- Es un estndar internacional y todos los fabricantes de
cenarlo. En este caso, las ocho celdillas de memoria software y hardware lo conocen y lo utilizan.
correspondientes se magnetizarn o no de la siguiente
forma (Fig. 1.11): De esta forma, todos ellos tienen las mismas equivalen-
cias y a cada uno de ellos le resulta fcil interpretar la
informacin que procesan otros programas o componen-
tes hardware.
En el ejemplo anterior, el conjunto de ocho celdillas de
0 1 0 1 1 1 0 0 memoria se han magnetizado al introducir el carcter \,
ya que el sistema operativo ha ledo en su tabla de cdigos
Fig. 1.11. Ejemplo de magnetizacin elctrica. el siguiente valor:
0 1 0 1 1 1 0 0
Podemos meditar en qu se basa el sistema informtico
para saber qu celdilla tiene que magnetizar o no. Sencilla Lo ha interpretado y ha magnetizado la celdilla (1) de me-
y llanamente, se basa en un CDIGO. Cuando tecleamos moria o no (0) posicionalmente, para obtener la combina-
el carcter, se busca dentro de una tabla (cdigo ASCII o cin de esos ocho valores, dgitos binarios o bits.
UNICODE que veremos ms adelante) la correspondencia
adecuada.
26
Introduccin a los sistemas informticos 1
B. Sistemas de numeracin
Te n e n c u e nt a
Se define un sistema de numeracin como el conjunto de smbolos y reglas que se utili-
zan para representar cantidades o datos numricos. El Teorema Fundamental de la
Numeracin (TFN) queda deter-
Estos sistemas se caracterizan por la base a la que hacen referencia y que determina el minado por la frmula siguiente:
distinto nmero de smbolos que lo componen. Nosotros utilizamos el sistema de nume-
racin en base 10, compuesto por 10 smbolos diferentes (del 0 al 9).
NM = Xi Bi
Los sistemas de numeracin que utilizamos son sistemas posicionales, es decir, el valor
relativo que cada smbolo representa queda determinado por su valor absoluto y por la
posicin que ocupe dicho smbolo en un conjunto.
Cada uno de estos smbolos recibe el nombre de bit, entendiendo por 6 00110 6 6
tal la mnima unidad de informacin posible. 7 00111 7 7
27
1 Introduccin a los sistemas informticos
Caso prcti co 1
Pasar a base 2 el nmero 90 que est en base 10 Si queremos pasar el mismo nmero a base 8 y 16, la
forma de proceder sera la misma, teniendo en cuenta que
Primero dividimos el nmero por 2 (base destino) y el co-
ahora el divisor es el 8 o el 16, respectivamente.
ciente que obtenemos lo dividimos de nuevo por 2. El nue-
vo cociente lo volvemos a dividir por 2, y as sucesivamen- Paso a base 8:
te hasta que aparezca un cociente igual a 0.
90 : 8 = 11. Resto 2.
90 : 2 = 45. Resto 0.
11 : 8 = 1. Resto 3.
45 : 2 = 22. Resto 1.
1 : 8 = 0. Resto 1.
22 : 2 = 11. Resto 0.
Resultado: 90(10 = 132(8
11 : 2 = 5. Resto 1.
Paso a base 16:
5 : 2 = 2. Resto 1.
2 : 2 = 1. Resto 0. 90 : 16 = 5. Resto 10 (A).
1 : 2 = 0. Resto 1. 5 : 16 = 0. Resto 5.
Ordenamos los restos sucesivos que aparecen en las divi- Resultado: 90(10 = 5A(16
siones, pero en orden inverso, y obtenemos la nueva codi- Como se puede ver en este ltimo caso, el primer resto ha
ficacin en base 2: sido 10. Pero este smbolo en hexadecimal no existe; exis-
Resultado: 90(10 = 1011010(2 te la A como smbolo dcimo de la base.
28
Introduccin a los sistemas informticos 1
Si lo que queremos hacer es la operacin contraria, es decir, pasar de base 2 a base
10, procederemos multiplicando por potencias sucesivas de 2, empezando por 20
cada dgito binario de izquierda a derecha. Sumaremos los valores obtenidos y tendre-
mos pasado el nmero.
C a s o p r c tic o 2 Tr u c o
Los cambios de base entre bases equivalentes, como son las bases 2, 8 y 16, se pueden Tr u c o
realizar de forma directa, teniendo en cuenta la equivalencia de bits con la que se pue-
de representar cada dgito de estas bases en binario. En base 8, un dgito octal queda Para saber si varios sistemas
representado por una combinacin de 3 bits (23 = 8, siendo 3 el nmero de bits). En de numeracin son equivalentes,
hexadecimal, la asociacin es de 4 bits (24 = 16). solo tienes que analizar si todos
ellos se pueden representar como
Como cada nmero en base 8 y en base 16 tiene una correspondencia directa con el potencia del ms pequeo.
nmero en binario mediante un conjunto de 3 y 4 bits respectivamente, si queremos trans-
formar un nmero en base 8 o en base 16 a un nmero en base 2 o viceversa, bastar
con formar grupos de 3 o 4 bits respectivamente. Esta transformacin se llama directa.
C a s o p r c tic o 3
29
1 Introduccin a los sistemas informticos
Tambin podemos realizar un cambio de base por el mtodo indirecto, que consiste en
Te n e n cu enta pasar el nmero de base n a base 10, y posteriormente pasarlo a base m. En nuestro
ejemplo, n=8 y m=16. Este mtodo se utiliza siempre que las bases de numeracin no
Los smbolos del sistema hexa- tengan correspondencia posicional. As, si queremos transformar un nmero de base
decimal, a partir del dcimo, se 6 a base 5, es evidente que siempre necesitaremos pasar por base 10. Ahora bien, si
representan con las letras A, B,
las bases son binario, octal y hexadecimal, al ser potencias de 2 y ser equivalentes, el
C, D y F.
paso puede ser directo.
C a s o p r ctico 4
C a s o p r ctico 5
30
Introduccin a los sistemas informticos 1
C a s o p r c tic o 5
Ac t i vi d a d e s
E. Otros tipos de codificacin numrica
17. Se puede pasar direc-
Coma o punto fijo. El punto fijo se usa para la representacin de nmeros enteros. Hay tamente un nmero de
tres formas de representar los nmeros en coma fija: binario puro, decimal desempa- base 3 a base 5?
quetado y decimal empaquetado. 18. Si existiera el sistema
de numeracin de base
Para el binario puro se utiliza una combinacin de 32 bits en la que el bit de la iz-
32, se podra pasar un
quierda sirve para representar el signo: 0 para el signo + y 1 para el signo . Los
nmero de base 8 a 32
restantes 31 bits sirven para representar el valor del nmero.
de forma directa?
El decimal desempaquetado representa cada nmero decimal de forma que cada una
de sus cifras ocupa un byte u octeto.
Ej e m p l o
En primer lugar, para hablar de la codificacin en decimal desempaque-
tado, hay que ver cmo se representan los nmeros decimales en DCB As se representa el nmero 10 en coma o
(Decimal Codificado en Binario) o BCD (Binary Coded Decimal). punto fijo.
En este sistema, cada dgito decimal se representa con una combinacin 10000000000000000000000000001010
de 4 bits. La Tabla 1.4 muestra cmo se representan en BCD las cifras
decimales del 0 al 9.
Decimal DCB
Cada nmero en decimal desempaquetado lleva en los 4 bits de la izquierda cuatro
1 denominados bits de zona. El cuarteto de la derecha se utiliza para codificar el n- 0 0000
mero en DCB. El signo se representa en el cuarteto de bits de la izquierda correspon- 1 0001
diente al ltimo octeto: 1100 para el signo positivo y 1101 para el signo negativo.
2 0010
El decimal empaquetado representa cada cifra con un conjunto de 4 bits. El conjunto
3 0011
de 4 bits de la derecha se usa para representar el signo con la misma combinacin
que en el caso anterior. 4 0100
5 0101
Coma flotante. Se utiliza para representar nmeros reales y enteros con un rango de
representacin mayor que el que ofrece el punto fijo. Con eso conseguimos que el 6 0110
ordenador pueda tratar nmeros muy grandes o muy pequeos.
7 0111
La representacin de nmeros en coma flotante se puede hacer de dos formas: 8 1000
Simple precisin. Se utilizan 32 bits para representar cualquier cantidad numrica. 9 1001
Doble precisin. Se utiliza una combinacin de 64 bits para representar una Tabla 1.4. Esquema del cdigo DCB
cifra. o BCD.
31
1 Introduccin a los sistemas informticos
E jem p lo
F. La codificacin alfanumrica
Ya sabemos que los datos, adems de numricos, pueden ser alfabticos o alfanu-
mricos. Normalmente, con los datos alfanumricos podemos construir instrucciones y
programas. Por otro lado, es lgico pensar que el ordenador no solamente procesar
datos numricos, sino tambin datos alfabticos y combinaciones de los anteriores,
como datos alfanumricos.
Los sistemas de codificacin alfanumrica sirven para representar una cantidad deter-
minada de smbolos en binario. A cada smbolo le corresponder una combinacin de
un nmero de bits.
Los sistemas de codificacin alfanumrica ms importantes son:
ASCII (American Standard Code for Information Interchange). Este sistema utiliza una
combinacin de 7 u 8 bits, dependiendo del fabricante, para representar cada sm-
bolo. Es el ms utilizado y el que emplea smbolos diferentes (28). Con este cdigo se
pueden representar dgitos del 0 al 9, letras maysculas de la A a la Z, letras mins-
culas, caracteres especiales y algunos otros denominados de control.
En la Tabla 1.5 se recogen 128 de los 256 smbolos diferentes que se pueden repre-
sentar con el cdigo ASCII de 8 bits.
EBCDIC (Extended BCD Interchange Code). Cada smbolo se representa por una com-
binacin de 8 bits agrupados en dos bloques de cuatro. Es el formato extendido del
BCD.
UNICODE. Es un cdigo internacional utilizado hoy por hoy en la mayora de los siste-
mas operativos. Permite que un producto software o pgina Web especfica se oriente
a mltiples plataformas, idiomas o pases sin necesidad de rediseo. Concretamente,
el cdigo ASCII tiene una tabla especfica para cada pas, ya que los diferentes sm-
bolos de todos los pases no cabran en una tabla.
UNICODE define la codificacin de caracteres, as como las propiedades y los al-
A ct iv idades goritmos que se utilizan en su aplicacin. Proporciona un nmero nico para cada
carcter, sin importar la plataforma (hardware), el programa (software) o el idioma.
19. Por qu la palabra Es- La mayora de lderes del mercado como Apple, HP, IBM, Microsoft, Oracle, Sun, Unisys
paa se escribe Espana y otros, han adoptado la norma UNICODE, permitiendo crear aplicaciones y hardware
en muchas facturas y jus- estndar con XML, Java, etc. Es compatible con muchos sistemas operativos actuales,
tificantes bancarios? as como con la mayora de los exploradores de Internet, permitiendo que un producto
software se oriente a varias plataformas o idiomas sin necesidad de rediseo.
32
Introduccin a los sistemas informticos 1
Caracteres no imprimibles Caracteres imprimibles
Nombre Dec Hex Car. Dec Hex Car. Dec Hex Car. Dec Hex Car.
backspace 8 08 BS 40 28 ( 72 48 H 104 68 h
33
1 Introduccin a los sistemas informticos
E je mplo
Para realizar la equivalencia de unas medidas de informa- En la siguiente tabla podemos ver algunas transformacio-
cin con otras, tendremos siempre en cuenta la medida a nes ya realizadas.
la que queremos llegar y la medida de la que partimos.
Cantidad
Kb Mb Gb Tb
a transformar
160000 Kb/1024/1024/1024=
160000 Kb/1024/1024 =
160 000 Kb/1 024= 156,25 Mb/1024/1 024 =
160 000 Kb 160 000 Kb
156,25 Mb
156,25 Mb/1 024=
0,152587 Gb/1024 =
0,152587 Gb
0,000149 Tb
2000 Mb/1024/1024 =
2 000 Mb 1 024 = 2 000 Mb/1024 =
2 000 Mb 2 048 000 Kb
2 000 Mb
1,953125 Gb
1,953125 Gb /1024
0,001907 Tb
550 Gb/1 024/1 024 =
550 Gb/1 024 = 550 Gb / 1024 =
550 Gb 563 200 Mb/1 024 =
563 200 Mb
550 Gb
0,537109 Tb
576 716 800 Kb
0,1 Tb 1024 1024 1024 =
0,1 Tb 1024 1024 =
102,4 Gb 1024 1024 = 0,1 Tb 1024=
0,1 Tb 104857,6 Mb 1024 =
102,4 Gb 1024 =
102,4 Gb
0,1 Tb
104 857,6 Mb
107374 182,4 Kb
34
Introduccin a los sistemas informticos 1
1. La informacin contenida en disquete y discos duros, a) Usando ASCII de 8 bits y EBCDIC, transcribe a
es software o hardware? una cadena binaria la palabra CADENA.
2. Dibuja un esquema de cmo se representara la pala-
b) Usando ASCII de 8 bits y EBCDIC, transcribe a
bra HOLA en las celdillas de memoria.
una cadena binaria la frase HOY es 3-10-01.
3. Clasifica los siguientes perifricos y soportes segn su
tipo: impresora, escner, mdem, monitor, disco duro, c) Tiene alguna ventaja o inconveniente usar un
pen drive, tarjeta de sonido. cdigo u otro?
4. Indica las partes y funciones de un sistema inform- d) Cuntos caracteres distintos pueden represen-
tico. tarse con estos cdigos: BCD, FIELDATA, ASCII,
5. Completa las siguientes tablas de cdigos: EBCDIC?
PROD 32 12 45
SUMA 13 17
MOVER 17 18
Binario 111001001
Contesta las siguientes preguntas:
Decimal 110
a) Cul es el contenido de la posicin 18 de memo-
Octal 621
ria? Y de la posicin 13?
Hexadecimal ADAD
b) En qu posicin se almacena el resultado final de
la operacin?
6. En el ejercicio anterior se han manejado cdigos
numricos que pueden corresponder, por ejemplo, a c) Realiza todo el seguimiento de la ejecucin del
una direccin de memoria, etc. Pero en el ordenador programa suponiendo que en todas las posiciones
se maneja todo tipo de informacin, no nicamente de memoria hay un 1.
numrica. No slo existen cdigos numricos como
BCD (4 bits), sino que, como sabemos, existen cdigos
alfanumricos, ASCII (7 u 8 bits), EBCDIC (8 bits), FIEL-
DATA (6 bits), que hacen corresponder cada carcter Nota. En los ejercicios 8 y 9, los nmeros indicados son
con una cadena binaria de un nmero de bits. posiciones de memoria.
35
1 Introduccin a los sistemas informticos
10. Explica cada uno de los componentes del siguiente 12. Explica cada uno de los componentes del siguiente
esquema: esquema:
Registro de
Decodificador Secuenciador Reloj
instrucciones
Seales de control
Registro de Registro de
direcciones intercambio
Acumulador
13. Teniendo en cuenta la siguiente tabla, sigue la repre-
sentacin de los nmeros hasta el 31 decimal:
Registros CIRCUITO
de estado OPERACIONAL Decimal Binario Base 8 Base 16
0 00000 0 0
1 00001 1 1
2 00010 2 2
Registro de Registro de 3 00011 3 3
Seales
de control entrada 1 entrada 2 4 00100 4 4
5 00101 5 5
6 00110 6 6
BUS DEL SISTEMA
7 00111 7 7
8 01000 10 8
Operacional o circuito operacional. 9 01001 11 9
10 01010 12 A
Registros de entrada.
11 01011 13 B
Registro acumulador. 12 01100 14 C
Registro de estado. 13 01101 15 D
14 01110 16 E
15 01111 17 F
16 10000 20 10
17 10001 21 11
18 10010 22 12
19 10011 23 13
36