viernes, 10 de marzo de 2017

Base de Datos

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés database management system o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Red de Computadora

Una red de ordenadores, también llamada red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricosondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios.

Como en todo proceso de comunicación, se requiere de un emisor, un mensaje, un medio y un receptor. La finalidad principal para la creación de una red de ordenadores es compartir los recursos y la información en la distancia, asegurar la confiabilidad y la disponibilidad de la información, aumentar la velocidad de transmisión de los datos y reducir el costo. Un ejemplo es Internet, el cual es una gran red de millones de ordenadores ubicados en distintos puntos del planeta interconectados básicamente para compartir información y recursos.

La estructura y el modo de funcionamiento de las redes informáticas actuales están definidos en varios estándares, siendo el más importante y extendido de todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este último, estructura cada red en siete capas con funciones concretas pero relacionadas entre sí; en TCP/IP se reducen a cuatro capas. Existen multitud de protocolos repartidos por cada capa, los cuales también están regidos por sus respectivos estándares.

Programacion Orientada a Objetos

La programación orientada a objetos (POO) es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
Muchos de los objetos pre-diseñados de los lenguajes de programación actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
Entre los lenguajes orientados a objetos se destacan los siguientes:
  • ABAP
  • ABL
  • ActionScript
  • ActionScript 3
  • Ada
  • C++
  • C
  • C Sharp (C#)
  • Clarion
  • Clipper
  • D
  • Object Pascal (Embarcadero Delphi)
  • Gambas
  • GObject
  • Genie
  • Harbour
  • Eiffel
  • Fortran 90/95
  • Java
  • JavaScript
  • Lexico
  • Objective-C
  • Ocaml
  • Oz
  • R
  • Pauscal (en español)
  • Perl
  • PHP
  • PowerBuilder
  • Processing
  • Python
  • Ruby
  • Self
  • Smalltalk
  • Magik (SmallWorld)
  • Vala
  • VB.NET
  • Visual FoxPro
  • Visual Basic 6.0
  • Visual DataFlex
  • Visual Objects
  • XBase++
  • DRP
  • Scala                 

viernes, 27 de mayo de 2016

Paquete de oficina

Microsoft Office es un paquete de programas informáticos para oficina desarrollado por Microsoft Corp. (una empresa estadounidense fundada en 1975). Se trata de un conjunto de aplicaciones que realizan tareas ofimáticas, es decir, que permiten automatizar y perfeccionar las actividades habituales de una oficina.

La versión más antigua de Microsoft Office fue lanzada en 1989 con dos paquetes básicos: uno formado por Microsoft PowerPointMicrosoft Excel y Microsoft Word, y otro al que se le sumaban los programas Schedule Plus y Microsoft Access.

Word es uno de los programas más populares que forman parte de Microsoft Office. Consiste en un procesador de textos que incluye un corrector ortográfico, diccionario de sinónimos y la posibilidad de trabajar con diversas fuentes (tipografías).

Excel, por su parte, está compuesto por planillas u hojas de cálculo. Su principal atractivo es la posibilidad de realizar operaciones aritméticas de manera automática, lo que facilita el desarrollo de balances y estados contables.

PowerPoint es el programa de Office que se utiliza para crear y mostrar presentaciones visuales. Su base está en el desarrollo de diapositivas multimediales que pueden incluir imágenes, texto, sonido y videos.

La administración de datos personales y los correos electrónicos pueden gestionarse desde Outlook. Su principal fuerte es el cliente de correo, aunque también ofrece un calendario y un directorio de contactos.
Caber resaltar que Microsoft Office es un programa con licencia. Por lo tanto, quienes deseen aprovechar sus prestaciones, deben comprarlo y respetar las condiciones del contrato, como la prohibición de realizar copias con fines de lucro. Algunos de sus principales competidores son OpenOffice (de código libre),StarOfficeLotus Symphony y WordPerfect Office.

La popularidad de Office ha ido cayendo en los últimos años. La primera víctima es probable que haya sido PowerPoint, cuando muchos usuarios comenzaron a comprender que Flash les ofrecía las mismas posibilidades y muchas más, con un nivel de personalización imposible de alcanzar en el primero.

Luego, con la masificación de los teléfonos móviles y lo atractivo de sus aplicaciones, tuvo lugar una especie de migración desde la PC hacia dichos dispositivos, transformando el mercado del software y colaborando con el crecimiento de la nube y las herramientas gratuitas. Muy probablemente, esto no haya pasado desapercibido para Microsoft, dado que desde hace un tiempo es posible disfrutar de algunas de las prestaciones de Office en forma gratuita y a través de una cuenta de correo.

Generaciones del computador

Generación 1


La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era base de bulbos, o tubos de vació, y la comunicación era en términos de nivel mas bajo que puede existir, que se conoce como lenguaje de maquina.


Características 


* Estaban construidos con electrónica de válvulas.
* Se programaban en lenguaje de maquina.  

Generación 2


La segunda generación de los transistores reemplazo a las válvulas de vacío por los circuitos de los computadores.


Los computadores de la segunda generación ya no son de válvulas de vacío, si no con transistores, son mas pequeñas y consumen menos electricidad que los anteriores, la forma de comunicación con estas nuevas computadoras es mediante lenguajes mas avanzados que el lenguaje de la maquina, y que reciben el nombre de "lenguajes de alto nivel" o lenguajes de programación.

Generación 3


A mediados de los años sesenta se produjo la invencion del circuito integrado o microchip, por parte de Jack St. Claire Kilby y Robert Noyce. Despues llevo a Ted Hoff a la invencion del 
Microprocesador, en Intel. A  finales de 1960, investigadores como George Gamow noto que las secuencias de nucleotidos en el ADN forman un codigo, otra forma de codificar o programar.


A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y otros componentes electrónicos en un solo chip o en capsulado, que contenía en su interior un circuito complemento: un amplificador, un oscilador, o una puerta lógica. Naturalmente, con estos chips ( circuitos integrados ) era mucho mas facil montar aparatos complicados: receptores de radio o televisión y computadoras. 


En 1965 y, IBM anuncio el primer grupo de maquinas construidas con circuitos integrados, que recibio el nombre de serie edgar.


Estas computadoras de tercera generacion sustituyeron totalmente a los de la segunda, introduciendo una forma de programar que aun se mantiene en las grandes computadoras actuales.


Esto es lo que ocurrio en (1964 - 1971) que comprende la tercera generacion de las computadoras.


Menor consumo de energía 
Apreciable reducción del espacio 
Aumento de fiabilidad
Teleproceso 
Multiprogramacion 
Renovacion de perifericos 
Minicomputadoras, no tan costosas y gran capacidad de procesamiento. Algunas de las               mas populares fueron la PDP-8 y la PDP-11
* Se Calculo (numero pi) con 500.000 decimales.

Generación 4 


La denominada cuarta generacion (1971 entre otros) es el producto de la microminiaturizacion de los circuitos electronicos. El tamaño reducido del microprocesador de chips hizo posibles la creación de los computadores personales (PC).
Hoy en día las tecnologías LSI (Integración a gran escala) permiten que cientos de miles de componentes electrónicos se almacenen en un chip. Usando VLSI, un fabricante puede hacer que una computadora pequeña rivalice con una computadora de la 1 generación que ocupaba un cuarto completo. Hicieron su gran debut las micro-computadoras.

Generación 5 


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.

Generacion 6


Las computadoras de esta generación cuentan con arquitecturas combinadas paralelo vectorial, con cientos de microprocesadores vectoriales trabajando a tiempo.


Las redes de área mundial seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes.


Generacion 7


Comienza el año 1999 donde popularizan las pantallas LCD 2 y hacen a un lado a los rayos catodicos, en donde se han dejado los DVD y los formatos de disco duro optico.


la generacion de almacenamiento de datos de alta densidad con una capacidad de almacenamiento que llega a los 50 GB, aunque se ha confirmado que esta lista puede recibir 16 capas de 400 GB.


La septima generacion en las computadoras ha llegado a reemplazar la tv y los equipos de sonido, ya que ha logrado un alcance digital por medio de la capacidad de los discos duros que esta avanzando tan rapidamente. en donde se convierte en un centro de entretenimiento.

Generacion 8


Los dispositivos físicos y mecánicos van a desaparecer osea el disco duro y las tarjetas madre etc.
ya todo sera a base de nanotecnologia. Un disco duro esta limitado en velocidad al tener que estar escribiendo en placas. Pero las nuevas Seran orgánicas a base de impulsos electromagnéticos.

Historia del computador

Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuya historia se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez están montadas en un marco rectangular.


Otro de los inventos mecánicos fue la Pascalina inventada por Blaise Pascal (1623 - 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas máquinas, los datos se representaban mediante las posiciones de los engranajes, y los datos se introducían manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como leemos los números en el cuentakilómetros de un automóvil.

La primera computadora fue la máquina analítica creada por Charles Babbage, profesor matemático de la Universidad de Cambridge e Ingeniero Ingles en el siglo XIX. En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y propenso a errores. Las características de está maquina incluye una memoría que puede almacenar hasta 1000 números de hasta 50 dígitos cada uno. Las operaciones a ejecutar por la unidad aritmética son almacenados en una tarjeta perforadora. Se estima que la maquina tardaría un segundo en realizar una suma y un minuto en una multiplicación.

La maquina de Hollerith. En la década de 1880 , la oficina del Censo de los Estados Unidos , deseaba agilizar el proceso del censo de 1890. Para llevar a cabo esta labor , se contrato a Herman Hollerith, un experto en estadística para que diseñara alguna técnica que pudiera acelerar el levantamiento y análisis de los datos obtenidos en el censo. Entre muchas cosas, Hollerith propuso la utilización de tarjetas en las que se perforarían los datos , según un formato preestablecido. una vez perforadas las tarjetas , estas serian tabuladas y clasificadas por maquinas especiales. La idea de las tarjetas perforadas no fue original de Hollerith. Él se baso en el trabajo hecho en el telar de Joseph Jacquard que ingenio un sistema donde la trama de un diseño de una tela así como la información necesaria para realizar su confección era almacenada en tarjetas perforadas. El telar realizaba el diseño leyendo la información contenida en las tarjetas. De esta forma , se podían obtener varios diseños , cambiando solamente las tarjetas.

En 1944 se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken. Este computador tomaba seis segundos para efectuar una multiplicación y doce para una división. Computadora basada en rieles (tenía aprox. 3000), con 800 kilómetros de cable, con dimensiones de 17 metros de largo, 3 metros de alto y 1 de profundidad. Al Mark I se le hicierón mejoras sucesivas, obteniendo así elMark II, Mark III y Mark IV.

En 1944 se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken. Este computador tomaba seis segundos para efectuar una multiplicación y doce para una división. Computadora basada en rieles (tenía aprox. 3000), con 800 kilómetros de cable, con dimensiones de 17 metros de largo, 3 metros de alto y 1 de profundidad. Al Mark I se le hicierón mejoras sucesivas, obteniendo así elMark II, Mark III y Mark IV.

La EDVAC (Electronic Discrete Variable Automatic Computer), construida en la Universidad de Manchester, en Connecticut (EE.UU), en 1949 fue el primer equipo con capacidad de almacenamiento de memoria e hizo desechar a los otros equipos que tenían que ser intercambios o reconfigurados cada vez que se usaban. Tenía aproximadamente cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban señales eléctricas sujetas a retardos. EDCAV pesaba aproximadamente 7850 kg y tenía una superficie de 150 m2. En realidad EDVAC fue la primera verdadera computadora electrónica digital de la historia, tal como se le concibe en estos tiempos y a partir de ella se empezaron a fabricar arquitecturas más completas.

El UNIVAC fue la primera computadora diseñada y construida para un próposito no militar. Desarrollada para la oficina de CENSO en 1951, por los ingenieros John Mauchly y John Presper Eckert, que empezaron a diseñarla y construirla en 1946.La computadora pesaba 7257 kg. aproximadamente, estaba compuesta por 5000 tubos de vacío, y podía ejecutar unos 1000 cálculos por segundo. Era una computadora que procesaba los dígitos en serie. Podía hacer sumas de dos números de diez dígitos cada uno, unas 100000 por segundo.
Así Von Neumann, junto con Babbage se consideran hoy como los padres de la Computación.