untecs-programación de ingeniería ingeniería Electrónica Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01 01-A: A: Introducción – Arquitectura "¿cómo ¿ pretendemos p decir algo g sobre la cosa, sin estar suficientemente enterados acerca de la verdad que le corresponde?. Al mismo tiempo podríamos plantear la contrapregunta: ¿cómo pretendemos saber algo acerca de la verdad propia de la cosa, si no conocemos la cosa misma para poder decir qué de verdad puede y debe corresponderle?" Ing. Jorge A. Martel Torres Heidegger ¿Qué es la informática? ¿Qué es un sistema? • Es el término resultante de la contracción de los vocablos INFORmación y autoMÁTICA. • Es un conjunto de elementos o partes que se integran i t o relacionan l i para producir un resultado. • Se define como el conjunto de conocimientos científicos y técnicos que hacen posible el procesamiento automático de los datos datos, mediante el uso de computadores, para producir información útil y significativa para el usuario. UNTECS JORGE A. MARTEL TORRES JORGE AUGUSTO MARTEL TORRES • Ejemplos: – Una planta. planta – El sistema solar. – El cuerpo humano. 3 UNTECS JORGE A. MARTEL TORRES 4 1 untecs-programación de ingeniería ingeniería Electrónica ¿Qué es un sistema informático? • Es el conjunto que resulta de la integración de cuatro elementos: – – – – • Computador: dispositivo capaz de realizar cálculos y tomar decisiones lógicas a velocidades hasta miles de millones de veces más rápidas que las alcanzables por los seres humanos. Es una máquina o dispositivo físico programable, que se utiliza para tratar o procesar información. Hardware Software Datos Personas Estos componentes se relacionan haciendo posible el procesamiento automático de los datos, a través de computadores, para producir información útil. UNTECS JORGE A. MARTEL TORRES ¿Que es un computador ? 5 UNTECS Características del Computador JORGE A. MARTEL TORRES 6 Funciones del Computador • Sus principales características: – Responde Responde, de manera precisa precisa, a un n conjunto conj nto específico de instrucciones. – Puede ejecutar una lista de instrucciones pregrabadas. – Realiza tareas numéricas complejas. – Fueron diseñadas para uso estricto militar pero con asombrosa rapidez adoptadas al uso comercial. i l 1 Acepta información 1. Entrada 2. Procesa datos Procesamiento 3. Produce una salida Salida Ciclo de Procesamiento de la Información 4. Almacena resultados Almacenamiento Computador = Herramienta Multiuso UNTECS JORGE A. MARTEL TORRES JORGE AUGUSTO MARTEL TORRES 7 UNTECS JORGE A. MARTEL TORRES 8 2 untecs-programación de ingeniería ingeniería Electrónica ¿Qué es un computador? DEFINICIÓN: Transferencia de datos Máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos de tratamiento de información, capaz de resolver problemas matemáticos y lógicos mediante la utilización automática de programas i f informáticos. áti Control Almacenamiento de datos Se acepta computador o computadora. UNTECS Funcionamiento [ Introducción ] JORGE A. MARTEL TORRES 9 UNTECS Procesamiento de datos JORGE A. MARTEL TORRES 10 Präsentat ion Estructura [ Introducción ] Estructura [ Introducción ] Computer Peripherals Central C t l Processing Unit Computer CPU Computer Main Memory Arithmetic A ith ti and Login Unit Registers I/O System Bus Systems Interconnection CPU Internal CPU Interconnection Memory Input pu Output Control Unit Communication lines UNTECS JORGE A. MARTEL TORRES 11 UNTECS D.Mery JORGE AUGUSTO MARTEL TORRES JORGE A. MARTEL TORRES 12 12 Arquitectura de Computadores 3 untecs-programación de ingeniería ingeniería Electrónica Estructura [ Introducción ] Historia [ Introducción ] Control Unit CPU ALU Sequencing Login Control Internal Unit Bus Control Memory UNTECS JORGE A. MARTEL TORRES 13 Clasificación de los computadores según su tamaño y capacidad de procesamiento Supercomputador: construida para procesar cantidades enormes de datos, puede procesar centenas de millones de instrucciones por minuto. • Es el tipo de computador más rápido y el de costo más elevado. Su valor supera los $20 millones. • Se usan para aplicaciones especializadas que requieren enormes cantidades de cálculos matemáticos. • Ejemplos de aplicación: Predicción sofisticada del clima, investigación en energía nuclear, viajes espaciales, etc. UNTECS JORGE A. MARTEL TORRES JORGE AUGUSTO MARTEL TORRES Años 0 hasta 1945 1 Control Unit Registers and Decoders Registers Generación Características Sistemas mecánicos y electro-mecánicos 1945 – 1955 Tubos al vacío, tableros 2 1955 – 1965 Transistores y sistemas por lotes 3 1965 – 1980 Circuitos integrados y multiprogramación 4 desde 1980 UNTECS Computadores personales JORGE A. MARTEL TORRES 14 Clasificación de los computadores según su tamaño y capacidad de procesamiento • Mainframe: M i f E ell titipo más Es á grande d d de computadora en uso común. – Es un computador de gran tamaño y costo elevado. Su costo va de $35.000 a muchos millones de dólares. – Soporta p cientos o hasta miles de usuarios trabajando simultáneamente. – Soporta múltiples programas ejecutándose simultáneamente. 15 UNTECS JORGE A. MARTEL TORRES 16 4 untecs-programación de ingeniería ingeniería Electrónica Clasificación de los computadores según su tamaño y capacidad de procesamiento • Mi Minicomputador: i t d P su capacidad Por id d se encuentra entre las mainframes y las computadoras personales. • Estación ó de trabajo: para un solo usuario, pero más potente que la computadora personal. Dispone de un microprocesador y un monitor de muy alta calidad. – Es un tipo especial de computador que se usa para aplicaciones de ingeniería (CAD/CAM), publishing, desarrollo de software y otras aplicaciones que requieran i poder d moderado d d d de cómputo ó t y alta capacidad gráfica. – Están diseñadas para soportar un único usuario, pero generalmente se conectan en red. – Es un computador de tamaño y costo medio. Puede llegar a costar $18.000 a $500.000. – Soporta desde cuatro hasta doscientos usuarios, trabajando simultáneamente. – Es posible ejecutar múltiples programas simultáneamente. UNTECS JORGE A. MARTEL TORRES Clasificación de los computadores según su tamaño y capacidad de procesamiento 17 UNTECS Clasificación de los computadores según su tamaño y capacidad de procesamiento – Es un computador pequeño, de costo relativamente bajo, diseñado para ser usado por un único usuario. – Aparecieron p p por p primera vez en la década de los 70s, como consecuencia del uso de circuitos altamente integrados (VLSI). – Los computadores personales pertenecen a la cuarta generación. JORGE A. MARTEL TORRES JORGE AUGUSTO MARTEL TORRES 18 Asignación Próxima Clase 1. Utilizando motores de búsqueda de Internet, Internet reúna información acerca de las generaciones del computador y realice una línea de tiempo especificando los momentos más relevantes. Nota: Se evaluará la creatividad en el trabajo desarrollado. • Computador personal: computadora de un solo usuario, de tamaño y potencia considerablemente pequeños y está basada en un solo microprocesador. UNTECS JORGE A. MARTEL TORRES 19 UNTECS JORGE A. MARTEL TORRES 20 5 untecs-programación de ingeniería ingeniería Electrónica Asignación Próxima Clase 2. Asignación Próxima Clase Defina con sus propias p palabras los siguientes g términos: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. UNTECS 3. La supercomputadora representa lo máximo en poder de computo. computo Busque un sitio Web de un fabricante de supercomputadoras y responda las siguientes preguntas: Asistente personal digital (PDA), Computadora de bolsillo, Laptop, Computadora notebook, Computadora de escritorio, Microprocesador, Palmtop Sistema de Computo, Usuario, Procesamiento. JORGE A. MARTEL TORRES JORGE AUGUSTO MARTEL TORRES 1. Como y quienes usan las supercomputadoras? 2. Cuantas aplicaciones se pueden encontrar ara manejar supercomputadoras?. Mencione alguna de ellas y de una breve descripción. 21 UNTECS JORGE A. MARTEL TORRES 22 6