Modulo1 introduccion

1,551 views

Published on

Published in: Business
  • Be the first to comment

Modulo1 introduccion

  1. 1. Tecnología de la Información y la Comunicación<br />Facilitador:<br />Ing. José Mendoza A.<br />Módulo 1: Conceptos Básicos e Introducción<br />http://www.bt.utp.ac.pa/moodle/<br />
  2. 2. Informática<br />Informática = INFORmación + autoMÁTICA<br />Estudia aspectos relacionados con la información<br />adquisición<br />representación<br />tratamiento<br />transmisión<br />mediante ordenadores<br />
  3. 3. Informática<br />Definición RAE: “el conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información por medio de ordenadores”<br />Información: “conjunto de símbolos que represente hechos, objetos o ideas”<br />números, palabras, matrículas de coche, resultados de juegos olímpicos, características climatológicas de una región, etc.<br />
  4. 4. Computador, computadora, ordenador<br />COMPUTADORA<br />Programa<br />Datos de entrada<br />Datos de salida<br />Computador: máquina capaz de aceptar datos de entrada, efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida. Todo ello sin intervención de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en el ordenador.<br />
  5. 5. Datos<br />¿cómo se manejan todos estos tipos de datos?<br />¿se necesitan otras computadoras para procesar los distintos tipos de datos? <br />Datos: conjuntos de símbolos utilizados para expresar o representar un valor numérico, hecho, idea...<br />Texto<br />Número (0-9)<br />Imagen<br />Audio<br />Vídeo<br />Multimedia ... para definir información que contiene números, texto, imágenes, audio y video<br />
  6. 6. Datos dentro de la computadora<br />La solución más eficaz es usar una representación uniforme de los datos: PATRÓN DE BITS<br />BIT:<br /><ul><li> Unidad más pequeña de datos que puede almacenarse
  7. 7. Puede ser 0 ó 1
  8. 8. Representa el estado de un dispositivo</li></li></ul><li>Datos dentro de la computadora<br />1 0 0 1 0 1 0 1 1 1 0 1 1 1 1<br />Decodificación<br />Texto<br />Codificación<br />101 ... 111<br />110 ... 001<br />Texto<br />Memoria<br />Video<br />Codificación<br />1001 ...101<br />Decodificación<br />110 ... 001<br />Video<br />Para representar diferentes tipos de datos se utiliza un patrón de bits<br />¿cómo sabe la memoria de la computadora qué tipos de datos representa un patrón de bits?<br />
  9. 9. Datos dentro de la computadora<br />Codificación: transformación que representa los elementos de un conjunto mediante los de otro, de forma que a cada elemento del primer conjunto le corresponda un elemento distinto del segundo.<br />La matrícula de los coches<br />El número de carné de identidad<br />Codificación de números y letras en patrones de bits (se verá en el capítulo 2)<br />Etc.<br />Los códigos comprimen y estructuran la información<br />
  10. 10. Datos dentro de la computadora<br />BYTE: Es un patrón de bits con una longitud de 8 bits<br />¿Combinaciones distintas con 8 bits?<br /><ul><li>1 KB = 210 bytes = 1024 bytes
  11. 11. 1 MB = 220 bytes
  12. 12. 1 GB = 230 bytes
  13. 13. 1 TB = 240 bytes</li></li></ul><li>Hardware de Computadoras<br />Memoria<br />CPU<br />Dispositivos de Entrada/Salida<br />Hardware<br />
  14. 14. Hardware de Computadoras: Dispositivos de Entrada/Salida<br />Permite a una computadora comunicarse con el mundo exterior y almacenar programas y datos<br />Existen dos categorías: <br /><ul><li> Dispositivos que no son de almacenamiento:
  15. 15. Unidades de entrada: teclado, ratón, lectora de tarjetas de crédito, de códigos de barras, etc.
  16. 16. Unidades de salida: monitos, impresora, etc.
  17. 17. Dispositivos de almacenamiento: discos y cintas magnéticas, discos ópticos => también llamados dispositivos de memoria masiva o secundaria</li></li></ul><li>Hardware de Computadoras: Memoria Principal<br />Direcciones<br />Valores<br />01111001<br />000000000000<br />10010100<br />000000000001<br />10000000<br />000000000010<br />11111111101<br />11111111110<br />11111111101<br />Memoria: es la unidad de almacenamiento del computador. Se almacenan tanto datos como instrucciones.<br />Memoria<br />
  18. 18. Hardware de Computadoras: Tipos de Memoria<br />Memoria principal o interna: de alta velocidad, pero pequeña capacidad de almacenamiento.<br />RAM: Memoria de acceso aleatorio (random access memory). Memoria de lectura y escritura, volátil<br />ROM: Memoria de sólo lectura(read-only memory), permanente.<br />Memoria masiva o externa: de baja velocidad, pero de gran capacidad de almacenamiento (disco duro, cintas, CD, etc.) => esta memoria forma parte de los dispositivos de entrada/salida del computador.<br />
  19. 19. Hardware de Computadoras: CPU<br />R1<br />R2<br />ALU<br />R3<br />I<br />Unidadde Control<br />PC<br />Registros<br />ALU: unidad aritmético-lógica<br />Unidad de control: detecta señales de estado y genera señales de control monitorizando la ejecución de las instrucciones<br />
  20. 20. Hardware de Computadoras: Interconexión de Subsistemas<br />CPU<br />Memoria<br />Bus de datos<br />Bus de direcciones<br />Bus de control<br />Bus de Datos: Transporta palabras<br />Bus de Direcciones: Permite el acceso a una palabra en particular en la memoria<br />Bus de Control: Lleva la comunicación entre la CPU y la Memoria<br />
  21. 21. Hardware de Computadoras: Conexión de Dispositivos E/S<br />Memoria<br />CPU<br />Bus de datos<br />Bus de direcciones<br />Bus de control<br />Teclado<br />Monitor<br />Impresora<br />
  22. 22. Otras definiciones<br />Periféricos<br />conjunto de unidades de E/S y memoria masiva (dispositivos de almacenamiento como discos duros)<br />Reloj interno (MHz): <br />para sincronizar todas las operaciones elementales del ordenador. => parámetro que determina la velocidad de funcionamiento del ordenador.<br />Ancho de banda<br />cantidad de información transferida por segundo entre una unidad y otra<br />MB/s<br />
  23. 23. Otras definiciones<br />Longitud de palabra<br />número de bits transmitidos simultáneamente<br />Microcomputador<br />ordenador cuyo procesador central (CPU) es un microprocesador<br />Microprocesador<br />uno o varios circuitos integrados que realizan las funciones de un procesador central<br />
  24. 24. Definiciones (software)<br />Instrucción<br />conjunto de símbolos que representa una orden de operación o tratamiento para el ordenador<br />tipos<br />de transferencias de datos<br />de tratamiento<br />de flujo de control o de bifurcación y saltos<br />otras<br />
  25. 25. Definiciones (software)<br />Programa<br />conjunto ordenado de sentencias (instrucciones) que se dan al computador indicándole las operaciones o tareas que se desea realice<br />sentencias<br />imperativas<br />Declarativas<br />Lenguaje de programación<br />símbolos y reglas para construir un programa<br />
  26. 26. Definiciones (software)<br />Lenguajes<br />Lenguaje máquina  formado por bits (ceros y unos) es lo que entiende el ordenador<br />código operación + campo de dirección<br />Lenguajes de alto nivel (Matlab, Fortran, C,…)<br />Traductor: alto nivel  máquina<br />compiladores<br />intérpretes<br />
  27. 27. Definiciones (software)<br />Sistema operativo<br />conjunto de programas que controlan y gestionan los recursos del computador<br />Lenguaje de control<br />órdenes o comandos<br />
  28. 28. Ejecución de Programas<br />Inicio<br />Más instrucciones<br />NO<br />SI<br />Buscar y traer<br />Decodificar<br />Ejecutar<br />Alto<br />Ciclo de Máquina<br />
  29. 29. Ejemplo<br /><ul><li>Cargar el programa en la memoria (SO)</li></li></ul><li>
  30. 30. Aplicaciones<br />Utilidad de los computadores:<br />Gran volumen de datos<br />Datos comunes que se usan en muchas aplicaciones<br />Repetitividad<br />Precisión<br />Cálculos complejos<br />Gran velocidad<br />
  31. 31. Aplicaciones<br />Procesamiento de datos administrativos<br />Compañías aéreas, gestión bancaria, gestión de una biblioteca,...<br />Ciencias físicas e ingeniería <br />Diseño de productos, sistemas de control de vehículos, ...<br />Ciencias de la vida y médicas<br />Ciencias sociales y del comportamiento<br />Videojuegos, teletexto,....<br />Arte y humanidades<br />Películas de animación<br />Etc.<br />
  32. 32. Metodología<br />Ingeniería del software:<br />Planteamiento y definición del problema<br />Análisis: pseudocódigo o diagramas de flujo<br />Programación<br />Prueba y depuración de la aplicación<br />Explotación<br />

×