Professional Documents
Culture Documents
Computadores
Ing. Andrs Larco, MSc.
Ing. Henry Paz, M.C.C.
2015B - SIC316
Agenda:
0.0 Intro
1.1 Definicin de computador
1.2 Estructura y funcin de un computador
1.3 Clasificacin de los computadores
0.0 Intro
IEEE/ACM
El <<IEEE/ACM Computer curricula 2001 >> (Institute of
Electrical and Electronics Engineers/ Association for
Computing Machinery), citan la Arquitectura de
Computadores como uno de los temas centrales que debe
estar en todos los currculos de todos los estudiantes de
licenciatura e ingeniera informtica.
IEEE/ACM
El informe dice lo siguiente:
<<El computador est en el corazn de la informtica. Sin l la mayora
de las asignaturas de informtica seran hoy una rama de la
matemtica terica.
Para ser hoy un profesional en cualquier campo de la informtica uno
no debe ver al computador como una caja negra que ejecuta
programas magicamente.
Todos los estudiantes en cierta medida deben comprender y valorar los
componentes funcionales de un computador, sus caractersticas, su
funcionamiento y sus interconexiones>>
IEEE/ACM
Razones para estudiar arquitectura de computadores:
Asesorar en la seleccin del computador con la mejor relacin
calidad precio para ser utilizado en una gran empresa.
Programar un procesador en C que este embebido en algn sistema
en tiempo real o sistema complejo, como un controlador electrnico
de un auto.
Los conceptos de arquitectura de computadores estn relacionados
con otras materias o cursos.
IMPORTANTE
Uso de acrnimos:
Un acrnimo es una palabra construida con las letras inciales de cada
palabra, como por ejemplo: RAM Random Access Memory
Internet Resources
- Web sites to look for
WWW Computer Architecture Home Page
CPU Info Center
Processor Emporium
ACM Special Interest Group on Computer Architecture
IEEE Technical Committee on Computer Architecture
Intel Technology Journal
Manufacturers sites
Intel, IBM, etc.
Secretos de xito:
Esfuerzo
Participacin
Planificacin
Organizar su tiempo
Mejorar sus habitos de studio
Altruismo
Mxima:
Escriba poco
de lo que sabe
y nada de lo
que no sabe
Definicin de computador
La computadora, tambin conocida como computador u ordenador,
es una mquina electrnica que permite el procesamiento de datos.
El trmino proviene del latn computare (calcular).
Una computadora est formada por una serie de circuitos integrados
y otros componentes relacionados, que posibilitan la ejecucin de
una variedad de secuencias o rutinas de instrucciones indicadas por el
usuario. Estas secuencias son sistematizadas en funcin de una gran
variedad de aplicaciones prcticas y determinadas, en un proceso que
se denomina como programacin.
Definicin de computador
Para su funcionamiento, la computadora requiere de programas informticos
(software) que aportan datos especficos, necesarios para el procesamiento de
datos.
Aunque la tecnologa ha evolucionado desde la aparicin de las primeras
computadoras en la dcada del 40, la mayora an respeta la arquitectura de
John von Neumann.
Esta arquitectura concibe cuatro secciones principales en una computadora: la
unidad lgica y aritmtica (Arithmetic Logic Unit ALU), la unidad de control, la
memoria y los dispositivos de entrada y salida. Todas estas partes se encuentran
interconectadas por un grupo de cables denominados buses.
Los circuitos electrnicos ms complejos son los incluidos en los chips de los
microprocesadores modernos, que tienen dentro una ALU muy poderosa. Cada
microprocesador puede contar con mltiples ncleos.
Computador de escritorio
que
los
Funcin
Las funciones del
computador son:
Procesamiento de datos
Almacenamiento de datos
Movimiento de datos
Control
Vista Funcional
Operacin (c)
Procesamiento
desde/hasta el
almacenamiento
Operacin (d)
Procesamiento
desde
almacenamiento
hasta E/S
Computador
Unidad
central de
proceso
Computador
Memoria
principal
Sistemas de
interconeccin
Entrada
Salida
Lneas de
comunicacin
Estructura CPU
CPU
Computador
E/S
Buses del CPU
Sistema
Memoria
Registros
Unidad
aritmtica y
lgica
Interconexin
CPU interna
Unidad de
control
Lgica
secuencial
Registros y
decodificadores
de la unidad de
control
Memoria
de control
Clasificacin general
Para tener una referencia ms acertada de la clasificacin de las
computadoras de acuerdo a su capacidad de proceso, se considera
principalmente el tamao en funcin del espacio que ocupa y la
infraestructura que requieren, tambin consideran diferentes tecnologas de
fabricacin de sus procesadores, velocidades y capacidades de
procesamiento, sin perder de vista las aplicaciones que en ellas corren, sin
embargo trataremos de hacer una clasificacin general:
Computadores digitales
Caractersticas de los computadores Digitales:
Su funcionamiento est basado en el conteo de los valores que le son
introducidos.
Este tipo de computadora debe ser programada antes de ser utilizada
para algn fin especfico.
Son mquinas de propsito general; dado un programa, ellas pueden
resolver virtualmente todo tipo de problemas.
Son precisas, proveen exactamente la respuesta correcta a algn
problema especfico.
Estas computadoras tienen una gran memoria interna, donde pueden ser
introducidos millones de caracteres.
Computadores digitales
Caractersticas de los computadores Digitales:
Estas computadoras son las ms utilizadas.
En la actualidad el 95% de los computadores utilizados son digitales dado
a su gran utilidad a nivel comercial, cientfico y educativo.
Una seal digital vara de forma discreta o discontinua a lo largo del tiempo.
Parece como si la seal digital fuera variando "a intervalos" entre un valor
mximo y un valor mnimo.
Por otra parte, una seal analgica es una seal que vara de forma continua
a lo largo del tiempo.
Computadores analgicos
Caractersticas de los Computadores Analgicos:
Son rpidas pero la naturaleza directa de los circuitos que la
componen las hacen an ms rpidas.
Computadores analgicos
Caractersticas de los Computadores Analgicos:
Dan respuestas aproximadas, ya que estn diseadas para representar
electrnicamente algunos conjuntos de daros del mundo real, por lo que
sus resultados son cercanos a la realidad.
Estos se utilizan generalmente para supervisar las condiciones del mundo
real, tales como Viento, Temperatura, Sonido, Movimiento, etc
Generalmente se usan en problemas especiales en los que los datos de
entrada provienen de mediciones convertidas a dgitos y son procesados por
una computadora por ejemplo las Computadoras Hbridas controlan el radar
de la defensa de Estados Unidos y de los vuelos comerciales.
Computadores hbridos
Caractersticas de los Computadores hbridos:
La mayora de las seales que representan una magnitud fsica (temperatura,
luminosidad, humedad, etc.) son seales analgicas.
Las seales analgicas pueden tomar todos los valores posibles de un intervalo; y
las digitales solo pueden tomar dos valores posibles.
Una computadora o cualquier sistema de control basado en un microprocesador
no puede interpretar seales analgicas, ya que solo utiliza seales digitales.
Referencias:
Instructors: Mike Franklin and Dan Garcia
http://inst.eecs.berkeley.edu/~cs61c/fa11
Instructors: Professor Krste Asanovic and Vladimir Stojanovic
http://inst.eecs.berkeley.edu/~cs61c/
William Stallings, Computer Organization and Architecture: Designing for
Performance, Ninth Edition, Prentice Hall, 2013, ISBN 13: 978-0-13-2936330
David A. Patterson and John L. Hennessy, Computer Organization And Design,
Fourth Edition, Morgan Kaufmann Publishers, 2012, ISBN: 9780123747501