Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Informtica
Informtica = INFORmacin + autoMTICA Estudia aspectos relacionados con la informacin
adquisicin representacin tratamiento transmisin
mediante ordenadores
Informtica
Definicin RAE: el conjunto de conocimientos cientficos y tcnicos que hacen posible el tratamiento automtico de la informacin por medio de ordenadores Informacin: conjunto de smbolos que represente hechos, objetos o ideas
nmeros, palabras, matrculas de coche, resultados de juegos olmpicos, caractersticas climatolgicas de una regin, etc
Datos de entrada
Datos de salida
Computador: mquina capaz de aceptar datos de entrada, efectuar con ellos operaciones lgicas y aritmticas, y proporcionar la informacin resultante a travs de un medio de salida. Todo ello sin intervencin de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en el ordenador.
Datos
Datos: conjuntos de smbolos utilizados para expresar o representar un valor numrico, hecho, idea...
Texto Nmero (0-9) Imagen Audio Vdeo
cmo se manejan todos estos tipos de datos? se necesitan otras computadoras para procesar los distintos tipos de datos?
Multimedia ... para definir informacin que contiene nmeros, texto, imgenes, audio y video
Texto
Video
Codificacin
1001 ...101
Decodifi cacin
Video
Combinaciones distintas con 8 bits? 1 KB = 210 bytes = 1024 bytes 1 MB = 220 bytes 1 GB = 230 bytes 1 TB = 240 bytes
Hardware de Computadoras
CPU
Memoria
Dispositivos de Entrada/Salida
Hardware
Valores
Memoria: es la unidad de almacenamiento del computador. Se almacenan tanto datos como instrucciones.
de gran capacidad de almacenamiento (disco duro, cintas, CD, etc.) => esta memoria forma parte de los dispositivos de entrada/salida del computador.
R1 R2 ALU R3 I PC Registros
Unidad de Control
ALU: unidad aritmtico-lgica Unidad de control: detecta seales de estado y genera seales de control monitorizando la ejecucin de las instrucciones
Memoria
Bus de Datos: Transporta palabras Bus de Direcciones: Permite el acceso a una palabra en particular en la memoria Bus de Control: Lleva la comunicacin entre la CPU y la Memoria
Memoria
Teclado
Monitor
Impresora
Otras definiciones
Perifricos
conjunto de unidades de E/S y memoria masiva (dispositivos de almacenamiento como discos duros)
Ancho de banda
cantidad de informacin transferida por segundo entre una unidad y otra MB/s
Otras definiciones
Longitud de palabra
nmero de bits transmitidos simultneamente
Microcomputador
ordenador cuyo procesador central (CPU) es un microprocesador Microprocesador
uno o varios circuitos integrados que realizan las funciones de un procesador central
Definiciones (software)
Instruccin
conjunto de smbolos que representa una orden de operacin o tratamiento para el ordenador tipos
de transferencias de datos de tratamiento de flujo de control o de bifurcacin y saltos otras
Definiciones (software)
Programa
conjunto ordenado de sentencias (instrucciones) que se dan al computador indicndole las operaciones o tareas que se desea realice sentencias
imperativas Declarativas
Lenguaje de programacin
smbolos y reglas para construir un programa
Definiciones (software)
Lenguajes
Lenguaje mquina p formado por bits (ceros y unos) es lo que entiende el ordenador
cdigo operacin + campo de direccin
Definiciones (software)
Sistema operativo
conjunto de programas que controlan y gestionan los recursos del computador Lenguaje de control
rdenes o comandos
Ejecucin de Programas
Ciclo de Mquina
Inicio
Ms instrucciones SI NO
Ejemplo
Cargar el programa en la memoria (SO)
Aplicaciones
Utilidad de los computadores:
Gran volumen de datos Datos comunes que se usan en muchas aplicaciones Repetitividad Precisin Clculos complejos Gran velocidad
Aplicaciones
Procesamiento de datos administrativos
Compaas areas, gestin bancaria, gestin de una biblioteca,...
Arte y humanidades
Pelculas de animacin
Etc.
Metodologa
Ingeniera del software:
Planteamiento y definicin del problema Anlisis: pseudocdigo o diagramas de flujo Programacin Prueba y depuracin de la aplicacin Explotacin