Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Contenido
◼ Introducción
◼ Informática
◼ Datos
◼ Codificación de la Información
◼ Estructura funcional de los
Computadores
◼ Clasificación de los Computadores
◼ Aplicaciones de la Informática
2
INTRODUCCIÓN
◼ Adquisición
◼ Representación
Informática ◼ Tratamiento y
◼ Transmisión de la información
4
Información: Conjunto de símbolos usados para representar
magnitudes, hechos, objetos o ideas
5
Datos…
◼ Conjuntos de símbolos utilizados para expresar o representar un
valor numérico, un hecho, un objeto o una idea.
7
Informática como ciencia y técnica
8
Estructura funcional
de los computadores
◼ MEMORIA (M).
◼ Unidad donde se almacenan tanto los datos como las instrucciones.
10
Tipos básicos de memoria:
◼ Memoria principal, o central, o interna.
◼ Mayor velocidad
◼ Ligada directamente a las unidades más rápidas del computador (UC y ALU)
◼ Para que un programa se ejecute debe estar almacenado (cargado) en la
memoria principal
◼ La memoria está dividida en posiciones (denominadas también palabras de
memoria) de un determinado número de bits.
◼ Para leer o escribir una información es necesario dar la dirección de la posición
◼ ROM: la memoria en la que sólo se puede leer y la información es permanente
◼ RAM: se puede leer y escribir y que es volátil.
11
12
Cont…
◼ Sumas
◼ Restas
◼ Multiplicación, etc
◼ Lógicas
◼ comparar dos números
◼ operaciones del Algebra de Boole binaria, etc.
◼ También se puede denominar unidad de tratamiento o
camino o ruta de datos, pues también tiene elementos
auxiliares por donde se transmiten o almacenan temporalmente
(registros) los datos con que opera.
13
Cont…
◼ UNIDAD DE CONTROL (UC)
◼ Detecta señales de estado procedentes de las distintas unidades,
indicando su situación o condición de funcionamiento. Capta de la memoria
una a una las instrucciones del programa, y, de acuerdo con el código de
operación de la instrucción captada y con las señales de estado, genera
señales de control dirigidas a todas las unidades, monitorizando las
operaciones que implican la ejecución de la instrucción.
16
Cont…
◼ Longitud de palabra: número de bits (integrantes de datos o
instrucciones) que se transmiten simultáneamente entre las unidades del
computador central en un instante dado.
◼ Coincide con el número de bits de la mayoría de los datos e instrucciones con
las que opera la CPU.
◼ En la mayoría de computadores de longitud de palabra de 32 bits el
direccionamiento a memoria se efectúa por bytes, y es posible acceder
directamente a bytes (8 bits), medias palabras (16 bits), y palabras (32 bits).
Algunos incluso permiten acceder a dobles palabras (64 bits).
◼ La longitud de palabra determina, en cierta medida, la precisión de los
cálculos, la capacidad máxima de la memoria principal y la variedad de
instrucciones de la máquina.
17
◼ Factores importantes que determinan la
potencia de un computador
◼ Son:
◼ La longitud de palabra,
◼ El tiempo de ciclo,
◼ El ancho de banda y
◼ La capacidad de memoria
18
Estructuras Básicas de
Computadores
◼ Las unidades funcionales de un computador se interconectan de
acuerdo con una determinada organización.
◼ La interconexión se realiza mediante hilos conductores en
paralelo que transmiten simultáneamente información (una
palabra de datos, por ejemplo).
◼ Se consigue una velocidad razonable de funcionamiento.
19
Cont…
Sub-Bus de Datos
◼ Transporta los datos que se transfieren entre las unidades.
◼ Su número de hilos determina la longitud de palabra del computador.
◼ Si un computador contiene un sub-bus de datos de 16 hilos para
transmitir simultáneamente datos de 16 bits, se dice que esta
organizado en palabras de 16 bits.
◼ Suele ser bidireccional; transmite información hacia adentro o hacia
afuera de una unidad (la CPU, por ejemplo), en instantes diferentes.
Sub-Bus de Direcciones
◼ Transporta la dirección de posición de memoria o del puerto periférico
que interviene en el tráfico de información (de donde procede el dato o
a donde se dirige).
Sub-Bus de Control
◼ Contiene hilos que transporta las señales de control y las señales de
estado, indicando la dirección de la transferencia de datos,
coordinando la temporización de eventos durante la transferencia,
transmitiendo las señales de interrupción, etc.
20
Las formas más sencillas de
interconexiones de unidades son:
Memoria
21
Cont…
22
Problema en el funcionamiento global del
computador:
Solución
◼ Se han ideado diversas técnicas:
◼ memoria caché,
◼ controladores de E/S y
◼ controladores DMA
23
Memoria Oculta o Caché
◼ Es una pequeña memoria rápida que se coloca entre la memoria principal y el
procesador, de forma tal que éste se comunica directamente con ella y no con
la memoria principal.
◼ Son mas caras
◼ Los microprocesadores modernos suelen incluir en su propio chip parte de la
caché.
◼ Se caracteriza por guardar aquellos datos e instrucciones que son usados con
frecuencia por la CPU, en un determinado proceso de datos.
◼ Datos comparativos entre CPU, caché y memoria principal (los valores dados
son órdenes de magnitud)
Unidad Tiempo de acceso Capacidad Ancho de banda
(ns) (MB/s)
25
Cont…
Memoria
Caché Principal Controlador de E/S Controlador de E/S
26
Cont…
Memoria
principal
Caché Adaptador bus
27
Cont…
28
Controladores DMA
(Direct Memory Access = acceso directo a memoria)
Memoria
principal
Caché DMA
30
Jerarquía De Memoria
◼ Parámetros: capacidad, velocidad y precio
◼ Problema: Diferencia de velocidad de 1 ó 2 órdenes de
magnitud entre procesador y memoria.
31
Cont…
32
Soporte Físico (hardware) y Soporte Lógico (software)
33
Interrupción
35
Cont…
◼ Desbordamiento.
◼ Cuando en un cálculo aritmético se produce un desbordamiento, es normal
producir una interrupción, para lanzar a ejecución un programa que de un
mensaje de error, o se tomen otras medidas tendentes a no falsear los
resultados de la ALU.
◼ Utilización de una instrucción máquina inexistente.
◼ Está anomalía se produciría cuando en el registro de instrucción (IR) se
carga un valor que no corresponde a ningún código del lenguaje máquina.
◼ El procedimiento que atendería a la interrupción daría un mensaje de error.
◼ Gestión de tiempo compartido.
◼ El tiempo compartido permite la ejecución concurrente de varios
programas ubicados simultáneamente en memoria.
◼ El sistema operativo va dando pequeños turnos sucesivos de tiempo a cada
uno de los programas, de forma tal que todos van avanzando en su
ejecución.
◼ Los sistemas disponen de un temporizador (reloj de tiempo real) que
genera una señal de interrupción cuando transcurre el periodo de tiempo
asignado a cada programa, y se lanza una interrupción para suspender
momentáneamente la ejecución del programa.
36
Cont…
◼ Violación de la protección de memoria.
◼ Es corriente que en la memoria principal se encuentren ubicados
diversos programas.
◼ El computador dispone de mecanismos que detectar si, por error,
un programa invade la zona de memoria donde se encuentra otro
programa.
◼ Este evento suele ser prevenido por medio de una interrupción.
◼ Peticiones del programador o usuario.
◼ Existe la posibilidad de que el propio programador o usuario
deseen provocar una interrupción.
37
Petición de interrupción (Interrupción Request, o IR).
Reconocimiento de
2
Programa PE que
la interrupción (IA)
se va a interrumpir
1
-Inhábil interrupciones
-Salvar contenidos CPU
Petición de
Interrupción
(IR) Determinación del origen
de la interrupción
Nivel de micromáquina
(microprogramación) Hardware
Tecnología
Nivel de lógica digital
◼ Según la Potencia:
◼ Supercomputadores:
◼ Pueden ser utilizados simultáneamente por muchos usuarios,
en cálculos científicos o de simulación.
◼ Son muy caros y su velocidad es enorme.
42
Cont…
◼ Servidores de gama media y básica:
◼ Son equipos en principio dedicados a tareas
departamentales dentro de un organismo o empresa.
◼ Su capacidad principal es la de soportar gran cantidad de
terminales, pues están orientados a la gestión.
◼ Bajo precio en comparación con los grandes ordenadores.
◼ Computadores personales:
◼ Son equipos ampliamente difundidos.
◼ Precio muy reducido.
◼ Prestaciones suficientes no sólo para el nivel personal,
sino para pequeñas empresas.
◼ Actualmente se están conectando entre sí, formando
grandes redes lo cual los hace adecuados para entornos
más exigentes, sustituyendo en muchos casos a los
miniordenadores.
43
Cont…
◼ Computadores Móviles
◼ Son monousuario, dotados de grandes capacidades de cálculo
y con posibilidades gráficas muy elevadas.
◼ Se caracterizan por su pequeño tamaño, peso reducido y
alimentación por acumuladores para gran movilidad.
◼ Incluyen:
◼ Asistentes digitales personales (PDA)
◼ Computadores de bolsillo, organizadores y agenda
◼ Comunicadores personales (teléfonos)
◼ Calculadoras programables
44
Cont…
◼ Según el ámbito de uso
◼ Ordenador de bolsillo:
◼ Verdadero sustituto, con tremenda ganancia de precisión, de la antigua
regla de cálculo.
◼ Ordenador doméstico:
◼ Pensado para juegos, aprendizaje asistido por ordenador de diversas
materias, gestión de agendas, pequeñas contabilidades domésticas, etc.
◼ Ordenador profesional:
◼ Diseñado para satisfacer las necesidades de proceso de datos de una
amplia gama de profesionales y también de pequeñas oficinas técnicas o
empresas familiares.
45
Cont..
◼ Ordenador departamental:
◼ Con capacidad local para abordar con autosuficiencia la mayoría de
necesidades del departamento, pero vinculado a un ordenador de
mayor potencia y capacidad de archivos para aquellos procesos que
requieren una mayor potencia en el procesador.
◼ Ordenador central:
◼ Ordenador central de la empresa al cual recurren todos los usuarios de
la empresa cuando la capacidad local es desbordada.
◼ Red de ordenadores:
◼ Conjunto de ordenadores vinculados entre sí para ofrecer un mismo
tipo de servicio a un conjunto de usuarios, en forma repartida evitando
sobrecargas y la caída de un ordenador único central que represente la
caída de todo el servicio.
46
Deber…
◼ Presentación de:
◼ Proceso de Encendido del Computador
◼ Bios,
◼ Cmos,
◼ Setup
◼ DEBER EN GRUPO
47
Computadores Personales (Pc)
◼ Se observa que hay una gran variedad de buses
◼ Las unidades centrales se ensamblan en una placa base (tarjeta
madre), en la que existen ranuras para tarjetas de expansión.
48
Cont…
49
50
Ejemplo de placa
51
Cont…
◼ Slot1:procesador Pentium II
◼ Memoria DIMM: módulos de 8 ó16 ó32 ó64 ó128 MB (memoria total
máxima: 384Mb).
◼ Acelerador de gráficos(AGP): conector para tarjeta aceleradora de
cambios de imágenes en pantalla de altas prestaciones (bus de 128
bits)
◼ Conectores PCI: para insertar elementos tales como: tarjeta de
video, tarjeta de red, tarjeta de captura de vídeo (TV), y disco duro
(SCSII)
◼ Conectores ISA: para conectar elementos tales como disco duro
(SCSII), módem interno, tarjeta de red, y tarjeta de sonido
◼ Conectores IDE: (en cada uno hasta 2 periféricos):para conectar, con
anchos de banda de hasta 16,6 MB/s dispositivos EIDE (que contienen
en su interior el controlador) tales como disco duro (HD), unidad de
CD-ROM, unidad grabadora de CD-ROM, y unidad de DVD-ROM
52
Cont…
53
Cont…
54
Deber…
◼ Presentación de:
◼ Historia de los Computadores
◼ Generaciones de los Computadores
◼ Modelo de Von Newman
◼ DEBER EN GRUPO
55
Aplicaciones de la Informática
◼ Uno de los agentes más importantes de la sociedad actual es
la información.
◼ Esto ha originado el gran desarrollo e interés de la Informática
(tratamiento automático de la información).
◼ Hay pocas actividades humanas en que la informática no
tenga incidencia (directa o indirecta).
56
Cont...
Los computadores resultan útiles para aplicaciones que reúnen una o
varias de las siguientes características:
2. Datos comunes.
◼ Las BD posibilitan que los datos puedan utilizarse en múltiples aplicaciones,
sin necesidad de que estén físicamente repetidos.
◼ Ahorrar tiempo en la introducción de los datos, y espacio en la memoria
masiva.
3. Repetitividad.
◼ Procesar ciclos de instrucciones iterativamente.
◼ También un mismo programa o rutina puede ser ejecutado con gran
cantidad de datos.
57
Cont...
4. Distribución.
◼ El origen y destino de la información no necesita estar ubicado en el
computador central.
◼ La información puede introducirse u obtenerse a través de
terminales distribuidos por distintas áreas geográficas.
◼ puede procesarse la información en distintos computadores de la
red.
6. Cálculos complejos.
◼ Utilizando lenguajes de programación adecuados y rutinas de
bibliotecas matemáticas, es posible efectuar cálculos sofisticados.
58
Aplicación de la Informática
59
Cont...
◼ Gestión bancaria (control de clientes, gestión de cajeros automáticos,
etc.).
◼ Sistemas de gestión de terminales punto de ventas (cajas de abono
en almacenes comerciales).
◼ Gestión bibliotecaria. Archivos automatizados de bibliotecas. Control de
préstamos, localización de libros, etc.
◼ Seguros (evaluación de riesgos, etc.).
◼ Sistema de reserva y expedición de billetes (compañías de transporte
aéreas, ferrocarriles, etc.).
◼ Paquetes integrados o no, denominados de oficina electrónica o de
ofimática.
◼ Procesador de textos.
◼ Hoja electrónica o de cálculo.
◼ Gestión de archivos o/y bases de datos.
◼ Correo electrónico.
◼ Agenda electrónica.
◼ Aplicaciones gráficas.
60
Cont...
2. Ciencias físicas e ingeniería
◼ El computador se utiliza como instrumento para la resolución
de modelos y cálculos matemáticos, tales como:
◼ Resolución de ecuaciones y problemas matemáticos, en general
(cálculo numérico o simbólico).
◼ Análisis de datos experimentales utilizando técnicas
estadísticas.
◼ Simulación y evaluación de modelos (por ejemplo, los utilizados
en predicción meteorológica).
◼ Realización de tablas matemáticas.
61
Cont...
3. Ciencias de la vida y médicas
◼ Aquí se incluyen aplicaciones tales como:
◼ Investigación médica biológica y farmacéutica (análisis de
datos de experimentos sobre efectos de medicamentos, etc.).
◼ Ayuda al diagnóstico (sistemas expertos para diagnóstico
médico, por ejemplo).
◼ Bases de datos con historias clínicas.
◼ Medicina preventiva (control de vacunación de niños, por
ejemplo).
◼ Electromedicina.
62
Cont...
5. Arte y Humanidades
◼ Se usa el computador en aspectos como:
◼ Composición de cuadros
◼ Composición Musical
◼ Elaboración de publicaciones como libros, periódicos y revistas
◼ Realización de escenas animadas para películas de cine y TV
63
Cont…
6. Ingeniería con Ayuda de Computador
◼ Comprende aplicaciones en las que se usa el
computador como herramienta para facilitar
diseños de ingeniería, productos comerciales,
trazado de planos, etc. Incluyen:
◼ Diseño, fabricación y test (CAD)
◼ Cartografía
◼ Minería
◼ Informática Industrial
Cont..
7. Computadores en otros Campos o Sistemas
Inteligencia artificial
◼ Es una metodología ideada para el uso de computadores, para
simular varios aspectos del comportamiento inteligente.
◼ Estos aspectos incluyen el razonamiento deductivo, visión,
comprensión del lenguaje natural, habla, resolución de problemas y
modelado del comportamiento humano.
◼ Puede decirse que los programas de Inteligencia artificial
responden ante una situación o datos, como previsiblemente lo
haría una persona inteligente.
◼ Un modelo creado dentro esta disciplina es el de los sistemas
expertos o sistemas basados en el conocimiento (IKBS:
Intelligent Knowledge-Based Systems).
◼ Se pretende que un programa actúe, ante consultas en un campo
específico, como una persona experta en dicho campo. Hay sistemas
expertos para diagnóstico médico, reparación y mantenimiento de
computadores, concesión de préstamos bancarios, etc.
65
Cont..
Informática gráfica
◼ Reúne una serie de materias y conceptos para poder visualizar
en las pantallas de los computadores imágenes con apariencia
de la realidad.
◼ La Informática gráfica ha ideado procedimientos para que estas
imágenes se puedan visualizar en dos o tres dimensiones,
girarlas, cambiarlas de escala, animarlas (dando la sensación de
movimiento), etc.
◼ Todas estas operaciones se realizan por el usuario con un
sencillo lenguaje de órdenes.
66
Cont..
Aplicaciones Multimedia
◼ Son presentaciones que se realizan a través de una combinación
de texto, gráficos, dibujos, animación, vídeo y sonido.
◼ Tradicionalmente las imágenes producidas por computador eran
estáticas, ahora se ha dado un salto cualitativo que implica la
utilización de cámaras digitales de vídeo, tarjeta de sonido,
micrófonos, etc.
◼ Como las imágenes digitalizadas ocupan mucha memoria, se
requieren redes de comunicación de gran ancho de banda, altas
capacidades de memoria principal y de disco, y uso de técnicas
de compresión de datos
◼ Como evolución ha surgido la realidad virtual, que añade una
tercera dimensión y logra la recreación en la pantalla de lo que
aparece en el espacio físico real.
67
Cont..
Internet
◼ Es un sistema mundial de computadores interconectados a
través de redes de comunicación
◼ La principal característica es ofrecer un medio, a un precio muy
razonable, para poder intercambiar programas, información
multimedia, y cualquier información almacenable en forma
digital, entre cualquier conjunto de computadores conectados a
la red.
◼ Los servicios mas utilizados son los siguientes:
◼ Correo electrónico (e-mail)
◼ Boletines de noticias
◼ Acceso remoto a otro computador
◼ Guías para búsqueda
◼ Charlas interactivas de usuarios en red
◼ Acceso a páginas de la red mundial (www o world wide web)
◼ Comercio electrónico (e-commerce)
68
Generaciones de las Computadoras
1era generación
❖ 1951: Caracterizada por el uso de tubos de vacío.
❖ Aplicación: científica y militar.
❖ Programación: En lenguaje de máquina.
❖ Almacenamiento: Tarjetas y cintas perforadas.
❖ Principal representante: UNIVAC I.
2da generación
❖ 1959: Caracterizada por el uso de transistores.
❖ Aplicación: científica, militar, administrativa y de gestión.
❖ Programación: En lenguaje de alto nivel.
❖ Almacenamiento: Tambores y cintas magnéticas.
❖ Principal representante: HONEYWELL 400
69
Generaciones de las Computadoras
3era generación
❖ 1964: Caracterizada por el uso de circuitos integrados.
❖ Los campos de aplicación se mantienen, pero la tecnología
ahora permite a los ordenadores llegar a más instituciones y
empresas.
❖ Los lenguajes de programación evolucionan hacia mayor
facilidad de uso y mayor poder de desarrollo.
❖ Se reduce el consumo de energía.
❖ Se reduce el tamaño de los ordenadores y dispositivos.
❖ Principal representante: IBM 360.
70
Generaciones de las Computadoras
4ta generación
❖ 1971: Caracterizada por el uso de circuitos altamente
integrados. Se conocen como VLSI (Very Large Scale
Integration)
❖ El Dr. Ted Hoff reunió todos los elementos de un procesador en
un solo chip de silicón, que medía un poco más de una
pulgada: Intel 4004
❖ La evolución y minimización se acentúa y los ordenadores
empiezan a entrar en los hogares.
5ta generación
❖ Supercomputadores
❖ Internet globalizado
❖ Inteligencia Artificial
71