SOFTWARE
SOFTWARE
El software es un conjunto de instrucciones
detalladas que controlan la operación de un sistema computacional. Además es el
equipamiento lógico e intangible de un ordenador; es decir lo que no se puede
tocar, sino que son los distintos programas que se corren en el computador.
HISTORIA
La historia del software
como se ha visto, no surge con los equipos electrónicos, -aunque es con ellos
que adopta el nombre- está presente desde el empleo de ábacos o sumadoras
mecánicas. Sin embargo, en estos casos, el software no se encuentra incorporado
en el equipo. Es aportado por el operario. La máquina analítica de Charles
Babbage, incidentalmente, tuvo su software, y fue una amiga de éste, la
legendaria lady Lovelace, quien aportó el software que no se llegó a usar, dado
que la máquina nunca se completó. En el ENIAC el control de las operaciones
estaba parcialmente integrado en el equipo. Dicho control era realizado por un
circuito que requería un alambrado específico para cada aplicación. Imaginemos
lo engorroso que resultaba re alambrar el circuito cada vez que cambiaba el uso
del ENIAC.
Hasta este momento, no se percibía
una diferencia sustancial entre el equipo y el control de las operaciones. El
concepto de programa de control almacenado en memoria, aportación popularmente
atribuida a John von Neumann, precipitó el desarrollo de software. En éste se
perfilaron dos tendencias de desarrollo: los programas de aplicación y los de
servicio. Estos últimos tenían como propósito facilitar el desarrollo de
programas a partir de programas. Algunos programas de servicio fueron simples
cargadores que permitieron emplear notaciones como el octal o hexadecimal más
compactas que el binario. Otros como los ensambladores simplificaron más el
proceso al reemplazar las notaciones numéricas con los símbolos mnemónicos que
aportaron para describir a cada instrucción de la máquina. El siguiente paso
significativo fue la traducción de fórmulas, que permitió el desarrollo de la
historia del software y la descripción de los algoritmos con el empleo de
expresiones algebraicas.
Dicha traducción se realiza
con programas que se denominan compiladores, generan programas que al
ejecutarse producen los resultados. Es importante destacar que en tanto los
programas de aplicación saturaron los recursos de los equipos, imponiendo sus
requerimientos en cuanto a velocidad, precisión en la aritmética y capacidad en
los almacenamientos; los programas de servicio repercutieron en la evolución de
la arquitectura de los equipos (hardware). Entre las aportaciones más notables,
podemos citar el empleo de pilas y el reemplazo de referencias físicas por
lógicas. Con la pila (Push Down List), se da lugar al manejo recursivo de los
procesos. Por ejemplo, esto ocurre en una oficina administrativa, cuando se
pospone la solución de un problema para resolver otro de mayor exigencia.
El problema original se suspende y se aborda
nuevamente cuando el de mayor exigencia ya ha sido resuelto. Con el reemplazo
de referencias físicas por lógicas, se obtuvo un incremento más real que
virtual de los recursos disponibles. Almacenamientos secundarios, registros
operacionales, memoria virtual, memoria cache e hizo translapes (overlay), son
algunas de las técnicas que emplean este concepto. El efecto es similar al de
las operaciones bancarias nominales con que las instituciones de crédito
prestan varias veces su capital. Los elementos aportados por los programas de
servicio, al interrelacionarse configuran el sistema operativo con el cual se
administran los recursos disponibles en las computadoras y se establecen líneas
de producción para el proceso de programas con una mínima participación del
operario: la automatización de la automatización. En los principios de la
historia del software, los sistemas operativos brotan como extensiones de los
lenguajes. Posteriormente, el fenómeno se invierte de modo que los sistemas
operativos configuren el ambiente en el que se desempeñan las aplicaciones y
los programas de servicio.
VIDEOS DE APOYO:
Más sobre el Software
PRESENTACIONES DE APOYO:
Slideshare El Software
Quees info El Software
HARDWARE
Son todos los dispositivos y
componentes físicos que realizan las tareas de entrada y salida, también se
conoce al hardware como la parte dura o física del computador; es decir lo que se puede tocar, armar y
desarmar. Los dispositivos de entrada y salida más conocidos son:
De entrada teclados,
Lectores de Tarjetas, Lápices Ópticos, Lectores de Códigos de Barra, Escáner,
Mouse, etc. y salida Monitor, Impresoras, Plotters, Parlantes, etc. y permiten
la comunicación entre el computador y el usuario.
HISTORIA
La clasificación evolutiva
del hardware del computador electrónico está dividida en generaciones, donde
cada una supone un cambio tecnológico muy notable. El origen de las primeras es
sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios
radicales. Los componentes esenciales que constituyen la electrónica del
computador fueron totalmente reemplazados en las primeras tres generaciones,
originando cambios que resultaron trascendentales. En las últimas décadas es
más difícil distinguir las nuevas generaciones, ya que los cambios han sido
graduales y existe cierta continuidad en las tecnologías usadas. Por eso en
este marco de ideas podemos destacar las siguientes generaciones de
computadores:
A.
PRIMERA
GENERACIÓN:
BULBOS O TUBOS AL VACÍO
1945-1958
Para entrar en la
primera generación hemos de retomar el hilo narrativo donde lo dejamos, en la
eniac. Un año antes de que se lograra acabar esta computadora, se unió al
equipo un matemático húngaro, John von Neumann, que estaba destinado hacer uno
de los cerebros más preclaros de la investigación en este campo. Participo en
los trabajos de la eniac y tuvo su ocasión de reflexionar acerca de los
principios del aparato que iba a entrar en funcionamiento dentro de poco
tiempo.
La eniac estaba
cableada y conectada de manera que pudieron realizar un tipo de cálculos. Cada
vez que se quería cambiar de actividad, se debía rehacer todo el trabajo, lo
cual necesitaba una previa planificación y un trabajo de varias horas.
Von Neumann maduro
una idea luminosa para superar estas limitaciones lógicas, agilizar las
funciones y alcanzar mayor fiabilidad.
CARACTERÍSTCAS:
¨ Tubos de vacío
¨
Grandes dimensiones
¨ Altos consumo de
energía. El voltaje de los tubos era de 300.v y la posibilidad de fundirse era
grande.
¨ Uso de tarjetas
perforadas. Se utilizaba un modelo de codificación de la información originado
en el siglo pasado, las tarjetas perforadas.
B.
SEGUNDA GENERACIÓN:
La serie 700 de IBM
es un excelente arquetipo de fabricación industrial de computadoras. No
obstante, las características de la generación real. Su carestía y tamaño hacia
prohibitiva su compra a cualquier centro que no fuera una gran empresa o
ministerios. Este panorama cambio con la llegada de la segunda generación y las
sustitución de los tubos de vació por transistores.
La introducción del transistor en el sistema lógico se hizo a finales de los años 50, entre 1958 y 1959. La invención del transistor se produjo unos años antes, en 1947, y se debió a la labor de tres investigadores: Walter Brattain, John Bardeen y William Shockley. Fue una colaboración de diferentes especialistas, que merecieron el galardón del premio novel de física en 1956.
El transistor no se incorporo inmediatamente a las computadoras. Se requirió su perfeccionamiento y adecuación a los sistemas de las nuevas maquinas. La transistorizacion de las computadoras se experimento por vez primera en el MIT, con la TX-o, en el año 1956. Un par de años más tarde se comercializaron los primeros modelos.
Uno de los aparatos domésticos mas corrientes de la época, la radio, llego a cambiar su nombre tradicional por el de -transistor-. Uno y otro nombre respondían al mecanismo de la sinécdoque o designación de algo por el nombre de una de sus partes.
La introducción del transistor en el sistema lógico se hizo a finales de los años 50, entre 1958 y 1959. La invención del transistor se produjo unos años antes, en 1947, y se debió a la labor de tres investigadores: Walter Brattain, John Bardeen y William Shockley. Fue una colaboración de diferentes especialistas, que merecieron el galardón del premio novel de física en 1956.
El transistor no se incorporo inmediatamente a las computadoras. Se requirió su perfeccionamiento y adecuación a los sistemas de las nuevas maquinas. La transistorizacion de las computadoras se experimento por vez primera en el MIT, con la TX-o, en el año 1956. Un par de años más tarde se comercializaron los primeros modelos.
Uno de los aparatos domésticos mas corrientes de la época, la radio, llego a cambiar su nombre tradicional por el de -transistor-. Uno y otro nombre respondían al mecanismo de la sinécdoque o designación de algo por el nombre de una de sus partes.
CARACTERÍSTICAS:
¨ Transistor. Es el
componente principal y la materia prima para su fabricación son pequeñísimas
porciones de material semiconductor.
¨
Mayor rapidez. La
simplificación y reducción de circuitos aporta una mayor rapidez de
funcionamiento. La velocidad de las operaciones ya no se mide en segundos sino
en microsegundos (millonésima de segundo).
¨ Introducción de
elementos modulares. Los componentes físicos de la computadora dejan de
concebirse como elementos separados. La construcción de los aparatos incorpora
el concepto de modulo.
¨
Aumento de la
fiabilidad. Con la incorporación del transistor disminuye el riesgo de averías,
debido a su reducido voltaje. Su fiabilidad alcanza cortas inimaginables con
los efímeros tubos de vació.
C.
TERCERA
GENERACIÓN
1965-1970
La
tercera generación ocupa los años que van desde finales de 1964 a 1970, la
mitad de la década de los 60. El salto cualitativo está relacionado con el
elemento impulsor de la generación anterior, el transistor. Se inicia un
proceso de miniaturización que conduce a una integración de componentes en
espacios casi microscópicos. El transistor evoluciona a formas mucho más
pequeñas. Pero esa no fue la verdadera novedad de la tercera generación.
La idea de reunir en un pequeño soporte todo un grupo de componentes se concibió en 1952. Se trataba del circuito integrado. Fue desarrollado en 1958 por Jack Kilbry, de Texas instruments. El periodo experimental se dilato hasta 1954, fecha en la que efectivamente se inaugura la nueva generación.
La utilización efectiva se produjo con la aparición de la serie 360 de IBM. Aportaban nuevos conceptos y un diseño nuevo
La idea de reunir en un pequeño soporte todo un grupo de componentes se concibió en 1952. Se trataba del circuito integrado. Fue desarrollado en 1958 por Jack Kilbry, de Texas instruments. El periodo experimental se dilato hasta 1954, fecha en la que efectivamente se inaugura la nueva generación.
La utilización efectiva se produjo con la aparición de la serie 360 de IBM. Aportaban nuevos conceptos y un diseño nuevo
CARACTERÍSTICAS:
¨ Circuito integrado. Miniaturización y reunión de
centenares de elementos en una plaquita de silicio o chip.
¨ Menor consumo
¨ Apreciable reducción
de espacio
¨ Aumento de la
fiabilidad.
D. CUARTA GENERACIÓN
La
cuarta generación se inicia en 1971. los dos rasgos fundamentales son la
continuación de la miniaturización, con la incorporación del microprocesador, y
la definitiva expansión del sector, que se traduce en un abundantisimo conjunto
de aplicaciones y en un muy alto numero de usuarios que se incorporan a este
campo.
Cabe distinguir dos etapas dentro de la cuarta generación, sin fronteras íntimamente separadas. La primera transcurre durante los primeros años 70 y, en realidad, representa una toma de impulso para la segunda, que se inicia a finales de los 70. Durante la primera lo fundamental es la aplicación del mercado de gestión empresarial.
En la segunda etapa de la 4ta generación, la miniaturización da un nuevo salto. En un centímetro cuadrado de silicio se implanta el equivalente a un millón de tubos de vacío, al precio de un solo tubo.
El microprocesador fue desarrollado en 1971 por intel corporation, a solicitud de una empresa japonesa que había previsto las ventajas de la invención.
Los discos de almacenamiento de información alcanzan mayor capacidad, y las memorias internas se multiplican.
Cabe distinguir dos etapas dentro de la cuarta generación, sin fronteras íntimamente separadas. La primera transcurre durante los primeros años 70 y, en realidad, representa una toma de impulso para la segunda, que se inicia a finales de los 70. Durante la primera lo fundamental es la aplicación del mercado de gestión empresarial.
En la segunda etapa de la 4ta generación, la miniaturización da un nuevo salto. En un centímetro cuadrado de silicio se implanta el equivalente a un millón de tubos de vacío, al precio de un solo tubo.
El microprocesador fue desarrollado en 1971 por intel corporation, a solicitud de una empresa japonesa que había previsto las ventajas de la invención.
Los discos de almacenamiento de información alcanzan mayor capacidad, y las memorias internas se multiplican.
CARACTERÍSTICAS:
- El microprocesador. La micro miniaturización permite construir el microprocesador, circuito integrado que rige las funciones fundamentales de la computadora.
- Sistemas de tratamiento de bases de datos. El aumento cuantitativo y cualitativo de las bases de datos lleva a la creación de distintas formas de gestión que faciliten la tarea de consulta y edición
- La generación del usuario. Definitivamente, la computación supera sus tradiciones fronteras sociales. Deja de ser el terreno exclusivo de un reducido grupo de profesionales u consigue cubrirse a amplios extractos sociales.
¨ En
el curso de pocos años, las computadoras se han hecho mas potentes, mas
baratas, con mayor numero de aplicaciones y mas fáciles de manejar. Los niños
son, sin duda, uno de los grandes beneficiarios de esta evolución, por que ven
facilitada su relación con la computadora desde una edad muy temprana.
E.
QUINTA
GENERACIÓN
1982-ACTUALIDAD
También
conocida por siglas en ingles, FGCS ( The Fith Generation Computer Systems) fue
un ambicioso proyecto propuesto por Japón a finales de la década de 1970. Su
objetivo era el desarrollo de una nueva clase de computadoras, que utilizarían
técnicas y tecnologías de inteligencia artificial tanto en el plano de
hardware, como el software. Usando el lenguaje Prolog (234) al nivel del
lenguaje de maquina y serian capaces de resolver problemas complejos, como la
traducción automática de una lengua a otra
VIDEOS DE APOYO:
Video sobre el Hardware
Video Generaciones de los computadores