breve_1 y 2

Anuncio
Breve 1 y 2 Introducción. Arquitectura básica y Sistemas Operativos. Programación
Fundamentos de Informática
Componentes de un ordenador
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
2
Componentes de un ordenador
CPU
Central Processing Unit
(Unidad central de
proceso)
Realiza todos los cálculos
Ejemplo: Intel Pentium IV 2.8 GHz
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
3
Componentes de un ordenador
Memoria RAM
Random Access Memory
(Memoria de acceso
directo)
•Almacena información
temporalmente.
•Cuando apagamos el
ordenador la memoria se
borra.
Ejemplo: 512 MB, 133 MHz
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
4
Componentes de un ordenador
Dispositivos de
almacenamiento
•Disco Duro
•CD ROM
•Diskette
Ejemplo: 60 GB, 7000 rmp, 8 ms
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
5
Componentes de un ordenador
Mother Board
(Placa Madre)
•Placa de circuito impreso
en la que van montados
•Los componentes electrónicos
•Los conectores de expansión
•Los conectores de periféricos
externos
Ejemplo: Gigabyte GA-8ANXP-D (Intel 925X Chipset)
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
6
Periféricos externos
•Impresora
•Scanner
•Cámara digital
•Altavoces
•etc.
Ratón
Teclado
USB
Red
Serie RS232
Paralelo
Monitor
Sonido
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
7
Cómo funciona el ordenador
Programa
Datos de
entrada
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Ordenador
Tema 1 y 2: Introducción. Conceptos básicos
Datos de
salida
8
Programa de ordenador
•
Un programa es la descripción de un algoritmo en un lenguaje que el ordenador sabe interpretar.
Cálculo del Factorial de 4
Matemáticamente 4! = 4 · 3 · 2 · 1
En programación: resultado=4*3*2*1;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
9
Funcionamiento interno
Monitor
Memoria
CPU
Teclado
E/S
Disco
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
10
Descripción de un ordenador
Usuario 1
Usuario 2
Usuario 3
Usuario n
Sistema
de bases
de datos
Correo
Editor
de texto
Compilador
Aplicaciones
Sistema Operativo
Hardware
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
11
Sistema Operativo
Gestor de los recursos del ordenador
Terminales
Memoria
UCP
S.O.
Información
¡¡ El director de orquesta !!
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
12
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
?
b
?
c
?
CPU
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
13
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
?
c
?
CPU
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
14
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
3
c
?
CPU
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
15
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
3
c
?
7
CPU
leer
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
paso 1 de 4
Tema 1 y 2: Introducción. Conceptos básicos
16
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
3
c
?
73
CPU
leer
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
paso 2 de 4
Tema 1 y 2: Introducción. Conceptos básicos
17
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
3
c
?
7 3 10
CPU
sumar
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
paso 3 de 4
Tema 1 y 2: Introducción. Conceptos básicos
18
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
3
c
10
7 3 10
CPU
guardar
c=a+b;
printf("%d",c)
;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
paso 4 de 4
Tema 1 y 2: Introducción. Conceptos básicos
19
Funcionamiento de un programa
Programa para sumar
dos números
a=7;
b=3;
a
7
b
3
c
10
7 3 10
CPU
mostrar
c=a+b;
printf("%d",c)
;
10
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Tema 1 y 2: Introducción. Conceptos básicos
20
Metodología de la Programación
(Codificación y Enlace +Verificación y Depurado)
Errores de Compilación
(léxicos, sintácticos y
semánticos)
Programa
Fuente
(texto)
Archivos
incluídos
Archivos
de Biblioteca
Compilador Programa ObjetoEnlazador
Errores de ejecución
Errores lógicos
Resultados
Correctos
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Verificación y
Depurado
Tema 1 y 2: Introducción. Conceptos básicos
Programa
Ejecutable
21
Descargar