Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UD 1 - Introducción A La Informática PDF
UD 1 - Introducción A La Informática PDF
Pgina 1 de 10
Dpto.Informtica
Curso 2011/2012
Pgina 2 de 10
Curso 2011/2012
Pgina 3 de 10
Dpto.Informtica
Curso 2011/2012
Las ranuras de expansin (slots) son otro de los componentes integrados en la placa base. Son
conectores donde se insertan las tarjetas. Algunos dispositivos, como el monitor o los altavoces,
necesitan estas tarjetas para poder comunicarse con la CPU: tarjeta de vdeo y de sonido
respectivamente. Tipos: ISA, AGP, PCI, VESA, PCI exprs.
Hardware Grfico: el hardware grfico lo constituyen las tarjetas grficas. Algunas poseen su propia
Unidad de Proceso (GPU) y memoria (o pueden compartir parte de la memoria principal o RAM).
Los sistemas de conexin ms habituales entre la tarjeta grfica y el dispositivo visualizador (como un
monitor o un televisor) son: salidas SVGA, S-Video y DVI de una tarjeta grfica.
SVGA: estndar analgico de los aos 1990; diseado para monitores CRT.
DVI: sustituto del anterior, fue diseado para obtener la mxima calidad de visualizacin en
las pantallas digitales como los LCD o proyectores.
S-Video: incluido para dar soporte a televisores, reproductores de DVD, vdeos, y videoconsolas.
Puertos o conexiones externas: son dispositivos mediante los cuales los perifricos se conectan a la
CPU. Segn el tipo de perifrico que se ha de conectar al ordenador, distinguimos los siguiente
puertos:
- Puerto serie: en este tipo de conexin slo hay un cable por donde viaja la informacin, que se
transfiere bit a bit, i.e., dgito a dgito (ceros o unos). Se usaba para el teclado y el ratn.
- Puerto paralelo: la informacin se transfiere byte a byte, ie., de una vez se envan 8 bits, que
equivale
a un carcter del teclado. El cable de conexin tiene 8 hilos. Se usaba para la impresora y/o el
escner.
- Puerto PS/2: es un tipo de puerto serie ideado por IBM. Se utiliza para conectar el ratn y el
teclado.
- Puerto USB: Universal Serial Bus o Bus Serie Universal. Ofrece mayor velocidad de conexin, la
posibilidad de conectar y desconectar en caliente, adems de ofrecer mltiples posibilidades de
conexin de ms de un perifrico de forma compatible, no importando el sistema operativo, bien sea
Windows, MacOS Linux. Existen los estndares USB 1.1 y 2.0.
- Puerto firewire: el IEEE 1394 (conocido como FireWire por Apple Inc. y como i.Link por Sony) es
un estndar multiplataforma para entrada/salida de datos en serie a gran velocidad. Suele utilizarse
para la
interconexin de dispositivos digitales como cmaras digitales y videocmaras a computadoras.
Caractersticas principales:
- Elevada velocidad de transferencia de informacin.
- Flexibilidad de la conexin.
- Capacidad de conectar un mximo de 63 dispositivos.
Conexiones inalmbricas: se consiguen mediante dispositivos insertados directamente a la placa base
o que se pueden conectar, generalmente, a un puerto USB:
- Infrarrojos.
- Bluetooth.
- Wi-fi.
Un ordenador por s solo no servira de nada si no se comunicara con el mundo que le rodea; para ello,
dispone de una serie de dispositivos que le ayudan a conectarse con el mundo exterior. Estos dispositivos
reciben el nombre de perifricos, y en funcin de cmo fluyen los datos entre stos y el ordenador,
podemos clasificarlos en:
Perifricos de entrada: son dispositivos que permiten introducir informacin en el ordenador y,
por tanto, no pueden recibir informacin de ste (los datos fluyen desde el perifrico hasta el
ordenador). Ejemplos de perifricos de entrada son: teclado, ratn o mouse, webcam o cmara web,
escner, micrfono, escner de cdigo de barras, joystick, lpiz ptico, pantalla tctil, SAI (Sistema de
Alimentacin Ininterrumpida), etc.
Perifricos de salida: son dispositivos que usa el ordenador para extraer la informacin, es decir,
los
datos fluyen desde el ordenador hacia el perifrico de salida. Reciben informacin que es procesada por
la CPU y la reproducen para que sea perceptible para el usuario. Ejemplos de perifricos de salida son:
monitores, impresoras, plotter, altavoces, auriculares, fax, videoproyector, etc.
Perifricos de entrada/salida: cumplen las funciones de enviar y recibir datos al, o desde,
el
ordenador. Existen algunos perifricos de entrada/salida que se denominan de almacenamiento. Otros
entran dentro de la categora de perifricos de comunicacin. Un ejemplo de perifrico de entrada/salida
son: impresora multifuncin, etc. Se distinguen, pues, 2 grupos:
I.E.S. Puerta de Arenas
Pgina 4 de 10
Curso 2011/2012
Pgina 5 de 10
Dpto.Informtica
Curso 2011/2012
Pgina 6 de 10
Curso 2011/2012
Cuando un ordenador est enchufado y tiene cargado el sistema operativo, est listo para que podamos
trabajar con l, pero, cmo interpreta todas las rdenes que le damos?. Al ser un aparato electrnico, por
el ordenador fluye corriente, y el paso de esta corriente por los circuitos electrnicos es lo que hace que
interprete las rdenes.
Contenidos de ampliacin sobre sistemas operativos
Un sistema operativo est constituido por un conjunto de programas que realizan distintas tareas bien
definidas.
De todos estos programas, el principal es el kernel (ncleo) el cual realiza distintas tareas como: la gestin
de procesos, la gestin de memoria y de entrada/salida.
El sistema operativo debe gestionar los perifricos disponibles actuando de intermediario entre stos y los
usuarios.
1.3. Cmo se
ordenadores
representa
la
informacin
en
los
Cuando estudiamos las partes de un ordenador vimos cmo la informacin va fluyendo entre los perifricos,
la CPU y la memoria. Esa informacin est representada por un cdigo, y ese cdigo depende de si en un
momento determinado un circuito electrnico est abierto o cerrado; por tanto, se pueden definir dos
estados: o pasa corriente por el circuito o no pasa.
Si pasa corriente, podemos representarlo por un 1, y si no pasa, lo podemos representar por un 0. Esto es
lo que da lugar al cdigo binario.
Con un slo dgito representamos dos posibles estados. A este dgito binario se le conoce como bit
(binary digit) y es la unidad mnima de informacin representable en un ordenador.
Con l, podemos representar dos valores cualesquiera, como verdadero o falso, abierto o cerrado, blanco
o
negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al
estado de "apagado" (0), y el otro al estado de "encendido" (1).
Para representar o codificar ms informacin en un dispositivo digital, necesitamos una mayor cantidad de
bits. Si usamos dos bits, tendremos cuatro combinaciones posibles:
0 0 - los dos estn "apagados"
0 1 - el primero (de derecha a izquierda) est "encendido" y el segundo "apagado"
1 0 - el primero (de derecha a izquierda) est "apagado" y el segundo "encendido"
1 1 - los dos estn "encendidos"
Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes, como por
ejemplo, los colores rojo, verde, azul y negro.
A travs de secuencias de bits, se puede codificar cualquier valor discreto como nmeros, palabras, e
imgenes. Cuatro bits forman un nibble, y pueden representar hasta 24 = 16 valores diferentes; ocho bits
forman un octeto, y se pueden representar hasta 28 = 256 valores diferentes. En general, con n nmero de
bits pueden representarse hasta 2n valores diferentes.
El teclado del ordenador posee ms de 170 caracteres. Cuntos bits tendramos que juntar para poder
representar 170 estados?. Podemos comprobarlo.
Con 8 bits podemos representar 28=256 estados; por tanto, 8 bits son ms que suficientes para representar
I.E.S. Puerta de Arenas
Pgina 7 de 10
Dpto.Informtica
Curso 2011/2012
los ms de 150 caracteres del teclado. En conclusin, para codificar todos los caracteres del teclado se
han elegido combinaciones de 8 bits.
Una combinacin de 8 bits se denomina byte. Con un byte se representa un carcter del teclado.
Los caracteres se representan en cdigo decimal, hexadecimal y binario. Cada carcter tiene una cadena
binaria asignada y su correspondiente nmero decimal. Existen distintos cdigos para representar cada
carcter con un combinacin de bits. Uno de estos cdigos es el ASCII.
Un byte es una cantidad muy pequea, comparada con las grandes cantidades de informacin que se
pueden almacenar en un ordenador. Surgen entonces magnitudes mayores. Dependiendo de cmo
agrupemos los bits podemos tener:
Terabyte
(Tb)
x 1024
: 1024
Gigabyte
(Gb)
x 1024
: 1024
Megabyte
(Mb)
x 1024
: 1024
Kilobyte
(kb)
x 1024
: 1024
Byte (B)
x2
:2
nibble
x4
:4
Bit (b)
4 bits
1 nibble
8 bits
1 byte (B)
1024 bytes
1 kilobyte (kb)
1024 kilobytes
1 megabyte (Mb)
1024 megabytes
1 gigabyte (Gb)
Hoy da, dada la cantidad de informacin que procesan los ordenadores, se empieza a hablar de terabytes.
Dentro de poco tiempo ser habitual tener ordenadores cuyo disco duro supera el terabyte. Un terabyte es
una unidad de medida en informtica y su smbolo es Tb. Es equivalente a 2 40 bytes. De seguir este ritmo,
pronto se hablar tambin del petabyte. ste sera el equivalente a un milln de gigabytes, o mil billones de
bytes. Se representa con el smbolo Pb.
Sabas que...
En 1854 George Boole desarroll un mtodo matemtico (lgebra de Boole) para resolver problemas de
lgica, que usa solamente los valores 0 y 1, y es el que utilizan los circuitos electrnicos que llevan los
ordenadores para hacer operaciones.
El circuito electrnico ms simple que almacena un valor (0 o 1) se llama biestable, y este valor que
almacena depende de las entradas que tenga el circuito.
Recuerda
Para saber cuntos estados posibles se pueden representar con x bits, hay que calcular
2x.
1.4.
Sistemas
de
numeracin
Ya hemos visto que los ordenadores trabajan en el sistema de numeracin binario (0, 1) asociando cada
smbolo a las seales elctricas. Las personas trabajamos en el sistema decimal, debido al hecho de que
I.E.S. Puerta de Arenas
Pgina 8 de 10
Curso 2011/2012
Pgina 9 de 10
Como para las personas es ms fcil pensar en un sistema con 10 dgitos (que van del 0 al 9) y las
mquinas slo utilizan dos dgitos (0 y 1), tendremos que disponer de algn mecanismo para pasar de un
sistema a otro. Si queremos, por ejemplo, representar el nmero 2, las personas lo representaremos en el
sistema de numeracin decimal y los ordenadores en el sistema de numeracin binario mediante la
secuencia 10.
Sabas que...
Otros sistemas de numeracin muy utilizados en informtica son el octal (base 8) y el hexadecimal
(base
16).
Contenidos de ampliacin de sistemas de numeracin
En la programacin de ordenadores se usan tambin otros sistemas de numeracin distintos del decimal y
del binario. Veamos dos de ellos:
Sistema octal:
Posee ocho smbolos: 0, 1, 2, 3, 4, 5, 6, 7.
Su base es 8. Este sistema tiene una peculiaridad que lo hace muy interesante y es que la conversin al
sistema binario resulta muy sencilla.
Todos los nmeros del sistema se pueden expresar en 3 bits binarios al ser
8=23.
Se suele utilizar como sistema intermedio entre el decimal y el binario.
Sistema hexadecimal:
Est compuesto por 16 smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E,
F. Su base es 16.
Es uno de los sistemas ms utilizados en informtica, ya que adems de simplificar la escritura de los
nmeros binarios, todos los nmeros del sistema se pueden expresar en cuatro bits binarios al ser
16=24.
Cmo hace el ordenador para entender el nmero 2 del sistema decimal si l trabaja en el sistema de
numeracin binario?. Habremos de tener, por tanto, algn mtodo que nos permita pasar de un sistema de
numeracin a otro. Veamos con algn ejemplo cmo pasar de un sistema a otro.
1. 4.1. Proceso de conversin de decimal a binario
Se divide el nmero dado entre 2 (porque la base del sistema binario es 2). El resultado entero (si no es
entero prescindimos de la parte decimal) lo tomamos para realizar una nueva divisin entre 2 y as
sucesivamente, hasta que no se pueda dividir ms, por ser el cociente 1.
Para obtener la representacin en binario, comenzamos por el ltimo cociente y seguidamente nos
quedamos con los restos de las divisiones, y ordenamos los restos desde el ltimo hasta el primero
(desde
abajo hacia arriba.
Conversin de 243 del sistema decimal al sistema binario:
243 |_2
1
121 |_2
1
0
60 |_2
--> 24310
111100112
=>
30 |_2
0
15 |_2
1 7 |_2
1
3|_2
1 1
Recuerda
Cuando el nmero que dividimos entre 2 es par, el resto es 1 y el cociente la mitad del nmero de partida.
Cuando el nmero que dividimos entre 2 es impar, el resto es 1 y el cociente es la mitad del nmero de
partida menos la parte decimal (que siempre es 0,5).
16
+8 +0 +0 +1
2510
Recuerda
Una potencia elevada a 0 es siempre 1, salvo 00, que es una indeterminacin matemtica. As,
20=1.
1.5.
Sistemas
GNU/Linux
operativos:
Anteriormente vimos lo que es un sistema operativo. Ahora tendremos que decidir (en funcin de la
capacidad de nuestro ordenador y las prestaciones que necesitemos) qu sistema operativo instalaremos
de entre los existentes en el mercado. Entre los ms usuales nos encontramos con:
Windows: es el sistema operativo ms usado. Existen versiones personales y profesionales y el coste
vara en funcin de la versin. La ltima versin es Windows Vista, y al empresa que desarrolla el
sistema operativo es Microsoft. La empresa Microsoft tambin posee otros sistemas operativos
diseados para tareas ms especficas, como Windows NT/2000/2003, o versiones anteriores como
Windows 98, Windows Millenium, Windows XP, etc.
Mac OS: es un sistema operativo que funciona slo en los ordenadores que fabrica la empresa Apple.
La ltima versin es Mac OS X y es muy fcil de manejar. Apple fue la primera empresa que dise
una interfaz de ventanas para los sistemas operativos que fabricaba.
GNU/Linux: los profanos solemos llamar Linux a lo que tcnicamente es GNU/Linux. En 1984
Richard
Stallman inici el desarrollo de un proyecto de sistema operativo libre compatible con Unix, y lo llam
GNU. El ncleo o kernel lo desarroll Linus Torvalds en 1991. GNU ms Linux forman el sistema
operativo GNU/Linux. Entre sus ventajas cabe destacar:
- Fiabilidad, pues el cdigo fuente est disponible para que cualquier programador pueda cambiarlo y
mejorarlo.
- Estabilidad y robustez, pues es un sistema operativo que no suele
fallar.
- Multitarea, ya que permite tener varias tareas ejecutndose a la vez.
- Multiusuario: porque permite tener varios usuarios conectados al mismo tiempo.
Un parmetro que nos puede ayudar bastante a decidirnos por un sistema u otro es el de la gratuidad, lo
que significa que existen sistemas operativos cuyo uso no cuesta nada: puedo instalar en mi ordenador una
copia del sistema operativo sin pagar dinero a la empresa o personas que lo hayan desarrollado. Adems,
se puede modificar el cdigo fuente del sistema operativo para ajustarlo a las necesidades de trabajo, e
incluso distribuirlo a otros usuarios (habindolo modificado o no).
Por ello, podemos considerar que GNU/Linux puede ser un buen candidato como sistema operativo. La
forma en que se licencian estos sistemas se conoce con el nombre de licencia GPL (GNU General Public
License), desarrollada entre otros por la FSF (Free Software Foundation, http://es.gnu.org). El software
cubierto por esta licencia es software libre.
El hecho de ser software libre no implica que alguna empresa no pueda cobrar por la distribucin del
sistema operativo, ya que al distribuirlo incurre en unos gastos de preparar los CD, manuales, etc., y
normalmente nos est ofreciendo una serie de servicios complementarios.
Una vez que decidimos instalar GNU/Linux en nuestro ordenador, tendremos que decidir por
qu
Proyectos
Entre las distribuciones generales ms conocidas se encuentran Slackware, Debian GNU/Linux, RedHat
Linux, SuSE Linux, Mandrake Linux (ahora Mandriva) y Ubuntu. La mayora de las distribuciones que
podemos encontrar hoy da se basan en alguna de las anteriores. Actualmente, en Espaa las
administraciones pblicas son las que ms estn contribuyendo a la implantacin del software libre,
haciendo pequeas modificaciones sobre alguna de estas distribuciones en cuanto al aspecto (colores
corporativos, logotipos, etc.) y en cuanto a las aplicaciones que va a distribuir, y lanzando una versin
propia bajo algn nombre corporativo que pueda identificar su comunidad autnoma. As, en Espaa
tenemos las distribuciones siguientes:
gnuLinex: distribucin GNU/Linux basada en Debian de la Consejera de Educacin, Ciencia y Tecnologa
de la Junta de Extremadura.
Guadalinex: distribucin GNU/Linux impulsada por la Consejera de Innovacin, Ciencia y Empresa de la
Junta de Andaluca. Es una distribucin basada en Debian, gnu/LinEx, Metadistros y Ubuntu (segn
versiones). Se distribuye en modo Live-CD, lo que permite iniciar Guadalinex GNU/Linux desde el CD-ROM
sin tener que instalarlo en el disco duro del ordenador y, despus de probarlo, poder instalar una versin
plenamente operativa si as lo deseamos.
Guadalinex GNU/Linux se concibe como una distribucin de propsito general a la que se pueden aadir
fcilmente suplementos y personalizaciones. As, por ejemplo, se dispone del suplemento educativo
empleado en los colegios e institutos andaluces (www.juntadeandalucia.es/averroes) y de las
personalizaciones realizadas para su uso en:
Bibliotecas: acceso pblico a Internet desde las bibliotecas pblicas andaluzas.
Centros de da y residencias de mayores: adaptada para que las personas de edad avanzada
encuentren ms fcil y directo su uso.
Centros Guadalinfo: centros pblicos de acceso a Internet en localidades andaluzas de menos de
10000 habitantes.
Adicionalmente, existe la llamada Guadalinex-mini, para instalar en equipos con pocos recursos
(Pentium
100, 32 MB de RAM y 700 MB de disco como mnimo).
MAX: distribucin GNU/Linux basada en Debian (segn versiones) y desarrollada por la Consejera de
Educacin de la Comunidad de Madrid.
Lliurex: distribucin GNU/Linux basada en Debian de la Consellera de Cultura, Educacin y Deporte de la
Generalitat Valenciana.
MoLinux: distribucin GNU/Linux basada en Ubuntu en su ltima versin (MoLinux 2.0, conocida como
Sancho, anteriormente estaba basada en Debian) de la Junta de Castilla-La Mancha.
Por lo dems, poseen un conjunto de caractersticas comn a toda distribucin GNU/Linux. Cabe nombrar
una caracterstica diferenciadora de la distribucin Catix y es que no posee la opcin CD Live, arrancando
en su lugar desde un Pen Drive.
Aplicaciones comunes a todas las distribuciones
Paquete ofimtico (OpenOffice).
- Procesador de textos.
- Editor de pginas web.
- Programa de
presentaciones
multimedia.
- Hoja de clculo.
- Gestor de base de datos.
- Gestor de frmulas matemticas.
Programas de tratamiento de
imgenes.
Navegadores web.
Gestor de pginas web.
Cliente
de
FTP.
Editor de imgenes vectoriales.
Cliente de correo electrnico.
Cliente de chat.
Aplicaciones multimedia.
Aplicacin para grabar CD-ROM.
Compresores/descompresores
de archivos.
Aplicacin de fax.
Programa grfico para gestin de
impresoras y la administracin de
impresin.
Conceptos
FTP: este servicio se dise para permitir el intercambio de datos entre ordenadores. Sigue una
estructura cliente-servidor. El servidor gestiona los archivos que se quieren intercambiar. El cliente es el
programa que se conecta con el servidor y le permite al usuario que utilice la descarga de archivos
desde el servidor.
Telnet: servicio que permite la conexin a un ordenador a travs de la red. Mediante un programa
que
utilice este servicio (cliente Telnet) nos podremos conectar a otros ordenadores desde nuestro
ordenador aunque tenga distintos sistemas operativos.
Grficos vectoriales: son grficos que se componen de lneas y curvas definidas por objetos
matemticos denominados vectores. Los vectores describen una imagen de acuerdo con sus
caractersticas geomtricas.
Compresores/descompresores de archivos: un compresor es un programa que, mediante la
aplicacin de algoritmos matemticos (un algoritmo es un conjunto de pasos que describen una tarea),
permiten reducir el tamao de los archivos sin prdida de informacin.
Un descompresor es un programa que realiza el proceso inverso: dado un archivo comprimido, aplica
otra serie de algoritmos y obtiene el archivo original.
Software libre (en ingls free software) es el software que, una vez obtenido, puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible
gratuitamente, pero no hay que asociar software libre a software gratuito, o a precio del coste de la
distribucin a travs de otros medios; sin embargo no es obligatorio que sea as y, aunque conserve su
carcter de libre, puede ser vendido comercialmente. Anlogamente, el software gratis o gratuito
(denominado usualmente freeware) incluye en algunas ocasiones el cdigo fuente; sin embargo, este
tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los
derechos de modificacin y redistribucin de dichas versiones modificadas del programa.
Libertades del Software Libre
De acuerdo con tal definicin, el software es "libre" si garantiza las siguientes libertades:
Libertad 0
Libertad 1
Estudiar y modificar el
programa (para lo cual
es
necesario
poder
acceder al cdigo fuente)
Libertad 2
Libertad 3
Es importante sealar que las libertades 1 y 3 obligan a que se tenga acceso al cdigo fuente.
La "libertad 2" hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algn tipo de licencia de software libre que
beneficie a la comunidad.