Introducción a La Ingeniería en Computación 3

28
Introducción a la Ingeniería en Computación Profesor: Omar E. Vega 2013 Universidad Andrés Bello

description

Introducción a La Ingeniería en Computación 3

Transcript of Introducción a La Ingeniería en Computación 3

  • Introduccin a la Ingeniera en ComputacinProfesor: Omar E. Vega2013Universidad Andrs Bello

  • Introduccin a la claseClases: 4 meses, 16 clases (estimacin)Evaluaciones: Controles (3 4 controles)Tareas (3 4 tareas)Pruebas parciales 2Prueba global 1Repetitiva 1Promedio presentacin = ( controles + tareas + prueba parcial 1 + prueba parcial 1) / 4Si promedio presentacin > 5,5 se eximeNota final = (Promedio * 7 + Prueba Global * 3) / 10

    ReglasPruebas idnticas o copia -> 1.Si se detecta situacin sospechosa se pedir la prueba.Trabajos idnticos -> mitad de nota para ambos grupos.

    Pruebas y trabajos deben anunciarse con, al menos, 1 semana de anticipacin

  • Tareas actuales3ra Clase: Control 1Prxima clase: entrega de grupo de trabajo (1ra nota de tareas).

    Texto guaPara las pruebas parciales y globales, se considerar aprendida toda la materia del libro Introduccin a la Computacin de Peter Norton.

    Textos auxiliaresMatemticas para computacin. Seymour Lipschutz (Schaum).Aprendiendo UML en 24 horas. Joseph Schmuller (slo ltima seccin).Ian Sommerville- Ingeniera de software (slo primer captulo)Presentaciones y diapos provistas por profesorApuntes de clases

    Estudio continuo, en grupo

  • Parte 1: Ingeniera en computacinUna definicin

    RAE informtica (el trmino computacin no aparece en RAE)(Del fr. informatique). 1. f. Conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la informacin por medio de ordenadores.

    Webstercomputer scienceStudy of computers, their design, and their uses for computation, data processing, and systems control, including design and development of computer hardware and software, and programming.

    RAE IngenieraEstudio y aplicacin, por especialistas, de las diversas ramas de la tecnologa.

  • Computacin (una definicin)Definicin: Computacin La Computacin es la disciplina que busca establecer una base cientfica para resolver problemas mediante el uso de dispositivos electrnicos y sistemas computacionales.

    La Computacin es el estudio de mtodos algortmicos para representar y transformar la informacin, incluyendo su teora, diseo, implementacin, aplicacin y eficiencia. Las races de la computacin e informtica se extienden profundamente en la matemtica y la ingeniera. La matemtica imparte el anlisis del campo y la ingeniera imparte el diseo.

    La Computacin se define como el conjunto de conocimientos cientficos y tcnicos (bases tericas, mtodos, metodologas, tcnicas, y tecnologas) que hacen posible el procesamiento automtico de los datos mediante el uso de computadores, para producir informacin til y significativa para el usuario.

    La Computacin e Informtica es la ciencia del tratamiento automtico de la informacin mediante un computador (llamado tambin ordenador o computadora).

    El concepto fundamental de la Computacin es el concepto de ALGORITMO.

  • InformticaDiferencia entre Computacin e Informtica

    Informtica es un vocablo inspirado en el francs informatique, formado a su vez por la conjuncin de las palabras information y automatique, para dar idea de la automatizacin de la informacin que se logra con los sistemas computacionales.

    Esta palabra (Informatica) se usa principalmente en Espaa y Europa. Computacin se usa sobre todo en Amrica y proviene de cmputo (o clculo).

  • Historia del computadorConcepto bsico: Medir o contar

    Una cuerda anudada formando un tringulo rectngulo, permite calcular la hipotenusa solo al variar los lados.Clculo analgicoClculo digitalZ2 = X2 + Y2 (Pitgoras)

    A X * X B Y * YA A + BA Raz (A)

    Usando el teorema de Pitgoras y una calculadora podemos resolver el mismo problema, con nmeros.

  • Historia del computadorbacosInstrumentos analgicosCalculadoras digitalesmecnicasCalculadoras Analgicas mecnicasComputadores digitalesComputadores analgicosprogramablesCalculadoras programablesInstrumentosMaquinaria mecnica Electromecnica Electrnicadigitalizacin

  • Historia del computador: analgicosInstrumentos analgicosInstrumentos de clculos basados en medir:

    Ejemplos: Cuerdas de nudos Regla y comps Regla de clculo Regla de clculo, inventada por Edmund Gunter en 1620. Permite multiplicar aadiendo distanciasSe graba una regla con logaritmos de acuerdo a frmula y = log (x)

    Se borran las y y se dehan marcadas las x solamente

    Se pone una segunda regla con y = log (x) encima

    Para multiplicar, simplemente se mueve la regla superior hacia la derechael nmero a multiplicar. El resultado aparece en la regla inferior.

    (5) Se basa en la frmula Log (a * b) = log (a) + log (b)

  • Historia del computador: analgicosCalculadoras Analgicas mecnicasAnticitera: modelo astronmico. Arqumedes (287-212 a.C.)?Predictor de mareas de Lord Kelvin (1872)Planmetro Johann Martin Hermann in 1814 Se basa en el Teorema de Green (frmula arriba), que establece que el rea de una curva cerrada (lado derecho) se puede obtener sumando (o recorriendo) su permetro (lado izquierdo).

  • Historia del computador: analgicosComputadores analgicoselectrnicosComputador analgico James Thomson 1876Eran calculadoras programables que permitan resolver ecuaciones diferenciales.

    Sus componentes bsicos permitan sumar, multiplicar, diferenciar e integrar.

    Se programaban cableando los componentes en un circuito nico

    Problemas de simulacin de ingeniera, tales como el estudio de la suspensin de auto, estudios hidrulicos, aeronuticos, etc.Diagrama Programa Resultado

  • Historia del computador: digitalesbacosbaco romano (arriba) , chino, etc.Tablas (Ej. Pitagrica s. VI a.C.)Yupana, baco Inca.

  • Historia del computador: digitalesCalculadoras digitalesmecnicasPascalina de Blaise Pascal (1645). Primera calculadora mecnica

  • Historia del computador: digitalesCalculadoras digitalesmecnicasTelar de Jacquard (1801). Primera mquina controlada por tarjetas perforadas.

  • Historia del computador: digitalesCalculadoras digitalesmecnicasProyecto de computador mecnico con memoria, programado por tarjetas perforadas. Charles Babbage (1791-1871).

  • Historia del computador: digitalesCalculadoras programablesTabulador de Hollerith. Herman Hollerith 1890

  • Historia del computador: digitalesCalculadoras programablesTabuladoras (UR) programables IBM (1928)Mquina tabuladoraPrograma cableadoFunciones: Sumadoras Filtro por columna (Select SQL). Filtro por por valor (Select where). Totalizadoras Ordenadoras (SORT)Diagrama de flujo para UR

  • Historia del computador: primeros computadoresKonrad Zuse Z3 (1941)Mark I Hardvard (1944)Mark I Hardvard (1944)

  • Historia del computador: primeros computadores

  • Historia del computador: generacionesPrimera generacin (1946-1955)

    Usaban tubos electrnicos para procesar informacin.

    Los operadores ingresaban los datos y programas en cdigo de mquina por medio de tarjetas perforadas y cintas perforadas.

    El almacenamiento se haca con un tambor magntico que giraba rpidamente, sobre el cual un dispositivo de lectura/escritura colocaba marcas magnticas.

    Esas computadoras de tubos eran mucho ms grandes y generaban ms calor que los modelos contemporneos.

  • Historia del computador: generacionesSegunda generacin (1956-1963)

    El transistor hizo posible computadoras, ms rpidas, ms pequeas y con menores necesidades de ventilacin.

    Utilizaban redes de ncleos magnticos en lugar de tambores giratorios para el almacenamiento primario. Estos ncleos contenan pequeos anillos de material magntico, enlazados entre s, en los cuales podan almacenarse datos e instrucciones.

    Aparecen nuevos dispositivos como las impresoras y terminales.

    Grace Murria Hooper (1906-1992) en 1952 invent el primer compilador y particip en el desarrollo de COBOL

    Nuevas aplicaciones: reservacin en lneas areas, manejo de inventarios, nmina y contabilidad.

    Primer mdem de 110 baudios (Bell 101).

  • Historia del computador: generacionesTercera generacin (1964-1970)

    Circuitos Integrados: rapidez, bajo consumo de energa.

    Multiprogramacin (Sistema Operativo), capacidad de correr ms de un programa de manera simultnea.

    Minicomputadora.

    Produccin en serie de computadoras comerciales (Ej.: hubo 30.000 IBM 360).

    Medios magnticos: cintas magnticas de 9 canales, discos rgidos.

    Lectoras de tarjetas de alta velocidad.

    Redes de rea local jerrquica.

    Mdems.

  • Historia del computador: generacionesCuarta generacin (1971-1990 ?)

    En 1971, intel presenta el primer microprocesador o Chip de 4 bits, que en un espacio de aproximadamente 4 x 5 mm contena 2 250 transistores.

    1977 aparecen las primeras microcomputadoras: Apple Computer, Radio Shack y Commodore Busness Machines, y el Personal Computer de IBM (5100, 80286). Computadores de 8-16 bits, 640 Kb RAM, 6-8 Mhz, DD 20 Mb

    Sistema operativo estandarizado, el MS- DOS (MicroSoft Disk Operating System).

    Interfaces de usuario de texto.

    despus de 1984 aparece el Apple MacIntosh (Graphic User Interface, GUI) , ventanas, iconos y mens desplegables, ratn (mouse). Grficos en blanco y negro.

    Discos flexibles de 3,5 y capacidad de 720 KB. En 1982 aparece el floppy de 51/4 de 1,155 mb.

    Redes SNA para computadoras grandes, de IBM.

    LAN (Token Ring).

    Mdems (800, 3600 baudios).

    Bases de datos (Oracle).

    Cajeros automticos.

    Videotexto

  • Historia del computador: generacionesltimas dcadas

    1990-1999 No hay cambios importantes en tecnologa bsica, pero se aumenta la potencia de los equipos en forma exponencial. Procesador tipo, Desarrollo de las redes de rea local econmicas. World Wide Web primeros sitios Internet comerciales. CD ROM Redes Ethernet. Primeros notebooks. Audio y video en PC. Cambio acelerado de las tecnologas (cada nueva versin de PC y S.O. vena con novedades).

    2000-Presente Masificacin del PC en los hogares. Internet: reemplazo de mdems de discado por conexin continua. Web Services y generalizacin de Internet. Sistemas en Internet Telefona IP. Celulares avanzados. WiFi y redes inalmbricas. Computacin en todas partes.

    Se comienza a ver el agotamiento del desarrollo tecnolgico y las limitaciones de la tecnologa.

  • Historia del computador: Ley de Moore

    La ley de Moore expresa que aproximadamente cada dos aos se duplica el nmero de transistores en un circuito integrado.

    Ley emprica, formulada por el cofundador de Intel, Gordon E. Moore, el 19 de abril de 1965, cuyo cumplimiento se ha podido constatar hasta hoy.

  • Historia del computador: Ley de Moore

  • Historia del computador: Ley de Moore

    Discos duros

  • Actividades

    Prxima semana: definicin de grupos de trabajo Mnimo 4 alumnos; mximo 5. Eleccin de Jefe de Proyectos. Estudios en grupo, tareas.Estudio Estudiar lminas en detalle Investigar sobre temas (Ej. Qu es un tambor magntico?) Discutir temas

    Clase 3, control de 20 minutos