Está en la página 1de 5

Antecedentes Históricos, Hardware y Software

Historia
Las personas han estado haciendo cálculos desde el momento en que comenzaron
a contar con sus dedos, si alguna vez lo hizo así, sabrá que no es un método muy efi-
ciente, es por ello que se han inventado sistemas de distinto tipo para resolver proble-
mas matemáticos. Los primero contadores, probablemente, llevaban la cuenta de pe-
queñas cantidades colocando piedritas en la arena. Los chinos confiaron durante
muchísimos años en un dispositivo llamado ábaco, formado por un marco que sosten-
ía alambres por los que pasaban cuentas, mucha gente aún lo usa para realizar las
cuatro operaciones básicas.
Antes que la electricidad se usara para activar las máquinas, los científicos se de-
batieron con el problema de construir un equipo mecánico que les ayudara a resolver
sus cálculos. Un matemático inglés llamado Charles Babbage dedicó gran parte de su
vida a desarrollar ideas sobre este tipo de dispositivos. Desgraciadamente no llegó a
construir una máquina que funcionara. Las herramientas para fabricar las piezas de al-
ta precisión que necesitaba no habían sido inventadas. Aún cuando hubiera consegui-
do fabricarla, su uso hubiera sido muy complicado.
Para que una máquina realice operaciones matemáticas con rapidez y exactitud,
necesita componentes magnéticos y eléctricos que almacenen información y la envíen
de una parte a otra de la computadora. Finalmente se construyeron equipos que pod-
ían tomar datos, trabajar con ellos y obtener resultados controlando el flujo de electri-
cidad que pasaba por sus circuitos. La primera de esas máquinas estuvo en funciona-
miento para mediados de los ‘40, se llamaba ENIAC (Electronic Numerical Integrator
And Calculator) y es la primera computadora digital electrónica. Ocupaba una habita-
ción completa del tamaño de una casa, pesaba 30 toneladas, sus circuitos trabajaban
usando dieciocho mil tubos de vacío; era lenta, cada dos horas fallaba una válvula por
lo tanto debían ser reemplazadas constantemente y generaba altas temperaturas, por
lo cual necesitaba un importante equipo de refrigeración trabajando al mismo tiempo,
además consumía mucha energía eléctrica. A este período se lo conoce como la Pri-
mera Generación de Computadoras.
La Segunda Generación de Computadoras se establece alrededor de 1957 y se ca-
racteriza por que los circuitos contenían transistores lo que permite la producción de
computadoras cada vez más pequeñas, con menor consumo de energía eléctrica y
que resolvían problemas diez veces más rápido que las computadoras de la primera
generación. Se llama circuito a las conexiones electrónicas a través de las cuales fluye
la electricidad y por lo tanto la información codificada.
La Tercera Generación de Computadoras nace con la aparición del circuito integra-
do o CI que contiene más de un transistor sobre el mismo substrato conectados sin
cables. Un CI combina varios componentes electrónicos en una pequeña pastilla de si-
licio y se lo conoce como CHIP. Están hechos con cristales de silicio obtenidos del
cuarzo mediante un proceso de fundido y purificación. Los cristales se cortan en finas
láminas en las que se graba, mediante una serie de procesos químicos, el circuito pre-
viamente diseñado y reducido fotográficamente hasta ajustarse al tamaño de la lámi-
na. Finalmente, se encapsulan y se dedican para ser el cerebro, la memoria o alguna
otra parte de la computadora.
Hoy en día, los chips son del tamaño de la uña de un bebé y contienen miles de cir-
cuitos. Estos pequeños chips, llamados MICROPROCESADORES, que son la base de
las actuales computadoras, marcaron la Cuarta Generación de Computadoras.
La Quinta Generación de Computadoras está especialmente caracterizada por el
gran desarrollo del software, especialmente relacionado con la Inteligencia Artificial y
los Sistemas Expertos, es decir con la toma de decisiones por la computadora. Esto
fue posible gracias al avance tecnológico que significa la integración de circuitos en
gran escala, permitiendo al programador desligarse de la restricción que significa la
memoria escasa y cara.
La Sexta Generación de Computadoras podría denominarse como la era de las
computadoras basadas en redes neuronales artificiales o “cerebros artificiales”. Son

Unidades 1 y 2 – Antecedentes Históricos, Hardware y Software 1


Antecedentes Históricos, Hardware y Software

computadoras que utilizan superconductores como materia prima para sus procesado-
res, lo cual les permite no derrochar electricidad en calor debido a su nula resistencia,
ganando performance y economizando energía. La ganancia de performance es,
aproximadamente, 30 veces la de un procesador de la misma frecuencia que utiliza
metales comunes para su funcionamiento.
Las computadoras de esta generación cuentan con arquitecturas combinadas Para-
lelo / Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo
tiempo; se han creado computadoras capaces de realizar más de un millón de millones
de operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área
mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente utilizando
medios de comunicación a través de fibras ópticas y satélites, con anchos de banda
impresionantes.
Todos los proyectos de esta sexta generación de computadoras aún están en desa-
rrollo, y la única noticia que ha trascendido ha sido el uso de procesadores en parale-
lo, es decir, la división de tareas en múltiples unidades de procesamiento operando de
manera simultánea. Además, se han incorporado chips de procesadores especializa-
dos en las tareas de video y sonido. Algunas aplicaciones son: inteligencia artificial
distribuida, teoría del caos , sistemas difusos , holografías , etc.

En muchas fábricas se utilizan trabajadores computarizados llamados robots indus-


triales para realizar tareas peligrosas o repetitivas que antes realizaban seres huma-
nos; la palabra robot viene del checo robota que significa trabajo forzado. En este pun-
to se debe tener cuidado en no confundir un robot industrial (que consta simplemente
de brazos mecánicos) con un androide (que tiene forma humana).

Funciones de un sistema de cómputos


¿Ha pensado alguna vez en el significado de la palabra “computar”?. Una definición
es “hacer cálculos”, en otras palabras, computar significa contar o calcular utilizando
números. Computar puede ser tan simple como sumar 2+2 o tan complejo como de-
terminar la trayectoria de una nave espacial.
¿Qué es exactamente una computadora? una respuesta podría ser: es una máqui-
na que puede aceptar instrucciones, almacenar datos, decidir qué significan estos da-
tos y actuar en consecuencia, ya sea mostrando resultados en la pantalla o haciendo
una tarea específica.
A pesar de que las computadoras no pueden igualar la mente humana para tomar
decisiones, pueden realizar operaciones matemáticas muchísimo más rápido y lo
hacen en forma similar a cómo lo haría una persona. Si alguien tiene que sumar dos
números, primero oye el pedido con los oídos o lo ve con los ojos, tanto los ojos como
los oídos actúan como dispositivos de entrada para pasar el problema al cerebro; en la
computadora un dispositivo de entrada es el teclado.
Una vez que el cerebro conoce el problema, acude a la memoria para resolverlo, es
entonces cuando “recuerda” el mecanismo a seguir para sumar, que posiblemente
aprendió hace mucho tiempo. Para llegar a la respuesta, procesa los datos que recibe
usando la información que tiene en su memoria. La computadora hace prácticamente
lo mismo. Un chip está programado para sumar, los circuitos trasladan los números
desde el teclado a través de la CPU, el cerebro de la computadora, hasta la unidad
aritmética y lógica, ALU.
Una vez que llega al resultado, lo comunica escribiéndolo o diciéndolo en voz alta,
la voz o el lápiz y el papel, hacen las veces de dispositivos de salida; los dispositivos
de salida de la computadora son la pantalla o la impresora.
Programar significa comunicarse con la computadora en un lenguaje que sea en-
tendido tanto por la máquina como por el usuario, es decir usando un lenguaje de pro-
gramación. Hay algo fundamental que ningún usuario de computadoras debe olvidar:
la máquina es tan útil como los programas que se crean para ella.

Unidades 1 y 2 – Antecedentes Históricos, Hardware y Software 2


Antecedentes Históricos, Hardware y Software

Puerto de entrada recibe datos e instrucciones a través de los periféri-


cos.
Memoria almacena los datos y las instrucciones ingresados
por el usuario (RAM) y los propios del sistema
(ROM).
Unidad Central de Procesamien- manipula los datos y coordina los pasos de ejecu-
to ción de un programa.
(CPU)
Unidad Aritmética y Lógica (ALU) efectúa los cálculos sobre los da-
tos.
Unidad de Control (UC) interpreta y ejecuta las instruccio-
nes del programa.
Puerto de salida recibe los resultados de haber procesado los datos.
El trabajo con una ordenador es posible gracias a una combinación de elementos
físicos o hardware y lógicos o software, puede decirse que el hardware sirve de so-
porte para la ejecución del software, de forma que cualquiera de estos elementos por
separado no permitiría efectuar trabajo alguno.

Componentes del Hardware

CPU

DATO INFO
E UC ALU S

Periféricos Periféricos
de entrada de salida
MEMORIA

La CPU (Unidad Central de Proceso) es el verdadero protagonista de la capacidad


de proceso del hardware del ordenador y, en consecuencia, el componente que de-
termina en mayor medida la potencia de cada modelo dentro de su gama.
Los puertos de entrada/salida son los circuitos responsables de la comunicación del
computador con los periféricos.
Los periféricos son dispositivos que facilitan la comunicación entre el usuario y la
computadora, no forman parte de la computadora en sí misma. Los hay de:
¾ Entrada: teclado, lectora de barras, lectora de caracteres magnéticos, mouse, etc.
¾ Salida: impresora, plotter, monitor, etc.
¾ Entrada/salida: unidades de almacenamiento permanente (discos, cintas, CD,
DVD, etc.), modem y otros.

Unidades para medir la capacidad de almacenamiento


La unidad más pequeña de información es el bit (viene de las palabras en inglés
Binary digiT), puede tener dos valores 0 o’ 1. Dado que no es práctico manejar los bits
individualmente, se utilizan conjuntos de 8 bits conocidos como byte. La capacidad de
almacenamiento se mide en Kilobytes (Kb), equivaliendo cada Kilobyte a 1024 by-
tes o aproximadamente a 103 bytes, Megabytes (Mb) aproximadamente a 106 bytes,
Gigabytes (Gb) que corresponde aproximadamente a 109 bytes y Terabytes (Tb)
aproximadamente a 1012 bytes.

Unidades 1 y 2 – Antecedentes Históricos, Hardware y Software 3


Antecedentes Históricos, Hardware y Software

Los circuitos de la computadora usan pulsos de electricidad para generar los dos
símbolos del código binario: 0 y 1. Existen varios sistemas de representación de carac-
teres, el de mayor difusión es el código ASCII (American Standart Code for Information
Interchange) que usa conjuntos de 7 bits para representar letras, números y símbolos.
Por ejemplo: a la letra A le corresponde el número decimal 65, será en binario (100
0001)2, si pensamos en pulsos de electricidad, tendremos: apagado, prendido, apaga-
do, apagado, apagado, apagado, apagado, prendido. Cada vez que tecleamos un
símbolo A, los chips que tiene la computadora la transforman en ese grupo particular
de pulsos.

Memoria
Se puede clasificar según el material y tecnología con que está construida.
1. De tecnología de estado sólido (semiconductores):
9 RAM (Random Access Memory - Memoria de Acceso Aleatorio) supone un área
de trabajo de lectura/escritura necesaria para que el microprocesador pueda des-
arrollar su actividad. En la RAM pueden alojarse tanto programas como datos,
aunque temporalmente pues dado que es una memoria volátil su contenido se
pierde al desconectar el ordenador.

9 ROM (Read Only Memory - Memoria de sólo lectura), es aquella que sólo es ac-
cesible para la lectura y su contenido no se pierde cuando se apaga la computa-
dora. En la ROM está contenida la información necesaria para iniciar las opera-
ciones, cuando la computadora se enciende.
2. De tecnología magnética:
Los discos tanto duros como flexibles y las cintas son soportes magnéticos que
almacenan información en forma masiva y permanente, es decir, sin perderla al
desconectar el suministro eléctrico al ordenador.
9 Discos duros: tienen gran capacidad de almacenamiento, llegan a varios gigaby-
tes. Normalmente están incluidos en el gabinete del ordenador, aunque los hay
extraíbles. Su velocidad de lectura/escritura es grande, aumentando normalmen-
te en función de su tamaño. De ellos depende en gran medida el volumen de in-
formación que puede gestionar la computadora.
3. De tecnología láser:
Tanto los CD (disco compacto) como los DVD (Disco Versátil Digital, debido a su
popular uso en películas algunos lo llaman Disco de Video Digital) representan una
diferencia importante en cuanto a la relación volumen de información-espacio físico
ocupado respecto de cualquier dispositivo magnético. Se compone de un soporte
de policarbonato, una capa reflectante que puede ser de aluminio y de oro en los
regrabables, una laca protectora y una etiqueta para la impresión de los contenidos
del disco.
La lectura se realiza por debajo, a través del policarbonato. La cabeza lectora
consta de un emisor láser y de un fotodetector que capta los cambios en el reflejo
de luz en la superficie del disco debido a si ésta incide en un pit (depresión) o un
land. Dicho fotodetector convierte la luz en impulsos eléctricos o lo que es lo mismo
en señal binaria de unos y ceros utilizable por la computadora.
4. De tecnología flash:
Es una memoria no volátil que surge como evolución de las memorias EEPROM
(Electrically Erasable Programmable Read Only Memory - Memoria de sólo lectura
eléctricamente programable y borrable). Permiten que múltiples posiciones de me-
moria sean escritas o borradas en una misma operación mediante impulsos eléctri-
cos. Por esta razón, este tipo de memorias funcionan a velocidades muy superiores
cuando los sistemas emplean lectura y escritura al mismo tiempo. Actualmente al-

Unidades 1 y 2 – Antecedentes Históricos, Hardware y Software 4


Antecedentes Históricos, Hardware y Software

macenan más de 64 GB, en un pequeño dispositivo sin necesidad de baterías (pi-


las). Los sistemas operativos actuales pueden leer y escribir en las memorias flash
conectadas a un puerto USB (Universal Serial Bus) del equipo encendido, recibien-
do la energía de alimentación a través del propio conector.

Componentes del Software


Las funciones que las primeras computadoras podían realizar estaban prefijadas en
sus circuitos, se decía que estaban alambradas, implementadas por el “hardware” (fe-
rretería en inglés).
Los programas que, instalados en la memoria de la computadora permiten realizar
tareas específicas es lo que se conoce como “software”. La palabra en sí, no tiene
significado, se usó en el comienzo de los tiempos computacionales, cuando, gracias a
la idea de Von Neuman que tanto los datos como los programas se podían almacenar
en la memoria de la máquina, nació la programación “blanda” en contraposición a la
que se usó hasta ese momento que era “dura”.
Dentro del software se distinguen:
a) programas de base o del sistema: el sistema operativo (Linux, WINDOWS, OS, So-
laris) está compuesto por un conjunto de programas y archivos de datos que sirven pa-
ra la explotación del resto del software, ocupándose de la gestión de los recursos del
hardware.
b) programas de aplicación: conjunto de programas que cada usuario instala en su or-
denador y que tienen por objeto la resolución de determinados problemas. Lógicamen-
te el software de aplicación es muy variado, cabe mencionar: procesadores de texto,
planillas de cálculo, bases de datos, CAD, juegos, lenguajes de programación y otros.

Unidades 1 y 2 – Antecedentes Históricos, Hardware y Software 5

También podría gustarte