Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin a la informtica
Introduccin a la Informtica.
E.U. Politcnica.
Diseo Industrial. Primer Curso.
Curso 2005-2006
Jos Luis Leiva Olivencia.
Despacho: I-326(El Ejido).-3.3.11.(Teatinos)
17/02/2006
Definicin de Informtica
Qu es un ordenador?
Automatizacn de procesos.
Diseo de un programa que al ser ejecutado
resuelva un problema concreto.
Entrada
datos
Procesamiento
Salida
resultados
Sistema Informtico
Sistema Informtico un conjunto de elementos
--objetos, componentes-- que se interrelacionan
entre s para alcanzar un fin comn. Este fin es
el tratamiento automtico de la informacin.
Informalmente, un computador es una mquina
que ejecuta secuencias de instrucciones dadas
por el hombre (programas).
En todo sistema informtico se pueden
distinguir dos componentes:
Fsico
*
(Hardware):
circuitos
electrnicos y
parte mecnica.
* Lgico (Software): Programas.
Tema 1. Introduccin a la Informtica
Unidades funcionales:
Unidad de Entrada
Unidad de Salida
Memoria Principal
RAM
ROM
Memoria Masiva
CPU
Perifricos
ALU
UC
Componentes de un ordenador
Capacidad de almacenamiento
Tiempo de acceso: tiempo que transcurre desde el
instante en que se desea leer o escribir un dato hasta
el instante en que se lee o escribe.
Longitud de la palabra: al conjunto de bits con el que
opera la ALU. Suele coincidir con el ancho de bus. Ej:
procesador de 32 bits Qu significa?
Ancho de banda: cantidad de informacin transferida
por segundo entre una unidad y otra.
Para poder evaluar lo ms correctamente posible el
rendimiento de una computadora se ha establecido
por la comunidad informtica conjuntos de programas
de pruebas (benchmars)
Generaciones de Ordenadores
10
11
Tipos de ordenadores
Clasificacin tcnica:
Superodenadores
Mainframes
Servidores de red
Estaciones de trabajo
Computadoras personales
Computadores mviles
Uso General
Uso Especfico
12
13
El microprocesador (I)
El elemento fundamental de todo computador
14
El microprocesador (II)
15
TIPOS:
BUS de DATOS:
16
Unidad de Control.
Funcin:
-Buscar (en la memoria) las instrucciones del programa que se est ejecutando
-Decodificarlas (descomponerlas en micrordenes) y ejecutarlas, generando seales
control para:
a) sincronizar operaciones (matemticas, lgicas y de despl.)
b) controlar transferencias datos en la CPU y resto de comp.
CONTADOR P.
RELOJ
SECUENCIADOR
DECODIFICADOR
R.INSTRUCCIN
MICRORDENES
BUS
17
Unidad aritmtico-lgica.
Funcin:
Realizar las operaciones ARITMTICAS y
LGICAS de los datos que pasan por ella, segn le vaya
indicando la U.C.
Operaciones que puede realizar: Aritmticas, lgicas,
manipulacin de bits, comparacin.
ACUMULADOR
R. ESTADO
CIRCUITO
OPERACIONAL
MICRORDENES
REN1
REN2
BUS
18
Partes de un microprocesador
19
20
10
Intel.
21
Pentium II
AMD K6-II
Celeron
AMD k6-III
Pentium III
AMD k7-Athlom
AMD Duron
AMD Thunderbird
Ahtlom XP
Pentium IV
Etc..
22
11
23
24
12
Ranuras PCI:
Ranuras AGP:
25
Memorias.
La memoria principal es el componente del
computador en el que se almacenan los programas
que son ejecutados y los datos de entrada y salida
de dichos programas. Existen dos tipos bsicos de
memorias:
Memoria RAM (Random Access Memory):
Utilizada por los programas. Se puede escribir y
leer. Es voltil (se elimina su contenido cuando
hay falta de energa elctrica. Es de muy rpido
acceso.
Memoria ROM (Read Only Memory): Solo
lectura, no voltil, contiene informacin para
cargar el sistema operativo y caractersticas Hw.
8 Bits
1 Kilobyte
1024 Bytes
1 Megabyte
1024 Kilobytes
1 Gigabyte
1024 Megabytes
26
13
Memoria cach
27
Cdigo:
Cdigo Ley de correspondencia entre valores de informacin y
combinaciones de dgitos de un sistema digital utilizadas para
representarlos.
Codificacin:
Codificacin Informacin -> Cdigo
azul ---->
verde ---->
rojo ---->
0
1
2
0
1
2
azul ---->
verde ---->
rojo ---->
100
101
111
100
101
111
Decodificacin:
Decodificacin Cdigo -> Informacin
Cdigo binario.
binario Cuando el sistema digital utilizado tiene slo 2
estados (0,1).
28
14
BIT (BI
BInary digiT
T): Unidad elemental de informacin. Variable lgica que
slo admite dos valores.
Agrupaciones de bits:
29
La cifra en s.
La posicin dentro del nmero.
30
15
Ejemplo:
26.1875
Para la parte entera:
(10
11010.0011 (2
26 | 2
0 13 | 2
1
6 | 2
0
3 | 2
1
1
31
Realmente basta con sumar los pesos (2i) de las posiciones (i)
en las que hay un 1.
32
16
Perifricos.
Permiten la entrada de datos y recoger la salida de
resultados, as como almacenar grandes
volmenes de informacin de forma permanente.
Podemos dividir los dispositivos perifricos en
tres grupos: de Entrada, de Salida o de
Entrada/Salida.
Algunos ejemplos de perifricos son:
Tipos de Puertos:
Serie
Paralelo
PS-2
USB1.0
USB1.1
USB2.0
33
Teclado.
El Teclado: es el perifrico de entrada de datos ms
estndar. Tipos de teclas:
Teclas Alfanumricas: 'a', '8', ... y Barra Espaciadora.
Tecla de Mayscula (Shift), que pulsada junto con una
alfanumrica produce la letra mayscula o bien el smbolo
superior de la tecla.
La tecla de Bloqueo de Maysculas (Shift Lock).
Activa/Desactiva las maysculas (estado de activ.: LED a la
derecha del teclado).
Teclas AvPg para avanzar una pgina, RePg para retroceder
una pgina, Inicio y Fin para ir al principio y fin de una lnea
(donde estas operaciones sean posibles).
Tecla de Return (o Intro), usada para introducir lneas o bien
para lanzar un programa a ejecucin y la tecla de Escape para
abandonar la accin en curso que lleva a cabo el programa.
Teclas de Borrado: Retroceso (<-) y Suprimir (Supr).
Teclas de Funcin de F1 a F10 (si tiene F11 y F12 se
denomina Teclado Expandido).
Teclado Numrico, que funciona como tal cuando est activa
la tecla de Num Lock (comprobar el LED encendido a la
derecha del teclado).
Teclas de Control (Ctrl) y Alternativa (Alt): junto con otras
Por ejemplo Ctrl+C
teclas provocan acciones especiales:
detiene la ejecucin de un programa.
La tecla de Pausa de la salida por pantalla (para reanudarla
basta pulsar otra tecla)
Alt Gr que permite teclear caracteres como '\', '[', ']', etc. (parte
inferior de algunas teclas)
34
17
Unidades de disquete
35
Tipos de disquetes
Tam
ao
Tipo de
disco
Capac
idad
Explicacin
5,25"
SS/DD
180
Kb
5,25"
DS/DD
360
Kb
5,25"
DS/HD
1,2
MB
3,5"
DS/DD
720
Kb
3,5"
DS/HD
1,44
MB
36
18
Disco Duro:
Sistema de archivos:
Los clusters son los cajones en los que el disco duro est
dividido.
Un cluster no puede ser compartido por dos archivos.
Conviene mantener el tamao del cluster lo ms reducido
posible.
37
La tarjeta de vdeo
38
19
Impresoras (I)
Resolucin:
39
Impresoras (II)
Tipos:
Matriciales
Lser
Chorro de tinta
40
20
El monitor
Resolucin de trabajo
recomendada
14"
1024x768
640x480
15"
1024x768
800x600
17"
1280x1024
1024x768
19"
1600x1200
1152x864
21"
1600x1200
1280x1024
41
42
21
43
Definicin de software
44
22
45
El software no se estropea
Otros Productos
46
23
Siempre que se mejoraran las carreteras, habra que comprar un coche nuevo.
De vez en cuando se apagara el motor y tendra que volver a arrancarlo. Curiosamente,
aceptaramos esto como normal y no iramos a un taller.
En ciertas maniobras se parara el motor y no volvera a funcionar hasta que no se
desmontara entero y se volviera a montar.
Los avisos de alerta para aceite, temperatura, batera, gasolina, etc. Seran sustituidos por
un indicador nico: Fallo general del coche.
Debido a alguna extraa razn, el motor tardara 5 minutos en arrancar.
Al intentar realizar maniobras sencillas se encontrara a menudo con Cancelar, Repetir,
Ignorar
Cada 500 km. necesitara una revisin general
47
Identificar necesidades
Anlisis de requisitos.
Estudio de viabilidad.
Fase de diseo
48
24
SOFTWARE DE
SISTEMA
Sistemas Operativos.
Entornos operativos.
Compiladores.
Intrpretes.
Utilidades.
SOFTWARE DE
APLICACIN
Software estndar
Software a medida
Paquetes integrados.
49
50
25
51
Programas e Instrucciones
Programa Traductor
Computadora
52
26
Lenguajes de Programacin
Compilador: Software de Sistema que traduce el cdigo fuente - escrito en lenguaje
de alto nivel - a cdigo mquina.
Slo se traduce, no se ejecuta el programa, que queda preparado en otro fichero
(*.exe) para ser ejecutado las veces que se desee.
53
Lenguajes de programacin
54
27
Lenguajes de programacin
TIPOS de Lenguajes de Alto Nivel:
Cientficos: FORTRAN, APL,
Gestin: COBOL, PRG, CLIPPER, DBASE,
Propsito General: BASIC, PASCAL, MODULA2, C/C++, ADA,
VisualBasic, ....
Educativos: LOGO, PILOT,
Inteligencia Artificial: LISP, PROLOG,
Internet: JAVA,JAVA-SCRIPT, HTML,
4 Generacin: FOURTH, FOCUS, PRIMOS, RAMIS,
55
Formato de Ficheros
56
28
Representacin de imgenes
57
Compresin
58
29
Virus Informticos
Modos de activar:
59
Bibliografa
60
30