Professional Documents
Culture Documents
Qu pasara si no existiera?
Cosas que no podran hacerse ...
Impulsa el desarrollo de ciencias y tecnologas
Utilidad del ordenador
Hay que instruirle para que realice acciones
Hardware + Software
Tareas repetitivas
Evitan trabajo pesado a las personas
Ejemplos
Mtodos de optimizacin
Distribucin de la informacin
Sociedad de la informacin: se generan muchos datos,
tanto cientficos como de otros campos
Dnde almacenarlos? Cmo actualizarlos de forma
eficiente?
REDES DE ORDENADORES
Clculos complejos
Comprobacin de teoras fsicas, qumicas, etc
Ejemplos
Tomografa computerizada en Medicina
Simulacin multipartcula en Fsica
Gran velocidad de clculo
Aumento de la velocidad de los microprocesadores
Ejemplos
Control de procesos en tiempo real
Realidad virtual
Videoconferencias
Qu es necesario?
Dominar la disciplina o campo cientfico
Dominar las matemticas
Hbil en el manejo del sistema operativo
Hbil en programacin
Definicin RAE
el conjunto de conocimientos cientficos y tcnicos que
hacen posible el tratamiento automtico de la
informacin por medio de ordenadores
Informacin - Datos
conjunto de smbolos que represente hechos, objetos o
ideas
nmeros, palabras, matrculas de coche, resultados de juegos
olmpicos, caractersticas climatolgicas de una regin, etc.
BIT
Unidad ms pequea de datos que puede almacenarse en
el ordenador (unidad elemental de informacin)
BInary digiT
Posicin o variable que toma el valor 0 1
Unidad de medida: b
4 de mayo de 2017 Introduccin 14
Datos dentro del ordenador
Para representar diferentes tipos de datos se utiliza un
patrn de bits
100101011101111
Texto Codificacin 101 ... 111 110 ... 001 Decodifi Texto
cacin
R1
R2
R3
ALU
I
Unidad de Control PC
Secuenciamiento Registros
4 de mayo de 2017 Introduccin 18
Datos e instrucciones
Memoria Principal
Direcciones Valores
000000000000 01111001
2m filas 000000000001 10010100 Longitud de palabra: n
000000000010 10000000
11111111101 11110000
11111111110 11100000
11111111101 00000111
Memoria
CPU Memoria
Bus de datos
Bus de direcciones
Bus de control
CPU Memoria
Bus de datos
Bus de direcciones
Bus de control
Ms NO
instrucciones
SI
Buscar y traer
Decodificar
Ejecutar
Alto
4 de mayo de 2017 Introduccin 25
Ejemplo
Instruccin
conjunto de smbolos que representa una orden
de operacin o tratamiento para el ordenador
tipos
de transferencias de datos
de tratamiento
de control de flujo o de bifurcacin y saltos
otras
Programa
conjunto ordenado de sentencias que se dan al
ordenador indicndole las operaciones o tareas
que se desea realice
consta de sentencias
imperativas (instrucciones)
declarativas
Lenguaje de programacin
smbolos y reglas para construir un programa
4 de mayo de 2017 Introduccin 30
Definiciones (software)
Lenguajes
Lenguaje mquina ordenador
cdigo operacin + campo de direccin
Lenguajes de alto nivel
Traductor: alto nivel mquina
compiladores
intrpretes
Sistema operativo
conjunto de programas que controlan y
gestionan los recursos del ordenador
Lenguaje de control
rdenes o comandos