Historia de la computadora 32
Upcoming SlideShare
Loading in...5
×
 

Historia de la computadora 32

on

  • 368 views

 

Statistics

Views

Total Views
368
Views on SlideShare
354
Embed Views
14

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 14

http://ensambleequipo21.blogspot.mx 13
http://www.ensambleequipo21.blogspot.mx 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Historia de la computadora 32 Historia de la computadora 32 Document Transcript

  • 1. Historia de la computadoraPrimera Generación (1938-1958)En esta época las computadoras funcionaban con válvulas, usaban tarjetas perforadas para entrarlos datos y los programas, utilizaban cilindros magnéticos para almacenar información einstrucciones internas y se utilizaban exclusivamente en el ámbito científico o militar. Laprogramación implicaba la modificación directa de los cartuchos y eran sumamente grandes,utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamentelentas.Segunda Generación (1958-1963)Características de ésta generación: Usaban transistores para procesar información. Lostransistores eran más rápidos, pequeños y más confiables que los tubos al vacío. 200 transistorespodían acomodarse en la misma cantidad de espacio que un tubo al vacío. Usaban pequeñosanillos magnéticos para almacenar información e instrucciones. Producían gran cantidad de calor yeran sumamente lentas. Se mejoraron los programas de computadoras que fueron desarrolladosdurante la primera generación.Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales erancomercialmente accesibles. Se usaban en aplicaciones de sistemas de reservaciones de líneasaéreas, control del tráfico aéreo y simulaciones de propósito general. La marina de los EstadosUnidos desarrolla el primer simulador de vuelo, Computadora Whirlwind Surgieron lasminicomputadoras y los terminales a distancia. Se comenzó a disminuir el tamaño de lascomputadoras.Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como laserie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras seprogramaban con cintas perforadas y otras por medio de cableado en un tablero.Tercera Generación (1964-1970)Comienza a utilizarse los circuitos integrados, lo cual permitió abaratar costos al tiempo que seaumentaba la capacidad de procesamiento y se reducía el tamaño de las máquinas. La tercerageneración de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio)en las que se colocan miles de componentes electrónicos en una integración en miniatura. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.Cuarta Generación (1971-1983)Fase caracterizada por la integración de los componentes electrónicos, lo que propició la aparicióndel microprocesador, es decir, un único circuito integrado en el que se reúnen los elementosbásicos de la máquina. Se desarrolló el microprocesador. Se colocan más circuitos dentro de un"chip". "LSI - Large Scale Integration circuit". "VLSI - Very Large Scale Integration circuit". Cada
  • "chip" puede hacer diferentes tareas. Un "chip" sencillo actualmente contiene la unidad de controly la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros"chips". Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio. Sedesarrollan las microcomputadoras, o sea, computadoras personales o PC. Se desarrollan lassupercomputadoras.Características de está generación: Se desarrollaron circuitos integrados para procesarinformación. Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" esuna pieza de silicio que contiene los componentes electrónicos en miniatura llamadossemiconductores. Los circuitos integrados recuerdan los datos, ya que almacenan la informacióncomo cargas eléctricas. Surge la multiprogramación. Las computadoras pueden llevar a caboambas tareas de procesamiento o análisis matemáticos. Emerge la industria del "software". Sedesarrollan las minicomputadoras IBM 360 y DEC PDP-1. Otra vez las computadoras se tornan máspequeñas, más ligeras y más eficientes. Consumían menos electricidad, por lo tanto, generabanmenos calor.Quinta Generación (1984 -1999)Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadorapersonal y revoluciona el sector informativo. En vista de la acelerada marcha de lamicroelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura eldesarrollo del software y los sistemas con que se manejan las computadoras.Sexta Generación (1999 hasta la fecha)Como supuestamente la sexta generación de computadoras está en marcha desde principios delos años noventas, debemos por lo menos, esbozar las características que deben tener lascomputadoras de esta generación. También se mencionan algunos de los avances tecnológicos dela última década del siglo XX y lo que se espera lograr en el siglo XXI. Las computadoras de estageneración cuentan con arquitecturas combinadas Paralelo / Vectorial, con cientos demicroprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capacesde realizar más de un millón de millones de operaciones aritméticas de punto flotante porsegundo (teraflops); las redes de área mundial (Wide Area Network, WAN) seguirán creciendodesorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, conanchos de banda impresionantes. Las tecnologías de esta generación ya han sido desarrolladas oestán en ese proceso. Algunas de ellas son: inteligencia / artificial distribuida; teoría del caos,sistemas difusos, holografía, transistores ópticos, etc.2. Definición de softwareEquipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto delos componentes lógicos necesarios que hacen posible la realización de tareas específicas.
  • 3. Definición de sistema operativoEs el software básico de una computadora que provee una interfaz entre el resto deprogramas del ordenador, los dispositivos hardware y el usuario.4. Objetivo y función de un sistema operativoLas funciones básicas del Sistema Operativo son administrar los recursos de la máquina,coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste engestionar los recursos de localización y protección de acceso del hardware5. Evolución de sistemas operativosLa década de 1950 (Sistema Batch)A principios de los años 50 con el objeto de facilitar la interacción entre persona ycomputadora, los sistemas operativos hacen una aparición discreta y bastante simple, conconceptos tales como el monitor residente, el proceso por lotes y el almacenamientotemporal.Monitor residenteSu 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 unaforma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente.Procesamiento por lotesComo solución para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban variosprogramas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempoen la transición.Almacenamiento temporalSu objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la cargadel programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizabandos técnicas, el buffering y el spooling.La década de 1960En los años 60 se produjeron cambios notorios en varios campos de la informática, con laaparición del circuito integrado la mayoría orientados a seguir incrementando el potencial delos 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 deusuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra enejecució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. Si éste realiza, a su vez, otra operación de E/S, se mandanlas órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible,teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de maneraóptima los recursos disponibles.Tiempo compartidoEn este punto tenemos un sistema que hace buen uso de la electrónica disponible, peroadolece la falta de interactividad; para conseguirla debe convertirse en un sistemamultiusuario, en el cual existen varios usuarios con un terminal en línea, utilizando el modo deoperación de tiempo compartido. En estos sistemas los programas de los distintos usuariosresiden en memoria. Al realizar una operación de E/S los programas ceden la CPU a otroprograma, al igual que en la multiprogramación. Pero, a diferencia de ésta, cuando unprograma lleva cierto tiempo ejecutándose el sistema operativo lo detiene para que se ejecuteotra aplicación.Tiempo realEstos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy brevesun gran número de sucesos, en su mayoría externos al ordenador. Si el sistema no respeta lasrestricciones de tiempo en las que las operaciones deben entregar su resultado se dice que hafallado. El tiempo de respuesta a su vez debe servir para resolver el problema o hechoplanteado. El procesamiento de archivos se hace de una forma continua, pues se procesa elarchivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo entelecomunicaciones.MultiprocesadorDiseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan delhecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, puedeninterferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras enmemoria. Existen dos arquitecturas que resuelven estos problemas:La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte dela memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria.Esta última debe lidiar con el problema de la coherencia de caché. Cada microprocesadorcuenta con su propia memoria cache local. De manera que cuando un microprocesadorescribe en una dirección de memoria, lo hace únicamente sobre su copia local en caché. Siotro microprocesador tiene almacenada la misma dirección de memoria en su caché, resultaráque trabaja con una copia obsoleta del dato almacenado.
  • Para que un multiprocesador opere correctamente necesita un sistema operativoespecialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen estacapacidad.Sistemas operativos desarrolladosAdemás del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio de UNIX, amediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrolladopor los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en unlenguaje de alto nivel. En el campo de la programación lógica se dio a luz la primeraimplementación de Prolog, y en la revolucionaria orientación a objetos, Smalltalk.Inconvenientes de los Sistemas operativosSe trataba de sistemas grandes, complejos y costosos, pues antes no se había construido nadasimilar y muchos de los proyectos desarrollados terminaron con costos muy por encima delpresupuesto y mucho después de lo que se marcaba como fecha de finalización. Además,aunque formaban una capa entre el hardware y el usuario, éste debía conocer un complejolenguaje de control para realizar sus trabajos. Otro de los inconvenientes es el gran consumode recursos que ocasionaban, debido a los grandes espacios de memoria principal ysecundaria ocupados, así como el tiempo de procesador consumido. Es por esto que seintentó hacer hincapié en mejorar las técnicas ya existentes de multiprogramación y tiempocompartido.La década de 1980Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles detransistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadorespersonales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistemaoperativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto reducía la rapidez de lasaplicaciones, pero se volvían más prácticos y simples para los usuarios. En esta época,siguieron utilizándose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, delos cuales se podrían destacar: C++ y Eiffel dentro del paradigma de la orientación a objetos, yHaskell y Miranda en el campo de la programación declarativa. Un avance importante que seestableció a mediados de la década de 1980 fue el desarrollo de redes de computadoraspersonales que corrían sistemas operativos en red y sistemas operativos distribuidos. En estaescena, dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk OperatingSystem), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso delMotorola 68000.
  • Mac OSEl lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995(después cambiado a $2,495 dólares)[1]. Incluía su sistema operativo Mac OS cuyacaracterí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 algunostachando el uso del Mouse como juguete.MS-DOSEn 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas pocasmodificaciones, se convirtió en la primera versión de MS-DOS (Micro Soft Disk OperatingSystem). 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 uncomponente del Sistema Operativo.Microsoft WindowsA 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áficadel (MS-DOS) en el cual se disponía de unos diskettes para correr los programas. Hoy en día esel sistema operativo más difundido en el ámbito doméstico aunque también hay versionespara servidores como Windows NT. (Microsoft) ha diseñado también algunas versiones parasuperordenadores, pero sin mucho éxito. Años después se hizo el (Windows 98) que era elmás eficaz de esa época. Después se crearía el sistema operativo de (Windows ME) (WindowsMillenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después secrearía el sistema operativo de (Windows 2000) en ese mismo año. Después le seguiría elsistema operativo más utilizado en la actualidad, (Windows XP) y otros sistemas operativos deesta familia especializados en las empresas. (Windows 7) (Windows Seven) salió al mercado el22 de octubre del 2009, dejó atrás a (Windows Vista), que tuvo innumerables críticas duranteel poco tiempo que duró en el mercado. El más reciente hasta la fecha es (Windows 8)(Windows Eight) lanzado en octubre de 2012.La década de 1990GNU/LinuxEste sistema al parecer es una versión mejorada de Unix, basado en el estándar POSIX, unsistema 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 entorno3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visualatractiva.
  • Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware,etc.) donde todas ellas tienen en común que ocupan el mismo núcleo Linux. Dentro de lascualidades de Gnu/Linux se puede caracterizar el hecho de que la navegación a través de laweb es sin riegos de ser afectada por virus, esto debido al sistema de permisos implementado,el cual no deja correr ninguna aplicación sin los permisos necesarios, permisos que sonotorgados por el usuario. A todo esto se suma que los virus que vienen en dispositivosdesmontables tampoco afectan al sistema, debido al mismo sistema de permisos.ReactOSReactOS (React Operating System) es un sistema operativo de código abierto destinado alograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivoshechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores).En 1996 un grupo de programadores y desarrolladores de software libre comenzaron unproyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95. Elproyecto estuvo bajo discusión por el diseño del sistema ya habiendo desarrollado la capacompatible con MS-DOS, pero lamentablemente esta fue una situación que no se completó.Para 1997 el proyecto no había lanzado ninguna versión, por lo que los miembros de éste,coordinados por Jason Filby, pudieron revivirlo. Se decidió cambiar el núcleo del sistemacompatible con MS-DOS y de ahora en adelante basarlo en uno compatible con Windows NT yasí el proyecto pudo seguir adelante con el nombre actual de ReactOS, que comenzó enfebrero de 1998, desarrollando las bases del kernel y algunos drivers básicos.Fuentes de información:https://es.wikipedia.org/wiki/Softwarehttp://www.masadelante.com/faqs/sistema-operativohttp://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativoshttp://es.wikipedia.org/wiki/Sistema_operativohttp://es.wikipedia.org/wiki/Generaciones_de_computadoras