10
Arquitectura de Computadores Clase 0 Presentación del Curso IIC 2342 Semestre 2009-2 José Tomás Eterović Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación

Arquitectura de Computadores-clase0

Embed Size (px)

DESCRIPTION

fsadfasfsafsafsafsafsaf

Citation preview

Arquitectura de Computadores

Clase 0

Presentación del Curso

IIC 2342Semestre 2009-2

José Tomás Eterović

Pontificia Universidad Católica de ChileEscuela de IngenieríaDepartamento de Ciencia de la Computación

J.T.Eterović Arquitectura de Computadores2

Aspectos Generales

Créditos 10

Pre-requisitos IIC1222 – Programación Avanzada

Profesor José Tomás Eterović

E-mail [email protected]

Página Web SidING

Horario Clases M-J 1

Sala Clases B25

Horario Ayudantía L 6

Sala Ayudantía A4

J.T.Eterović Arquitectura de Computadores3

Objetivos

Capacitar al alumno para que comprenda el funcionamiento de un computador, tanto desde el punto de vista operacional como organizacional

Se presentan las diferentes arquitecturas que se han desarrollado en el tiempo, analizando desde máquinas secuenciales a complejas máquinas paralelas

Se analizan las componentes y sus relaciones dentro del sistema global

J.T.Eterović Arquitectura de Computadores4

Contenidos

Desarrollo histórico Bases de sistemas digitales

Algebra de Boole Números binarios Aritmética binaria Circuitos combinacionales ALU Memorias

J.T.Eterović Arquitectura de Computadores5

Contenidos

Arquitecturas Von Neumann Harvard Otras

CPU Partes de la CPU Ciclo de una instrucción Tipos de funcionalidad Diseño general CISC/RISC Direccionamiento

J.T.Eterović Arquitectura de Computadores6

Contenidos

CPU Instrucciones de máquina Subrutinas y stack Interrupciones

Memoria Almacenamiento Jerarquía Tecnología Representación de datos Caché Memoria virtual

J.T.Eterović Arquitectura de Computadores7

Contenidos

Ejecución Paralela Pipelining Ejecución especulativa Instruction-level parallelism (ILP) Out-of-order execution SIMD-VLIW Multiples cores

J.T.Eterović Arquitectura de Computadores8

Contenidos

I/O Fundamentos de I/O Estructura I/O Almacenamiento externo Buses

J.T.Eterović Arquitectura de Computadores9

Evaluación

Interrogaciones (35%) I1: 16 de Septiembre I2: 21 de Octubre I3: 18 de Noviembre

Proyecto (35%) Entregas a coordinar

Exámen (30%) 3 de Diciembre

J.T.Eterović Arquitectura de Computadores10

Bibliografía

Structures Computer Organization Andrew S. Tanenbaum Quinta Edición 2006 Pearson

Computer Organization and Design David A. Patterson, John L. Hennessy Cuarta Edición 2009 Morgan Kaufmann