Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Libro-Capitulo-1 - INFORMÁTICA PDF
Libro-Capitulo-1 - INFORMÁTICA PDF
INTRODUCCIÓN
Entradas Salidas
Computador
Datos de entrada e Datos de salida
instrucciones
3456,27 Dm 0101000111010101
0110000111 3.327,54
110101010001011 101100101
0110101 00011111
En un lugar de la Mancha,... 01110110000111011
10101110111 Ciudad Real
<[^%/( &)$ X = 256,32
; ,: ←∝
✁ ✎⇔ ✰
ℜ ψ❁∃ ➾ ▲ E Ê ∇ ≡ + Γ χ
∈⊕
4-Oct-01 Introducción a los Computadores, 3ª Edc. A.Prieto 6
(c) McGraw-Hill / Interamericana de España
1.1 CONCEPTOS BASICOS
UNIDADES DE INFORMACIÓN:
Bit → unidad más elemental o capacidad mínima
de información. Es una posición o variable
que toma el valor 0 ó 1.
Byte → número de bits necesarios para almacenar
un carácter. En la actualidad se considera
sinónimo de grupo de 8 bits.
Ejemplo G24 B
G → 0100 0111
2 → 0011 0010
4 → 0011 0100
SP → 0010 0000
B → 0100 0010
MÚLTIPLOS:
c
Memoria masiva (MM)
d,i
Unidades centrales
c Memoria principal (M)
(datos e instrucciones)
d,i i d d
Entrada (E) e e Salida (S)
c c
Unidad de control e c Unidad de tratamiento
(CU) (con ALU)
Procesador (CPU)
e e
d: datos ; i: instrucciones
e: señales de estado c: señales de control
MEMORIA (M)
Es la unidad donde se almacenan tanto los datos como
las instrucciones. Existen dos tipos básicos de
memoria, diferenciados principalmente por su
velocidad.
MEMORIA (M)
¾Memoria principal, o central, o interna.
9 Actúa con gran velocidad Îligada directamente a
las unidades más rápidas (UC y ALU).
9 Para que un programa se ejecute debe estar
almacenado (cargado) en la memoria principal.
9 Son circuitos integrados (IC).
9 Estructurada en posiciones (palabras de
memoria) de un determinado número de bits.
9 Para leer o escribir una información es necesario
dar la dirección de la posición.
0 Dirección Contenido
3745
1
2356 Es muy importante 0 3745
2
3725 distinguir entre 1 2356
3
4832 4
contenidos y 2 3725
2437 direcciones 3 4832
5
4326 4 2437
5 4326
. .
. .
5 . .
5 255 3456
3456 2
MEMORIA (M)
¾Memoria principal, o central, o interna.
¾Memoria masiva auxiliar, secundaria o
externa.
9 Constituida por dispositivos tales como discos y cintas magnéticas y
ópticas.
9 Más capaz que la memoria principal (del orden de 1000 veces
mayor).
9 Más lenta que la memoria principal (del orden de 1000 veces
menor).
9 Es permanente.
9 Los datos y programas se suelen grabar (introduciendolos por las
unidades de entrada) en la memoria masiva, de esta forma cuando
se ejecute varias veces un programa o se utilicen repetidamente
unos datos, no es necesario introducirlos de nuevo. La información
guardada en un disco o cinta permanece indefinidamente hasta
que el usuario expresamente la borre.
Introducción a los Computadores, 3ª Edc. A.Prieto
4-Oct-01 16
(c) McGraw-Hill / Interamericana de España
1.2 ESTRUCTURA FUNCIONAL DE LOS
COMPUTADORES
Señales de control
ALU
Resultado
COMPUTADOR
Unidades centrales
¾ Procesador Central o CPU (Central Processing Unit)
9 Unidad de control (CU)
9 Unidad aritmético-lógica (ALU) (camino de
datos)
¾ Memoria Central o Principal (M)
Periféricos
¾ Memoria masiva
¾ Dispositivos de Entrada /Salida
MICROCOMPUTADORA o MICROORDENADOR:
Computador cuya CPU es un microprocesador
Altavoz U. de disquetes
U. de disco
Impresora
Escáner de imágenes
Teclado Ratón
Procesador y Memoria
MEDIDAS DE PRESTACIONES:
Capacidad de la memoria
¾principal (en MB).
¾masiva (en MB, GB, TB).
Tiempo de acceso
¾MP
¾Periféricos
Longitud de palabra:
¾ALU,
¾Memoria,
¾Ancho de buses.
4-Oct-01 Introducción a los Computadores, 3ª Edc. A.Prieto 23
(c) McGraw-Hill / Interamericana de España
1.2 ESTRUCTURA FUNCIONAL DE LOS
COMPUTADORES
Programa traductor
Programa del usuario en
Computador lenguaje máquina
Programa del usuario
en lenguaje de alto
nivel
Instrucción en lenguaje
Instrucción en máquina
Instrucción en lenguaje C Explicación
ensamblador Dirección de
Instrucción
memoria
For (i=0; i<9000; i++) A(i)=0; mov cx,9000 0000 1011 1001 Nº de veces a repetir la instrucción
0001 0010 1000 rep stosw
0002 0010 0011
les di,A 0003 1100 0100 Se da a es:di la d irección inicial de
0004 0011 1110 A
0005 0000 0000
0006 0000 0000
cld 0007 1111 1100 Avanzar el puntero una posición.
0008 0011 0011
xo r ax,ax 0009 1100 0000 Hacer AX=0
rep stosw 000A 1111 0011 Almacenar el valor AX en A[·].
000B 1010 1011
O rd en d e
C a p a cid a d
m a g n itu d d el C a p a cid a d N º d e u su a rio O b jetivo
M em o ria
p re cio d e d isco (term in a les) fu n d a m en ta l
p rin cip a l
(d o la res)
Cálculo intensivo
M ás de
S u p erco m p u ta d o r TB Centenas de G B D ecenas a m iles
de tipo científico
10.000.000$
y técnico
Acceso a grandes
M a cro co m p u ta d o r batos de datos
1.000.000 $ GB TB Cientos a m iles
(“m a in fra m e”) desde m uchos
term inales
Aplicaciones
m últiples en
S e rvid o r d e red departam entos o
10.000 $ Centenas de M B Centenas de G B D ecenas a cientos
(m in ico m p u ta d o r) em presas de tipo
m edio a través de
red
Aplicaciones
E sta ció n d e gráficas, de
tra b a jo 5.000 $ D ecenas de M B Centenas de G B 1 diseño industrial
(“w o rksta tio n ”) y científico-
técnicas
C o m p u ta d o r Aplicaciones
p e rso n a l 1.000 $ D ecenas de M B D ecenas de G B 1 m últiples con un
(“P C ”) sólo usuario
PD As, Agendas y
C o m p u ta d o res com unicadores
100 $ M enor de 1 M B N o tienen 1
m ó v iles pesonales,
Calculadoras
Tecnología
Nivel de lógica digital
Análisis.
Estudio por un procedimiento lógico de la solución del
problema, descomponiéndolo en diferentes fases
realizables con el computador y los equipos
disponibles.
La responsabilidad de esta fase es de los especialistas
en informática (analistas de aplicaciones), que
trabajan con los usuarios finales de la aplicación.
El analista produce un esquema, que se suele describir
en un lenguaje algorítmico o representar en una
gráfica denominada organigrama, diagrama de
flujo, u ordinograma.
Programación.
Consiste en describir los módulos o progra-mas,
definidos en el análisis, por medio de instrucciones del
lenguaje de programación que se utiliza (instrucciones
de E/S, transfe-rencias de información, cálculos
aritmético-lógi-cos y bifurca-ciones condicionales,
etc.).
La descripción se efectúa con ayuda de un
organigrama o utilizando una terminología especifica
de programación denomi-nada pseudocódigo.
El programador también redacta el programa,
codificando las instrucciones según el repertorio y
reglas del lenguaje de programación.
Explotación de la aplicación.
En esta fase los programas se utilizan, produciéndose
la información requerida.
ETAPAS:
Análisis
¾ planteamiento del proyecto y estimación de costos, y
¾ definición de requisitos.
Diseño, o concepción y planificación del producto.
Implantación, o plasmación de las especificaciones de
diseño en un programa de computador (en un lenguaje
de alto nivel).
Prueba, suele implicar dos aspectos:
¾ verificación o comprobación de si se está realizando
correctamente lo que se pretendía (equivale al control
de calidad),
¾ validación o comprobación de si se está o no
realizando el producto adecuado para el mercado, etc.
Nº de TOTAL
Matrícula coche Marca Modelo Propietario Domicilio Pagó impuesto municipal
multas DEBE
1000 0010
01101001
Registros
01111001 Campos
0110 1111 Bytes
0110 1111
0101 1010
1010 0101
1000 1110