Está en la página 1de 37

HARDWARE

Parte fsica del ordenador. Est formado por todos los componentes que
integran la mquina.
Los componentes del hardware de un ordenador s e dividen en dos grupos:

Componentes de la unidad central del sistema: Llamaremos unidad


central de sistema a la caja que contiene los elementos bsicos del
ordenador.
Perifricos: Componentes externos que conectados a la unidad central
de proceso permiten introducir o mostrar informacin en la mquina.

LA UNIDAD CENTRAL DEL SISTEMA


Normalmente esta unidad est contenida en
el interior de una caja, estando los
componentes sujetos por un bastidor
metlico y protegidos del exterior por una
carcasa.
Dentro de esta caja hay mltiples
componentes. Vamos a fijar nuestra atencin
en los siguientes:

La fuente de alimentacin
Los ventiladores
Placa base
Microprocesador
Memoria base o principal
Ranuras de expansin
Puertos
Discos duros

La fuente de alimentacin
Es un transformador elctrico que regula la electricidad que va a utilizar el
ordenador. Convierte la corriente alterna que suministra la red elctrica en
bajos voltajes de corriente continua adecuados para el funcionamiento del
ordenador (habitualmente 3,3 voltios, 5 voltios y 12 voltios). Los dos primeros
voltajes son los que utilizan ordinariamente los circuitos digitales, mientras que

12 voltios es el voltaje que se usa para poner en marcha los motores del disco
duro y del ventilador.

La caja que contiene los componentes de la fuente de alimentacin est


provista de un ventilador que elimina el calor generado en el proceso de
transformacin.

Los ventiladores
Junto con el ventilador de la fuente de alimentacin nos encontramos otros
asociados a elementos especficos que tienen por misin sacar fuera de la
unidad del sistema el calor generado por el funcionamiento.
El microprocesador es el componente principal y que ms calor genera del
sistema, por lo que siempre dispondr de un ventilador situado sobre l.
Normalmente y tal y como se puede ver en la imagen el ventilador no est en
contacto directo con el procesador sino que est situado encima de unas
lminas metlicas que tambin favorecen la disipacin de calor.
Otros elementos que suelen tener un ventilador
asociado son las tarjetas de video, en muchos casos
el ventilador suele estar integrado en la propia
tarjeta.
El microprocesador

Es el "cerebro" del ordenador. Est formado por un chip de silicio que contiene
un procesador microscpico. El procesador es el encargado de realizar las
operaciones aritmticas y comparaciones lgicas que van a hacer funcionar a
nuestra mquina. La velocidad de trabajo del microprocesador es controlada
por medio de un reloj. El funcionamiento del procesador condiciona no slo la
velocidad, sino tambin la fiabilidad de las operaciones que efectuemos en
nuestro ordenador.
Junto al microprocesador principal un ordenador suele contener otros
procesadores especializados en realizar ciertas tareas como son los
coprocesadores matemticos auxiliares.
El microprocesador se conecta a la placa base y ambos tienen que estar
conjugados, es decir cualquier microprocesador no puede insertarse en
cualquier placa.
Hoy en da existen dos grandes fabricantes de microprocesadores: INTEL y
AMD. Los diferentes tipos de microprocesadores de cada una de estas casa se
distinguen tanto por su modelo (I3, I5, I7 ...) como por su capacidad de gestin
de datos que se mide en gigahercios (GHz).
A diferencia de los componentes anteriores, el microprocesador no "se ve"
directamente al abrir la caja de la unidad central del sistema. Se encuentra en
la placa base y bajo un gran ventilador interior.
La placa base
Es el centro del ordenador. Fsicamente es la superficie sobre la que se
conectan los circuitos y componentes de la unidad central, as como las placas
de memoria RAM y el chip correspondiente a la memoria ROM.
Adems esta placa contiene las ranuras de expansin y puertos que van
permitir conectar al ordenador diferentes tipos de tarjetas (modem, video,
sintonizadoras...) y dispositivos perifericos como el teclado y el ratn. En la
actualiada la mayor parte de las placas base llevan integrada la tarjeta de red
que permitir conectar el equipo a una LAN o a Internet.

Memoria
Tal y como vimos en un punto anterior, los tipos principales de memoria son la
RAM y la ROM.

La memoria RAM se dispone en Chips que se conectan directamenta a la


placa base en ranuras especiales .En la actualidad el tipo ms utilizado
es la DRR3.
Por su parte la memoria ROM se ubica en un circuito integrado unido de
manera fija a la placa base.

Ranuras de expansin
La mayora de los ordenadores poseen una arquitectura abierta, es decir, el
usuario puede instalar en su ordenador nuevos dispositivos que se insertan (o
se pinchan) en ranuras especiales que posee la caja de la unidad central. Hay
distintos tipos de ranuras de expansin y siempre tendremos que asegurarnos
que disponemos de una ranura adecuada a la tarjeta que queremos pinchar.

Las ranuras ms habituales son las AGP y las PCI. Las ranuras AGP se utilizan
especialmente para tarjetas grficas AGP, aunque poco a pococomienzan a ser
reemplazadas por las ranuras PCI Express. Las ranuras PCI se utilizan para la
instalacin de mdems internos, tarjetas de red y de sonido.
Puertos
Presentes en la parte posterior del ordenador, son una serie de enchufes que
permiten conectar a la placa base de la unidad del sistema los distintos
perifricos. Existen muchos tipos diferentes que se diferencian por la velocidad
de transmisin y los perifricos a que se destinan. El puerto ms utilizado en la
actualidad y es el conocido como USB
Discos duros
Se llama memoria secundaria a la que se utiliza para almacenar informacin de
forma permanente y que antes resida en la memoria principal. Para la
memoria secundaria se emplean tres tipos de dispositivos: magnticos, pticos
y de estado slido. Los dos ltimos se utilizan por medio de sistemas externos
a la unidad principal del sistema (DVDs o memorias flash).
Los dispositivos magnticos son fundamentalmente los llamados discos duros.
Un disco duro es un disco metlico situado en una pequea caja. En sta
podemos encontrar un motor encargado de imprimir un movimiento giratorio al
disco, el brazo de acceso y la cabeza lectoragrabadora para recuperar informacin o
almacenarla segn corresponda. La
informacin se graba magnticamente
utilizando pistas concntricas divididas en
sectores. La capacidad de almacenamiento y
velocidad de acceso a estos sistemas
aumenta continuamente. En la actualidad es
habitual instalar discos de 1 TB de capacidad
(1024 Gb) conectados a la placa base a travs
de una conexin serial ATA.

PERIFERICOS:
Perifrico:
Cualquier dispositivo externo a la unidad principal del sistema que se conecte a
un ordenador.

En funcin del sentido de flujo de la informacin entre el perifrico y la unidad


central existen cuatro tipos de perifricos:

De entrada: Permiten introducir informacin al ordenador (teclado,


ratn, joystick, micrfono, escner...)

De salida: Muestran informacin generada por el ordenador (monitor,


impresora, altavoces...)

De entrada/salida: Bidireccionales, permiten la entrada y salida de


datos (como el mdem)

De almacenamiento masivo: Similares al anterior pero su funcin es


almacenar la informacin para su posible utilizacin.

Entre los perifricos ms habituales en cualquier ordenador tenemos:


Monitor:

Perifrico de salida que muestra en imgenes lo


que el ordenador quiere decirnos. Se conecta a una
tarjeta grfica que o bien se habr conectado a una
ranura de expansin o en el caso de las mquinas
ms sencillas a un puerto situado en la propia placa
base.
Esta tarjeta es la encargada de traducir la
informacin que el ordenador quiere presentar y
enviarla al monitor con las caractersticas
adecuadas de color y resolucin. Los monitores se
clasifican segn su tamao, tipo de pantalla,
resolucin y clase de tarjeta que puede controlarlos. En la actualidad un
monitor adecuado puede ser uno que nos d una resolucin de alta
definicin 1920x1080 (formato 16:9) y 32 bit de color con un tamao de 23
pulgadas. Respecto al tipo de pantalla hay que decir que los pesados
monitores tradicionales de tubo han sido prcticamente eliminados del
mercado, siendo sustituidos por las pantallas planas de tecnologa LCD.

Teclado:
Dispositivo para la entrada de datos. Permite la comunicacin con el
ordenador. Se conecta en un conector especfico de 6 pines de tipo USB o
PS/2. Tambin existen los teclado inalmbricos que no estn directamente
conectados al ordenador, lo cual ofrece una mayor libertad de movientos
en su uso. Sin embargo el teclado necesitar de un detector que reciba la

seal envindola al ordenador,


este detector normalmente se
concenta a travs de un conector
USB.
Existen dos tipos bsicos de
teclado, los tradicionales (con
todas las teclas alineadas) y
los ergonmicos (con las teclas
formando una especie de V para
evitar el cansancio en manos y muecas). Los teclados tambin pueden ser
mecnicos y no mecnicos (dependiendo del tipo de accionamiento de las
teclas). Tambin pueden clasificarse segn el nmero y tipo de teclas: el
teclado puede ser estndar y ampliado que posee ms teclas que el
primero.

Ratn:
Dispositivo de entrada de datos. Es un dispositivo apuntador usado para
facilitar el manejo del entorno grfico del ordenador, posibilitando el
desplazamiento por la pantalla y el manejo rpido y cmodo de los mens.
Generalmente est fabricado en plstico y se utiliza con una de las manos. El
dispositivo detecta su movimiento relativo en dos dimensiones por la
superficie plana en la que se apoya, reflejndose habitualmente su posicin
en el monitor a travs de un puntero o flecha.
Los dispositvos tradicionales poseen una esfera en su base. Cuando se
desliza el ratn sobre una superficie, el movimiento de la esfera transmite
seales elctricas definiendo la posicin en la pantalla mediante el puntero.
Durante los ltimos aos estos sitemas han ido siendo sustituidos por otros
en los cuales la posicin del puntero queda definida por las variaciones en
una seal luminosa producida en la base del ratn al mover ste.
Hay muchos tipos de ratones segn su forma, su conexin a la unidad
central y nmero de botones (2, 3 o ms que al pulsarlos efectan ciertas
operaciones sobre la pantalla). ltimamente se han generalizado los

ratones con una pequea ruedecilla (scroll) entre los botones, que sirve
para desplazarse verticalmente en los documentos, circunstancia
especialmente til en Internet y documentos de texto muy amplios.
Los ordenadores porttiles no disponen de ratn en su lugar hay una
pequea pantalla sensible que se activan al contacto con el dedo (touchpad).

Impresora:
Perifrico de saldia que permite mostrar la
informacin en forma impresa. La conexin
de la impresora al ordenador se puede
realizar desde distintos puertos o conectores,
en la actualidad lo ms habitual es realizar la
conexin a travs de un puerto USB. Este tipo
de conexin tiene dos ventajas
fundamentales, permite conectar el sistema
en caliente y es vlido tanto para
arquitecturas tipo PC como Mac
En cuanto a la forma en que las impresoras imprimen se distinguen tres
tipos principales. Ordenandolas de menor a mayor calidad de impresin
tenemos las impresoras matriciales o de impacto, las de inyeccin o chorro
de tinta y las lser (blanco y negro y color).
Uno de los parmetros bsicos para determinar la calidad de la impresora
es la resolucin. Esta se mide en ppp (puntos por pulgada). Este nmero
nos da la cantidad de puntos que puede escribir la mquina en una
pulgada. Lgicamente a ms ppp ms calidad de imagen. Otras
caractersticas importantes de las impresoras son la velocidad, esta se
mide por el nmero de pginas que una mquina puede publicar en un
minuto, y el tiempo de respuesta, tiempo que transcurre desde que se
enva la orden de impresin hasta que la impresora inicia el trabajo de
impresin.
Escner:
Perifrico de entrada que sirve para captar imgenes y textos, para as
poder alterarlos, mejorarlos o guardarlos como ficheros en nuestro
ordenador. Bsicamente estos perifricos analizan imgenes impresas en
papel, digitalizan sus elementos y los transfieren al ordenador, donde
pueden ser manipulados por el usuario. Los escneres varan en resolucin,
definicin y profundidad de color.
Igual que en las impresoras la resolucin es uno de los parmetros para
saber la calidad del escner con el que vamos a trabajar. A partir de
300x300 ppp un escner nos da una gran calidad de imagen. Los

escneres actuales superan con facilidad los 600x600 ppp de resolucin,


llegando a los 4200*1200ppp. Esta magnitud depende del nmero de
sensores y de la precisin del motor que el escner lleva en su interior.
Otro parmetro de importancia en un escner es la profundidad de color.
Este valor hace referencia al nmero de colores que el escner es capaz de
reproducir. Es habitual en escneres de sobremesa utilizar 24 bits para
crear un color estndar (mayor nmero de bits mayor gama de colores),
alcanzando algunos escneres los 48 bits de color.
En la actualidad la mayor parte de los escneres se conectan al ordenador
a travs de un puerto USB, es preciso instalar un driver que permita
utilizarlo en todo su potencial.
En los ltimos aos tambin se han hecho muy populares los equipos
multifuncin que combinan las funciones de impresin, escner,
fotocopiadora e incluso fax. La ventaja de estos sistemas estriba en
agrupar varios perifricos en uno, con el consiguiente ahorro de espacio,
sin embargo suelen ofrecer unas prestaciones ms bajas que los equipos
especficos de gama media o alta.

Dispositivos de almacenamiento masivo externos:


Por dispositivos externos de almacenamiento masivo entendemos aquellos
sistemas que guardan informacin y que no estn dentro de la unidad.
Existen muchos tipos y constantemente aparecen en el mercado
dispositivos ms rpidos, de ms capadiad, menor tamao y menor precio.
Entre ellos podemos citar dos:
Discos Duros externos: En la actaulidadpracticamente el 100% de estos
dispositivos se conectan a la unidad principal de sistema a travs de un
puerto USB, a travs del cual obtienen la alimentacin de corriente

necesaria para su funcionamiento. En muchas ocasiones la conexin utiliza


no uno sino dos puertos, uno de ellos destinado a reforzar la alimentacin
de corriente. Aunque cada vez son ms rpidos, la velocidad de
transferencia de datos es todava inferior a la de los discos duros internos.
Su uso ms habitual es la realizacin de copias de seguridad o intercambiar
grandes archivos entre dos ordenadores. Los modelos ms habituales
permiten almacenar 500 GB o 1 TB. Durante los ltimos aos se han ido
haciendo muy populares los discos externos multimedias que a la
capacidad de almacenamiento de los
anteriores aaden la capadidad de
reproducir material multimedia (msica y
video) gracias a las conexiones de salida
y software que llevan instalado de
fbrica.
Pendrive: Tambin llamados "Llaveros de
memoria" por su tamao y aspecto,
similar al de un llavero o minibolgrafo.
Estos dispositivos estn formados por
una memoria flash integrada con un
puerto USB a travs del cual se realiza la
conexin al ordenador. Tiene un tamao mucho menor y ofrecen una
capacidad de almacenamiento y seguridad muy superior al de los discos
flexibles tradicionales a lo que prcticamente ha borrado de la circulacin.
Aunque estos datos quedan obsoletos en meses, por tener una referencia,
podemos indicar una capacidad de almacenamiento para estos sistemas
del orden de los 16 GB, garantizando una vida til de 10.000
grabaciones/borrados y una permanencia de la informacin de diez aos.
Tarjetas o dispositivos de conexin a redes externas:
Perifrico de entrada y salida que permite conectar nuestro ordenador a una
red informtica, bien sea local (LAN) o a Internet.
Aunque hay modelos que permiten realizar la
conexin a una red cableada, no es lo ms normal
ya que en esos casos se suele utilizar una tarjeta
de red interna que en la mayor parte de los casos
ya est integrada en la propia placa base.
Normalmente estos dispositivos se utilizan para
conectar el ordenador a una red inalmbrica por
medio de tecnologa WIFI o bluetooth. Su forma y
tamao es similar a la de las unidades pendrive.
Estos sistemas brindan una velocidad de
transmisin de datos inferior a la de las
conexiones por cable pero ms que suficiente
para trabajar de forma adecuada. El estndar para
dispositivos inalmbricos conocido como 802.11b
(el ms utilizado en la actualidad) ofrece una

transferencia de datos mxima de 11Mbps (que vara con la distancia entre


el ordenador y la antena que da servicio).

SOFTWARE
Tal y como hemos explicado anteriormente la palabra "Software" hace
referencia a cualquier tipo de programa que introduzcamos en el ordenador
con objeto de que le permita realizar una tarea.
Software pues es algo "inmaterial" que no se puede tocar como tal, es toda
la informacin que de una u otra forma se ha almacenado en el ordenador
y gracias a la cual puede realizar las tareas deseadas
Un programa informtico es un conjunto de instrucciones que una vez
ejecutadas realizarn una o varias tareas en una computadora.
BIOS
El BIOS, del ingls Basic Input Output System, es el software que pone en
contacto los componentes principales del hardware del ordenador con el
sistema operativo.
El software de la BIOS es lo primero que se ejecuta cuando se enciende el
ordenador. Este soque comienza

Comprueba el correcto funcionamiento de todo el sistema.

Controla el funcionamiento ms bsico del ordenador como el control


horario, la gestin de la memoria, las caractersticas de los discos, etc.

Activa las diferentes tarjetas que puedan estar conectadas a la unidad


principal del sistema, bien sean tarjetas grficas, de sonido, SCSI,...

Carga el Sistema Operativo que se posiciona en la memoria desde donde


controlar el entorno.
El programa BIOS se almacena habitualmente en un chip de memoria Flash
que se sita sobre la placa base.
Cuando se arranca el ordenador se inicia la ejecucin del software alojado
en el BIOS, en ese instante tambin ha de aparecer una pantalla en la que
se nos informa de cmo acceder al contenido del mismo. Cada modelo de
placa base tendr un sistema de acceso propio, sin embargo lo ms
habitual es que se haga pulsando la tecla Supr, Esc, F10 o F1. Tras pulsar
en la tecla correspondiente, lo normal es acceder a una pantalla de
seleccin que variar de una bios a otra, pero tendr un aspecto similar a:

En la parte superior se recogen las opciones de control que nos permite la


BIOS. En la intermedia se informa del proceso de navegacin que, en
general, se realizar mediante el teclado. En este caso, el cursor permite
desplazarse por las distintas opciones. Para entrar en cualquiera de ellas,
una vez seleccionada la opcin, se pulsa la tecla Intro. En este caso
particular, las teclas Esc y F10 se utilizan para salir guardando los cambios
o sin guardarlos.
En general, un usuario medio necesitar acceder a la bios en muy contadas
ocasiones. Sin embargo, es conveniente conocer algunas de las opciones
ms habituales y cundo utilizarlas. La mayora de estas opciones se
encontrarn dentro del apartado Standard CMOS Features y permitirn
desde modificar el calendario a definir las caractersticas de los dispositivos
de vdeo y memoria ram presente en el equipo.
Salvo que tengas muy claro que ests haciendo no es aconsejable alterar
valores dentro del BIOS.

SISTEMA OPERATIVO

Programa o conjunto de programas que efectan la gestin de los procesos


bsicos de un sistema informtico, permitiendo y posibilitando la normal
ejecucin del resto de las aplicaciones.
Los primeros ordenadores carecan de sistema operativo como tal. Esto por
un lado obligaba a costosos procesos de introduccin de los programas y
por otro sopona una limitacin en el manejo a la mayora de los
potenciales usuarios por carecer de los conocimientos necesarios.
Estas aplicaciones surgieron pues como consecuencia de la necesidad de
facilitar el trabajo con las computadoras y constituyeron el primer paso
hacia su popularizacin.

Las funciones ms importantes que ha de permitir realizar cualquier sistema


operativo son:

Comunicar al usuario con el ordenador.

Controlar y coordinar el funcionamiento del hardware.


Organizar la informacin contenida en las distintas unidades de
almacenamiento.

Controlar el funcionamiento de los diferentes programas y aplicaciones.

Los distintos sistemas operativos se clasifican atendiendo a diferentes


criterios. Las dos clasificaciones ms importantes son:

En funcin del nmero de tareas simultneas que son capaces de


gestionar:

1.

Sistema Operativo Monotarea: Son los ms antiguos. Solo pueden


manejar un proceso en cada momento, es decir, ejecutan las funciones de
una en una. En la actualidad prcticamente han desaparecido del
mercado.

2.

Sistema Operativo Multitarea: Permiten a un ordenador realizar varias


funciones a la vez. Existen varios tipos de multitareas. En la conmutacin
de contextos dos o ms aplicaciones se cargan al mismo tiempo, pero slo
se est procesando la aplicacin que se encuentra en primer plano (la que
ve el usuario). En la multitarea cooperativa, la que se utiliza en el sistema
operativo Macintosh, las tareas en segundo plano reciben tiempo de
procesado durante los tiempos muertos de la tarea que se encuentra en
primer plano (por ejemplo, cuando esta aplicacin esta esperando
informacin del usuario), y siempre que esta aplicacin lo permita. En los

sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe


la atencin del microprocesador durante una fraccin de segundo.

En funcin del nmero de usuarios que son capaces de utilizar el sistema


simultneamente:

1.

Sistema Operativo Monousuario: Aquellos slo pueden atender a un


nico usuario.

2.

Sistema Operativo Multiusuario: Dumplen simultneamente las


necesidades de dos o ms usuarios, que comparten los mismos recursos.
Este tipo de sistemas se emplean especialmente en redes.

Principales sistemas operativos:

Windows

Sistema operativo de la empresa Microsoft. Es el ms utilizado en la


actualidad por los usuarios de ordenadores personales a nivel mundial.
Consiste en un entorno multitarea dotado de una interfaz grfica de usuario
basada en mens desplegables, ventanas en pantalla y un dispositivo
sealador controlado por el ratn.
La primera versin de este sistema se public en noviembre de 1985, sin
embargo su popularidad no lleg hasta 1990 cuando la versin 3.0
consigui vender dos millones de copias en sus seis primeros meses de
vida. Posteriores versiones del Windows 3.1, 3.11, 95, 98 y XP se han ido
sucediendo en el tiempo, consolidando la posicin dominante de esta
empresa dentro del mundo del mercado de software propietario (cdigo
cerrado y pago por la licencia de uso).
Es llamativo el escaso xito de la versin Vista, destinada a reemplazar a la
versin XP, entre otros problemas, la cantidad de recursos que este
sistema operativo exiga a la mquina hicieron que su vida comercial fuera
muy corta y que fuera reemplazado por la versin Windows 7, basada en la
anterior pero solventado la mayor parte de sus problemas. Junto estas
versiones Microsoft ha ido publicando versiones destinadas a trabajar

con servidores de red y bases de datos, siendo la ltima versin disponible


la Windows Server 2008.

UNIX

Sistema operativo multiusuario y multitarea especialmente indicado para


redes en las que trabajan varias personas con los mismos datos. Esta
escrito en lenguaje C lo que le proporciona fiabilidad y robustez,
caractersticas muy adecuadas para los grandes servidores de informacin.
Desde su aparicin en 1969, otros sistemas operativos han ido adoptando
caractersticas de UNIX a su propio desarrollo.

GNU/LINUX

Es un sistema operativo, compatible Unix. GNU/LINUX, a diferencia del resto


de sistema operativos ms populares, es un sistema libre. Esto queire decir
dos cosas, la primera es que se trata de un sistema gratuito. No tenemos que
pagar ningn tipo de licencia a ninguna casa desarrolladora por el uso del
mismo. La segunda, es que el sistema est elaborado con cdigo abierto,
cualquier persona puede acceder al cdigo el sistema y modificarlo en
funcin de sus necesidades.
El sistema est formado por un ncleo (kernel) ms un gran nmero de
programas/libreras que hacen posible su utilizacin (proyecto GNU).
Tomando como base el Kernel de Linux y las aplicaciones GNU se han
desarrollado innumerables distribuciones de Linux: Mandrake, Debian, Red
Hat, Suse, Ubuntu, Mandriva... Cada una tiene sus caractersticas propias
aunque todas comparten un ncleo de funcionamiento comn.

MAC OS X

Es el sistema operativo desarrollado, a partir de UNIX, por la empresa Apple


para los equipos Macintosh. Existen dos versiones, la destinada a los

equipos de sobremesa y el dirigido a los servidores, el denominado Mac Os


X Server.
Este sistema operativo fue el pionero en la interfaz grfica a base de
ventanas que, posteriormente, imitaran otros sistemas como Windows o
Linux. Destaca por su robustez, la fiabilidad y, sobre todo, la facilidad de
uso, aunque est limitado a los ordenadores Apple y su alto precio.
Pese a la gran cantidad de sistemas operativos disponibles, lainterfaz o
presentacin grfica de los principales sistemas operativos dirigidos al
usuario domstico son muy similares entre s. Todos ellos se basan en un
escritorio (personalizable mediante colores, diseos y temas) sobre el que
se disponen una barra de tareas y una serie de iconos. Tanto desde la barra
de tareas como desde los iconos, se accede a los distintos programas y
aplicaciones que se muestran mediante ventanas de tamao y disposicin
variable. Al ser sistemas operativos multitarea, en la barra de tareas se
muestran botones con las aplicaciones abiertas en cada momento. El paso
de una a otra se realiza mediante un simple clic en el botn
correspondiente.

PROGRAMAS APLICACIONES Y UTILIDADES


Las aplicaciones, a las que tambin se
suele llamar utilidades o simplemente
programas, constituyen el grueso del
software informtico.
Se entiende por aplicacin cualquier
software que funcionando sobre un sistema
operativo con el que es compatible realiza
una tarea especfica.
Aunque no es una regla definida suele
reservarse el trmino programa para
referirse al tipo de software en forma
genrica. As hablaramos de un procesador de textos como un tipo de
programa. Por su parte el termino aplicacin muchas veces se reserva para
referirnos a un software especfico, por ejemplo, hablamos de la aplicacin
Write como un procesador de textos concreto. Por ltimo la
palabra utilidad se asocia en muchas ocasiones a los software que cumplen
una funcin de mantenimiento o auxiliar para el funcionamiento del equipo
(antivirus, compresores, herramientas de mantenimiento...). Sin embargo
volvemos a indicar que esto es ms una costumbre que una regla fija.
En la definicin de aplicacin aparece una palabra que tal vez te haya
sonado estraa, es el trmino "compatible". Esto quiere decir que no
cualquier aplicacin funcionar con cualquier sistema operativo. As por
ejemplo el procesador de textos de la empresa Microsoft funcionar
correctamente con el sistema operativo Windows, con el que es

compatible, sin embargo ser completamente inutil si el sistema operativo


que estamos utilizando es una distribucin Linux o Mac.
Normlamente antes de poder utilizar una apicacin ser preciso "instalarla"
en nuestro ordenador. El proceso de instalacin normalmente estar
gobernado por un subprograma propio, llamdado instalador, presente en el
programa que queremos instalar y que se encargar de copiar y modificar
los archivos necesarios en nuestro ordenador.
Dentro de las aplicaciones y utilidades se pueden distinguir distintas
versiones segn su funcionalidad:

Libres o freeware: Son programas de libre distribucin, gratuitos y no


sujetos a ningn tipo de limitacin legal para su uso. Dentro de ellos y tal
como hemos dicho al hablar de los sistemas operativos destacan todas las
aplicaciones Linux, libres y de cdigo abierto.

Shareware: tienen una funcionalidad limitada, es decir, se ejecutarn en


nuestro ordenador parcialmente. As, puede que no tenga activas todas las
opciones de men o que tenga un perodo de vigencia de un nmero de
das concretos, tras lo cual dejar de funcionar.

Demo: software comercial destinado a mostrar al posible usuario sus


caractersticas. Al igual que los programas shareware, tienen limitadas las
opciones de ejecucin o el perodo de validez.

Comerciales: son aquellas que se encuentran sujetas a su compra para


poder usarlas en el ordenador. Normalmente tras su adquisicin debe
procederse al registro del producto.

Beta: versiones previas de un programa, destinado a su comprobacin


de funcionamiento real en ordenadores personales antes de su
lanzamiento comercial.
A continuacin vamos a citar algunos de los tipos de aplicaciones ms
habituales en la actualidad. Sin embargo, hay que indicar que la variedad
de software, al igual que la de las funciones para las que se puede usar un
ordenador personal, es prcticamente infinita por lo que esta lista no deja
de ser una orientacin.

Procesadores de texto:
Programas diseados para crear y editat docuemtos de texto. En principio
se podra pensar en ellos como programas que permiten utilizar el
ordenador como una mquina de escribir. Sin embargo la infinidad de
opciones y posibilidades que ofrecen estos progamas nos permiten formas
de trabajo y resultas que dificilmente podramos obtener con las mquinas
tradiconales. Las posibilidades son casi ilimitadas, entre ellas podemos
indicar la facilidad con que se pueden modificar los tamaos, tamaos y
colores de las fuentes (letras), espacio entre prrafos, insertar imgenes,

tablas, grficos... o simplemente la posibilidad de modificar el contenido o


el estilo de un documento ya terminado.
El procesador de textos ms utilizado en la actualidad es el programa
Word, de la empresa Microsost, incluido dentro del paquete ofimtico
(conjunto de aplicaciones utilizada para crear, coleccionar, almacenar,
manipular y transmitir digitalmente la informacin necesaria en una oficina
para realizar tareas y lograr objetivos bsicos). Entre las opciones libres
cabe destacar el programa Write, incluido en el paquete OpenOffice de la
empresa Oracle, con las ventajas de ser un programa gratuito que ofrece la
mayor parte de las opciones del anterior.

Bases de datos
Aplicaciones destinadas al almacenamiento y gestin de grandes
cantidades de datos. Suelen estructurarse en tablas para el
almacenamiento de datos y presentaciones para la informacin en pantalla
e impresin en papel. Destacan por la posibilidad de realizacin de
consultas complejas. Al igual que en el caso anterior tenemos el paquete
Office la aplicacin Access dominado el mercado, frente a ella tenemos la
opcin libre de OpenOffice que recibe el nombre de Base.

Hojas de clculo
Estos programas tienen como objetivo la realizacin de clculos y funciones
complejas y la elaboracin de grficos muy variados a partir de los datos
utilizados o resultantes de esos clculos. Una caracterstica comn de
todos estos programas es la organizacin de la informacin en hojas de
datos, divididas en celdas por medio de filas y columnas. Entre las
posibilidades que nos ofrecen estos programas tenemos la capacidad de
recalcular automticamente los resultados variando algunos parmetros de
partida. Tambin es posible perseguir objetivos, averiguar cul ha de ser el
valor de un determinado parmetro para lograr el objetivo deseado. Las
hojas de clculo suelen estar integradas dentro de un paquete ofimtico
con los programas anteriores. Microsoft destaca de nuevo con su programa
Excel, cuyo equivalente en OpenOffice sera Calc.

Presentaciones
Junto con los tre tipos anteriores, este tipo de programas cierra el cuarteto
de programas bsicos de cualquier paquete ofimtico eficiente. Estas
aplicaciones se utilizan en la edicin de documentos interactivos
destinados a la realizacin de presentaciones pblicas. Destacan por su
sencillez de uso y la vistosidad de los resultados finales. Permiten la edicin
de texto, inclusin de imgenes, animaciones, sonidos, etc. El programa de
Microsoft se llama Power Point y el de Oracle Impress.

Navegadores web

Su origen est en la navegacin a travs de la web. Sin embargo, su


utilizacin se ha ido extendiendo al integrar la navegacin en la red y la
navegacin de la estructura de archivos del propio ordenador. Incialmente
solamente permitan la presentacin de documentos creados en html, sin
embargo poco a poco se han ido incorporando otro tipo de lenguajes que
proporcionan dinamismo y vistosidad a las pginas. En algunos casos, por
ejemplo para poder incorporar presentaciones en lenguaje flash, es
necesario incorporar a los navegadores algn
pequeo plugin complementario. Los dos grandes navegadores del
mercado son Mozilla Firefox e Interntet Explorer.

Correo electrnico
El correo electrnico es uno de los servicios ms conocidos y utilizados que
ofrece Internet. Los programas de correo electrnico sirven para gestionar
el envo y recepcin de los mensajes. Adems, incorporan libretas de
direcciones electrnicas y permiten enviar ficheros completos desde
nuestro equipo. El correo electrnico propiamente dicho incorpora acceso a
grupos de noticias y otros servicios de Internet. Entre los programas de
correo electrnico ms utilizados estn Thunderbird de Mozilla y Outlook de
microsoft.

Edicin de imgenes

La edicin de imagen digital consiste en el tratamiento, modificacin y


adecuacin de grficos y fotografas. Las opciones que proporcionan los
programas de tratamiento de imgenes son enormes y van desde el
retoque a la insercin de filtros, utilizacin de diferentes formatos,
selecciones complejas, etc. Entre todos estos programas la referencia por
la que se guan todos los dems el la aplicacin Photoshop de la empresa
Adobe. Aunque ms sencillo tambin ofrecen muchas posibilidades
progamas como Photo-Paint y el Paint Shop Pro, ambos de la empresa
Corel. Dentro del software libre la aplicacin que mejores reslutados ofrece
es GIMP desarrollado por The GIMP Team.

Reproductores musicales
La extensin que est experimentando la
difusin de contenidos a travs de Internet ha
provocado la aparicin y uso generalizado de
reproductores musicales cada vez ms
sofisticados. Este tipo de programas
reproducen todos los tipos de formato de
audio: mp3, wav, xm, mod, flac,... Sera
practicamente imposible citar un reproductor
que destaque sobre el resto ya que cada uno
de ellos ofrecer posibilidades diferentes que se adapatarn al usuario
mejor o peor en funcin de sus exigencias o necesidades. Podramos
sealar al WinAmp Pro entre los programas de pago, sin embargo la
cantidad y calidad de los programas gratuitos disponibles hace que lo
normal sea decantarse por ellos.

Reproductores de vdeo y multimedia

Al igual que ocurre con la msica, los ordenadores


personales se estn utilizando, cada vez ms, para
la visualizacin de vdeo. Al igual que en el caso
del sonido, existen diferentes tipos de formatos y
soportes. Programas habituales en la visualizacin
de vdeo son Real Player, Power DivX, VLC, Gnome, SMPlayer, WinDVD o
Camtasia. Los propios sistemas operativos incorporan desde hace tiempo
este tipo de software en su configuracin como en el caso de Windows y su
Windows Media Player. Aunque estos programas nacieron pensando en la
reproduccin de video, cada vez es ms habitual que incorporen las
caractersticas necesarias para actuar como reproductores de audio, dando
lugar a los Media Center.

Edicin de video

La generalizacin del uso de cmaras de vdeo digitales, ha hecho comn


el volcado de las imgenes en vdeo en los discos duros de los ordenadores
y con ello la popularizacin del uso de los programas de edicin de video.
Estos programas permiten a cualquier usuario domstico crear pelculas
con un nivel de calidad que sera inimaginable hace unos pocos aos.
Debido a la cantidad de informacin que manejan, estos programas estn
entre los que tienen unos requerimientos de hardware ms importantes.
Dentro de estos programas destacan el Premiere de la empresa Adobe y el
Pinnacle Studio de Avid.

Antivirus
Uno de los grandes problemas de los
ordenadores personales es el de los virus.
Cuando en informtica hablamos de un virus nos
referimos a un programa que se instala en
nuestro ordenador sin que nosotros seamos consciente y que puede llegar
a daar irreparablemente el equipo y todo su contenido. Los antivirus
tratan de localizar y eliminar estos virus. La evolucin de los virus, sus
distintas variantes (gusanos, troyanos...) y sus mutaciones hacen que la
actualizacin de los antivirus tenga que ser continua. Por eso, los antivirus
se suelen instalar de forma residente (es decir, se inician automticamente
cuando arrancamos nuestro ordenador) y deben ser actualizados de
manera peridica. Algunos de los antivirus ms usados son Panda, McAfee
o Norton. Tambin existen programas antivirus
gratuitos, entre ellos destaca Avast que en los
ltimos aos est adquiriendo una gran
popularidad.

Compresores
La funcin de los compresores consiste en reducir el
tamao de los ficheros al mnimo posible a fin de
que su envo por correo electrnico resulte lo ms
gil posible. Tambin permite transportar los
archivos en disquetes u otros soportes de baja capacidad de
almacenamiento. Los formatos de compresin son varios (arj, zip...),

aunque el ms extendido es rar. El programa que lo ejecuta es Winrar.


Otros compresores son Winzip y Filzip.

DRIVERS
Por controlador o driver entendemos aquel software o programa informtico
preciso para el correcto funcionamiento de alguno de los componentes del
hardware nuestro ordenador.

Los sistemas operativos incluyen un buen nmero de controladores que


pueden hacer funcionar, de manera genrica, los elementos esenciales de
nuestro equipo: monitor, teclado, ratn... puesto que de no ser as,
resultara imposible la instalacin del propio sistema. Adems, incluyen
otros controladores habituales para hacer funcionar impresoras, tarjetas de
vdeo, tarjetas de red u otros componentes de hardware.
Sin embargo, aunque los controladores de sistemas operativos como
Windows 7 presentan las suficientes garantas de eficiencia, el mximo
provecho de cada uno de los dispositivos que conforman el equipo slo se
puede asegurar instalando el controlador especfico diseado por su
fabricante.
Al igual que ocurre con cualquier otro programa, los controladores tienen
que ser compatibles con el sistema operativo. De este modo, una misma
tarjeta de vdeo tendr un driver para el supuesto de que el sistema
operativo sea Windows XP, otro diferente para Windows 7 y otro diferente
para Linux. Por esta circunstancia, y debido a la diversidad y volatilidad de
la vigencia de los sistemas operativos, las compaas comercializadoras del
hardware suelen poner a disposicin de los usuarios, controladores
actualizados y adaptados a los distintos sistemas operativos. La manera

ms habitual de obtener estos drivers es a travs de Internet, en los sitios


web de las empresas fabricantes. Una vez que se accede al espacio web de
la compaa, en la zona de productos o descargas (download) bastar con
indicar el tipo, nombre y versin del dispositivo para el que buscamos el
controlador, as como el sistema operativo en el que habr de funcionar e
iniciar la transmisin del fichero hacia nuestro ordenador.
Entre los componentes de un ordenador que ms frecuentemente van a
requerir un driver especfico para su correcto funcionamiento tenemos:

Ratn y teclado.

Impresora.

Tarjeta de audio.

Tarjeta de vdeo

Unidades de almacenamiento externo.

Grabadoras de DVD.

Cmaras web.

Escneres.

Mdem de conexin a Internet.

Tarjetas de red.
Al igual que ocurre con el resto de aplicaciones, la utilizacin de estos
programas va precedida de un proceso de instalacin en el ordenador en
que se van a ser utilizados.

LAS 6 GENERACIONES DE COMPUTADORAS


Las 6 generaciones de las computadoras se van basando por una serie de aos
que van desde el ao (1946)-a-(2009) que viene siendo la ms nueva y
moderna
1.

Primera generacin (1946-1954)


La primera generacin de computadoras se caracteriza por el rasgo ms
prominente de la ENIAC Electronic Numerical
Computador e Integrador Numrico Electrnico tubos de vaco y
programacin basada en el lenguaje de mquina. Meda aprox 16 metros
de altura y tena un sistema de refrigeracin. Si se quemaba una vlvula
durante un trabajo haba que reiniciarlo despus de cambiar la misma.

Durante la dcada de 1950 se construyeron varias computadoras


notables, cada una contribuy con avances significativos: uso de la
aritmtica binaria, acceso aleatorio y el concepto de programas
almacenados.
2.

Segunda generacin (1955-1963)


Estas computadoras comenzaron a utilizar transistores. Se comunicaban
mediante lenguajes de alto nivel. El invento de los transistores signific
un gran avance, ya que permiti la construccin de computadoras ms
poderosas, ms confiables, y menos costosas. Adems ocupaban menos
espacio y producan menos calor que las computadoras que operaban a
bases de tubos de vaco.

3. Tercera generacin (1964-1970)


Son las computadoras que comienzan a utilizar circuitos integrados. La
IBM 360 es el smbolo de esta generacin
4. Cuarta generacin (1971-1983)
Se caracteriza por la integracin a gran escala de circuitos integrados y
transistores. (ms circuitos por unidad de espacio).
5. Quinta generacin (1984-1989)
Las computadoras de quinta generacin son computadoras basados en
inteligencia artificial Usando Lo que se puede denominar micro chip
inteligente<br />
6. Sexta generacin (1990-2009)
Las computadoras de esta generacin cuentan con arquitecturas
combinadas Paralelo Vectorial, con cientos de microprocesadores
vectoriales trabajando al mismo tiempo. las redes de rea mundial
seguirn creciendo desorbitadamente utilizando medios de
comunicacin a travs de fibras pticas y satlites, con anchos de banda
impresionantes. Algunas de ellas son: inteligencia / artificial distribuida;
teora del caos, sistemas difusos, holografa, transistores pticos,
etctera.
CAPACIDAD DE ALMACENAMIENTO DE INFORMACIN
Utilizamos los Bytes.
Dentro de la computadora la informacin se almacena y se transmite en
base a un cdigo que slo usa dos smbolos, el 0 y el 1, y a este cdigo
se le denomina cdigo binario.

Todas las computadoras reducen toda la informacin a ceros y unos, es


decir que representan todos los datos, procesos e informacin con
el cdigo binario, un sistema que denota todos los nmeros con
combinaciones de 2 dgitos. Es decir que el potencial de la computadora
se basa en slo dos estados electrnicos: encendido y apagado. Las
caractersticas fsicas de la computadora permiten que se combinen
estos dos estados electrnicos para representar letras, nmeros y
colores.
Un estado electrnico de "encendido" o "apagado" se representa por
medio de un bit. La presencia o la ausencia de un bit se conoce como un
bit encendido o un bit apagado, respectivamente. En el sistema de
numeracin binario y en el texto escrito, el bit encendido es un 1 y el bit
apagado es un 0.
Las computadoras cuentan con soft que convierte automticamente los
nmeros decimales en binarios y viceversa. El procesamiento de nmero
binarios de la computadora es totalmente invisible para el usuario
humano.
Para que las palabras, frases y prrafos se ajusten a los circuitos
exclusivamente binarios de la computadora, se han creado cdigos que
representan cada letra, dgito y carcter especial como una cadena
nica de bits. El cdigo ms comn es el ASCII (American Standard Code
for Information Interchange, Cdigo estndar estadounidense para el
intercambio de informacin).
Un grupo de bits puede representar colores, sonidos y casi cualquier otro
tipo de informacin que pueda llegar a procesar un computador.
La computadora almacena los programas y los datos como colecciones
de bits.
Hay que recordar que los mltiplos de mediciones digitales no se
mueven de a millares como en el sistema decimal, sino de a 1024 (que
es una potencia de 2, ya que en el mbito digital se suelen utilizar slo 1
y 0, o sea un sistema binario o de base 2).
La siguiente tabla muestra la relacin entre las distintas unidades de
almacenamiento que usan las computadoras. Los clculos binarios se
basan en unidades de 1024.

Nombre........... Medida Binaria.......... Cantidad de bytes........


Equivalente
Kilobyte (KB)....... 2^10................................................. 1024.........1024
bytes
Megabyte (MB).... 2^20...........................................1048576............ 1024
KB
Gigabyte (GB)..... 2^30......................................
1073741824.............1024 MB
Terabyte (TB)...... 2^40.................................1099511627776............
1024 GB
Petabyte (PB)...... 2^50......................... 1125899906842624.............
1024 TB
Exabyte (EB)...... 2^60..................... 1152921504606846976.............
1024 PB
Zettabyte (ZB)..... 2^70................ 1180591620717411303424............
1024 EB
Yottabyte (YB)..... 2^80.......... 1208925819614629174706176...........
1024 ZB

En informtica, cada letra, nmero o signo de puntuacin ocupa un byte


(8 bits). Por ejemplo, cuando se dice que un archivo de texto ocupa
5.000 bytes estamos afirmando que ste equivale a 5.000 letras o
caracteres. Ya que el byte es una unidad de informacin muy pequea,
se suelen utilizar sus mltiplos: kilobyte (kB), megabyte (MB), gigabyte
(GB).

Glosario de unidades de medida empleadas


Bit: es una unidad de medida de almacenamiento de informacin; es
la mnima unidad de memoria obtenida del sistema binario y
representada por 0 1. Posee capacidad para almacenar slo dos
estados diferentes, encendido (1) apagado (0).
Las computadoras, trabajan con el sistema de numeracin binario,
basado en slo esos dos valores (0 y 1). El motivo de esto es que las
computadoras son un conjunto de circuitos electrnicos y en los circuitos
electrnicos existen dos valores posibles: que pase corriente
(identificado con el valor 1) o que no pase corriente (identificado con el
valor 0). Cada dgito binario recibe el nombre debit (Binary digiT).
Para disponer de los numerosos caracteres que se necesitan en el
lenguaje escrito (letras, nmeros, smbolos, etc.) se requiere que los bits
se unan para formar agrupaciones ms grandes, cuyas combinaciones

permitan identificar distintos caracteres. Esta agrupacin de bits, se


denomina byte.
Byte: Tambin es una unidad de medida de almacenamiento de
informacin. Pero esta unidad de memoria equivalente a 8 bits
consecutivos. Al definir el byte como la combinacin de 8 bits, se pueden
lograr 256 combinaciones (2^8). Estas son ms que suficientes para
todo el alfabeto, los signos de puntuacin, los nmeros y muchos otros
caracteres especiales. Cada caracter (letra, nmero o smbolo) que se
introduce en una computadora se convierte en un byte siguiendo las
equivalencias de un cdigo, generalmente el cdigo ASCII.
Kilobyte (KBytes): [Abrev. KB ] Unidad de medida de almacenamiento
de informacin. Unidad de memoria equivalente a 1024 bytes.
Megabyte (MBytes): [Abrev. MB ] Unidad de medida de
almacenamiento de informacin. Unidad de memoria equivalente a 1024
Kilobytes. Es la unidad mas tpica actualmente, usndose para verificar
la capacidad de la memoria RAM, de las memorias de tarjetas grficas,
de los CD-ROM, o el tamao de los programas, de los archivos grandes,
etc. Parece que todava le queda bastante tiempo de vida aunque para
referirse a la capacidad de los discos duros ya ha quedado obsoleta,
siendo lo habitual hablar de Gigabytes.
Gigabyte (GBytes): [Abrev. GB ] Unidad de medida de
almacenamiento de informacin. Unidad de memoria equivalente a 1024
Megabytes.
Terabyte (TByte): [Abrev. TB ] Unidad de medida de almacenamiento
de informacin. Unidad de memoria equivalente a 1024 Gigabytes. Es
una unidad de almacenamiento tan desorbitada que resulta imposible
imaginrsela, ya que coincide con algo mas de un trilln de bytes.
Petabyte (PByte): [Abrev. PB ] Unidad de medida de almacenamiento
de informacin. Unidad de memoria equivalente a 1024 Terabytes.
Exabyte (EByte): [Abrev. EB ] Unidad de medida de almacenamiento
de informacin. Unidad de memoria equivalente a 1024 Petabytes.
Zetabyte (ZByte): [Abrev. ZB ] Unidad de medida de almacenamiento
de informacin. Unidad de memoria equivalente a 1024 Exabytes.

VELOCIDAD DE UNA COMPUTADORA

La velocidad de la CPU o procesador en una computadora se mide en


ciclos por segundo, dado el tipo de operacin sincrnica de los
procesadores (su ciclo de operacin se ajusta a los componentes o
partes ms lentas del mismo para permitir su correcto funcionamiento).
Las medidas que seguro habrs escuchado es la de megahertz (MHz,
millones de ciclos o hertz por segundo), o gigahertz (GHz, mil millones
de ciclos o hertz).
Asimismo, debes saber que la velocidad de la CPU es slo comparable
entre procesadores del mismo tipo - es un mito que una CPU con ms
"hertz" es ms rpida que otra de diferente marca con menos ciclos por
segundo, ya que esta otra podra ser ms eficiente en cada ciclo,
realizando ms tareas en cada uno de estos.
Y por otro lado, la velocidad final del sistema, en este caso la
computadora, viene determinada por una serie de otros factores, como
la tarjeta grfica, la memoria RAM, el bus de la CPU, el cache, etc... O
sea la medida de velocidad del procesador no es ms que un dato
tcnico, que podra ser de utilidad al comprar procesadores del mismo
tipo, de la misma marca e instalados en computadoras iguales.
La introduccin anterior la creo necesaria, para aclarar lo que significa
esto de la velocidad, pero yendo al grano, para finalmente saber o medir
la velocidad de una CPU, tienes diferentes opciones:
- En Windows, ve a Inicio, Todos los programas, Accesorios, Herramientas
del Sistema, y ve a "Informacin del Sistema". All podrs ver las
caractersticas detalladas de tu equipo, y los detalles del procesador, con
su marca, modelo y velocidad (en GHz para los modernos y rpidos,
seguramente 2 a la vez, lo que sealamos cuando decimos que una
computadora es de "doble ncleo", es estndar actual).
- Hay aplicaciones que puedes descargar para medir realmente la
velocidad de la CPU (la herramienta del sistema que te seal
anteriormente slo te entrega informacin esttica de fabricacin, y no
mide la velocidad en cuestin). Las hay de muchos tipos, que cumplen
bsicamente la misma funcin.
- Una manera de medir la velocidad con que la CPU se est comunicando
con la computadora (no necesariamente equivalente a los ciclos por
segundo especificados), si el procesador es Intel, es obtener de las
especificaciones del fabricante el "FSB" (front side bus), una relacin que
dividida por 4, y multiplicada por el "Bus/Core ratio" (otro dato del

fabricante) te entrega la velocidad de esta "comunicacin", una medida


fiable de la velocidad (slo para procesadores Intel).

LENGUAJE DE MAQUINAS
(machine code). El lenguaje mquina es el nico lenguaje que puede ejecutar
una computadora. El lenguaje de mquina es un cdigo que es interpretado
directamente por el microprocesador.
El lenguaje est compuesto por un conjunto de instrucciones ejecutadas en
secuencia (con eventuales cambios de flujo causados por el propio programa o
eventos externos) que representan acciones que la mquina podr tomar.
Un lenguaje mquina es especfico de cada arquitectura de computadora.

Los ordenadores (computadoras) son herramientas muy tiles, pero por s solos
no pueden actuar o tomar desiciones. Los programas que forman parte de los
ordenadores, son los que nos hacen parecer que son aparatos inteligentes.
Pero qu son los programas?
Los programas son un conjunto de instrucciones escritos en un lenguaje
determinado, el cual consta de una sintaxis y una serie de smbolos, donde
cada uno cuenta con distintas funciones.
El lenguaje de un ordenador se lo denomina leguaje de mquina, y consiste en
una codificacin de instrucciones que puede realizar un procesador, la
codificacin se realiza mediante la representacin binaria. Es decir, cada
instruccin era un conjunto de unos y ceros.

Breve historia de los lenguajes de programacin


En la dcada del 40, surgen representaciones para estas instrucciones. Ya no
eran unos y ceros, sino que se los representaba con palabras ms fciles de
recordar (instrucciones mnemonicas) como MOVE, LDA, ADD, etc.
La relacin con el cdigo binario era directa, por cada instruccin MNEMONICA,
existe una instruccin en binario y viceversa. As se construyen los primeros
traductores que pasarn la instruccin MNEMONICA a Binario. Estos traductores
recibieron el nombre de ensambladores, y se convirtieron en el primer lenguaje
de los ordenadores. De todas maneras, la programacin era complicada y

difcil, porque se acercaba mucho a la forma de operar de las computadoras y


no al lenguaje humano (llamados lenguajes de programacin de alto nivel).
Entre 1954 y 1957, John Bakus y sus colegas de IBM desarrollaron FORTRAN, el
cual introdujo muchas ventajas sobre el ensamblador, e hizo mas claras las
operaciones bsicas. La idea era hacer la programacin ms cercana al
lenguaje natural humano.
Poco tiempo despus en 1958, surge ALGOL-58, que una la sintaxis de
FORTRAN y mejoraba la notacin.
En 1960, aparece COBOL, este lenguaje tena como objetivo ser utilizado en el
procesamiento de datos a gran escala. Inmediatamente fue adoptado en
bancos, compaas y dependencias oficiales.
Tambin en 1960 aparece LISP, un lenguaje muy distinto a los anteriores. LISP
nicamente ejecuta funciones, pero estas son recursivas, es decir que pueden
llamarse a s mismas cuantas veces sean necesarias. LISP es especialmente
utilizado para crear inteligencia artificial.
Para la misma poca, tambin aparecen FORTH y APL, aunque pasaron algunos
aos para que realmente entraran en uso. A estos los sigui PL/I, que intent
reunir en un solo programa las caractersticas de FORTRAN y COBOL, sin
embargo el resultado fue un lenguaje sumamente complicado y se dej de
utilizar.
En 1965, John Kemey y Thomas Kurtz crean BASIC, con la intencin de que se
convierta en un lenguaje de enseanza.
En 1970, el profesor Niklaus Wirth crea el lenguaje PASCAL a partir del ALGOL58, tambin con fines didcticos.
En la misma poca nace C, un lenguaje que conjuga estructuracin, formalismo
y sencillez. Con el se desarrolla el sistema operativo UNIX, tambin surge
PROLOG, del cual se esperaba poder desarrollar inteligencia artificial.
El manejo de bases de datos llev al desarrollo de un lenguaje proposicional
llamado base de datos relacional, la implementacin del lenguaje fue
desarrollado por IBM con el SQL.
En los aos 80, Smalltalk, implement la programacin orientada a objetos, con
el SIMULA-67, el concepto fue revolucionario y as muchos lenguajes lo fueron
incorporando como C, que con la orientacin a objetos paso a llamarse C++.
De SQL surge dBase, del cual surgieron copias como por ejemplo Fox, Clipper,
RBASE, Oracle, INFORMIX, etc., al conjunto de estos programas se los
denomin 4GL, (Lenguajes de Cuarta Generacin).

Actualmente los lenguajes se orientan al contenido multimedia, a internet y los


dispositivos mviles.

QUE ES EL LENGUAJE MAQUINA

Fue el primer lenguaje utilizado en la programacin para las primeras


computadoras, pero dej de utilizarse por su dificultad y complicacin, siendo
sustituido por otros lenguajes ms fciles de aprender y utilizar, y que adems
reducen la posibilidad de cometer errores.

La informacin que hace que el hardware de la computadora realice una


determinada actividad de llama instruccin, por consiguiente una instruccin
es un conjunto de unos y ceros, las instrucciones as formadas equivalen a
acciones elementales de la mquina, por lo que al conjunto de dichas
instrucciones que son interpretadas directamente por la mquina se denomina
lenguaje mquina.

El lenguaje mquina es el nico lenguaje que puede ejecutar una computadora,


es especfico en cada arquitectura, es un cdigo que es interpretado
directamente por el microprocesador, est compuesto por un conjunto de
instrucciones ejecutadas en secuencia que representan acciones que la
mquina podr tomar.

El lenguaje mquina es el nico que entiende directamente la computadora,


utiliza el alfabeto binario que consta de los dos nicos smbolos 0 y 1,
denominados bits; fsicamente, se materializan con tensiones comprendidas
entre 0 y 4.0 voltios y entre 4 y 5 voltios, respectivamente. Para representar
datos que contengan una informacin se utilizan una serie de unos y ceros
cuyo conjunto indica dicha informacin.

Todo cdigo fuente en ltima instancia debe llevarse a un lenguaje mquina


mediante el proceso de compilacin o interpretacin para que la computadora
pueda ejecutarlo.

Las instrucciones preparadas en cualquier lenguaje de mquina tienen por lo


menos dos partes, el comando u operacin, que dice a la computadora cul es
la funcin que va a realizar y la instruccin es el operando, que indica a la
computadora donde hallar o almacenar los datos y otras instrucciones que se
van a manipular; el nmero de operandos de una instruccin vara en las
distintas computadoras, una instruccin en lenguaje mquina puede, por
ejemplo, representarse de la siguiente forma:

011011001010010011110110

Esta secuencia es fcilmente ejecutada por la computadora, pero es de difcil


interpretacin, siendo aun ms difcil la interpretacin de un programa escrito
de esta forma, esta dificultad hace que los errores sean frecuentes y la
correccin de los mismos costosa, cuando no imposible, al igual que la
verificacin y modificacin de los programas.

Como se puede observar, estas instrucciones sern fciles de leer por la


computadora y difciles por un programador, y viceversa, esta razn hace difcil
escribir programas en cdigo o lenguaje a mquina y requiere buscar otro
lenguaje para comunicarse con la computadora, pero que sea ms fcil de
escribir y leer por el programador. Para evitar la tediosa tarea de escribir
programas en lenguaje maquina, se han diseado otros lenguajes de
programacin que facilitan la escritura y posterior ejecucin de los programas.

EJEMPLO

0011
0001

1010

0001

01 A1

1000

1001

1001

1010

FF 9A

0011

1010

1001

1100

3A 9C

0111

0100

0111

0011

74 F0

1110

1001

0010

1100

C8 30

Las ventajas de esto son evidentes, ya que para el hombre resulta ms fcil
manipular grupos de caracteres y la traduccin se hara de manera automtica.
Por ejemplo, se podra escribir:

ALMACENAR 11010110, 00011101

Esto indicara que el contenido de la posicin 11010110 haba que pasarlo a la


posicin 00011101 si se sabe que al grupo alfabtico ALMACENAR le
corresponde la secuencia de bits 11110101.

La mquina traducira la anterior instruccin como:

11110101 11010110 00011101

A los programas que permiten pasar del programa escrito de esta manera
(programa fuente, en ensamblador) al lenguaje mquina tambin se les
denomina normalmente ensambladores. Estos traductores, como ya se ha
dicho, se fueron complicando cada vez ms para que la labor del programador
fuera ms fcil, incluyendo las denominadas directivas del ensamblador, que
son rdenes o informacion que el programador da al traductor, no instrucciones
de lenguaje mquina.

El cdigo mquina, o lenguaje de mquina, est formado por instrucciones


sencillas, que dependiendo de la estructura del procesador pueden especificar:

Registros especficos para operaciones aritmticas, direccionamiento o control


de funciones.
Posiciones de memoria especficas (offset).
Modos de direccionamiento usados para interpretar operandos.
Las instrucciones de mquina o instrucciones del computador son las que
determinan el funcionamiento de la CPU que las ejecuta, la CPU puede realizar
una diversidad de funciones que son el reflejo de la variedad de las
instrucciones definidas para dicha CPU, el programador tiene un repertorio de
instrucciones como medio para controlar la CPU.

Las operaciones ms complejas se realizan combinando estas instrucciones


sencillas, que pueden ser ejecutadas secuencialmente o mediante
instrucciones de control de flujo.

Las operaciones disponibles en la mayora de los conjuntos de instrucciones


incluyen:

mover
llenar un registro con un valor constante
mover datos de una posicin de memoria a un registro o viceversa
escribir y leer datos de dispositivos
computar
sumar, restar, multiplicar o dividir los valores de dos registros, colocando el
resultado en uno de ellos o en otro registro
realizar operaciones binarias, incluyendo operaciones lgicas
(AND/OR/XOR/NOT)
comparar valores entre registros (mayor, menor, igual)
afectar el flujo del programa
saltar a otra posicin en el programa y ejecutar instrucciones all
saltar si se cumplen ciertas condiciones (IF)
saltar a otra posicin, pero guardar el punto de salida para retornar (CALL,
llamada a subrutinas)
Las instrucciones de un lenguaje de programacin se pueden clasificar en:

Instrucciones de transferencias de datos: Son aquellas de entrada o lectura y


de salida o escritura. En el caso de las instrucciones de entrada o lectura, se
lleva el dato de entrada o lectura desde la unidad de entrada a la memoria. Si
por el contrario es una instruccin de salida o escritura, se lleva el dato de la
memoria a la unidad de salida.
Instrucciones de tratamiento: Se trata de las instrucciones aritmtico-lgicas y
las de desplazamientos. As como suma de datos, comparaciones.
Instrucciones de flujo de control o de bifurcacin y salto: Las instrucciones de
flujo de control son aquellas instrucciones que alteran el orden secuencial de la
ejecucin de un programa. Tambin hay instrucciones que posibilitan la
interrupcin de la ejecucin o saltar a ejecutar otro programa. Cuando termina
cualquiera de estas instrucciones, el programa contina ejecutndose desde el
punto en el que se interrumpi.
Direccionamiento de lenguaje maquina: Es la forma en cmo se accede a la
memoria, recordamos que un programa no puede ejecutarse sino se encuentra

en memoria principal, la forma de acceder a la memoria depende del


microprocesador, pero en general existen dos tipos de direccionamiento:
directo e indirecto.

El direccionamiento directo tambin recibe el nombre de direccionamiento


absoluto y el acceso a las direcciones se hace de manera directa.
El direccionamiento indirecto tambin recibe el nombre de direccionamiento
relativo y se basa a partir de una direccin genrica, generalmente el inicio del
programa.
Para acceder a una direccin relativa se suma a la direccin base el nmero de
espacios de memorias necesarias, e direccionamiento relativo hace a los
programas relocalizables e independientes, si la direccin base es el inicio de la
memoria fija el direccionamiento pasa a ser un variante de direccionamiento
absoluto.

Ventajas del Lenguaje Mquina

Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de


traduccin posterior, lo que supone una velocidad de ejecucin superior a
cualquier otro lenguaje de programacin.
Desventajas del Lenguaje Mquina

Dificultad y lentitud en la codificacin.


Poca fiabilidad.
Gran dificultad para verificar y poner a punto los programas.
Los programas solo son ejecutables en el mismo procesador (CPU).

También podría gustarte