jueves, 8 de septiembre de 2011

Evolucion de los Sistemas Operativos


  • Sistemas Operativos
  • Es un software de sistemas, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos.
  • Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la maquina de los niveles más básicos, permitiendo también la interacción con el usuario.

Años 40

La aparicion de la primera generacion de las computadoras que se accedia directamente a las consola de la computadora desde el cual se actuaba sobre un serie de micro interruptores que permitian intoducir directamente el programa de la memoria de la computadora. Al existir pocas computadoras todos podrian considerarse prototipos y cada constructor lo hacia sin seguir ningun criterio predeterminado.

Años 50

Los sistemas operativos hace una aparicion discreta y bastante simple, con conceptos tales como el monitor resiente, el proceso por lotes y el almacenamiento temporal.

Monitor Resiente: su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyendolos de una cinta o de tarjetas perforadas.

Procesamiento por Lotes: Una misma cinta o conjunto de tarjetas, de forma que se ejecutaran uno a continuacion de otro sin perder tiempo en la transicion.

Almacenamiento temporal: su objetivo es disminuir el tiempo de carga de los programas, haciendo simultanea la carga del programa o la salida de datos con la ejecucion de la siguiente tarea. Para ello se utilizaban dos tecnicas: Buffering y Spooling.

Años 60

Se produjeron cambios notorios en varios cambios de la informatica. Para ello se utilizaban tecnicas de lo mas diversas:

Multiprogramacion: En un sistema multiprogramado la memoria principal alberga a mas de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecucion realiza una operacion de E/S; en un lugar de esperar a que termine la operacion de E/S, se pasa a ejecutar otro programa.

Tiempo Compartido: En este punto tenemos un sistema que hace buen uso de la electronica disponible, pero adolece de falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal en linea, utilizando el modo de operacion de tiempo compartido.

Tiempo real: Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran numero de sucesos, en su mayoria externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben de entregar su resultado se dice que ha fallado.

Multiprocesador: Permite trabajar con maquinas que poseen mas de un microprocesador. Se denomina multiprocesador a un ordenador que cuenta con dos o mas microprocesadores (CPU).

Años 70

Se crearon circuitos con miles transistores en un centimetro cuadrado en silicio, lo que llevaria, pocos años despues, a producirse los primeros sistemas integrados. Los inconvenientes de los sistemas existentes eran que trataba de sistemas grandes y costosos, pues antes no se habia construido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima del presupuesto y mucho despues de lo que se marcaba como fecha de finalizacion. Para solventar los problemas antes comentados, se realizo con costosismo trabajo para interponer una amplia capa de software entre el usuario y la maquina, de forma que el primero no tuvo que conocer ningun detalle de la circuiteria.

Años 80

Con la creacion de los circuitos LSI- integracion se reducia la rapidez de las aplicaciones, pero se volvian mas practicos y simples para los usuarios como:

Apple Macintosh: Comenzo a funcionar a travez de una GUI (Graphic User Interface)

MS-DOS (Micro Soft Disk Operating System): Despues se convirtio en una parte integrada del sistema operativo Windows.

Años 90

En 1991 aparece la primer version del nucleo de Linux. Creado por Linus Torvalds y un sinfin de colaboradoras a traves de Internet. Este sistema se basa en Unix, uun sistema que en principio trabajaba en modo comandos, estilo MS-DOS.Hoy en dia dispone de Ventanas, gracias a un servidor grafico y a gestores de ventanas como KDE, GNOME entre muchos. 

Referencias:


lunes, 29 de agosto de 2011

Términos Informáticos

Informatica: Ciencia que estudia el tratamiento automatico de la información en computadoras, diapositivos electrónicos y sistemas informáticos.


Computación: Es el estudio de los fundamentos teóricos de la información que procesan las computadoras y las distintas formas de sistemas computacionales.


Computadora: Es un aparato electrónico con sistema digital con tecnologia que puede procesar datos o informaciones.


Archivo: Es un grupo de datos estructurados que son almacenados en medio y pueden ser usados por las aplicaciones.


Comando: Es una orden que se le da a una programa de computadora que actúa como interprete del mismo, para así realizar una tarea especifica.


Software: Son las programas de la computadora.


Hardware: Es todo lo fisico que podemos ver en una computadora. ( Monitor, Teclado, Mouse, CPU, etc)


Programa: Es un conjunto de instrucciones u ordenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.


Datos: Es una representación simbólica (numérica, alfabética, algorítmica, etc.)


Información: Son conjuntos de datos que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.


Periféricos: Los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora.


Diapositivos de Entrada: Son los que nos permiten ingresar la información al computador ya sea instrucciones o comandos y así obtener los resultados requeridos.


Diapositivas de Salida: Nos permiten sacar la información del computador ya sea de un resultado obtenido de un proceso o de la información almacenada en nuestro PC.


Sistema Operativo: Es el programa o conjunto de programas que efectúan la gestion de los procesos básicos de un sistema informatico y permite la normal ejecución del resto de las operaciones.



miércoles, 24 de agosto de 2011

Unidades de Medidas de Almacenamiento

1 Bit : Es la unidad básica que solamente puede guardar 0 y 1


1 Byte (b) : 8 bits


1 Kilobyte (Kb) : 1024 bytes


1 Megabyte (Mb) : 1024 Kilobytes


1 Gigabyte (Gb) : 1024 Megabytes


1 Terabyte (Tb) : 1024 Gigabytes


1 Petabyte (Pb) : 1024 Terabytes


1 Exabyte (Eb) : 1024 Petabytes


1 Zettabyte (Zb) : 1024 Exabytes


1 Yottabyte (Yb) : 1024 Zettabytes


1 Brontobyte (Bb) : 1024 Yottabytes


1 Geobyte (Geb) : 1024 Brontobytes




Tipos De Computadoras


Supercomputadoras

Es el tipo de computadora mas potente, mas grande y mas rapido que existe. Pueden procesar enormes cantidades de datos en un segundo porque contienen miles de procesadores.





                                             Macrocomputadoras

Son sistemas que ofrecen mayor velocidad en el procesamiento y mayor capacidad de almacenaje. Estan diseñados para manejar grandes cantidades de entrada, salida y almacenamiento.


             
                Estación de Trabajo

Se encuentran entre las macrocomputadoras y las minicomputadoras (por el procesamiento). Las estaciones de trabajo son un tipo de computadoras que se utilizan para aplicaciones que requieran poder el procesamiento moderado y posibilidad de procesar graficos de alta calidad.



Minicomputadoras

Obtuvieron su nombre por su tamaño pequeño comparado con otras computadoras de ese tiempo. Tienen aplicación en el manejo de bases de datos de información y se emplean para la administración de redes de computadoras.




           Microcomputadoras

Es la computadora digital mas pequeña y de propósito general. Fueron diseñadas para ser utilizadas por una sola persona.






Referencias

http://isis.faces.ula.ve/COMPUTACION/Israel/Capitulo2a_archivos/frame.htm
http://es.wikibooks.org/wiki/Sistemas_operativos/Tipos_de_computadoras
http://html.rincondelvago.com/tipos-de-computadoras.html






miércoles, 17 de agosto de 2011

Evolucion de las Computadoras


Uno de los elementos más importantes de nuestra vida de esta época es la computadora. Hasta este dia la computadora se han cambiado de forma, tamaño, capacidad, composición y han adquirido nuevas funciones para resolver diferentes tipos de problemas o facilitar tareas específicas.
A continuación un breve análisis de la evolución de las computadoras.

Abaco



Su creación fue aproximadamente 5.000 años. Instrumentos que se utiliza para cálculos sencillos como sumas, restas, multiplicaciones y operaciones aritméticas. Es un cuadro de madera con alambres paralelos por los que corren bolas movibles. Su origen es de la zona Asia Menor (Anatolia).
                  
                                                                     
Pascalina


Es una de las primeras calculadoras mecánicas que podía sumar y restar, que funcionaba a base de ruedas y engranajes. Fue inventado en 1642 por Blaise Pascal tras tres años.



Maquina de Leibniz (Stepped reckoner)

Gottfried Leibniz mejoro la pascalina agregandole la multiplicacion y division en 1671 que se fue llamado maquina de Leibniz o Stepped Reckoner.


Telares de Jacquard

 Es una maquina antigua con fines textiles la cual mediante "Tarjetas perforadas" lograba crear un patron de tejidos para asi facilitar la produccion textil que es inventado Joseph Marie Jacquard en 1801.




       Arithmometer

Charles Xavier Thomas de Colmar inventó una calculadora que podía llevar a cabo las cuatro operaciones matemáticas básicas (sumar, restar, dividir y multiplicar).




Maquina Diferencial de Charles Babbagge

Diseñada para trabajar con vapor, era una máquina amplia del tamaño de una locomotora.  Tenía como función resolver ecuaciones diferenciales. Durante el transcurso del tiempo Babbage comenzó a trabajar en la primera computadora de uso general o máquina analítica.



Maquina Analítica de Charles Babbagge

Es el diseño de computador moderno de uso general realizado por el profesor británico de matemáticas, Charles Babbage, quien represento un paso importante en la historia de computación.



Primera Generación (1945-1956)
  •  La computadora fue utilizada para fines militares durante la Segunda Guerra Mundial.
  • IBM creó la primera calculadora electrónica en 1944.
  • Se desarrolló la computadora ENIAC (Electronic Numerical Integrator and Computer), EDVAC (Electronic Discrete Variable Automatic Computer) en 1945 y la UNIVAC (Universal Automatic Computer)en 1951.
  •  Lo más significativo de esta generación fue el uso de los tubos al vacío.

Segunda Generación (1956-1963)
  •         Se remplazaron los tubos al vacío por los transistores.
  •       Se reemplazó el lenguaje de máquina por el lenguaje ensamblador.
  •          Se crearon los lenguajes de alto nivel como COBOL (Common Business-Oriented Language) y FORTRAN (Formula Translator).
  •        Se diseñaron computadoras más pequeñas, rápidas y eficientes.

Tercera Generación (1964-1971) 
  •       Uso de chips de silicón.
  •       Sistemas operativos.

Cuarta Generación (1971-presente)
  •       Se desarrollaron nuevos chips con mayor capacidad de almacenamiento.
  •        Se comenzaron a utilizar las computadoras personales y las Macintosh.
  •       Se desarrolló el diseño de redes.
  •         Internet