La primera Computadora personal salió el 12 de Agosto de 1981 de manos de IBM. Esta PC vino con un procesador 8088 de 4.77 MHz. Venía con 16 kb de memoria expandible a 256k, con uno o dos floppy drive de 160k y opcional un monitor a color. el precio fue de $1,565.00 que equivaldrían a unos $4,000.00 de hoy. Hardware: equipo utilizado para el funcionamiento de una computadora. El hardware se refiere a los componentes materiales de un sistema informático. La función de estos componentes suele dividirse en tres categorías principales: entrada, salida y almacenamiento. Software: programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son los sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras. Von Neumann fue un pionero en la ciencia de la computación. Fue el creador de la arquitectura de los computadores actuales, propuso la adopción del bit como medida de la memoria de los computadores, resolvió el problema de la obtención de respuestas fiables con componentes no fiables (bit de paridad).También participó en el diseño del que es considerado primer computador, el ENIAC, que se diseñó para calcular la trayectoria de los proyectiles. En este computador las modificaciones del programa suponía cambiar el conexionado de las válvulas. Von Newmann propuso separar el software del hardware. Este diseño se realizó en el computador EDVAC. Sistema operativo, software básico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos. MS-DOS: Microsoft Disk Operating System (sistema operativo de disco de Microsoft). Como otros sistemas operativos, el MS-DOS supervisa las operaciones de entrada y salida del disco y controla el adaptador de vídeo, el teclado y muchas funciones internas relacionadas con la ejecución de programas y el mantenimiento de archivos. El MS-DOS es un sistema operativo monotarea y monousuario con una interfaz de línea de comandos. Lenguaje de programación: es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. UNIX: sistema operativo multiusuario que incorpora multitarea. Es muy utilizado en estaciones de trabajo y servidores. Base de datos: Conjunto de datos relacionados que se almacenan de forma que se pueda acceder a ellos de manera sencilla, con la posibilidad de relacionarlos, ordenarlos en base a diferentes criterios, etc. Las bases de datos son uno de los grupos de aplicaciones de productividad personal más extendidos. Procesador de texto: WordPerfect es el más extendido. Dentro de las distintas posibilidades que ofrece el software de aplicación, estos programas trabajan con textos (con frecuencia incluyen gráficos) y permiten crearlos, modificarlos, imprimirlos, etc. Hoja de calculo: Tipo de aplicación que es usada en análisis y cálculos matemáticos, que permite trabajar sobre una matriz compuesta por celdas o casillas. Estas celdas se relacionan de manera tal que puedan dar resultados complejos. Entre las hojas de cálculo más usuales están Microsoft Excel y Lotus 1-2-3. Programa fuente: Es un texto escrito en un lenguaje de programación para crear el programa. Es la forma del programa legible por el programador. Programa objeto: Es el resultado de traducir el lenguaje fuente a uno inteligible por la máquina, denominado lenguaje máquina. SQL: Lenguaje de consulta estructurado, en informática, un lenguaje utilizado en bases de datos para consultar, actualizar y manejar bases de datos relacionales. Se deriva de un proyecto de investigación de IBM, que creó el "lenguaje estructurado de consulta en inglés" (SEQUEL) a mediados de la década de 1970. El SQL es un estándar aceptado en productos de bases de datos, que fue utilizado comercialmente por primera vez por la empresa Oracle en 1979. Base de datos: Conjunto de datos relacionados que se almacenan de forma que se pueda acceder a ellos de manera sencilla, con la posibilidad de relacionarlos, ordenarlos en base a diferentes criterios, etc. Hay cuatro modelos principales de bases de datos: el modelo jerárquico, el modelo en red, el modelo relacional (el más extendido hoy día; los datos se almacenan en tablas y se accede a ellos mediante consultas escritas en SQL) y el modelo de bases de datos deductivas. Otra línea de investigación en este campo son las bases de datos orientadas a objeto, o de objetos persistentes. Base de datos relacional: Tipo de base de datos o sistema de administración de bases de datos, que almacena la información en varias tablas (filas y columnas de datos) o ficheros independientes y realiza búsquedas que permiten relacionar datos que han sido almacenados en más de una tabla. Oracle: Una de las mayores compañías de software del mundo y principal distribuidora de sistemas de gestión de bases de datos. Los programas de bases de datos de Oracle permiten a las grandes empresas tener acceso y almacenar grandes cantidades de información, desde informes de ventas y listas de clientes hasta reservas aéreas, en diferentes tipos de sistemas operativos. Microsoft: Compañía estadounidense líder en el mercado de software para ordenadores o computadoras. Desarrolla y vende una amplia gama de productos de software tanto a organizaciones como a particulares de más de 60 países. Los sistemas operativos Windows de Microsoft son los que más se utilizan en todo el mundo. Informática: técnicas para el tratamiento automático de la información por dispositivos electrónicos. Ej: Consola, ABS, aviones, etc. Von Newman: Desarrollo el primer ordenador. Un sistema operativo es el software que hace funcionar al hardware. Es lo básico para que funcione el hardware. Ej: Windows, MS-DOS, LINUX, etc. GUI: Interfaz grafica usuario Distribuciones: Conjunto de software en el que va el S.O., los programas del sistema y las aplicaciones (juegos, desarrollo, científico, etc). Ofimáticas: Automatización de la oficina. Compiladores: Traductores de alto nivel a bajo nivel. Algoritmo: Secuencia finita y ordenada de pasos para resolver un problema. Programas: Implementación en un lenguaje de programación de un algoritmo. Programa fuente: Programa que esta escrito en un lenguaje de alto nivel. Programa objeta: Programa escrito en código maquina. Traductor: Programa que transforma el código fuente en código objeto. Interprete: Traduce cada instrucción y la ejecuta. ISO: Organización sistemas internacionales. OSI: Interconexión de sistemas abiertos. IDE: Banco de trabajo integrado + GUI. Procesador de texto: Sirve para crear documentos, darles formato y organizarlos con una estructura (capítulos, páginas, márgenes, sangrías, etc.). Permite trabajar aspectos estéticos del texto (tamaño de letra, tipo de letra, negrita, estilo, etc.). Permite trabajar con justificaciones en bloques de texto (a la izquierda, a la derecha y centrado).Se le puede incorporar gráficos, hiperenlaces y tablas de datos y de calculo (enlazadas). Una utilización muy importante es el mailing. Hoja de cálculo: Aplicación que sirve para realizar cálculos de forma automática. Trabaja con textos (rótulos), con fechas y números. Foco: Cuando un objeto tiene el foco significa que la siguiente acción va a realizarse sobre el. Gráficos: Representaciones visuales (mas fáciles de entender por los humanos) que resumen los datos, formulas, etc. Hay gráficos de puntos, de sectores, etc. Bases de datos: Almacenar, relacionar y recuperar muchísimos datos. Un atributo (campo) es una característica por la que calificamos, clasificamos, ordenamos a un conjunto de entidades. T-UPLAS: Conjunto de valores de los atributos de una entidad. RELACION: Es un conjunto de T-UPLAS de las mismas características. Clave primaria: Atributo que solo puede estar una vez en una tabla. Ej: DNI BD RELACIONES: Puede establecer relaciones entre tablas. Son relaciones junto con los programas que trabajan con esas relaciones. Normalización: Consiste en crear tablas y relacionarlas. Una formula consta de operadores aritméticos (+, -, *, /), ( ), y numerosa si como celdas. Los rótulos se usan para explicar que los números son los datos y las formulas relacionan los datos. SGBDR: Sistema gestor base datos relacionales El sistema gestor de base de datos relacional es el software que sirve de interfaz ante el usuario y los datos. Es una interfaz entre las aplicaciones y el S.O. Se independiza del S.O. y de las aplicaciones y del hardware. DDL: Lenguaje definición datos. Sirve para crear o borrar tablas (vacías). Esto lo hace un administrador. DML: Lenguaje manipulación datos. Sirve para crear, modificar, eliminar, consultar registros. Esto lo hace un usuario con privilegios. DCL: Lenguaje control datos. Cede o quita privilegios. Esto lo hace el administrador. SQL: Lenguaje consulta estructurada. Presentaciones: Conjunto de diapositivas multimedia (texto, gráficos, sonido). Plantilla: Diseño predefinido. Protocolo: Conjunto de normas para comunicar 2 sistemas. HTTP: Protocolo para transmitir hipertexto. HTML: Lenguaje de marcadores de hipertexto.