Vous êtes sur la page 1sur 11

ARQUITECTURA DE

COMPUTADORES
Semestre A-2009
Clase 01

caro Alzuru C.

Clases
Teora: Martes y Miercoles de 8 a 10 am.
Laboratorio: Lunes 8 a 10 am
Consultas: ycmoreno@ula.ve
Lab F202-02
Martes y Miercoles de 10 am a 11 m.

Evaluacin
4 exmenes parciales:
1er. examen: 15% (15/05/2009)
2do. examen: 20% (19/06/2009)
3er. examen: 20% (17/07/2009)
4to. examen: 20%
(25/09/2009)
Proyecto:
15%
(22/09/2009)
Laboratorio: 10%
Asistencia:
5%
PROMEDIO MNIMO (Parciales): 8 (32 pts.)

Proyecto
Empresas de hasta ~5 estudiantes
Estructura empresarial:
1 Gerente
4 Ingenieros

Tema de innovacin tecnolgica:


Cualquier dispositivo electrnico que se inventen
Algunas ideas:

Sistema de sensores con semforos programables


Reloj infrarrojo para el apagado y encendido de luces
Marco Foto-audio
Sistema de captura de infractores de semforos

Herramienta de programacin:
SystemC

Reglas
R1. Cero tolerancia a excusas
R2. Reunin Semanal de Trabajo (RST)
R3. Informe Semanal de Avance (ISA)

Arquitectura de Computadores
Es la ciencia y el arte de seleccionar e
interconectar componentes de hardware para
crear computadores que cumplan los objetivos
funcionales, de rendimiento y costo.
En los ltimos 25 aos, las distintas generaciones
de computadoras han ido cambiando al mundo.
Una buena parte de la economa mundial se ve
afectada por los avances en este campo.
No estamos en un rea de pocos cambios.
Si la industria del transporte hubiera avanzado al
mismo ritmo que la industria computacional, hoy
iramos de Caracas a Pars en 1 segundo y por
menos de 1 Bs.

Arquitectura de Computadores
Revolucin Agrcola, Industrial y de la
Informacin (Contina)
Cada vez que se mejora la tecnologa
computacional, abrimos oportunidades de
cambio o transformacin en el mundo.
Ciencia ficcin hace pocos aos:

Computadores en los carros


Telfonos celulares para todo el mundo
Proyecto del genoma humano
World Wide Web, buscadores, compras en lnea

Computadores y Aplicaciones
Servidores
Atiende las solicitudes de clientes a travs de algn
tipo de red (Cliente Servidor)
Desde simples servidores de archivos, Web y de BD a
supercomputadores
Importante: Tolerancia a fallas y ancho de banda

Personales
Atiende la demanda de trabajo de una persona o una
familia
Desde net-laptops a computadores para juegos
Importante: Latencia y multimedia

Encajados
Computador dentro de otro dispositivo, utilizado para
ejecutar cierta aplicacin o conjunto de programas

Computadores y Aplicaciones
Encajados (Continuacin)
Dentro de un carro, en celulares, videojuegos,
dispositivos de redes y telecomunicaciones, etc.
La mayora de usuarios nunca se da cuenta de que
est utilizando un computador.
Importante: Costo y consumo de energa

Preguntas
Cmo son traducidos los lenguajes de programacin
de alto nivel y cmo ejecuta el hardware el programa
resultante?
Cmo instruye el software al hardware para ejecutar
ciertas funciones? Cmo es esta interfaz software /
hardware?
Qu determina el rendimiento de un programa?
Qu tcnicas pueden usar los diseadores de
hardware para mejorar el rendimiento?
Cules son las razones y las consecuencias del
cambio de procesamiento secuencial a procesamiento
paralelo?
Si no se entienden las respuestas a estas preguntas,
estaremos usando ensayo y error.

AC: Motivacin
Para un Ing. de Sistemas, cuya herramienta bsica es el
computador, es importante conocer cmo funciona
internamente este: Debera un piloto profesional saber
algo de mecnica?
Es interesante: Qu significa que un procesador es de
2.8 GHz?
Te ayudar a ser un mejor programador:
Precisin del dato y rendimiento
Desmitifica algunos trminos (Error de bus, fallo de segmentacin,
etc.)

La AC ilustra muchas ideas fundamentales de las ciencias


computacionales: Cache, abstraccin, indireccin, etc.
Muchos trabajos requieren cierta comprensin de la AC:
Juegos, instrumentacin, etc.
La verdad del Ing. de Sistemas en Venezuela

Vous aimerez peut-être aussi