Sunteți pe pagina 1din 4

21/12/2015

www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

MATERIA:ArquitecturadeComputadoras.
CLAVE:COMP620
SEMESTREDEUBICACION:Sexto.
AREA:CienciasdelaComputacin.
OBJETIVOS:Estecursotrataalternativasdediseoenarquitecturadecomputadoras.
Revisaycubrelaorganizacindelamquinaaniveldelenguajeensamblador,la
organizacindelsubsistemadememoria,conceptosdeinterfaseyaspectosquesurgen
almanejarlascomunicacionesenelprocesador.Seestudiantambinalgunas
arquitecturasalternativas.
TEMARIO:
1. Introduccin.
Sepresentaunavisingeneraldeloquesignificaarquitecturaenunacomputadora
sepresentanlosesquemasdeclasificacindearquitecturas.
Lenguajes,nivelesymquinasvirtuales.
Mquinasmultinivelcontemporneas.
Evolucindelasmquinasmultinivel.
Hardware,softwareymquinasmultinivel.
Piedrasangularesenlaarquitecturadecomputadoras.Desdelas
computadorasmecnicashastalacuartageneracin,incluyendoalas
familiasdemicroprocesadoresIntelyMotorola.
2. Organizacinenlossistemasdecmputo.
Sepresentanlasdistintasorganizacionesinternasparalossistemasdecmputo,
desdeelpuntodevistadelaunidaddecontrolylamaneracomosecoordinasta
conlosdistintoscomponentesdelacomputadora,comosonlaunidadcentralde
procesamientosylossistemasdememoria.
Procesadores.Ejecucindelasinstrucciones.OrganizacindelaUnidad
CentraldeProceso.Ejecucindeinstruccionesparalelas.
Memoria.Bits.Direccionesdememoria.Ordenenlosbytes.Cdigosparala
correccindeerrores.Memoriasecundaria.
Entradaysalida.Terminales.Modems.Ratones.Impresoras.Cdigosde
caracteres.
3. Elniveldelalgicadigital.
Dadounciertocomportamientoquesedeseadelsistemadecmputo,sedebe
abordarelproblemadedefinirlaestructurafsicayloscomponentesquevana
cumplirconesteobjetivo.Seexaminanenestaseccinloscomponentesfsicosde
lascomputadoras,desdeelmsbsico,lascompuertaslgicas,hastasu
organizacinenmultiprocesadoresodispositivosparalacomunicacinentrelos
http://www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

1/4

21/12/2015

www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

distintosbloques.Seveaniveldeestructurasdebloques,apoyndoseenelcurso
deDiseodeSistemasDigitales.
Compuertasylgebrabooleana.Implementacindefuncionesbooleanas.
Equivalenciasdecircuitos.
Circuitoslgicosdigitalesbsicos.Circuitosintegrados.Circuitos
combinatorios.CircuitosAritmticos.Relojes.
Memoria.Latches.Registrosyflipflops.Organizacindelamemoria.
Propiedadesdelamemoria.
Chipsdemicroprocesadoresycomunicacintipobus.Busessncronosy
asncronos.Arbitrajedebuses.Manejodelasinterrupciones.
Ejemplosdechipsdemicroprocesadores.Laserie80deIntel.Laserie
Motorola68.Comparacindeambos.
Ejemplosdebuses.ElbusdelaPCdeIBMyeldelaPC/AT.ElbusVME.
Interfaces.Chipsdeentrada/salida.Decodificacindedirecciones.
4. NiveldelaMicroprogramacin.
Seintroduceelcontrolenlaejecucindelasinstruccionesatravsdela
microprogramacin,dondelaseleccinysecuenciaenlaejecucindelas
instruccionesestdadaporunamemoriadeaccesodirectollamadalamemoriade
control,opuestoalcontroldadoporlaslneasdecontrolalambradas.Seveesta
opcincomounacapadecontrolsuperpuestaaladelhardware.Serevisansus
posibilidadesylamaneracomoseintegraesteconceptoentodoslosnivelesdela
arquitecturadelsistemadecmputo.
Revisindelnivellgicodigital.Registros.Buses.Multiplexoresy
decodificadores.Unidadesaritmticolgicasyregistrosdecorrimiento.
Relojes.Memoriaprincipal.Empacadodecomponentes.
Ejemplodeunamicroarquitectura.Larutaparalosdatos.
Microinstrucciones.Tiempoenlasmicroinstrucciones.Secuenciasenlas
microinstrucciones.
Ejemplosdemicroprogramas.EllenguajeMicroEnsamblador.El
microprogramaejemplo.Anotacionesalmicroprograma.Perspectiva.
Diseodelniveldemicroprogramacin.Microprogramacinverticalcontra
horizontal.Nanoprogramacin.Mejorasaldesempeo.Entubamiento
(pipelining).Memoriascach.
Ejemplosdenivelesdemicroprogramacin.LamicroarquitecturadelIntel
8088.LamicroarquitecturadelMotorola68000.
5. Elniveldemquinaconvencional.
Serevisanarquitecturastpicasdemicroprocesadores,revisandodistintas
opciones,susventajasydesventajas.Serevisanconjuntosdeinstruccionesyla
organizacininternadecadafamilia,ascomoelmanejodeinterrupcionesyla
atencinalosdispositivosexternosalaunidadcentral.
Ejemplos.LafamliaIntel8088/80286/80386.LafamiliaMotorola
68000/68020/68030.Comparacinentreambasfamilias.
http://www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

2/4

21/12/2015

www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

Formatosdeinstrucciones.Criteriosparaeldiseodeformatosde
instrucciones.Cdigosdeoperacinexpandibles.Ejemplosdeformatosde
instrucciones.
Direccionamiento.Direccionamientoinmediato,directo,deregistro,indirecto,
conndice.Direccionamientoenelstack.Ejemplosdedireccionamientos.
Discusindelosdistintosmodosdedireccionamiento.
Tiposdeinstrucciones.Instruccionesparaelmovimientodedatos.
Operacionesdidicas,mondicas.Comparacionesytransferencias
condicionales.instruccionesparaelllamadodesubrutinas.Controldeciclos.
Entradaysalida.
Controldelasecuenciaenejecucin.Flujosecuencialytransferencias.
Subrutinas.Corrutinas.Trampas(traps).Interrupciones.
6. Elniveldelamquinadelsistemaoperativo.
Serevisanlastecnologasmsimportantesdelosdispositivosparaalmacenaje,as
comolacapadesoftware(elsistemaoperativo)necesariaparaunmanejoeficiente
deestosdispositivos.Enelmismotenorserevisandispositivosdeentradaysalida
ysuintegracinalsistemadecmputoatravsdelsistemaoperativo.
Memoriavitual.Paginacin.Implementodelapaginacin.Paginacinpor
demandayelmodelode"ConjuntodeTrabajo".Polticasdereemplazode
pginas.Tamaosdepginayfragmentacin.Segmentacin.
Implementacindelasegmentacin.LamemoriavirtualenMULTICS.La
memoriavirtualenelIntel80386.MemoriavirtualenelMotorola68030.
Comparacin.
Instruccionesdeentradaysalidavirtual.Archivossecuenciales.Archivosde
accesodirecto.Implementacindeinstruccionesdeentradaysalidavirtual.
Instruccionesparalaadministracindeldirectorio.
Sistemasoperativosrepresentativos.Ejemplosdememoriavirtual,entraday
salidavirtual,administracindeprocesos.ComparacindeUNIXyOS/2.
7. Elniveldellenguajeensamblador.
Serevisalaimportanciadellenguajeensambladorcomoherramientatilyprctica
paraconocerymanejarunsistemadecmputo.Seponenfasisenlasimilitud
entreellenguajeensambladorylaarquitecturaparticular,ascomoenlas
extensionesquepermitenlosensambladorestradicionales.Serevisalamaneraen
queelprogramaensambladoseintegraalrestodelsistemaylospasosnecesarios
parasuejecucin.
Introduccinallenguajeensamblador.Caractersticas.Formatodeun
enunciado.Comparacindelenguajeensambladorylenguajesdealtonivel.
Afinacindeprogramas.
Elprocesodeensamblado.Ensambladoresdedospasosyladescripcinde
cadaunodeellos.Latabladesmbolos.
Macros.Definicin,llamadayexpansin.Macrosconparmetros.
Implementacindeunafacilidaddemacrosenunensamblador.
Ligadoycarga.Tareasejecutadasporelligador.Estructuradeunmdulo
objeto.Momentodeligadoyrelocalizacindinmica.Ligadodinmico.
http://www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

3/4

21/12/2015

www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

8. Arquitecturasavanzadasdecomputadoras.
Serevisanendetallelasarquitecturasmodernasquesepresentanensistemasde
cmputorelativamentegrandes,pararevisarlasopcionesalascomputadoras
personales.Estasarquitecturassonimportantesyaquesepresentanenmuchasde
lasmodernasestacionesdetrabajo.Microcomputadorasmultiusuarioyfinalmente
enaqullasquehacenposibleprocesamientoparaleloy/odistribuido.
MquinasRISC.Evolucindelaarquitecturadecomputadoras.Principiosen
eldiseodemquinasRISC.Usodelosregistros.EldebateentrelaGran
RISCcontraCISC.EjemplosdearquitecturaRISC:SPARCyMIPS.
Arquitecturasparalelas.Panorama.ComputadorasMIMDconmemorias
ajenas.Multiprocesadoresconmemoriacompartidaenbaseabuses.
MultiprocesadoresMIMDmultietapadememoriacompartida.Computadoras
paralelasSIMDylamquinadeconeccin(conectionmachine).
ComputadorasvectorialesSIMD.Computadorasdeflujodedatos.
BIBLIOGRAFIA:
Hamacher,V.C.Vranesic,Z.G.Zaky,S.G.,ComputerOrganization,ThirdEdition,
McGrawHill,1990.
Tanenbaum,A.S.StructuredCumputer,3rd.Edition,PrenticeHallInternational,
1990.
BIBLIOGRAFIACOMPLEMENTARIA:
Bartee,T.C.,ComputerArchitecturandLogicDesign.,McGrawHill,1991.
Hwang,K.Briggs,F.A.,ArquitecturadeComputadorasYProcesamientoParalelo,
McGrawHill,1988.
Leng,P.Charlton,C.,PrinciplesofComputerOrganization,McGrawHill,1990.
Leng,P.Charlton,C.,PrinciplesofComputerOrganization,McGrawHill,1990.
Mano,M.M.,ComputerSystemArchitectur,3rd.Edition,PrenticeHall,Inc.,1992.

http://www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_computadoras.html

4/4

S-ar putea să vă placă și