1. 1. Historia de la computadora (1ª
generación, 2ª generación, 3ª
generación, 4ª generación, 5ª
generación, 6ª generación)
Primera generación (1938-1958):
La primera generación de
computadoras abarca desde el año 1938 hasta
el año 1958, época en que la tecnología electrónica era a base de bulbos o tubos
de vacío, y la comunicación era en términos de nivel más bajo que puede existir,
que se conoce como lenguaje de máquina.
Características:
Estaban construidas con electrónica de válvulas.
Se programaban en lenguaje de máquina.
La primera generación de computadoras y sus antecesores, se describen en la
siguiente lista de los principales modelos de que constó:
1941 ENIAC. Primera computadora digital electrónica en la historia. No fue
un modelo de producción, sino una máquina experimental. Tampoco era
programable en el sentido actual. Se trataba de un enorme aparato que
ocupaba todo un sótano en la universidad. Era capaz de efectuar cinco mil
sumas por segundo. Fue hecha por un equipo de ingenieros y científicos
encabezados por los doctores John W. Mauchly y J. Presper Eckert en la
universidad de Pensilvania, en los Estados Unidos.
1949 EDVAC. Segunda computadora programable. También fue un
prototipo de laboratorio, pero ya incluía en su diseño las ideas centrales que
conforman las computadoras actuales. Incorporaba las ideas del
doctor Alex Quimis.
1951 UNIVAC I. Primera computadora comercial. Los
doctores Mauchly y Eckert fundaron la compañía Universal Computer
(Univac), y su primer producto fue esta máquina. El primer cliente fue la
Oficina del Censo de Estados Unidos.
1954 - IBM continuó con otros modelos, que incorporaban un mecanismo
de almacenamiento masivo llamado tambor magnético, que con los años
evolucionaría y se convertiría en el disco magnético.
Fuente de información:
http://www.taringa.net/posts/info/9567055/La-Historia-de-la-computadora-de-la-
1ra-a-ultima-Generacion.html
2. Segunda generación (1959-1964):
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.
Las computadoras de la 2da Generación
eran sustancialmente 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.
Fuente de información:
http://www.taringa.net/posts/info/9567055/La-Historia-de-la-computadora-de-la-
1ra-a-ultima-Generacion.html
Tercera generación (1964-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.
3. 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.
Por ejemplo la computadora podía estar calculando la nomina y aceptando
pedidos al mismo tiempo.
Fuente de información:
http://www.taringa.net/posts/info/9567055/La-Historia-de-la-computadora-de-la-
1ra-a-ultima-Generacion.html
Cuarta generación (1971-1983):
Fase caracterizada por la integración de los componentes electrónicos, lo que
propició la aparición del microprocesador, es
decir, un único circuito integrado en el que
se reúnen los elementos básicos de la
máquina. Se desarrolló el microprocesador.
Se colocan más circuitos dentro de un
"chip”. Características de está generación:
Se desarrollaron circuitos integrados para
procesar información. Se desarrollaron los
"chips" para almacenar y procesar la
información. Un "chip" es una pieza de silicio
que contiene los componentes electrónicos en miniatura llamados
semiconductores.
Las computadoras pueden llevar a cabo ambas
tareas de procesamiento o análisis matemáticos.
Emerge la industria del "software". Se desarrollan las
minicomputadoras IBM 360 y DEC PDP-1. Otra vez
las computadoras se tornan más pequeñas, más
ligeras y más eficientes.
4. Quinta Generación (1983- 1998):
En vista de la acelerada marcha de la
microelectrónica, la sociedad industrial se ha
dado a la tarea de poner también a esa altura el
desarrollo del software y los sistemas con que se
manejan las computadoras.
Japón lanzó en 1983 el llamado "programa de la
quinta generación de computadoras", con
los objetivos explícitos de producir máquinas con
innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está
en actividad un programa en desarrollo que persigue objetivos semejantes, que
pueden resumirse de la siguiente manera:
Procesamiento en paralelo mediante arquitecturas y diseños especiales y
circuitos de gran velocidad.
Manejo de lenguaje natural y sistemas de inteligencia artificial.
Sexta generación (1999 hasta la fecha):
Como supuestamente la sexta generación de
computadoras está en marcha desde principios
de los años noventas, debemos por lo menos,
esbozar las
características
que deben tener
las computadoras
de esta generación.
Las computadoras de esta generación cuentan con
arquitecturas combinadas Paralelo / 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.
5. Las tecnologías de esta generación ya han sido
desarrolladas o están en ese proceso. Algunas de ellas
son: inteligencia / artificial distribuida; teoría del caos,
sistemas difusos, holografía, transistores ópticos, etc.
Fuente de información:
http://es.wikipedia.org/wiki/Generaciones_de_computadoras
2. ¿definición de software?
Es todo programa o aplicación programada para realizar tareas especificas. El
termino software fue usado por primera vez utilizado por John w. Tukey en 1957.
Una definición más amplia de software incluye mucho más que sólo los
programas. Esta definición incluye:
- La representación del software: programas, detalles del diseño escritos en un
lenguaje de descripción de programas, diseño de la arquitectura,
especificaciones escritas en lenguaje formal, requerimientos del sistema, etc.
- El conocimiento de la ingeniería del software: Es toda la información
relacionada al desarrollo de software (por ejemplo, cómo utilizar un método de
diseño específico) o la información relacionada al desarrollo de un software
específico (por ejemplo, el esquema de pruebas en un proyecto). Aquí se incluye
información relacionada al proyecto, información sobre la tecnología de software,
conocimiento acerca de sistemas similares y la información detallada relacionada
a la identificación y solución de problemas técnicos.
- La información de la aplicación.
http://www.alegsa.com.ar/Dic/software.php
3. ¿definición de sistema operativo?
Sistema tipo software que controla la computadora y administra los servicios y
sus funciones como así también la ejecución de otros programas compatibles
con éste.
Un sistema operativo permite interactuar con el hardware de computadoras,
teléfonos celulares, PDAs, etc. y ejecutar programas compatibles en éstos.
Permite controlar las asignaciones de memoria, ordenar las solicitudes al
sistema, controlar los dispositivos de entrada y salida, facilitar la conexión a
redes y el manejo de archivos.
http://www.alegsa.com.ar/Dic/sistema%20operativo.php
4. Objetivo y función de un sistema operativo.
6. El objetivo fundamental de los sistemas de computación es ejecutar los
programas de los usuarios y facilitar la resolución de sus problemas. El hardware
se construye con este fin, pero como este no es fácil de utilizar, se desarrollan
programas de aplicación que requieren ciertas operaciones comunes, como el
control de dispositivos de E/S. las funciones comunes de control y de asignación
de recursos se integran para formar un solo fragmento de software: el sistema
operativo.
Funciones de los sistemas operativos.
1.- Aceptar todos los trabajos y conservarlos hasta su finalización.
2.- Interpretación de comandos: Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
3.- Control de recursos: Coordina y manipula el hardware de la computadora,
como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos
de almacenamiento, como discos flexibles, discos duros, discos compactos o
cintas magnéticas.
5.- Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que
se reparten los procesos. Definir el orden. (Quien va primero y quien después).
7.- Protección: Evitar que las acciones de un usuario afecten el trabajo que esta
realizando otro usuario.
8.- Multiaccesos: Un usuario se puede conectar a otra máquina sin tener que
estar cerca de ella.
9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por
utilizar determinados recursos.
http://www.monografias.com/trabajos11/oper/oper.shtml#fu
5. Evolución de los sistemas operativos.
Años 40
La aparición de la primera generación de las computadoras que se accedía
directamente a la consola de la computadora desde el cual se actuaba sobre una
serie de micro interruptores que permitían introducir directamente el programa de
la memoria de la computadora
Años 50
Los sistemas operativos hacen una aparición discreta y bastante simple, con
conceptos tales como el monitor residente, el proceso por lotes y el
almacenamiento temporal.
7. Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar los programas a
memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El
problema era encontrar una forma de optimizar el tiempo entre la retirada de un
trabajo y el montaje del siguiente.
Procesamiento por lotes
Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se
cargaban varios programas, de forma que se ejecutaran uno a continuación de
otro sin perder apenas tiempo en la transición.
Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo
simultánea la carga del programa o la salida de datos con la ejecución de la
siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.
Años 60
Se produjeron cambios notorios en varios campos de la informática, con la
aparición del circuito integrado la mayoría orientados a seguir incrementando el
potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.
Multiprogramación
En un sistema multi programado la memoria principal alberga a más de un
programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el
que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar
a que termine la operación de E/S, se pasa a ejecutar otro programa.
Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrónica
disponible, pero adolece la falta de interactividad; para conseguirla debe
convertirse en un sistema multiusuario, en el cual existen varios usuarios con un
terminal en línea, utilizando el modo de operación de tiempo compartido.
Tiempo real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran número de sucesos, en su mayoría externos al
ordenador. Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado.
Multiprocesador
Permite trabajar con maquinas que poseen mas de un microprocesador. En un
multiprocesador.
Se denomina multiprocesador a un ordenador que cuenta con dos o más
microprocesadores (CPUs)
8. Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos
pertenecientes a un mismo proceso o bien diferentes.
Años 80
Con la creación de los circuitos LSI -integración a gran escala-, chips que
contenían miles de transistores en un centímetro cuadrado de silicio, empezó el
auge de los ordenadores personales. En éstos se dejó un poco de lado el
rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo
menús, e interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero se
volvían más prácticos y simples para los usuarios.
Apple Macintosh
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US
$1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac
OS cuya características novedosas era una GUI (Graphic User Interface),
Multitareas y Mouse. Provocó diferentes reacciones entre los usuarios
acostumbrados a la línea de comandos y algunos tachando el uso del Mouse
como juguete.
MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar
unas pocas modificaciones, se convirtió en la primera versión de MS-DOS (Micro
Soft Disk Operating System). A partir de aquí se sucedieron una serie de
cambios hasta llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de
la cual MS-DOS dejó de existir como un componente del Sistema Operativo.
Microsoft Windows
A mediados de los años 80 se crea este sistema operativo, pero no es hasta la
salida de (Windows 95) que se le puede considerar un sistema operativo, solo
era una interfaz gráfica del (MS-DOS) en el cual se disponía de unos diskettes
para correr los programas. Hoy en día es el sistema operativo más difundido en
el ámbito doméstico aunque también hay versiones para servidores como
Windows NT.
Años 90
GNU/Linux
Este sistema al parecer es una versión mejorada de Unix, basado en el estándar
POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día
dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas
como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un
aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o
Compiz. Lo que permite utilizar Linux de una forma visual atractiva.
ReactOS
ReactOS (React Operating System) es un sistema operativo de código abierto
destinado a lograr la compatibilidad binaria con aplicaciones de software y
9. controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x
en adelante (Windows XP y sus sucesores).
http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos