Informatica. Tecnicas para el tratamiento automatico de la informacion por dispositivos electronicos digitales. Esto se usa para: consolas, ABS, aviones, aire acondicionado. Sistema operativo. Es el sofware basico para que funcione el hardware. Economia de escala. Consiste en hacer que un producto sea comprobado por mucha gente. Se consigue bajando los precios hasta que se venda con facilidad. Ms2. es el primer sistema operativo. Este evoluciono hasta windows. DOS. Sistema operativo que fue comprado por Bill Gates. Este hizo una economia de escala que le permite hacerse con dinero y así porder investigar y mejorar el programa. Era muy sencillo, lo cual, era barato. Sintaxis. Se utiliza en ms2 y por eso este funciona mediante la escritura. Guy. Se utiliza e4n windows y hace que en vez de escrito sea visual, mediante dibujos. Windows. Sistema de ventanas con el que se puede trabajar con varias cosas a la vez. Windows se crea despues de ms2. los pirmeros windows fueron el 3.1 y el 3.11. cuando se quiere dar el salto a las nuevas tecnologias se dan cuenta de ue hay mucho cambio y entonces hacen windows 95 y 98 para ir adaptando a la gente a la nueva tecnologia. Despues sale windows 2000. Unix. Es un sistema operativo superpotente que tiene multiusuario, multitareas, multiprocesos, red, tiempo real. Unix tiene dps salidas: Linux. Andrew T publica un libro con todos los codigos l8bre de unix. Un alumno suyo, Linus T, hace un trabajo intentando hacer un nuevo programa, este pide ayuda en internet y muchos expertos le ayudan. Así sale linux. Hay vairos tipos de linux: seachuare, suse, redhot y debian. Este ultimo es gratis. Es el mejor. Pero es muy dificil de instalar. Unix-minix-linux-distribuciones. Conjunto de software que va desde el sistema operativo, hasta programas de sistema, hasta aplicaciones como juegos, accesorios de desazrrollo cientifico, educativo y ofimaticos. Todos los sitemas operativows tienen unos codigos que pueden ser libre y no libres. Los libres son el debian. Los casi libres son redhot, suse y seauchuare. Y los no libre son windows y nobel. Linux es un programa gratis ¿por qué no se trabaja con el? Porque no tiene imagen de mercado y por que tiene poca confianza en este programa. Compatible. Cuando un hardware y un software o un hardware y una hardware o un software y un software se unen y funcionan. Lenguaje de programacion. Sirven para programar, para crear aplicaciones. Lo hay de dos tipos: Lenguajes de bajo nivel. Son los que dependen totalmente de la maquina. No es compatible con el nuevo desarrollo de hardware. Lenguajes de alto nivel. No dependen de la maquina. Son compatibles con otras dos maquinas. Este lenguaje se usa para hacer aplicaciones de alto nivel. Compiladores. Hacen que se entiendan lenguajes de alto nivle y de bajo nivel. C. es un lenguaje de alto nivel aunque tiene añguna caracteristica de bajo nivel. Sirve para desarrollar sistemas operativos. Tipos de lenguaje. Cobol. Sirve para programar programas de gestion. Fortran. Sirve para programar porgramas cientificos. Pascal. Sirve para enseñar a programar, igual que modulax. ADA. Sirve para programar programas de dispositivos militares. Lisp. Sirve para programar programas de inteligencia artificial. Algoritmos. Secuencia finita y ordenada para resolver problemas. Programa. Implementacion en un lenguaje de programacion. Programa o codigo objeto. Son progrmas en codigo maquina. Progrma o codigo fuente. Programas escritos en lenguaje de alto nivel. Traductor. Programa que traduce el codigo fuente en codigo objeto. Compiladores. Traducen el codigo fuente al completo y ya no tiene que hacerlo mas. Interpretes. Traducen la informacion poco a poco. Banco de trabajo. Editor. Es un aplicación. Traductor. Traduce el codigo fuente. Aplicación. Depurador. Doce los errores que hay al escribir los codigos. Aplicación. Enlazador. Utiliza bibliotecas de software. Une unos programas con otros. Aplicación. Sistema de capa. Consiste en la division del trabqajo por partes. Esto hace que la gente se especialice en una cosa y saque mas rapido y mejores productos. Los precios bajan y asi los pueden comprar mucha gente. Hay muchas capas: fisica, enlace, red, transporte, sesion, presentacion y aplicación. Este sistema hace que una cosa no dependa de la otra por lo que la gente se puede especializar en cada una de ellas. Aplicaciones ofimaticas. Tratamiento automatico de la informacion de una oficina. Hay varios tipos: Procesador de texto. Aplicación que sirve para crear documentos, darle formato y organizarlos con una estructura (caspitulos, margenes, paginas, sangrias, interliniado, etc.) permite trabajar aspectos esteticos del texto (tamaño, tipo de letra, negrita, estilo subrayado). Los actuales tambien pueden incorporar graficos, hiperenlaces, tablas de datos y tablas de calculo enlazadas. Una utilizacion muy importante es el mailing. Hoja de calculo. Aplicación que sirve para hacer calculos de una forma automatica. Trabaja con rotulos, fechas y numeros. Con esto hace que se puedan hacer formulas. Un objeto tiene el foco cuando la siguiente accion va a realizarse sobre el. Esta divida en celdas. Hay formulas aritmeticas, estadisticas, probabilisticas, financieras, funciones de ingenieria, funciones logicas. En las hojas de calculo se pueden integrar graficos, representaciones visuales. (faciles de entender por lo humanos, que resumen los datos formulas, etc.) hay muchos tipos de graficos de barra, circulares… De una hoja de calculo se pueden coger los graficos o formulas y pasarlo al procesador de texto. La hoja de calculo se utiliza para: ciencias, encustas, ingenierias y ayuda de toma de decisiones de una empresa. Base de datos. Aplicaciones que sirven para almacenar, relacionar y recuperar muchisimos datos. La gran virtud de la base de datos es la capacidad de relacionar. Los registros son conjuntos de valores de los atributos (caracteristica por la que relacionamos o clasificamos a un conjunto de entidades) de una identidad. Una relacion o tabla es un cojunto de tuplax (registros) de la misma caracteristica. La clave primaria es un tributo que no se va a repetir nunca en una tabla. Ej: DNI, matricula de coche, numero de matricula, codigo de seguridad social. Bases de datos relacional. Permiten tener relaciones entre unas y otras tablas. Constituidas por relaciones mas programass que trabajan en la relacion. Normanizacion. Proceso que consiste en diseñar tablas de sus relaciones. Para trabajar con bases de datos hace falta diseño, creacion de tablas y relaciones vacias (esqueletos) y rellenar las tablas con la informacion. El sistema gesotr de bases de datos relacional es el software que sirve de interfaz entre usuario y datos. Es un interfaz aplicaciones, SO y hardware. Gracias a esto se obitiene independencia del SO. La base de datos impide que entren los hackers. DDL. Lenguaje de definicion de datos. Crea y borra tablas vacias. Lo hace el administrador. DML. Lenguaje de manipulacion de datos. Se crea, se modifica, se eliminian o se consultan registros. Lo hace un usuario con priviligios. DCL. lenguaje de control de datos. Otorga y quita privilegios. Lo hace el administrador. Estos tres lenguajes se unen en uno mismo. SQL lenguaje de consulta estructurado. Presentaciones. Co9njunto de dispositivos multimedia. Transicion tiene mezcla grafica mas sonido. A los textos se le pueden dar un efecto dinamico, las letras se pueden cambiar de tamaño, color, etc. Plantillas. Son diseños predefinidos que podemos utilizar en una presentacion. Powerpoint, impress son programs para hacer presentaciones. Se utilizan para ofrecer un imagen corporativa, o la imagen de un producto, proyecto, diseño, plan,… Correo electronico (e mail) Los primeros correos electronicos eran entre PC. Despues mediante sistema telefonico y por ultimo con internet. Antes la velocidad era muy baja y no se podian enviar elementos de mucha capacidad en la actualidad la velocidad ha subido y ya se envian videos, sonidos, etc. Ataqeus a contraseña de correo. Fuerza bruta. Probando todos los caracteres. Diccionario. Probando con todas las palabras que existen en los dicionarios. Inteligencia social. Preguntando datos personales hasta saberla. Arquitectura de un sistema email. El mensaje enviado desde A va al servidor B de este pasa al servidor C que es el que interacciona con el cliente D. cuando este ultimo se conecta el servidor C le envia el mensaje. Internet. Es un canal inseguro por lo que tenemos que poner contraseñas. Todo lo que pasa por la rewd puede ser capturado por un analizador de protocolos (snifeer). Para que los analizadores de protocolo no sepan lo que estamos diciendo se utilizan claves. Seguridad administrativa. Controla el acceso al ordenador, mediante control de retina, huella dactilar, etc. Protocolo. Conjunto de normas para comunicar dos sistemas. Un tipo de protocolo es http. Nabegadores. Mosaic fue el primer nabegador. De mosaic se hace un version comercial llamada netscape y internet explorer le hadce la competencia. Los nabegadores siempre se apoyan en los servidores. Tipos de paginas web. Estaticas texto. Estaticas grafico. Estaticas con graficos dinamicos. Dinamicas son las ultimas que se han hecho. Se consigieron mezclando lenguaje. Comunicación entre el cliente y el servidor. El cliente envia la orden al servidor y esete le envia la respuesta cuando puede ya que los servidores atienden a muchos clientes a la vez. Los nabegadores son los encargados de conectar con los servidores y estos contactan con el servidor de BD. Los navegadores pueden contactar con el servidor de BD sin pasar por el servidor web pero solo mediante SQL.