FACULTAD DE ING. MECNICA Prof. Jos Gonzlez Computadora para Ingeniera Mecnica E-mail: josepg20091982@gmail.com I semestre 2014
Contenido
Concepto de Informtica Concepto de computadora Breve resea histrica Clasificacin de las computadoras Componentes de una computadora Hardware Software Informtica Ciencia que estudia el procesamiento automtico de la informacin.
Este trmino surge en Francia en el ao 1962. En pases anglosajones se usa Ciencias de la Computacin (Computer Science) La Informtica trata los siguientes temas:
1. Estudio de aplicaciones informticas existentes 2. Desarrollo de nuevas aplicaciones (software) 3. Desarrollo de nuevas sistemas operativos 4. Desarrollo de nuevas mquinas
Qu es una computadora ? Es un dispositivo electrnico que acepta datos de entrada, los procesa mediante programas y genera informacin.
Abaco (2600 y 190 A.C). Primer dispositivo mecnico para contar
Mquina de Diferencias Charles Babbage (1793 - 1871) Suma, resta, multiplicacin y divisin 60 sumas por minuto Historia de la computacin Tarjetas Perforadas Charles Jacquard (1753 - 1834) Telar de tejido con tarjetas perforadas Babbage trat de aplicar este concepto a su mquina Herman Hollerit (censo de USA 1890) Historia de la computacin Pioneros de la computacin Atanasoff y Berry (1937 a 1942) Universidad Estatal de Iowa Primera computadora electrnica
Mauchly y Eckert (1946) ENIAC. Aplicaciones para la 2a. Guerra Mundial Universidad de Pennsylvania. Peso: 30 toneladas
Von Neumann, Mauchly y Eckert (1952) EDVAC. Incluye la idea de programa almacenado
Generaciones de computadoras Primera Generacin (1951 - 1958) Mquinas grandes y costosas, construidas con tubos al vaco. Programadas en lenguaje de mquina.
ENIAC EDVAC Segunda Generacin (1959 - 1964) Construidas con circuitos de transistores. Programadas en lenguajes de alto nivel. Menor tamao Tercera generacin (1964 - 1971) Circuitos integrados (miles de componentes electrnicos en miniatura) Pequeas, rpidas y desprenden menos calor.
Generaciones de computadoras Cuarta generacin (1971 - 1983) Fase caracterizada por la integracin de los componentes electrnicos, lo que propici la aparicin del microprocesador, es decir, un nico circuito integrado en el que se renen los elementos bsicos de la mquina. Se desarroll el microprocesador. Se colocan ms circuitos dentro de un "chip".
El tamao reducido del microprocesador de chips hizo posible la creacin de las computadoras personales. Las microcomputadoras o Computadoras Personales (PCs) tuvieron su origen con la creacin de los microprocesadores. Las PCs son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. Hicieron su gran debut las microcomputadoras Generaciones de computadoras Quinta generacin (1990. ) Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadora personal y revoluciona el sector informativo.
Surgen tcnicas con la inteligencia artificial, propia de las computadoras, surge la robtica.
Supercomputadoras para el clculo cientfico.
Computadoras con mayor velocidad y mas livianas.
Generaciones de computadoras Sexta Generacin (1999. hasta la fecha ) Como supuestamente la sexta generacin de computadoras est en marcha desde principios de los aos noventas, debemos por lo menos, esbozar las caractersticas que deben tener las computadoras de esta generacin. Tambin se mencionan algunos de los avances tecnolgicos de la ltima dcada del siglo XX y lo que se espera lograr en el siglo XXI. Las computadoras de esta generacin cuentan con arquitecturas combinadas Paralelo / Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo
Generaciones de computadoras Tipos de computadoras Tamao Supercomputadora Mainframe Minicomputadora Estacin de Trabajo Microcomputadora Propsito General Especifico Datos Digital Analgica Hibrida
SUPERCOMPUTADORAS Tipo de computadora ms potente y ms rpido que existe en un momento dado Es un sistema de cmputo ms grande, diseadas para trabajar en tiempo real. Se usan en tareas exigentes de clculo intensivo, tales como la simulacin de la detonacin de una bomba atmica, flujos dinmicos y modelos de comportamiento climtico global. El costo de una supercomputadora es de varios millones de dlares Cuarto completo MACROCOMPUTADORA Son conocidas como Mainframe Los mainframes son grandes, rpidos y caros sistemas que son capaces de controlar cientos de usuarios simultneamente, as como cientos de dispositivos de entrada y salida Alta capacidad de procesamiento de datos, la ejecucin de varios programas simultneamente, Cuarto parcial o completo MINICOMPUTADORA Computadora de tamao y potencia media Orientada a tareas especificas El nmero de terminales y su velocidad de procesamiento son menores que una macrocomputadora De pequeo a archivo grande ESTACION DE TRABAJO Se encuentra entre las minicomputadoras y las microcomputadoras. Se utiliza para trabajo de ingeniera Optimizada para desplegar y manipular datos complejos De escritorio a archivo pequeo MICROCOMPUTADORA Pequeas solo en tamao fsico y accesibles econmicamente De bajo costo y para mltiples aplicaciones. DESKTOP LAPTOP O NOTEBOOK POCKET-PC O PALMTOP.
De mano a escritorio COMPUTADORAS DE PROPOSITO GENERAL 1.Gran velocidad de calculo 2. Gran capacidad de almacenamiento 3. Gran precisin 4. Versatilidad o posibilidad de realizar multitud de trabajos de distintos tipos. 5. Automatizacin, pues la mano de el hombre interviene relativamente poco en el trabajo final que realiza la computadora. 6. Asiduidad, puesto que en ellas no existe el cansancio y ejecutan con la misma precisin la primera y la ltima operacin COMPUTADORAS DE PROPOSITO ESPECIFICO Tienen muchas de las caractersticas de las Computadoras de uso general pero se dedican a tareas de procesamiento muy especializadas. Se disean para manejar problemas especficos y no se aplican a otras actividades computarizadas. Por ejemplo, las computadoras de aplicacin especial pueden disearse para procesar exclusivamente datos numricos o para controlar completamente procesos automatizados de fabricacin COMPUTADORA DIGITAL Las computadoras digitales representan los datos o unidades separadas. A diferencia de la computadora analgica, limitada por la precisin de las mediciones que pueden realizarse, la computadora digital puede representar correctamente los datos con tantas posiciones y nmeros que se requieran. Para obtener resultados, las computadoras analgicas miden, mientras que las computadoras digitales cuentan. COMPUTADORA ANALOGICA Las computadoras analgicas representan los nmeros mediante una cantidad fsica, es decir, asignan valores numricos por medio de la medicin fsica de una propiedad real, como la longitud de un objeto, el ngulo entre dos lneas o la cantidad de voltaje que pasa a travs de un punto en un circuito elctrico.
Las computadoras analgicas obtienen todos sus datos a partir de alguna forma de medicin. La precisin de los datos usados en una computadora analgica est ntimamente ligada a la precisin con que pueden medirse. Programacin en la mayora de los casos est en su propio cableado. Utilizadas en simulacin. COMPUTADORA HIBRIDA Combinan las caractersticas ms favorables de las computadoras digitales y analgicas tienen la velocidad de las analgicas y la precisin de las digitales. Generalmente se usan en problemas especiales en los que los datos de entrada provienen de mediciones convertidas a dgitos y son procesados por una Computadora Computadoras Hbridas controlan el radar de la defensa de Estados Unidos y de los vuelos comerciales. Componentes de una computadora HARDWARE equipos
Dispositivos de entrada Dispositivos de salida Unidad Central de Proceso (CPU) Memoria Principal Dispositivos de Almacenamiento secundario
SOFTWARE programas
Sistemas Operativos Lenguajes de programacin Software de uso general Software de aplicacin
Hardware Dispositivos de entrada
Teclado Mouse o ratn Escner Lectores de cdigos de barras Pantallas sensibles al tacto Lpiz ptico Joysticks Micrfono Cmara digital Lectores de bandas magnticas
Hardware Dispositivos de salida Monitor o pantalla Dispositivo de salida ms comn Tipos (segn colores) Monocromticos Escala de grises Color Tipos (segn tecnologa) Rayos catdicos (crt) Pantallas TFT Pantallas de cristal lquido (LCD) Pantallas de plasma
LCD TFT CRT Impresora Registra sobre papel la informacin que produce la computadora. Tipos Matriciales Inyeccin de tinta Lser Hardware Dispositivos de salida Plotter
Efecta impresiones grficas con gran precisin y en grandes formatos.
Diseo grfico y arquitectura Hardware Dispositivos de salida Hardware Unidad Central de Proceso (CPU) Funciones Dirige y controla el procesamiento de datos Controla el flujo de datos (entrada y salida)
Consta de: Unidad de control
Unidad Aritmtico - Lgica
Pentium 4 2.8 Ghz Unidad de Control Funciones Supervisar la ejecucin de programas Coordinar las actividades de entrada/salida Localizar datos Establecer dnde se almacenan los datos Determinar el orden de ejecucin de las instrucciones Asignar localidades de memoria Unidad Aritmtico-Lgica
Clculos aritmticos (suma, resta, multiplicacin y divisin)
Operaciones lgicas de comparacin (>, <, =, )
Memoria Principal Hay dos tipos bsicos: RAM y ROM
Memoria RAM (Random Access Memory) Memoria de lectura y escritura Almacena datos y programas en proceso Memoria temporal
Memoria RAM Todos los programas y datos son transferidos a la memoria RAM, desde un dispositivo de entrada o desde almacenamiento secundario, antes de ser ejecutados o procesados. Dispositivos entrada / salida Dispositivos de almacenamiento secundario Memoria RAM Procesador Unidades de Memoria Bit => menor cantidad que puede almacenarse. Dgito binario 0 1
Memoria RAM Puede imaginarse como un conjunto de casillas, cada una de las cuales tiene una direccin 0 00011011 1 00101000 2 10000010 3 11100001 .. 999 00000001 Memoria RAM Mdulo de 128 MB Mdulo de 512 MB Memoria ROM Read Only Memory
Programas e informacin necesarios para la computadora Instrucciones bsicas de arranque No puede ser modificada Permanente Dispositivos de Almacenamiento Secundario Medio de almacenamiento definitivo. Algunos son: Discos flexibles Discos Duros Cintas magnticas Discos Compactos (CD) DVD Blue Ray MP3 MP4 MP5 Dispositivos de Almacenamiento Secundario Discos flexibles Tipos: 5 capacidad de 360 KB (BD) y 740 KB (AD). En desuso
3 capacidad de 1.2 MB (BD) y 1.44 MB (AD) ..En desuso
Dispositivos de Almacenamiento Secundario Discos Duros
Pueden ser grabados o ledos Medio ms rpido para almacenar informacin Capacidades de almacenamiento en el orden de los Gb, TB. DD Western Digital 250 Gb DD externo 500 Gb Dispositivos de Almacenamiento Secundario Discos Compactos Contienen datos grabados digitalmente a travs de lser Forma cmoda y eficiente para almacenar grandes volmenes de informacin Larga duracin, seguros, bajo costo. Los CD estndar tienen una capacidad de 650 megabytes (MB).Tambin hay de 700 Mb. Los CD de alta capacidad admiten hasta 850 MB.
Existen varios formatos: CD-ROM, CD-R, CD-RW
Dispositivos de Almacenamiento Secundario Cintas Magnticas
Utilizan cinta similar a los cassettes Acceso secuencial Utilizadas para respaldo de datos
DVD (Digital Video Disc)
Aspecto similar al CD Capacidad desde 4.38 GB hasta 15.9 GB Extraordinaria densidad de informacin Aplicaciones multimedia, grandes cantidades de video y audio digitalizado, juegos, etc. Dispositivos de Almacenamiento Secundario
Unidades Zip (capacidades de 100, 250 y 750 Mb) Los discos para las unidades Zip son ms gruesos que los disquetes pero tienen la misma forma. Dispositivos de Almacenamiento Secundario
Blu-ray, Tambin conocido como Blu-ray Disc o BD, es un formato de disco ptico de nueva generacin de 12 cm de dimetro (igual que el CD y el DVD) para vdeo de gran definicin y almacenamiento de datos de alta densidad. Su capacidad de almacenamiento llega a 25 GB por capa Dispositivos de Almacenamiento Secundario
MP3, MPEG-1 Audio Layer III o MPEG- 2 Audio Layer III, ms comnmente conocido como MP3, es un formato de compresin de audio digital patentado que usa un algoritmo con prdida para conseguir un menor tamao de archivo. Es un formato de audio comn usado para msica tanto en ordenadores como en reproductores de audio porttil. Dispositivos de Almacenamiento Secundario
MP4, Un reproductor multimedia digital es un dispositivo que almacena, organiza y reproduce archivos de video, audio e imgenes. Dispositivos de Almacenamiento Secundario
MP5, Un reproductor MP5 (mal llamado MP5 ya que dicho formato no existe) es un reproductor de audio y vdeo digital perteneciente a la nueva generacin de mini reproductores, capaz de capturar y reproducir audio, vdeo e imgenes. . SOFTWARE Conjunto de programas que le indican al computador qu hacer y cmo operar para generar los resultados esperados.
El software permite que al usuario utilizar el computador con distintos fines.
SOFTWARE
Programa Serie de instrucciones que le indican al computador las operaciones que debe realizar para ejecutar una tarea especfica. Una computadora no hace nada si no tiene instrucciones exactas que le expliquen paso a paso lo que debe hacer
Clasiificacin del Software -Sistemas Operativos -Software de uso general -Lenguajes de programacin -Software de aplicacin Software Sistema Operativo Es el programa ms importante, es el gestor y organizador de todas las actividades que realiza la computadora.
Funciones Coordinar y manipular el hardware de la computadora. Permiten manejar archivos: copiar/borrar/renombrar/crear Proporciona una interfaz para que el usuario se comunique con la computadora. Sirve de plataforma a partir de la cual se corren otros programas.
Categoras de Sistemas operativos Multitarea Capacidad del SO para ejecutar varias tareas simultneamente.
Multiusuario Permite a varios usuarios acceder a una computadora. Son tambin multitareas.
Multiproceso Coordina las operaciones de las computadoras que tienen ms de un procesador. Cada procesador ejecuta procesos diferentes.
Ejemplos de Sistemas Operativos
MS-DOS
Creado por Microsoft en1984. Gran volumen de software disponible. Monousuario Monotarea Utiliza comandos
OS/2
Multitarea Monousuario. Desarrollado por IBM. Poco software disponible. Permite el manejo directo de 16 MB de la memoria RAM
Ejemplos de Sistemas Operativos
WINDOWS Creado por Microsoft a mediado de la dcada de los 80. Multitarea Interfaz grfica Primeras versiones 3.0, 3.1, y 3.11 no eran sistemas operativos Versiones: Windows 95, Windows 98, Windows Me, Windows 2000, Windows XP, Windows NT Windows CE, Windows 7 y 8.
WINDOWS NT Multitarea Multiproceso. Comparado slo con Unix. Versiones: windows NT Server, Windows NT Workstations Versiones mejoradas de Windows NT Server: Windows Server 2000, Windows Server 2003 Ejemplos de Sistemas Operativos
UNIX
Creado por Laboratorios Bell en 1969. Multiusuario, multitarea y multiproceso Slido y capaz, pero de difcil aprendizaje. Versiones del Unix: SunOS, Linux, Solaris, Xenix
LINUX Creado en 1991 por Linus Torvalds Multitarea, multiusuario, multiproceso Protege la memoria para que un programa no pueda hacer caer al resto del sistema Se distribuye con cdigo fuente (Software libre) Comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria Hay diferentes distribuciones (Debian, RedHat, Mandrake, etc.) Software Lenguajes de Programacin Forma de comunicacin inventada por el hombre para dar rdenes a la computadora.
Permiten escribir programas Tienen una sintaxis bien definida
Clasificacin Lenguajes de bajo nivel Lenguajes de alto nivel Lenguajes de bajo nivel Lenguaje de mquina
Serie de 0s y 1s Programacin larga, difcil y tediosa La correccin de errores es complicada No hay transportabilidad
Lenguaje ensamblador
Utiliza una serie de cdigos o mnemnicos Especfico de cada procesador Difcil aprendizaje Lenguajes de alto nivel Instrucciones escritas en palabras similares a lenguajes humanos Fcil aprendizaje Los programas son transportables Deben ser traducidos a lenguaje de mquina, a travs de los traductores de lenguaje (compiladores e intrpretes) Algunos de ellos son: Basic, C, Pascal, Cobol, Fortran, VB, Java etc. Conceptos Importantes Programa o cdigo fuente: Programa escrito en algn lenguaje y que no ha sido traducido a lenguaje de mquina. Programa o cdigo objeto: Programa que ya se encuentra en lenguaje de mquina y que ya es ejecutable Traductor: Programa que traduce instrucciones en lenguaje de alto nivel a lenguaje de mquina. Pueden ser compiladores o intrpretes. Compilador: Traduce todo el programa y genera un cdigo listo para funcionar Intrprete: toma una instruccin del programa, la traduce y la ejecuta. Software de uso general Ofrece una estructura para un gran nmero de aplicaciones empresariales, cientficas y personales.
Proporciona versatilidad a la computadora.
Ejemplos: -Procesadores de texto -Hojas de clculo -Manejadores de bases de datos - Paquetes de presentacin Software de uso general Procesadores de texto
Utilizados para escribir documentos, cartas, memorndums, etc. Corrector de ortografa, diccionario de sinnimos,etc. Ejemplos: Word, AmiPro, Wordperfect, Writer Hojas de clculo
Permiten elaborar tablas con datos y realizar clculos. El usuario indica las frmulas que desea utilizar y el programa las aplica a los datos. Permiten graficar los resultados. Ejemplos: Excel, Lotus 123, Quatro-Pro, Calc Software de uso general Manejadores de Base de Datos
Permiten realizar consultas, modificar, agregar, eliminar datos de una BD. Conjunto de datos relacionados y ordenados. Ejemplos: Access, FoxPro, Oracle, Informix Paquetes de Presentacin
Permiten disear presentaciones para mostrarlas a travs de la computadora Permiten integrar efectos en cada cambio de diapositiva. Ejemplos: Power Point, Presentations, Impress Software de aplicacin Diseados para realizar tareas especficas personales, empresariales o cientficas. Realizan tareas concretas. Ejemplos: Procesamiento de nminas Anlisis Estadstico (SPSS, minitab, SAS, etc.) Control de Inventarios (SAINT) Gracias