TEMA 9: Sistemas inform�ticos: estructura, elementos componentes y su
funci�n en el conjunto. Programas: tipos y caracter�sticas
1. Introducci�n a los sistemas
inform�ticos
1.1 Introducci�n
Inform�tica: El t�rmino
�inform�tica� proviene de la fusi�n de los t�rminos �INFORmaci�n� y
�autoMATICA�. La inform�tica es una ciencia que estudia el tratamiento
autom�tico de la informaci�n. Como definici�n formal, se puede usar la
siguiente:
�Ciencia que estudia el
tratamiento autom�tico y racional de la informaci�n como soporte de los
conocimientos y comunicaciones humanas, llevado a cabo mediante elementos
autom�ticos, as� como el conjunto de t�cnicas, m�todos y m�quinas aplicadas a
dicho tratamiento�.
La Real Academia Espa�ola de
la Lengua nos da la siguiente definici�n:
�Conjunto de conocimientos
cient�ficos y t�cnicas que hacen posible el tratamiento autom�tico de la
informaci�n por medio de computadoras electr�nicas�.
De esta �ltima definici�n
podemos deducir que hay tanto una ciencia inform�tica como unas t�cnicas
inform�ticas.
Sistema
inform�tico: Sistema de procesamiento de la informaci�n basado en
ordenadores.
Ordenador: M�quina capaz
de aceptar datos a trav�s de un medio de entrada, procesarlos autom�ticamente
bajo el control de un programa previamente almacenado, y proporcionar la
informaci�n resultante a trav�s de un medio de salida.
Esta informaci�n que se
procesa puede ser superflua o incompleta, o poco clara, o demasiado voluminosa,
o llegar demasiado tarde para ser aprovechada (es decir, puede no ser del todo
�til). Una �buena� informaci�n tendr�a las siguientes cualidades:
�
Precisi�n: La
informaci�n ha de ser precisa. La precisi�n a exigir depender� de la aplicaci�n
concreta que tenga la informaci�n. Hay que evitar tanto defectos de precisi�n
(�en la sala hay varios ordenadores� en lugar de �en la sala hay 15
ordenadores�) como excesos de precisi�n (�la mesa que queremos es de 75�45648
cms.�).
�
Exactitud: La
informaci�n ha de ser exacta. La exactitud se mide en t�rminos de porcentaje de
error. Es una medida del alejamiento de la realidad. Tambi�n aqu� la aplicaci�n
concreta marcar� en cada caso la exactitud que ha de exigirse. No podr�
obtenerse la exactitud suficiente si los datos de partida son incorrectos o
err�neos
�
Oportunidad: La
informaci�n ha de ser oportuna, es decir, debe llegar al usuario con en tiempo
necesario para que �ste pueda actuar (en funci�n de dicha informaci�n) antes de
que esa acci�n sea in�til. El tiempo disponible para que la informaci�n llegue
oportunamente variar� mucho en funci�n de la aplicaci�n y puede ser desde unos
pocos microsegundos (en algunos controles de proceso) a varios meses (en
macroeconom�a y sociolog�a). Tambi�n puede ser inoportuno a veces llegar antes
de tiempo. En algunas aplicaciones interactivas se introducen retrasos
programados en las respuestas del ordenador para evitar que el exceso de
velocidad de la m�quina incomode al hombre.
�
Integridad: La
informaci�n debe ser completa. En la mayor�a de los casos es inalcanzable una
integridad del 100%; en todos los casos conviene que sea lo m�s completa
posible. La integridad no debe provocar que la informaci�n contenga cosas
superfluas o redundantes (no caer en el exceso de informaci�n).
�
Significatividad: La
informaci�n debe ser clara y relevante, de tal modo que su recepci�n sea f�cil
y r�pida. Para ello, se puede acompa�ar dicha informaci�n con ayudas gr�ficas,
visuales, auditivas o de otro tipo.
La Inform�tica se ocupa de
la informaci�n como materia esencial de estudio; con esta informaci�n es preciso:
�
representarla en forma
eficiente y automatizable
�
retransmitirla sin errores ni
p�rdidas
�
almacenarla para poderla
acceder y recuperar tantas veces como sea preciso
�
procesarla para obtener
nuevas informaciones m�s elaboradas y m�s �tiles a nuestros prop�sitos
Un sistema
inform�tico est� compuesto a su vez por dos subsistemas: el Hardware y el
Software.
�
Hardware: El equipo
f�sico que compone el sistema se conoce con la palabra inglesa �hardware�, que
en castellano se puede traducir como �soporte f�sico�. Es el conjunto de dispositivos
electr�nicos y electromec�nicos, circuitos, cables... que componen el
ordenador. Son entes palpables, que podemos tocar.
�
Software: Para que el
sistema trabaje, necesita que le suministren una serie de ordenes
que indiquen qu� es lo que queremos que haga. Estas �rdenes se le suministran
por medio de programas. El software o �soporte l�gico� est� compuesto por todos
aquellos programas necesarios para que el ordenador trabaje. El software dirige
de forma adecuada a los elementos f�sicos o hardware.
Para hablar de algo m�s general que los propios sistemas
inform�ticos nos referiremos a:
1.2 Tecnolog�as de la
informaci�n
Las tecnolog�as de la
informaci�n son todos aquellos miembros electr�nicos que almacenan, crean,
recuperan, y transmiten informaci�n en grandes cantidades y a gran velocidad,
entre estos medios est�n: ordenadores, microelectr�nica, telecomunicaciones
como instrumentos para el manejo de la informaci�n.
En estos �ltimos a�os estamos asistiendo a una espectacular
expansi�n de las tecnolog�as de la informaci�n siendo las bases de este
desarrollo:
* La evoluci�n de los ordenadores: cada vez se est�n fabricando ordenadores m�s
baratos y r�pidos y con m�s prestaciones
* La irrupci�n de los ordenadores en
todos los �mbitos: cada vez es m�s frecuente la informatizaci�n de tareas en
campos como la administraci�n, industria, comercio, educaci�n, e investigaci�n.
* La utilizaci�n de la tecnolog�a
multimedia: proporciona el soporte adecuado para almacenar y manipular� f�cilmente todo tipo de informaci�n: textos,
gr�ficos, sonidos, im�genes, videos, etc.
* Aparici�n del M�dem: El M�dem hizo
posible la comunicaci�n entre ordenadores a trav�s de la l�nea telef�nica.
* Avance de las telecomunicaciones: cuya
tecnolog�a va evolucionando vertiginosamente debido a: aparici�n de las redes
telef�nicas digitales; descubrimiento de la fibra �ptica como medio de
transmisi�n; utilizaci�n de los sat�lites artificiales de comunicaci�n.
1.3 Aplicaciones de la
inform�tica
Estas aplicaciones tienen su acci�n en diversos campos:
* Ense�anza: la inform�tica aplicada a la ense�anza puede ayudar a potenciar el
desarrollo de las facultades creativas y de las t�cnicas de creaci�n, as� como
de mejorar la comunicaci�n e investigaci�n de los alumnos.
* Ofimatica: es la inform�tica aplicada a
la oficina para su automatizaci�n.
* Telematica: la inform�tica aplicada a
las telecomunicaciones.
* Rob�tica: la inform�tica aplicada a la
ingenier�a.
1.4 Comunicaciones
inform�ticas
La
comunicaci�n
Es un proceso constituido por:
* Un emisor
* Un canal de transmisi�n
* Un receptor
Normalmente la informaci�n no es transmitida directamente sino que se utilizan
unos c�digos comprensibles por el emisor y transmisor, y la informaci�n es
comunicada mediante se�ales f�sicas.
La utilizaci�n de c�digos y se�ales nos obligara a que la
informaci�n sea codificada en la transmisi�n y decodificada en la recepci�n.
El objetivo de un proceso de comunicaci�n es que la
informaci�n que se quiera transmitir sea id�ntica a la que se recibe, la
comunicaci�n suele producirse en ambas direcciones, de forma alternativa o
simultanea convirti�ndose el transmisor en receptor o viceversa.
Hoy en d�a la comunicaci�n utiliza las redes. Dentro de la
gran variedad de redes que existen vamos a clasificarlas en 2 tipos, seg�n que
la distancia entre los terminales sea lejana o cercana:
* Redes de �rea remota (rar)
* Redes de �rea local (ral)
En la actualidad se trata de conectar dichas redes y este proceso se conoce con
el nombre de conectivar.
La pretensi�n de las redes es conseguir entornos de trabajo
multiuso y multitarea.
�- Multiuso: es un tipo de configuraci�n
f�sico-l�gica, que permite soportar a varios puestos de trabajo o usuarios al
mismo tiempo, de forma que el sistema operativo gestiona la simultaneidad y
otorga a cada usuario todos los recursos necesarios.
- Multitarea: es un tipo de configuraci�n f�sico-l�gica, que permite que varias
tareas puedan ser ejecutadas simult�neamente.
Canal de la
Comunicaci�n
La mayor�a de las se�ales usadas en la comunicaci�n (voz,
imagen, corriente el�ctrica) tiene una caracter�stica com�n: son ondas
oscilatorias, el medio que se utiliza puede ser:
* El aire
* El cable
Los m�todos o frecuencias de transmisi�n de la informaci�n
se pueden realizar en:
* Banda Base: solo se produce una transmisi�n dividida en el tiempo.
*Banda Ancha: se puede transmitir de
forma simultanea informaci�n de audio, v�deo y otros datos.
Redes inform�ticas remotas
Son las comunicaciones que se producen entre terminales
distintos por medio de tel�fono o telecomunicaci�n. La red de transmisi�n m�s
sencilla de utilizar es la telef�nica dise�ada solamente para transmitir
sonidos (se�ales anal�gicas) como las se�ales digitales utilizadas en
inform�tica no pueden enviarse directamente por la l�nea telef�nica normal se
creo un aparato (M�dem) capaz de transformar la informaci�n binaria en ondas
anal�gicas y viceversa.
Redes inform�ticas locales
Aparecieron hace unos 15 a�os y es un sistema de
comunicaci�n que permite compartir recursos f�sicos-l�gicos entre ordenadores u
otras redes son redes privadas y tienen un �mbito geogr�fico y limitado.
Constan de 3 componentes principales: servidor, estaciones
de trabajo y cableado.
Autopistas de la informaci�n
Se llaman as� a los servicios de telecomunicaciones de la
tecnolog�a por fibra �ptica, tiene como misi�n la transmisi�n de voz datos y
v�deo mediante un cable de alta velocidad y de acceso econ�mico. En Espa�a la
principal red de fibra �ptica es la red RDSI (Red Digital de Servicios
Integrados) y se espera que este implantada para el a�o 2000. (De hecho, ya
est� siendo implantada por Telef�nica).
1.5 Evoluci�n de los
computadores en el S.XX
Primera
Generaci�n de Computadoras (de 1951 a 1958)
Las computadoras de la
primera Generaci�n emplearon bulbos para procesar informaci�n. Los operadores
ingresaban los datos y programas en c�digo especial por medio de tarjetas
perforadas. El almacenamiento interno se lograba con un tambor que giraba
r�pidamente, sobre el cual un dispositivo de lectura/escritura colocaba marcas magn�ticas.
Esas computadoras de bulbos eran mucho m�s grandes y generaban m�s calor que
los modelos contempor�neos. Eckert y Mauchly contribuyeron al desarrollo de
computadoras de la 1era Generaci�n formando una Cia. privada
y construyendo UNIVAC I, que el Comit� del Censo utiliz� para evaluar el de
1950. La IBM ten�a el monopolio de los equipos de procesamiento de datos a base
de tarjetas perforadas y estaba teniendo un gran auge en productos como
rebanadores de carne, b�sculas para comestibles, relojes y otros art�culos; sin
embargo no hab�a logrado el contrato para el Censo de 1950.
Comenz� entonces a construir
computadoras electr�nicas y su primera entrada fue con la IBM 701 en 1953.
Despu�s de un lento pero exitoso comienzo la IBM 701 se convirti� en un
producto comercialmente viable. Sin embargo en 1954 fue introducido el modelo
IBM 650, el cual es la raz�n por la que IBM disfruta hoy de una gran parte del
mercado de las computadoras. La administraci�n de la IBM asumi� un gran riesgo
y estim� una venta de 50 computadoras. Este n�mero era mayor que la cantidad de
computadoras instaladas en esa �poca en E.U. De hecho la IBM instal� 1000
computadoras. El resto es historia. Aunque caras y de uso limitado las
computadoras fueron aceptadas r�pidamente por las Compa��as privadas y de
Gobierno. A la mitad de los a�os 50 IBM y Remington Rand se consolidaban como
l�deres en la fabricaci�n de computadoras.
Segunda Generaci�n (de 1959
a 1964)
El invento del transistor
hizo posible una nueva generaci�n de computadoras, m�s r�pidas, m�s peque�as y
con menores necesidades de ventilaci�n. Sin embargo el costo segu�a siendo una
porci�n significativa del presupuesto de una Compa��a. Las computadoras de la
segunda generaci�n tambi�n utilizaban redes de n�cleos magn�ticos en lugar de
tambores giratorios para el almacenamiento primario. Estos n�cleos conten�an
peque�os anillos de material magn�tico, enlazados entre s�, en los cuales
pod�an almacenarse datos e instrucciones. Los programas de computadoras tambi�n
mejoraron. El COBOL desarrollado durante la 1era generaci�n estaba
ya disponible comercialmente. Los programas escritos para una computadora
pod�an transferirse a otra con un m�nimo esfuerzo. El escribir un programa ya
no requer�a entender plenamente el hardware de la computaci�n. Las computadoras
de la 2da Generaci�n eran substancialmente m�s peque�as y r�pidas que las de
bulbos, y se usaban para nuevas aplicaciones, como en los sistemas para
reservaci�n en l�neas a�reas, control de tr�fico a�reo y simulaciones para uso
general. Las empresas comenzaron a aplicar las computadoras a tareas de
almacenamiento de registros, como manejo de inventarios, n�mina y contabilidad.
La marina de E.U. utiliz� las computadoras de la Segunda Generaci�n para crear
el primer simulador de vuelo (Whirlwind I). HoneyWell se coloc� como el primer
competidor durante la segunda generaci�n de computadoras. Burroughs, Univac,
NCR, CDC, HoneyWell, los m�s grandes competidores de IBM durante los 60s se
conocieron como el grupo BUNCH (siglas).
Tercera Generaci�n de
Computadoras (de 1964 a 1971)
Las computadoras de la
tercera generaci�n emergieron con el desarrollo de los circuitos integrados
(pastillas de silicio) en las cuales se colocan miles de componentes
electr�nicos, en una integraci�n en miniatura. Las computadoras nuevamente se
hicieron m�s peque�as, m�s r�pidas, desprend�an menos calor y eran
energ�ticamente m�s eficientes. Antes del advenimiento de los circuitos
integrados, las computadoras estaban dise�adas para aplicaciones matem�ticas o
de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a
los fabricantes de computadoras incrementar la flexibilidad de los programas, y
estandarizar sus modelos. La IBM 360 una de las primeras computadoras
comerciales que us� circuitos integrados, pod�a realizar tanto an�lisis
num�ricos como administraci�n � procesamiento de archivos. Los clientes pod�an
escalar sus sistemas 360 a modelos IBM de mayor tama�o y pod�an todav�a correr
sus programas actuales. Las computadoras trabajaban a tal velocidad que
proporcionaban la capacidad de correr m�s de un programa de manera simult�nea
(multiprogramaci�n).
Por ejemplo la computadora
pod�a estar calculando la nomina y aceptando pedidos al mismo tiempo.
Minicomputadoras, Con la introducci�n del modelo 360 IBM acapar� el 70% del
mercado, para evitar competir directamente con IBM la empresa Digital Equipment
Corporation DEC redirigi� sus esfuerzos hacia computadoras peque�as. Mucho
menos costosas de comprar y de operar que las computadoras grandes, las
Minicomputadoras se desarrollaron durante la segunda generaci�n pero alcanzaron
su mayor auge entre 1960 y 70.
Cuarta Generaci�n (de 1971
hasta la fecha)
Dos mejoras en la tecnolog�a
de las computadoras marcan el inicio de la cuarta generaci�n: el reemplazo de
las memorias con n�cleos magn�ticos, por las de Chips de silicio y la
colocaci�n de muchos m�s componentes en un Chic: producto de la
microminiaturizaci�n de los circuitos electr�nicos. El tama�o reducido del
microprocesador de Chips hizo posible la creaci�n de las computadoras
personales. (PC) Hoy en d�a las tecnolog�as LSI (Integraci�n a gran escala) y
VLSI (integraci�n a muy gran escala) permiten que cientos de miles de
componentes electr�nicos se almac�n en un chic. Usando VLSI, un fabricante
puede hacer que una computadora peque�a rivalice con una computadora de la
primera generaci�n que ocupara un cuarto completo.
2. Estructuras de los ordenadores
Hardware son todos aquellos componentes f�sicos de una
computadora, todo lo visible y tangible. El Hardware realiza las 4 actividades
fundamentales: entrada, procesamiento, salida y almacenamiento secundario.
Todos los ordenadores digitales modernos son similares
conceptualmente con independencia de su tama�o. Sin embargo, pueden dividirse
en varias categor�as seg�n su precio y rendimiento. Veamos esta clasificaci�n:
2.1 Clasificaci�n de los
ordenadores
Supercomputadoras
Una
supercomputadora es el tipo de computadora m�s potente y m�s r�pido
que existe en un momento dado. Estas m�quinas est�n dise�adas para procesar
enormes cantidades de informaci�n en poco tiempo y son dedicadas a una tarea
espec�fica. As� mismo son las m�s caras, sus precios alcanzan los 30 MILLONES
de d�lares y m�s; y cuentan con un control de temperatura especial, esto para
disipar el calor que algunos componentes alcanzan a tener. Unos ejemplos de
tareas a las que son expuestas las supercomputadoras son los siguientes:
1.
B�squeda y estudio de la energ�a y armas nucleares.
2.
B�squeda de yacimientos petrol�feros con grandes
bases de datos s�smicos.
3.
El estudio y predicci�n de tornados.
4.
El estudio y predicci�n del clima de cualquier parte
del mundo.
5.
La elaboraci�n de maquetas y proyectos de la
creaci�n de aviones, simuladores de vuelo. Etc.
Debido a su precio, son muy
pocas las supercomputadoras que se construyen en un a�o.
Macrocomputadoras
Las macrocomputadoras son
tambi�n conocidas como Mainframes. Los mainframes son grandes, r�pidos y caros
sistemas que son capaces de controlar cientos de usuarios simult�neamente, as�
como cientos de dispositivos de entrada y salida. Los mainframes tienen un
costo que va desde 350,000 d�lares hasta varios millones de d�lares. De alguna
forma los mainframes son m�s poderosos que las supercomputadoras porque
soportan m�s programas simult�neamente. PERO las supercomputadoras pueden
ejecutar un s�lo programa m�s r�pido que un mainframe. En el pasado, los
Mainframes ocupaban cuartos completos o hasta pisos enteros de alg�n edificio,
hoy en d�a, un Mainframe es parecido a una hilera de archiveros en alg�n cuarto
con piso falso, �sto para ocultar los cientos de cables de los perif�ricos, y
su temperatura tiene que estar controlada.
Minicomputadoras
En 1960 surgi� la minicomputadora, una versi�n m�s peque�a de la Macrocomputadora. Al ser orientada a tareas espec�ficas, no necesitaba de todos los perif�ricos que necesita un Mainframe, y �sto ayudo a reducir el precio y costos de mantenimiento. Las Minicomputadoras , en tama�o y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo. En general, una minicomputadora, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simult�neamente. Actualmente se usan para almacenar grandes bases de datos, automatizaci�n industrial y aplicaciones multiusuario.
Microcomputadoras
Las microcomputadoras o
Computadoras Personales (PC�s) tuvieron su origen con la creaci�n de los
microprocesadores. Un microprocesador es "una computadora en un
chic", o sea un circuito integrado independiente. Las PC�s son
computadoras para uso personal y relativamente son baratas y actualmente se
encuentran en las oficinas, escuelas y hogares. El t�rmino PC se deriva de que
para el a�o de 1981, IBM�, sac� a la venta su modelo "IBM
PC", la cual se convirti� en un tipo de computadora ideal para uso
"personal", de ah� que el t�rmino "PC" se estandariz� y los
clones que sacaron posteriormente otras empresas fueron llamados "PC y
compatibles", usando procesadores del mismo tipo que las IBM , pero a un costo menor y pudiendo ejecutar el mismo
tipo de programas. Existen otros tipos de microcomputadoras, como la
Macintosh�, que no son compatibles con la IBM, pero que en muchos de los casos
se les llaman tambi�n "PC�s", por ser de uso personal. En la actualidad
existen variados tipos en el dise�o de PC�s: Computadoras personales, con el
gabinete tipo minitorre, separado del monitor. Computadoras personales
port�tiles "Laptop" o "Notebook". Computadoras personales
m�s comunes, con el gabinete horizontal, separado del monitor. Computadoras
personales que est�n en una sola unidad compacta el monitor y el CPU. Las
computadoras "laptops" son aquellas computadoras que est�n dise�adas
para poder ser transportadas de un lugar a otro. Se alimentan por medio de
bater�as recargables, pesan entre 2 y 5 kilos y la mayor�a trae integrado una
pantalla de LCD (Liquid Crystal Display). Estaciones de trabajo o Workstations
Las estaciones de trabajo se encuentran entre las Minicomputadoras y las
macrocomputadoras (por el procesamiento). Las estaciones de trabajo son un tipo
de computadoras que se utilizan para aplicaciones que requieran de poder de
procesamiento moderado y relativamente capacidades de gr�ficos de alta calidad.
Son usadas para: Aplicaciones de ingenier�a CAD (Dise�o asistido por
computadora) CAM (manufactura asistida por computadora) Publicidad Creaci�n de
Software en redes, la palabra "workstation" o "estaci�n de
trabajo" se utiliza para referirse a cualquier computadora que est�
conectada a una red de �rea local.
2.2
Componentes principales
Unidad
Central
La unidad central es la
�caja� en la que se encuentran gran parte de los elementos del sistema
inform�tico.
Componentes:�������������
-��������� Placa base o �motherboard�. Es una
placa de circuito impreso en la que se encuentran: la CPU, los bancos de
memoria, la ROM...
-
Perif�ricos internos:
-��������� Disco
duro
-��������� Lector
Cd
-
Fuente de alimentaci�n. Transforma la corriente y la
adecua a los perif�ricos.
En realidad, un ordenador digital no es una �nica m�quina, en el sentido en el
que la mayor�a de la gente considera a los ordenadores. Es un sistema compuesto
de cinco elementos diferenciados: una CPU (unidad central de proceso);
dispositivos de entrada; dispositivos de almacenamiento de memoria;
dispositivos de salida y una red de comunicaciones, denominada bus, que enlaza
a todos los elementos del sistema y conecta a �ste con el mundo exterior.
La CPU
La Unidad central de proceso
o CPU, se puede definir como un circuito microsc�pico que interpreta y ejecuta
instrucciones, es decir, realiza c�lculos aritm�ticos y l�gicos� y adem�s temporiza y controla las operaciones
de los dem�s elementos del sistema. La CPU se ocupa del control y el proceso de
datos en los ordenadores. Habitualmente, la CPU es un microprocesador fabricado
en un chip, un �nico trozo de silicio que contiene millones de componentes
electr�nicos (b�sicamente transistores).
����������� Elementos que la componen
� Unidad de control: tiene tres tareas
principales: temporiza y regula las operaciones de la totalidad del sistema inform�tico;
su decodificador de instrucciones lee las configuraciones de datos en un
registro designado y las convierte en una actividad, como podr�a ser sumar o
comparar y su unidad interruptora indica en qu� orden utilizar�n la CPU las
operaciones individuales y regula la cantidad de tiempo de CPU que podr�
consumir cada operaci�n. En resumen: interpreta y ejecuta las instrucciones,
controlando el funcionamiento de la CPU�
y por tanto de el computador.���
� Unidad aritm�tico-l�gica (ALU):� encargada de llevar a cabo las
funciones de procesamiento de datos del computador. Realiza c�lculos y
comparaciones, y toma decisiones l�gicas (determina si una afirmaci�n es cierta
o falsa mediante las reglas del �lgebra de Boole)
� Registros: proporcionan almacenamiento
interno a la CPU. Son �reas de almacenamiento temporal que contienen datos,
realizan un seguimiento de las instrucciones y conservan la ubicaci�n y los
resultados de dichas operaciones.
� Interconexiones
CPU: Son mecanismos que proporcionan comunicaci�n entre la unidad de control,
la ALU y los registros. Es un bus interno, una red de l�neas de comunicaci�n
que conecta los elementos internos del procesador y que tambi�n lleva hacia los
conectores externos que enlazan al procesador con los dem�s elementos del sistema
inform�tico. Los tres tipos de bus de la CPU son: un bus de control que
consiste en una l�nea que detecta las se�ales de entrada y de otra l�nea que
genera se�ales de control desde el interior de la CPU; el bus de direcci�n, una
l�nea unidireccional que sale desde el procesador y que gestiona la ubicaci�n
de los datos en las direcciones de la memoria y el bus de datos, una l�nea de
transmisi�n bidireccional que lee los datos de la memoria y escribe nuevos
datos en �sta.
Tipos de microprocesadores
B�sicamente nos encontramos
con dos tipos de dise�o de los microprocesadores: RISC (Reduced-Instruction-Set
Computing) y CISC (complex-instruction-set computing).
�Los microprocesadores
RISC se basan en la idea de que la mayor�a de las instrucciones para realizar
procesos en el computador son relativamente simples por lo que se minimiza el
n�mero de instrucciones y su complejidad a la hora de dise�ar la CPU. Algunos
ejemplos de arquitectura RISC son el SPARC de Sun Microsystem�s, el microprocesador
Alpha dise�ado por la antigua Digital, hoy absorbida por Compaq y los Motorola
88000 y PowerPC. Estos procesadores se suelen emplear en aplicaciones
industriales y profesionales por su gran rendimiento y fiabilidad.
Los microprocesadores CISC, al contrario, tienen una gran cantidad de
instrucciones y por tanto son muy r�pidos procesando c�digo complejo. Las CPU�s
CISC m�s extendidas son las de la familia 80x86 de Intel cuyo �ltimo micro es
el Pentium III. �ltimamente han aparecido otras compa��as como Cirix y AMD que
fabrican procesadores con el juego de instrucciones 80x86 y a un precio
sensiblemente inferior al de los microprocesadores de Intel. Adem�s, tanto
Intel con� MMX como AMD con su especificaci�n
3D-Now! est�n apostando por extender el conjunto de instrucciones de la CPU
para que trabaje m�s eficientemente con tratamiento de im�genes y aplicaciones
en 3 dimensiones.
El coprocesador es un
procesador que puede estar incluido o no en el procesador principal y que se
encarga de hacer c�lculos matem�ticos, aliviando de esa parte de trabajo al
procesador.
Microprocesadores PC
Microprocesadores PC
lanzados por INTEL
|
CPU |
A�o |
Rango de la velocidad (MHz) |
Coprocesador |
|
|
8086 |
1978 |
4.7 |
8 |
No |
|
8088 |
1979 |
8 |
20 |
No |
|
286DX |
1982 |
20 |
33 |
No |
|
386SX |
1985 |
12 |
25 |
No |
|
486DX |
1988 |
20 |
50 |
Si |
|
486SD |
1989 |
16 |
33 |
No |
|
486DX2 |
1992 |
50 |
100 |
Si |
|
486DX4 |
1992 |
50 |
100 |
Si |
|
Pentium |
1993 |
60 |
200 |
Si |
|
Pentium Pro |
1996 |
166 |
220 |
Si |
|
Pentium MMX |
1997 |
166 |
266 |
Si |
|
Pentium II |
1997 |
200 |
300 |
Si |
|
Pentium III |
1999 |
450 |
�700? |
Si |
AMD y CYRIX son otras
empresas que se basan en el dise�o de�
Intel para dise�ar sus microprocesadores, y los venden con mejoras o
consiguiendo mejores precios.
|
Intel |
�AMD |
Cyrix |
|
Pentium |
K5-Risc |
6x86 |
|
Pentium
MMX/ Pentium
II |
K6-Risc |
6x86
mmx |
|
Pentium
III |
Athlon
(3Dnow) |
6x86
mmx |
Vamos a comentar algo acerca
de los procesadores de Intel:
Pentium
Es el micro m�s sencillo de
los que se fabrican actualmente. El peor del mercado (de hecho creo que ya no
se fabrican).
Pentium Pro
Micro de gama alta y eran
los m�s avanzados. Eran grandes y levan dentro el cach� n�mero dos.
Arquitectura mejorada para trabajar con 32 bits. Orientaci�n profesional para
aplicaciones potentes.
Pentium MMX
Es un Pentium con ciertas
mejoras, que son fundamentales en le rendimiento:
-
A�ade instrucciones orientadas al manejo multimedia
(gr�ficos, sonido). En total son 57 nuevas instrucciones que mejoran el
rendimiento multimedia.
-
Mejora la arquitectura interna del micro, y este es
m�s r�pido: por tanto no s�lo los programa s prepara dos para MMX mejoran en
rendimiento
Inconvenientes del MMX: Cuando se una instrucciones MMX, el
micro NO usa el Coprocesador Matem�tico (por compatibilidad con ciertos
Sistemas Operativos y programas de aplicaci�n, se usan los registros del
coprocesador para estas instrucciones, inhabilitando el uso de este).
Pentium II
Incorpora el juego del MMX y
tiene mejoras:
El micro va en
un cartucho y no en un chip (va en la placa, perpendicularmente sobre una
ranura alargada). Esto hace que:
-
Se disipe mejor el calor.
-
A�sla mejor de las radiaciones provocadas por las
altas frecuencias del reloj.
L�minas de ventilaci�n
Ahora
Ventilador
������������������������������ Antes
Incorpora en la propia
tarjeta la memoria cach� de nivel dos. Esto es m�s r�pido (aunque no tanto como
los Pentium Pro que la llevan dentro del micro).
La arquitectura interna est�
muy mejorada, y es mucho m�s r�pido, pero No soluciona el problema del
coprocesador que tienen tambi�n los Pentium MMX.
Pentium
III
La diferencia con MMX es que mientras esta extensi�n s�lo
acepta n�meros enteros, Katmai (Pentium III) act�a sobre n�meros en punto
flotante, es decir, decimales o fracciones de varias cifras. Otra mejora es el
uso de una t�cnica llamada Streaming Memory, que optimiza la gesti�n de
memoria. Al igual que ocurre con MMX o 3D Now!, Katmai solo funciona en
programas preparados para ello. A falta de la confirmaci�n oficial, parece ser
que DirectX 6.1 ya incluye soporte Katmai. Teniendo en cuenta la afluencia de
Intel sobre la mayor parte de las compa��as de software, es de esperar que
algunas novedades previstas para mediados de a�o ya incluyan soporte Katmai
nativo. La mejora del rendimiento entre un mismo programa con y sin aceleraci�n
Katmai, utilizando la misma CPU, se sit�a entorne al 15-25%, similar a lo que
consigue el K6-2 de AMD con extensi�n 3D Now!
El Pentium III no incluye
ninguna otra novedad rese�able, salvo el n�mero identificador. Con este
dispositivo identificador exclusivo de cada CPU, que se transmite por Internet
cuando el usuario se conecta, Intel pretende reducir el robo y la pirater�a,
as� como potenciar el comercio electr�nico.
Algunas
estimaciones realizadas con modelos de prueba certifican que el Pentium III
ser� entre un 5 y un 10% que el Pentium II a la misma velocidad, aumentando
este valor entre un 15 y un 20%cuando se utilice la extensi�n Katmai (propia de
los Pentium III).
Memoria
La memoria de sistemas es la
memoria que va en la placa.
Introducci�n a las unidades de informaci�n
-
La unidad m�nima de informaci�n es un BIT. Almacena
s�lo �1� � �0�.
-
La siguiente unidad es el Byte (8 bits). Se pueden
almacenar hasta 256 valores.
-
1 Kilobyte (1 Kb, 1K, 1Kbyte), son 1024 bytes.
-
1 Megabyte (1 Mb), son 1024 Kb.
-
1 Gigabyte (gb), son 1024 Mb.
Memoria del sistema o memoria RAM (Random Access
Memory)
Se puede llamar memoria
principal o memoria interna.
Cuando se carga un programa, se carga en
memoria. DMA Datos de
instrucciones
(DMA es el acceso directo a
memoria, con el que evitamos que todos los datos que salen tengan que pasar por
la CPU).
Esta va en la placa, es
vol�til y r�pida; y no debe confundirse con el disco duro, que es externo (va
en la caja pero no en la placa), no vol�til (los datos no se borran al apagar
el equipo) y m�s lento.
Existen procesos de carga en
los que:
����������� 1�-Los datos pasan del H.D. a la memoria del sistema.
����������� 2�-Despu�s pasa el programa a ser ejecutado de la CPU.
Esa memoria interna es de
tipo RAM.
Caracter�sticas
1
Dentro de esta memoria, la informaci�n se organiza
en celdas (direcciones de memoria) y que est�n numeradas a un f�cil acceso.
2
La informaci�n es vol�til. Desaparece al apagar el ordenador.
Por eso existen los dispositivos de almacenamiento exterior.
3
Este tipo de memoria puede leer, escribir,
modificar, etc...
4
Los accesos entre la CPU y esta memoria son muy
r�pidos.
5
La capacidad de tama�o de estas memorias es
relativamente escasa sobre todo si las comparamos con los dispositivos de
almacenamiento externo.
Tipos de m�dulos principales
DIMM
Son delgados y alargados.
Hay varios formatos, dependiendo del n�mero de pines de la tarjeta.
a)
30 contactos: en placas 386
y 486. Su capacidad es de 256 Kb, 1 Mb � 4 Mb (generalmente). En estas placas,
los bancos de memoria tienen cuatro z�calos, pues estos m�dulos traban con 8
bits, y las transiciones son de 32 bits.
b)
72 contactos: en Pentium y
486 avanzados. La capacidad habitual es de 1 Mb, 4 Mb, 8 Mb, 16, 32 Mb. Los
Pentium utilizan 64 v�as de contacto, y los m�dulos SIMM de 72 contactos
permiten accesos de 32 bits, por lo tanto los bancos tienen dos z�calos.
SIMM
Externamente similares. Es
m�s avanzada y utiliza menor voltaje Son los m�s moderno,
y sus tama�os son de: 8, 16, 32 y 64 Mb.
Tipos de memoria
-���������� FMP (Fast memory page): son las
normales. Su velocidad de acceso es de 60-70 ns. Aparece en formato SIMM y DIMM
y trabaja tambi�n en modo as�ncrono y est�n en desuso.
-���������� EDO (Extended data out):
similar a FMP, pero con mejoras internas significativas. Velocidad de acceso de
50-60 ns. Formato SIMM y DIMM.
-��������� SDRAM: Modo s�ncrono.
Trabaja al mismo ritmo que el bus de comunicaciones de la CPU. Son memorias m�s
r�pidas.
Read Only Memory (ROM)
Se aloja en un circuito de
la placa base.
Caracter�sticas:
-
Car�cter permanente (no se borra al apagar el
ordenador).
-
S�lo se puede acceder a ella para leer, nunca para
escribir o borrar.
-
El tiempo de acceso es superior al de la memoria
RAM.
El circuito que contiene
esta memoria es la �BIOS � (Basic Input Output Set). En algunos casos este circuito
se denomina �ROM-BIOS�.
Funciones de la �BIOS�
-
Edita el proceso de arranque. Una peque�a parte de
la �BIOS� est� destinada a almacenar
el programa de arranque del ordenador.
-
Carga el sistema operativo
-
Contiene el programa de configuraci�n de la placa
base (set-up),� tipos de disquetes, tipos
de discos duros, tama�o de la memoria instalada, fecha y la hora del sistema.
Estos valores se encuentran en una memoria peque�a llamada �CMOS� que� consume poca energ�a y es mantenida por la
pila. Para acceder al �set-up� lo normal es acceder pulsando <SUPR.>,
<F1> al arrencarse.
-
Interrupciones �BIOS�. Tiene las interrupciones
b�sicas de entrada/salida.
CPU
|
Progr. Arranque |
||
|
Disqueteras DD Dos memorias |
||
|
Interupci�n� BIOS |
�������
La memoria RAM contiene la
memoria Shadow que contiene el subconjunto de interrupciones m�s frecuentes.
Tipos de memoria derivadas de la ROM
-
PROM: memoria ROM
programable
-
EPROM: memoria ROM programable
y borrable.
-
EEPROM: Memoria ROM
programable y borrable el�ctricamente (actuales).
Otros t�rminos relacionados
Memoria cach� de nivel 1 y 2
�La de nivel 1 est� dentro del micro para
obtener mayor velocidad. La de nivel dos se instala cerca del micro. Estas dos
memorias son de tipo hasdware, y almacenan los datos e instrucciones de la
memoria RAM m�s utilizados, para acelerar las operaciones m�s usadas en cada
momento.
Memoria cach� de software
Gestionada por el sistema
Operativo. Almacena datos e instrucciones m�s accedidos de los dispositivos de
almacenamiento externo (de la memoria externa). Para ello utiliza parte de
memoria RAM (que deja de estar disponible para los programas).
Memoria virtual
Cuando la memoria RAM no es
suficiente para satisfacer los requisitos de memoria de un programa, se usa
parte del disco duro para el mismo fin que la RAM. Esto es mucho m�s lento que
la RAM por eso el S.O. va moviendo al disco duro los datos menos usados y
mantiene en la RAM los datos m�s necesarios en cada momento.
Disco
Duro (o HD). Lector de CD.
Estos perif�ricos internos se
estudian en el apartado de DISPOSITIVOS PERIF�RICOS Y SOPORTES DE INFORMACI�N
2.3 Sistemas Operativos y
lenguajes de programaci�n
Software
El software es el conjunto de instrucciones que las computadoras emplean para manipular datos. Sin el software, la computadora ser�a un conjunto de medios sin utilizar. Al cargar los programas en una computadora, la m�quina actuar� como si recibiera una educaci�n instant�nea; de pronto "sabe" c�mo pensar y c�mo operar. El Software es un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operaci�n de un sistema de computo. Distingui�ndose de los componentes f�sicos llamados hardware. Com�nmente a los programas de computaci�n se les llama software; el software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, est� adecuadamente documentado, y suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones individuales que se le proporciona al microprocesador para que pueda procesar los datos y generar los resultados esperados. El hardware por s� solo no puede hacer nada, pues es necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar al hardware.
El software se clasifica en 4 diferentes Categor�as seg�n las tareas: Sistemas
Operativos, Lenguajes de Programaci�n, Software de uso general, Software de
Aplicaci�n. (algunos autores consideran la tercera y
cuarta clasificaci�n como una sola).
Adem�s
de estas categor�as basadas en tareas, varios tipos de software se describen bas�ndose en su m�todo de distribuci�n. Entre
estos se encuentran los as� llamados programas enlatados, el software desarrollado por compa��as y
vendido principalmente por distribuidores, el freeware y software de
dominio p�blico, que se ofrece sin costo alguno, el shareware, que es similar al freeware,
pero suele conllevar una peque�a tasa a pagar por los usuarios que lo utilicen
profesionalmente y, por �ltimo, el infame vapourware,
que es software que no llega a
presentarse o que aparece mucho despu�s de lo prometido.
Sistemas operativos
Sistema operativo, software b�sico que controla un
ordenador. El sistema operativo tiene tres grandes funciones: coordina y
manipula el hardware de la computadora, como la memoria, las impresoras, las
unidades de disco, el teclado o el mouse; organiza los archivos en diversos
medios de almacenamiento, como discos flexibles, discos duros, discos compactos
o cintas magn�ticas, y gestiona los errores de hardware y la p�rdida de datos.
Tambi�n podemos definirlo diciendo que un sistema operativo es un programa de
control principal, almacenado de forma permanente en la memoria, que interpreta
los comandos del usuario que solicita diversos tipos de servicios, como
visualizaci�n, impresi�n o copia de un archivo de datos; presenta una lista de
todos los archivos existentes en un directorio o ejecuta un determinado
programa.
C�mo funciona un sistema operativo
Los sistemas operativos controlan diferentes procesos de la
computadora, como la ejecuci�n de un programa de hoja de c�lculo o el acceso a
informaci�n almacenada en la memoria del ordenador. Un proceso importante es la
interpretaci�n de los comandos que permiten al usuario comunicarse con el
ordenador. Algunos int�rpretes de instrucciones est�n basados en texto, y
exigen que las instrucciones sean tecleadas. Otros int�rpretes de instrucciones
est�n basados en gr�ficos, y permiten al usuario comunicarse se�alando y
haciendo clic en un icono, una imagen que aparece en la pantalla y representa
una instrucci�n determinada.
Generalmente, los principiantes consideran m�s f�cil de
usar los int�rpretes basados en gr�ficos, pero muchos usuarios inform�ticos expertos
prefieren los int�rpretes de instrucciones basados en texto porque son m�s
potentes.
Los sistemas operativos pueden ser de tarea �nica o
multitarea. Los sistemas operativos de tarea �nica, m�s primitivos, s�lo pueden
manejar un proceso en cada momento. Por ejemplo, cuando la computadora est�
imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas
instrucciones hasta que se termine la impresi�n.
Todos los sistemas operativos modernos son multitarea y
pueden ejecutar varios procesos simult�neamente. En la mayor�a de los
ordenadores s�lo hay una CPU; un sistema operativo multitarea crea la ilusi�n
de que varios procesos se ejecutan simult�neamente en la CPU. El mecanismo que
se emplea m�s a menudo para lograr esta ilusi�n es la multitarea por
segmentaci�n de tiempos, en la que cada proceso se ejecuta individualmente
durante un periodo de tiempo determinado. Si el proceso no finaliza en el
tiempo asignado, se suspende y se ejecuta otro proceso.
Este intercambio de procesos se denomina conmutaci�n de
contexto. El sistema operativo se encarga de controlar el estado de los
procesos suspendidos. Tambi�n cuenta con un mecanismo llamado planificador que
determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los
procesos bas�ndose en su prioridad para minimizar el retraso percibido por el
usuario. Los procesos parecen efectuarse simult�neamente por la alta velocidad
del cambio de contexto.
Los sistemas operativos pueden emplear memoria virtual para
ejecutar procesos que exigen m�s memoria principal de la realmente disponible.
Con esta t�cnica se emplea espacio en el disco duro para simular la memoria
adicional necesaria. Sin embargo, acceder al disco duro requiere m�s tiempo que
acceder a la memoria principal, por lo que el funcionamiento del ordenador
resulta m�s lento.
Sistemas operativos actuales
Los sistemas operativos empleados normalmente en los PC son
el UNIX, el Macintosh OS, el MS-DOS, el OS/2 y el Windows. El UNIX,
desarrollado en 1969 en los laboratorios Bell de AT&T, es un sistema
operativo popular entre los usuarios inform�ticos universitarios. Su
popularidad se debe en gran medida al crecimiento de Internet, cuyo software
fue dise�ado originalmente para computadoras que funcionaban con UNIX. Entre las
variantes de UNIX figuran el SunOS (distribuido por Sun Microsystems, Inc.),
Xenix (distribuido por Microsoft Corporation) y Linux. El UNIX y sus clones
permiten m�ltiples tareas y m�ltiples usuarios. Su sistema de archivos
proporciona un m�todo sencillo de organizar los archivos de disco y permite a
los usuarios proteger sus archivos frente a otros usuarios. Sin embargo, las
instrucciones del UNIX no son intuitivas. Otros sistemas operativos
multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft
Corporation e IBM y Windows, desarrollado por Microsoft. El sistema operativo
multitarea de las computadoras Apple se denomina Macintosh OS. El DOS y su
sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de PC.
S�lo permiten un usuario y una tarea.
Por hacer un peque�o comentario adicional acerca del
Windows, que es tal vez el S.O. m�s utilizado diremos que es un soporte f�sico
gr�fico de trabajo que funciona con�
muchas aplicaciones dise�adas espec�ficamente para �l. Su caracter�stica
es la facilidad de las aplicaciones para que los usuarios trabajen de manera
sencilla. En el ambiente Windows se hace referencia a la pantalla como si fuera
un escritorio, las funciones se representan en �reas denominadas ventanas. Han
existido sucesivas versiones del Windows, y est� a punto de salir el
Windows-2000 (escrito en febrero de 2000).
Tecnolog�as futuras
Los sistemas operativos siguen evolucionando. Los sistemas
operativos distribuidos, est�n dise�ados para su uso en un grupo de ordenadores
conectados pero independientes que comparten recursos. En un sistema operativo
distribuido, un proceso puede ejecutarse en cualquier ordenador de la red
(normalmente, un ordenador que no est� haciendo nada en ese momento) para
aumentar el rendimiento de ese proceso. En los sistemas distribuidos, todas las
funciones b�sicas de un sistema operativo - como mantener los sistemas de
archivos, garantizar un comportamiento razonable y recuperar datos en caso de
fallos parciales- resultan m�s complejas.
Lenguajes
de programaci�n
Mediante los programas se
indica a la computadora que tarea debe realizar y c�mo efectuarla, pero para
ello es preciso introducir estas �rdenes en un lenguaje que el sistema pueda
entender. En principio, el ordenador s�lo entiende las instrucciones en c�digo
m�quina, es decir, el espec�fico de la computadora. Sin embargo, a partir de
�stos se elaboran los llamados lenguajes de alto y bajo nivel.
En inform�tica, cualquier
lenguaje artificial que puede utilizarse para definir una secuencia de
instrucciones para su procesamiento por un ordenador o computadora. Es
complicado definir qu� es y qu� no es un lenguaje de programaci�n. Se asume
generalmente que la traducci�n de las instrucciones a un c�digo que comprende
la computadora debe ser completamente sistem�tica. Normalmente es la
computadora la que realiza la traducci�n.
����������� Lenguajes de bajo
nivel
����������� Vistos a muy bajo nivel, los microprocesadores procesan
exclusivamente se�ales electr�nicas binarias. Dar una instrucci�n a un
microprocesador supone en realidad enviar series de unos y ceros espaciadas en
el tiempo de una forma determinada. Esta secuencia de se�ales se denomina
c�digo m�quina. El c�digo representa normalmente datos y n�meros e
instrucciones para manipularlos. Un modo m�s f�cil de comprender el c�digo
m�quina es dando a cada instrucci�n un mnem�nico, como por ejemplo STORE, ADD o
JUMP. Esta abstracci�n da como resultado el ensamblador, un lenguaje de muy
bajo nivel que es espec�fico de cada microprocesador.
����������� Los lenguajes de bajo nivel permiten crear programas muy
r�pidos, pero que son a menudo dif�ciles de aprender. M�s importante es el
hecho de que los programas escritos en un bajo nivel sean altamente espec�ficos
de cada procesador. Si se lleva el programa a otra m�quina se debe reescribir
el programa desde el principio.
����������� Lenguajes de alto nivel
Por lo
general se piensa que los ordenadores son m�quinas que realizan tareas de
c�lculos o procesamiento de textos. La descripci�n anterior es s�lo una forma
muy esquem�tica de ver una computadora. Hay un alto nivel de abstracci�n entre
lo que se pide a la computadora y lo que realmente comprende. Existe tambi�n
una relaci�n compleja entre los lenguajes de alto nivel y el c�digo m�quina.
Los
lenguajes de alto nivel son normalmente f�ciles de aprender porque est�n
formados por elementos de lenguajes naturales, como el ingl�s. En BASIC, el
lenguaje de alto nivel m�s conocido, los comandos como �IF CONTADOR = 10 THEN
STOP� pueden utilizarse para decir a la computadora que pare si la variable
CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de
trabajar es un poco frustrante, dado que a pesar de que las
computadores parecen comprender un lenguaje natural, lo hacen en realidad de
una forma r�gida y sistem�tica.
����������� Lenguaje ensamblador
����������� Este intenta flexibilizar la representaci�n de los
diferentes campos. Esa flexibilidad se consigue no escribiendo los campos en
binario y aproximando la escritura al lenguaje.
����������� Int�rpretes y
compiladores
����������� La traducci�n de una serie de instrucciones en lenguaje
ensamblador (el c�digo fuente) a un c�digo m�quina (o c�digo objeto) no es un
proceso muy complicado y se realiza normalmente por un programa especial
llamado compilador. La traducci�n de un c�digo fuente de alto nivel a un c�digo
m�quina tambi�n se realiza con un compilador, en este caso m�s complejo, o
mediante un int�rprete. Un compilador crea una lista de instrucciones de c�digo
m�quina, el c�digo objeto, bas�ndose en un c�digo fuente. El c�digo objeto
resultante es un programa r�pido y listo para funcionar, pero que puede hacer
que falle el ordenador si no est� bien dise�ado. Los int�rpretes, por otro
lado, son m�s lentos que los compiladores ya que no producen un c�digo objeto,
sino que recorren el c�digo fuente una l�nea cada vez. Cada l�nea se traduce a
c�digo m�quina y se ejecuta. Cuando
la l�nea se lee por segunda vez, como en el caso de los programas en que se
reutilizan partes del c�digo (sea en bucles, en subrutinas...), debe compilarse
de nievo. Aunque este proceso es m�s lento, es menos susceptible de provocar
fallos en la computadora.
����������� Lenguajes m�s utilizados
COBOL (compilado): se suele utilizar para gesti�n empresarial. Es un lenguaje antiguo de poca capacidad.
FORTRAN (compilado): se trata de un programa para operaciones de c�lculo matem�tico.
PASCAL (compilado): lenguaje de prop�sito general cuyo objetivo era el lenguaje.
BASIC (int�rprete): lo normal es que sea interpretado. Lenguaje sencillo de aprender y de manejar que inicialmente se adecu� a la ense�anza de la inform�tica. Es m�s sencillo que el �Pascal�.
La versi�n m�s conocida es el �Visual Basic�.
ADA (compilado): lenguaje orientado a la programaci�n concurrida adaptado a las leyes o normas de la ingenier�a software. La sintaxis es parecida al �Pascal�.
MODULA 2 (compilado): casi id�ntico al �Pascal�. Hace m�s �nfasis en la programaci�n modular y tambi�n permite programaci�n concurrente.
�C� y�C++� �(compilados)
�C�: Lenguaje orientado a la programaci�n de sistemas especializados en todo aquello que no sea gesti�n. Se trata de un lenguaje de medio nivel. Permite acceder con facilidad a caracter�sticas del �Hardware�. El c�digo generador es m�s eficiente que en el resto de compiladores.
�C++� Utiliza las mismas instrucciones que �l �C� pero en este caso permite programas orientada a objetos.
LISP y PROLOG: ambos son utilizados para programaci�n de inteligencia artificial. El LISP un lenguaje interpretado, en el que cada expresi�n es una lista de llamadas a funciones.
JAVA: este es un lenguaje de prop�sito general interpretado. Orientado para programaci�n en Internet.
2.3 Dispositivos perif�ricos
y soportes de informaci�n
Como definici�n de perif�rico de ordenador se tiene al elemento f�sico que sirve para conectar el ordenador con el �mundo exterior�.
Grupos y clases
a) Perif�ricos de almacenamiento masivo: permiten manipular informaci�n registrada en alg�n tipo de dispositivo.
- Soporte: �� material en el que est�n grabados los datos (material de tipo magn�tico y �ptico).
- Medio:����� elemento f�sico que contiene el soporte (cinta/disco/...)
- Perif�ricos:� dispositivo que manipula la informaci�n almacenada en el medio (unidad de CD-ROM, disquetera,...).
b) Perif�ricos de entrada/salida: son todos aquellos que proporcionan informaci�n al ordenador o la manipulan (rat�n, teclado, impresora, teclado t�ctil,...)
Cintas magn�ticas
Cintas de carrete: no son las m�s utilizadas, pero s� las peores porque desperdician informaci�n al grabarla por bloques.
Encima
tenemos un trozo de cinta magn�tica de grabaci�n. Las l�neas horizontales
representan la forma de almacenamiento de la informaci�n. El espacio que existe entre bloques es
hueco y desperdiciado. Caso
t�pico de ordenador de cinta magnetof�nica.
Cintas de tipo �cartucho�: menos aparatosas que las anteriores pero tambi�n son m�s peque�as que las de V.H.S.
Tipos:�
-
Cintas de arranque y parada:
Utilizan un m�todo de grabaci�n similar al anterior. Desperdician espacio.
-
Cintas de bobinado continuo
(strinning). Son mejores que las anteriores.
Como podemos ver en el dibujo anterior, la informaci�n es recogida de forma continua.
- �������� Cintas de cassette: son las que m�s se utilizan. Las cintas de alta capacidad tienen desventajas, las que m�s se utilizan son los cassettes DAT (Digital Audio Tape). El ancho de la cinta es de 4 mm.
�����������
����������� Ventajas:
�����������
-��� Unicas con tecnolog�a de grabaci�n digital.
- Mayor duraci�n con respecto a los otros tipos.
- No desperdician tanta informaci�n como los otros m�todos.
- Comprimen la informaci�n.
- El m�todo de grabaci�n es de forma espiral.
Discos
magn�ticos
Es el m�todo de almacenamiento masivo m�s usado.
Poseen grandes ventajas con respecto a las cintas. El m�todo de informaci�n es directo y no secuencial.
Antes los discos eran siempre de una sola cara.
El disco
se divide en partes accesibles, son pistas conc�ntricas que dividen de una
manera l�gica el disco. Cada anillo
se llama pista. Las divisiones
de pistas son los sectores.
En los sectores interiores, las part�culas magn�ticas est�n m�s concentradas para as� tener m�s capacidad de almacenamiento.
La unidad m�nima de lectura/escritura� para un dispositivo se denomina CLUSTER que es un grupo de sectores o unidad de almacenamiento.
Una unidad
que utiliza discos magn�ticos como m�nimo lee lo� que tiene un �Cluster�.
N�mero Sect./Cluster
El� �cluster� es la unidad m�nima de acceso.
Autoexec.bat
���������������������������������������������������������� ����� 148 char. (bytes)
Disquete (utiliza sector
/cluster).
��������������������������������������� ����������������������������������������������������������������512� byte = sector
La capacidad del disco es de 512 byte = sector
Si lo grabamos en un disco duro, este utiliza 16 sect/cluster = 8kb
La unidad m�nima para un disco duro tiene que
ser una �cluster�.
Un alto n�mero de sectores por �cluster� es inadecuado para ficheros peque�os.
Si los ficheros fueran muy grandes, ocurrir� que ocupar�an varios sectores.
N�mero alto de Sect./Clust.� es adecuado para ficheros grandes.
Los discos suelen estar magnetizados por las dos caras.
El formateo de un disco se produce cuando, mediante un programa, las pistas y sectores l�gicos que contiene el disco son legibles. Cuando se formatea se detectan posibles errores.
Disquetes
Compuestos por l�minas de pl�stico recubiertos por material magnetizable y protegida por alg�n tipo de cubierta
Caracter�sticas:
- Son un sistema� de almacenamiento secundario.
- Son baratos.
- Acceso lento.
- Se utilizan para transportar informaci�n.
- Baja capacidad.
-��� Suelen utilizarse para instalar programas e intercambiar ficheros.
- Tambi�n pueden ser muy �tiles para peque�as copias de seguridad.
- Son muy� poco fiables.
- Se pueden producir errores de lect./Escrit.
Los disquetes pueden estropearse o quedar defectuosos debido al funcionamiento de la disquetera del disco.
Movimientos del disquete al ser le�do:
1 Gira
2 Mueve la cabeza de lectura hasta la pista donde est� el sector.
3 Leer/Escribir.
4 Parar y girar
Clasificaci�n de los
disquetes
La clasificaci�n de los disquetes depende de dos factores. Uno es el tama�o f�sico (8��, 5��1/4, 3��1/2, 3��,...) y el otro es la densidad (n�mero de sectores/pista).
En los discos de 3 � existen varios:
-
DD ���������� (double
density).........9 sect./pista.
-
HD ���������� (high
density).............18 sect./pista.
-
ED ���������� (extra
density).............36 sect./pista.
La capacidad de un disquete se puede hacer de la siguiente manera:
Capacidad = # caras� x� #
pistas/caras� # sect./cara� x��
tama�o del sector
Una disquetera preparada para leer alta densidad puede leer densidades inferiores.
Protecci�n
La mec�nica de protecci�n contra escritura depende del tama�o f�sico del disco.
�������� Disco de 8``������������������������������������������ Disco de 3��1/2
Libre est� protegido y tapado est� sin
protecci�n.
En el dibujo del disco de 8�� podemos ver que con� el hueco libre se puede escribir y con el hueco
tapado NO.
Discos duros
Conjunto de discos o platos r�gidos
montados verticalmente uno encima de otro,�
herm�ticamente cerrados en una carcasa met�lica que evita que se pueda
deteriorar la superficie de los discos o las cabezas lectoras.
El dibujo de arriba refleja un t�pico disco duro. Se
pueden ver los discos (r�gidos) apilados y las cabezas lectoras entre disco y
disco.
Caracter�sticas
Principal sistema de almacenamiento
Gran densidad.
Muy r�pidos.
Caros, comparados con los disquettes.
Suelen estar dentro de la caja del
ordenador.
La unidad lectora y el soporte magn�tico
est�n integrados dentro de la misma carcasa.
En la mayor�a de los casos son
�complicados� de instalar y configurar.
Su fiabilidad es alta comparada con los
disquettes.
Lectura
y caracter�sticas de los discos del H.D.
Movimiento continuo y veloz del disco.
Se realiza el acceso por cilindros.
Cuando se lee o escribe, las cabezas de
lectura no est�n en contacto con el disco.
En el dibujo de arriba se destacan las �cabezas lectoras�. La distancia entre las cabezas y los discos es de 0,3 micras. La cabeza lectora nunca toca los discos, los da�ar�a (esto era uno de los grandes problemas de los ordenadores antiguos).
Otro concepto a la hora de funcionar con D.D. (H.D.), es �la controladora� que es un dispositivo necesario que hace de intermediario entre el ordenador y el disco duro. Transforma las peticiones de lectura y escritura en las se�ales el�ctricas adecuadas para el funcionamiento del disco duro.
DISQUETERA H.D. CD-ROM Controladora de
disco
Para pasar informaci�n del disco duro (H.D.) a la memoria necesitamos la controladora de disco que har� de intermediario entre el ordenador y esos dispositivos de almacenamiento.
La controladora de disco debe ser compatible con ambos dispositivos.
Actualmente las controladoras E.I.D.E. (uso no profesional) �pueden controlar:
- 4 H.D./CD-ROM y dos disqueteras.
La controladora �SCSI� tambi�n tiene que tener un disco duro �SCSI� (uso no profesional) tambi�n.
Discos
�pticos
El acceso o la lectura de la informaci�n es a trav�s de l�ser.
Caracter�sticas:
1 Sirven como sistema de almacenamiento auxiliar.
2 Son de gran capacidad.
3 Velocidad de acceso y transferencia es mucho mayor que la de los disquetes pero menor que la de los discos duros.
4 Baratos, teniendo en cuenta la capacidad.
5 La unidad lectora es independiente del soporte.
6 F�cil de transportar. Se utilizan para intercambiar informaci�n e instalar programas.
7 La fiabilidad de este soporte es muy alta.
8 La� informaci�n se graba en espiral
9 El disco s�lo gira cuando es necesario.
10 El cabezal no est� nunca en contacto con la superficie del disco.
11 Lo cual da una idea de la fiabilidad.
12 Es rayable.
CD-ROM (Discos de
s�lo lectura)
Formateo id�nticos a los CD y a los CD de m�sica.
La capacidad m�x. es de� 660 Mb y el m�n. de 2 Mb.
La velocidad (hablamos de� transferencias bytes/segundos) se ha denominado est�ndar a la necesaria para� leer un CD-Audio que es de 150 Kb/s. Poco despu�s salieron las de X2 (doble velocidad), por lo que la velocidad de transferencia ser� 150 Kb/sX2 = 300 Kb/s. Actualmente son de alrededor de X40.
Tiempo de acceso medio
Se suele medir en mseg. Indica la velocidad del movimiento, de la cabeza lectora sobre el disco.
Tiempo demedici�n.
Un dato importante es que
en los CD-ROM con informaci�n muy repartida: 12X
trans. = 20 mseg. El
primero es del tipo de videos y el segundo es m�s r�pido.
24X trans. = 100 mseg
Tama�o del b�ffer
interno.
El b�ffer interno, es una memoria peque�a y auxiliar que funciona como una memoria cach�, guardando m�s informaci�n de la que realmente se pide, para poder adelantarse a las siguientes peticiones de lectura.
Tipo de tama�o de
controladora
- IDE / EIDE: en ordenadores dom�sticos.
- SCSI: en cualquier tipo de CD-ROM, es m�s r�pido.
Est�ndares soportadores.
Son los tipos de informaci�n o discos que es capaz de leer la controladora. Lo normal es que sean capaces de leer un CD-Audio. Puede haberlos de muchos tipos: Photo_CD, CD �V�deo, CD interactivo. Otros tipos son los CD-, son gravables pero solamente una vez.
Discos �pticos de
lectura-escritura
Los discos que se utilizan son los CD-R (se escribe en ellos una sola vez), son escritos por unidades de CD que soportan este formato.
- Las grabadoras de CD tienen una velocidad de lectura �normal� y la de escritura es de� X8
- Los CD-RW: (se puede escribir en ellos varias veces), se comporta como un disquete, ideal para guardar copias de seguridad.
Existen dispositivos para los tipos de discos. El CDR es a�n m�s barato que el CD-RW, en la mayor�a de los casos es SCSI.
- DVD-ROM: como un CD, se trata de un soporte �ptico. El ancho de las pistas es distinto al del CD-ROM, por que en un CD hay� 1 pista y en un DVD hay cuatro.
�
CD � ROM���������������� 660 Mb
DVD � ROM ������������ 4,7 Gb � 17
Gb
Un CD-ROM utiliza s�lo una cara y el mismo nivel. EL DVD utiliza m�ltiples configuraciones:
����������� -���� Una cara, una capa
- Dos caras, dos capas de 17
En cuanto a velocidad es igual que un CD.
Los lectores de DVD� que suelen ser compatibles, son los CD-ROM.
Tambi�n est� el DVE-VIDEO (permite hasta cuatro pel�culas y sonido digital...).
El DVD-R permite grabar todo de una vez
Perif�ricos
de entrada y salida
Monitores
Tama�o de la pantalla (pulgadas) es la distancia en diagonal de la pantalla. Las profesionales oscilan entre las 12�� y las 17��,2.
El concepto de resoluci�n de una pantalla son los puntos horizontales por los verticales (pixels) de la pantalla. Al principio eran de 200 X 300, luego fue est�ndar de 640 X 480, 800 X 600, y ahora son de 1024 X 786 y 1280 X 1024.
Todos los monitores tratan la informaci�n de forma anal�gica. La forma anal�gica es representada como una curvatura �gaussiana� continua y la forma digital es de la misma forma que las curvaturas rectas del pulso de un reloj.
Se usan los an�logos por que para leer 16 mill. de colores por punto, son muchos �0� y �1�.
Cuando se dice que un monitor es digital, quiere decir que el cuadro de mandos es digital.
Los monitores est�n basados en la misma tecnolog�a que los T.V. (monitores de tubo de rayos cat�dicos CTR)
El ca��n de haz de electrones lanza contra un puntito, el punto es de f�sforo. Cuando le da un haz, brilla dependiendo de la intensidad. Cada punto refleja tres colores elementales que son el rojo verde y azul. Si fuese monocromo, s�lo tendr�a un color (antes muchos monitores eran monocromo, de un color verdoso).
La pantalla est� formada por una serie de puntos que deben ser excitados. El ca��n debe recorrer todos los puntos de la pantalla constantemente para que se pueda representar la imagen.
Tarjeta gr�fica
La informaci�n que va a procesar el monitor se la va a dar la tarjeta gr�fica.
Hay varios modelos de tarjetas pero todas pero todas cumplen una serie de est�ndares seg�n los par�metros:
-��������� Resoluci�n de trabajo:� - Modo texto
���������������������������������������������������������� - Modo gr�fico.
-��������� N�mero de colores que es capaz de tratar.
����������� Tipos
de tarjeta gr�fica
MDA
S�lo permit�a pasar texto a la pantalla. No permit�a procesar la informaci�n de tal forma que se representaran gr�ficos.
Los �standard� posteriores fueron:
EGA
VGA
SVGA
Permitieron progresivamente la incorporaci�n de gr�ficos cada vez m�s complejos.
Otros conceptos relacionados con las tarjetas gr�ficas:
Memoria de v�deo
Es la parte en la que se guarda la informaci�n que se va a visualizar.
Chipset
Chip que controlan la tarjeta. S3, Cirrus, trident, xga.
N�mero de bits
N�mero de l�neas que hay entre el procesador gr�fico y la memoria gr�fica.
Acelerador gr�fico
Es un circuito especializado en hacer tareas rutinarias de manera m�s r�pida.
Modo de refresco
El �refresco� es renovar completamente el contenido de la pantalla, repitiendo la misma representaci�n o modific�ndola si es necesario. Para ello se hace un recorrido pixel a pixel a una velocidad determinada.
El famoso parpadeo de la imagen en la pantalla se produce si la velocidad de refresco es baja y la vista se cansa.
Existen dos formas de refresco:
- Horizontal: N�mero de l�neas/seg.
- Vertical:���� �Pantallas/seg.
Las pantallas son el n�mero de veces que se refresca la pantalla en un segundo y est� entre 50 Hz y 100 Hz (50-100 refrescos/seg.)
Traco (trackin�)
Modo de refresco entrelazado que consiste en refrescar las l�neas impares que hemos rellenado la imagen con la mitad de las l�neas y despu�s rellenamos las pares.
Este m�todo es utilizado cuando la resoluci�n es alta y la velocidad es baja.
Impresoras
Caracter�sticas:
-��������� Resoluci�n. Definen la calidad del resultado o con la que imprimo una hoja (puntos x pulgadas (ppp)) (dots per inch (dpi)).
-��������� Velocidad de impresi�n. Determina el n�mero de caracteres por segundo o el n�mero de p�ginas/minuto que es capaz de generar.
- ������Fuentes internas.
-��������� Fuentes de impresi�n (hardware)
����������� -��������� Definidos por el programa. Externos y� del software.
Las impresoras suelen tener un �panel de control�. Este panel sirve para cambiar el panel interno u otras cosas como el tipo de letra.
Vamos a comentar algo acerca de los tipos m�s comunes de impresoras
Impresoras matriciales o
de aguja
Utilizan una cabeza formada por varias agujas que dependiendo de si est�n activas o pulsadas permiten configurar o escribir todos los s�mbolos necesarios.
El
cabezal, en negro, imprime seleccionando los puntos precisos para cada
car�cter. La barra, en gris, hace que el folio vaya subiendo. Para
marcar cualquier car�cter lo que se har�a ser�a activar cada uno de los
puntos necesarios.
Son impresoras comunes las matriciales de 24 agujas (en realidad no se trata de impresoras de 24 agujas sino de agujas en forma matricial de 24x24).
Caracter�sticas
- Resoluci�n o calidad es baja o media
- Velocidad baja (char./seg.).
- Cinta a utilizar depende del modelo de impresora. Existe una degradaci�n progresiva.
En este
tipo de impresoras la impresi�n es por tinta que viene en forma de cinta
(gris). El car�cter� (negro) empuja
con fuerza sobre la cinta y esta deja impreso el car�cter sobre la hoja
(blanco) que a su vez golpea sobre el rodillo.
�
- Ruido
- Suelen tener pocos tipos de letra interna
- Permiten utilizar papel tipo calco
- Baratos
Impresoras de inyecci�n
de tinta (chorro de tinta)
Utilizan un cabezal que al calentar la tinta que contiene permite generar los caracteres a imprimir.
Por supuesto, existen diferentes tipos de tecnolog�as de inyecci�n de tintas. Normalmente eran bastante sucias� por que la tinta se corr�a. Hay otras t�cnicas como la de la burbuja en el extremo de la aguja. Este �ltimo es m�s preciso por que el torrente de tinta es controlado.
�Aqu� el papel y el cabezal siguen en movimiento.
Caracter�sticas:
- Resoluci�n media/alta
- Comparable con l�ser
- Velocidad media/baja (p�ginas/min.)
- Se utiliza un cartucho contenedor de tinta. El cabezal suele ir unido a ese tanque en la mayor�a de los casos y por ese motivo es tan caro.
- Existen dos tipos de configuraciones:
- BN/Color (o una o otra)
- BN/Color (las dos a la vez)
- No genera ruido
- Suelen tener pocos tipos de letra internas, en casi todos los casos s�lo permiten hojas sueltas (y no papel continuo)
- La calidad depende del papel utilizado
Impresoras l�ser
Tienen la misma tecnolog�a que las fotocopiadoras.
La tinta
queda impresa en el papel calentado la tinta en polvo y sell�ndola contra
el papel
Caracter�sticas:
- Alta velocidad (p�g./min.)
- Alta calidad
- Trabajo en altas temperaturas (necesario sistema de ventilaci�n)
- Ruido intermedio
- S�lo aceptan papel en hojas sueltas
- Algunos modelos de gama alta pueden llevar opcionalmente el POST-SCRIPT (lenguaje de definici�n de p�gina).
POST-SCRIPT: forma de definici�n o descripci�n de p�gina para definir las instrucciones que entiende la impresora para ser m�s eficiente.
La desventaja es que para opci�n Post-script, la impresora s�lo imprimir� documentos Post-scrip
Modem
(Modulador-Demodulador)
Dispositivo utilizado para transmitir datos a trav�s de la red telef�nica.
Instalaci�n del m�dem
1��������� forma interna: a trav�s de las tarjetas de ampliaci�n.
2��������� Forma externa: va� fuera (por fuera) conectado a este� a trav�s del puerto serie.
Forma de conexi�n
Las utilidades posibles del m�dem son
varias como: Enviar informaci�n a trav�s de la red
de tln. Conectarse a un �Host� o red remota.
Esto permitir� operaciones de trabajo. Conectarse a ordenadores BBS o
sistema de mensajer�a electr�nica. Conexi�n a Internet. Env�o y recepci�n de documentos
(fax).
Las ventajas del fax son:
- No se escribe ni se imprime hasta que se ordena.
- Tienen sistemas de programaci�n para la m�quina
- La impresi�n es en papel no t�rmico
Para la instalaci�n del fax es necesario todos los programas que necesit� el m�dem para su instalaci�n.
Caracter�sticas (m�dem):
- Velocidad de transmisi�n de datos se mide en bps/seg.
- Existen varios est�ndares: 9.600/14.400/28.800/33.600/55.600
Tanto el emisor, como el receptor se tienen que poner de acuerdo para enviarse se�ales, han de ser de la misma frecuencia.
Los m�dems son sensibles al ruido en un medio de comunicaci�n: cuanta mayor velocidad, m�s sensible.
Otros perif�ricos
Teclado: Dispositivo de
entrada m�s com�nmente utilizado que encontramos en todos los equipos
computacionales. El teclado se encuentra compuesto de 3 partes: teclas de
funci�n, teclas alfanum�ricas y teclas num�ricas.
Mouse : Es el segundo dispositivo de entrada m�s utilizado. El mouse o rat�n es
arrastrado a lo largo de una superficie para maniobrar un apuntador en la
pantalla del monitor. Fue inventado por Douglas Engelbart y su nombre se deriva
por su forma la cual se asemeja a la de un rat�n.
L�piz
�ptico : Este
dispositivo es muy parecido a una pluma ordinaria, pero conectada a un cord�n
el�ctrico y que requiere de un software especial. Haciendo que la pluma toque
el monitor el usuario puede elegir los comandos de las programas.
Tableta
digitalizadora : Es una
superficie de dibujo con un medio de se�alizaci�n que funciona como un l�piz.
La tableta convierte los movimientos de este apuntador en datos digitalizados
que pueden ser le�dos por ciertos paquetes de c�mputo .
Los tama�os var�an desde tama�o carta hasta la cubierta de un escritorio.
Entrada
de voz (reconocimiento de voz) : Convierten la emisi�n vocal de una persona en se�ales digitales. La
mayor�a de estos programas tienen que ser "entrenados" para reconocer
los comandos que el usuario da verbalmente. El reconocimiento de voz se usa en
la profesi�n m�dica para permitir a los doctores compilar r�pidamente reportes.
M�s de 300 sistemas Kurzweil Voicemed est�n instalados actualmente en m�s de
200 Hospitales en Estados Unidos. Este novedoso sistema de reconocimiento
f�nico utiliza tecnolog�a de independencia del hablante. Esto significa que una
computadora no tiene que ser entrenada para reconocer el lenguaje o tono de voz
de una sola persona. Puede reconocer la misma palabra dicha por varios
individuos.
Pantallas
sensibles al tacto (Screen Touch) : Permiten dar
comandos a la computadora tocando ciertas partes de la pantalla. Muy pocos
programas de software trabajan con ellas y los usuarios se quejan de que las
pantallas est�n muy lejos del teclado. Su aceptaci�n ha sido muy reducida.
Algunas tiendas departamentales emplean este tipo de tecnolog�a para ayudar a
los clientes a encontrar los bienes o servicios dentro de la tienda. Lectores
de c�digo de barras Son rastreadores que leen las barras verticales que
conforman un c�digo. Esto se conoce como Punto de Venta (PDV). Las tiendas de
comestibles utilizan el c�digo Universal de Productos (CUP � UPC). Este c�digo
identifica al producto y al mismo tiempo realiza el ticket descuenta de inventario
y har� una orden de compra en caso de ser necesario. Algunos lectores est�n
instalados en una superficie f�sica y otros se operan manualmente.
Scanners : Convierten
texto, fotograf�as a color � en Blanco y Negro a una forma que puede leer una
computadora. Despu�s esta imagen puede ser modificada, impresa y almacenada.
Son capaces de digitalizar una p�gina de gr�ficas en unos segundos y
proporcionan una forma r�pida, f�cil y eficiente de ingresar informaci�n
impresa en una computadora; tambi�n se puede ingresar informaci�n si se cuenta
con un Software especial llamado OCR (Reconocimiento �ptico de caracteres).
3.
Programas: tipos y caracter�sticas
Dentro del Software, ya hemos hablado de los Sistemas Operativos y los
Lenguajes de Programaci�n. Adem�s de estos tipos de Software, tambi�n tenemos
Software de Uso General y Software de Aplicaciones
3.1
Software de uso general
El software para uso general
ofrece la estructura para un gran n�mero de aplicaciones empresariales,
cient�ficas y personales. El software de hoja de c�lculo, de dise�o asistido
por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos,
pertenece a esta categor�a. La mayor�a de software para uso general se vende
como paquete; es decir, con software y documentaci�n orientada al usuario
(manuales de referencia, plantillas de teclado y dem�s ).
Procesamiento
de textos
Un procesador de textos es
un programa que nos permite redactar un documento, un informe, escribir una
carta, escribir un libro... En principio s�lo serv�an para tratar texto pero
poco a poco se han ido sofisticando y en la actualidad tienen sencillas
herramientas para creaci�n de gr�ficos, tablas, correcci�n ortogr�fica e
incluso sint�ctica... Adem�s son capaces de importar gr�ficos complejos
realizados con programas de dise�o gr�fico. Son programas de uso
muy frecuente y sencillos de manejar.
Podemos mencionar el WORD de
Microsoft (la misma compa��a que desarroll� el sistema operativo Windows). Han
existido sucesivas versiones, en la actualidad est� a punto de comercializarse
el WORD-2000. Otros procesadores de textos ampliamente distribuidos son:
WordPerfect, AmiPro, MicrosoftWorks...
Hojas
de c�lculo
Una hoja de c�lculo es un
programa que nos permite hacer, entre otras cosas, operaciones con series grandes
de n�meros. Si tenemos varias columnas de datos correspondientes a distintas
cosas,� podemos establecer todo tipo de
operaciones que nos d� una columna final de resultados, o un valor promedio (u
otros tipos de ajustes)...Tambi�n podemos realizar representaciones gr�ficas de
distintos valores: podemos hacer una representaci�n X-Y, o bien varias
representaciones superpuestas para hacer comparaciones o lo que deseemos,
podemos realizar histogramas, representaciones tridimensionales,
Podemos mencionar la hoja de
c�lculo EXCEL, de la compa��a Microsoft (que dicho sea de paso, tiene un
cuasimonopolio) que se compenetra muy bien con el WORD en cuanto a intercambio
de textos, tablas, gr�ficos...Otras hojas de c�lculo son LOTUS 1-2-3, Microsoft
Works,...
CAD
El dise�o asistido por
ordenador (Computer Aided Design) tambi�n ha evolucionado espectacularmente
estos �ltimos a�os. Se trata de hacer en la pantalla un dibujo m�s o menos
complicado, sea con fines de dise�o, art�sticos, para ilustrar un documento...
Hoy en d�a son posibles en un ordenador no profesional cosas hasta hace poco
impensables: dise�o de complejas estructuras en 3D, animaciones sencillas,
retoque fotogr�fico y fotomontaje renderizado (sombreado virtual en 3D debido a
focos de luz que el usuario coloca a su antojo, da una espectacular sensaci�n
de tridimensionalidad). Muchas industrias utilizan este tipo de programas para
dise�ar sus productos venideros: empresas automovil�sticas, astilleros...
Dentro de la enorme cantidad
de programas destinados a dise�o gr�fico podemos destacar el CorelDraw, el
Autocad, el Paint Shop Pro, PhotoShop... (he mezclado
un poco programas de dibujo sencillos, de retoque fotogr�fico y de dise�o
propiamente dicho).
Bases
de datos
Permiten el tratamiento con
cantidades enormes de datos. Es el tipo de programas que utilizan los bancos
para controlar las operaciones con sus clientes (intereses d�a a d�a de todas
las cuentas corrientes...), las compa��as de seguros, los almacenes (para
controlar la entrada y salida de material, el control de stocks...). Podemos
mencionar dBase, Quattro Pro, Access...
Agenda
Existen programas que
cumplen funci�n de agenda. Te avisan de las fechas importantes, de las horas
que t� quieras, permiten optimizar el tiempo del d�a, e incluso enviar felicitaciones
autom�ticamente en los cumplea�os de las personas que est�n en el list�n
telef�nico personal. Podemos destacar Schedule+ de Microsoft.
3.2
Software de aplicaciones
El software de aplicaci�n esta dise�ado y escrito para realizar tareas espec�ficas personales, empresariales o cient�ficas como el procesamiento de n�minas, la administraci�n de los recursos humanos, el control de inventarios, el control del tr�fico, estudio de la din�mica atmosf�rica... Todas �stas aplicaciones procesan datos (recepci�n de materiales) y generan informaci�n (registros de n�mina) para el usuario.