{"id":19,"date":"2017-08-25T15:15:37","date_gmt":"2017-08-25T18:15:37","guid":{"rendered":"http:\/\/www.professores.uff.br\/lbertini\/?p=19"},"modified":"2020-09-02T10:17:05","modified_gmt":"2020-09-02T13:17:05","slug":"rcm00014-arquitetura-de-computadores","status":"publish","type":"post","link":"https:\/\/www.professores.uff.br\/lbertini\/2017\/08\/25\/rcm00014-arquitetura-de-computadores\/","title":{"rendered":"RCM00014 &#8211; ARQUITETURA DE COMPUTADORES"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-58\" src=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/800px-Haswell_Chip-300x99.jpg\" alt=\"\" width=\"300\" height=\"99\" srcset=\"https:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/800px-Haswell_Chip-300x99.jpg 300w, https:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/800px-Haswell_Chip.jpg 560w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Carga Hor\u00e1ria: 64 horas aula<br \/>\nPer\u00edodo: 4\u00ba do Curso de Ci\u00eancia da Computa\u00e7\u00e3o<\/p>\n<p><strong>Presen\u00e7a:<\/strong><\/p>\n<ul>\n<li>M\u00ednimo de 75% de presen\u00e7a. (Regulamento, Art. 80, \u00a714)<\/li>\n<li>Reprova\u00e7\u00e3o com m\u00e9dia 0 se presen\u00e7a &lt; 75%. (Regulamento, Art. 80, \u00a714)<\/li>\n<li>Nenhuma falta ser\u00e1 abonada. (Regulamento Art. 80, \u00a715)<\/li>\n<\/ul>\n<p><strong>Objetivos do curso:<\/strong><\/p>\n<p>O objetivo deste curso de Arquitetura de Computadores \u00e9 dar ao aluno um entendimento mais aprofundado do funcionamento de um computador, no n\u00edvel da CPU. O aluno aprender\u00e1 como comparar duas arquiteturas distintas sob o aspecto do desempenho e como s\u00e3o aplicados os benchmarks. Vai entender o funcionamento do conjunto de instru\u00e7\u00f5es de uma m\u00e1quina para poder compreender como os elementos da arquitetura ou da linguagem de m\u00e1quina s\u00e3o efetivamente usados na execu\u00e7\u00e3o de um programa escrito em linguagem de alto n\u00edvel e como suas varia\u00e7\u00f5es influenciam a implementa\u00e7\u00e3o eficiente de compiladores. Na segunda metade do curso, para um entendimento mais aprofundado de como \u00e9 a arquitetura de uma CPU, estudaremos as t\u00e9cnicas de paralelismo a n\u00edvel de instru\u00e7\u00f5es, como as t\u00e9cnicas de pipeline. O curso tamb\u00e9m aborda multiprocessadores e processamento vetorial, como vis\u00e3o geral de arquiteturas avan\u00e7adas.<\/p>\n<p><strong>Avalia\u00e7\u00e3o:<\/strong><\/p>\n<ul>\n<li>Tr\u00eas provas: P1, P2, VR, um trabalho (T) e um exerc\u00edcio (EX).<\/li>\n<li>A VR \u00e9 destinada a quem perdeu uma das duas provas principais P1 ou P2.<\/li>\n<li>A nota final em provas (P) ser\u00e1 a m\u00e9dia de P1 e P2.<\/li>\n<li>A m\u00e9dia final (N) ser\u00e1 dada por N = 0,7*P+0,2*T+0,1*EX<\/li>\n<li>Mat\u00e9ria da VR e da VS: Todos os cap\u00edtulos<\/li>\n<\/ul>\n<p><strong>Slides:<\/strong><\/p>\n<p><a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=258\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-258 ext-pdf\">Download<\/a>\u00a0 Cap\u00edtulo 1 &#8211; Introdu\u00e7\u00e3o<br \/>\n<a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=259\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-259 ext-pdf\">Download<\/a>\u00a0\u00a0Cap\u00edtulo 2 &#8211; Conjunto de Instru\u00e7\u00f5es<br \/>\n<a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=260\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-260 ext-pdf\">Download<\/a>\u00a0 Cap\u00edtulo 3 &#8211; Elementos do Datapath &#8211; caminho de dados e controle<br \/>\n<a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=261\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-261 ext-pdf\">Download<\/a>\u00a0\u00a0Cap\u00edtulo 4 &#8211; Paralelismo a N\u00edvel de Instru\u00e7\u00f5es<br \/>\n<a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=262\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-262 ext-pdf\">Download<\/a>\u00a0 Cap\u00edtulo 5 &#8211; Desempenho<br \/>\n<a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=263\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-263 ext-pdf\">Download<\/a>\u00a0 Cap\u00edtulo 6 &#8211; Multiprocessadores<\/p>\n<p><strong>Trabalhos Pr\u00e1ticos:<\/strong><\/p>\n<p>Implementa\u00e7\u00e3o do conjunto de instru\u00e7\u00f5es do MIPS<\/p>\n<p><a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=272\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-272 ext-pdf\">Download<\/a> Exerc\u00edcio valendo nota de 20\/9\/2018 (EX)<\/p>\n<p><strong>Material:<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.professores.uff.br\/lbertini\/exercicios-5-e-6-resolvidos\/\">Exerc\u00edcios 5 e 6 resolvidos<\/a><\/li>\n<li><a href=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/Montadores-Link-editores-e-o-Simulador-SPIM.pdf\">Arquivo Montadores, Link-editores e o Simulador SPIM<\/a><\/li>\n<li><a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=317\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-317 ext-pdf\">Download<\/a> Lista de exerc\u00edcios para a P1<\/li>\n<li><a href=\"https:\/\/www.professores.uff.br\/lbertini\/?ddownload=318\" title=\"Download\" rel=\"nofollow\" class=\"ddownload-button button-blue id-318 ext-pdf\">Download<\/a> Lista de Exerc\u00edcios para a P2<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Notas 2019-2:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-327\" src=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/Nota1-300x169.png\" alt=\"\" width=\"601\" height=\"339\" srcset=\"https:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/Nota1-300x169.png 300w, https:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/Nota1-768x433.png 768w, https:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/Nota1.png 958w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/p>\n<hr \/>\n<p><strong>Calend\u00e1rio 2019-2:<\/strong><\/p>\n\n<table id=\"tablepress-5\" class=\"tablepress tablepress-id-5\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">12\/8\/2019<\/td><td class=\"column-3\">1<\/td><td class=\"column-4\">Apresenta\u00e7\u00e3o do programa da disciplina e do contexto.<br \/>\nCap\u00edtulo 1 - Introdu\u00e7\u00e3o; Progresso da tecnologia; Desempenho dos processadores; Classes de Computadores; Arquitetura do Conjunto de Instru\u00e7\u00f5es (ISA); Exemplo: MIPS; Energia e Pot\u00eancia nos microprocessadores; CPI; Pot\u00eancia est\u00e1tica vs pot\u00eancia din\u00e2mica; Processo de fabrica\u00e7\u00e3o de chips<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">16\/8\/2019<\/td><td class=\"column-3\">2<\/td><td class=\"column-4\">Cap\u00edtulo 2 - Arquitetura do conjunto de Instru\u00e7\u00f5es. Introdu\u00e7\u00e3o; Classifica\u00e7\u00e3o de Arquiteturas de Conjuntos de Instru\u00e7\u00f5es; Exemplo de uma arquitetura com acumulador; Combina\u00e7\u00f5es T\u00edpicas de Operandos; Endere\u00e7amento de Mem\u00f3ria<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">19\/8\/2019<\/td><td class=\"column-3\">3<\/td><td class=\"column-4\">Modos de Endere\u00e7amento; Modos de endere\u00e7amento do Intel 8051; Harvard vs Von Neumann; Tipos e Tamanhos de Operandos; Instru\u00e7\u00f5es para Fluxo de Controle; Opera\u00e7\u00f5es no Conjunto de Instru\u00e7\u00f5es; Codifica\u00e7\u00e3o de Um Conjunto de Instru\u00e7\u00f5es; Exemplo: Intel 80x86<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">23\/8\/2019<\/td><td class=\"column-3\">4<\/td><td class=\"column-4\">A arquitetura MIPS; Codificando Instru\u00e7\u00f5es MIPS; Exemplos<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">26\/8\/2019<\/td><td class=\"column-3\">5<\/td><td class=\"column-4\">A arquitetura MIPS; Codificando Instru\u00e7\u00f5es MIPS; Exemplos<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">30\/8\/2019<\/td><td class=\"column-3\">6<\/td><td class=\"column-4\">A arquitetura MIPS; Codificando Instru\u00e7\u00f5es MIPS; Exemplos<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">2\/9\/2019<\/td><td class=\"column-3\">7<\/td><td class=\"column-4\">Cap\u00edtulo 3 - O Caminho de dados monociclo do MIPS. Introdu\u00e7\u00e3o; Uma implementa\u00e7\u00e3o MIPS b\u00e1sica; Sinopse da implementa\u00e7\u00e3o; Multiplexadores (muxes)<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">6\/9\/2019<\/td><td class=\"column-3\">8<\/td><td class=\"column-4\">Sinais de controle; Implementa\u00e7\u00e3o monociclo; Metodologia de clocking; Construindo um caminho de dados; Unidade de Controle<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">9\/9\/2019<\/td><td class=\"column-3\">9<\/td><td class=\"column-4\">Opera\u00e7\u00e3o do caminho de dados; opera\u00e7\u00f5es b\u00e1sicas da ALU, Loads e Stores<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">13\/9\/2019<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">Opera\u00e7\u00e3o do caminho de dados; opera\u00e7\u00f5es b\u00e1sicas da ALU, Loads e Stores<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">16\/9\/2019<\/td><td class=\"column-3\">11<\/td><td class=\"column-4\">Opera\u00e7\u00e3o do caminho de dados; Desvios condicionais e jumps incondicionais<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">20\/9\/2019<\/td><td class=\"column-3\">12<\/td><td class=\"column-4\">Opera\u00e7\u00e3o do caminho de dados; Implementando outras opera\u00e7\u00f5es: JAL, JR, LUI, SLL, SRL, etc<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">23\/9\/2019<\/td><td class=\"column-3\">13<\/td><td class=\"column-4\">Assembly do MIPS: Conven\u00e7\u00f5es para chamada de procedimento e Chamadas de Sistema<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">27\/9\/2019<\/td><td class=\"column-3\">14<\/td><td class=\"column-4\">Assembly do MIPS: Algoritmos recursivos<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">30\/9\/2019<\/td><td class=\"column-3\">15<\/td><td class=\"column-4\">Assembly do MIPS: Algoritmos recursivos<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">4\/10\/2019<\/td><td class=\"column-3\">16<\/td><td class=\"column-4\">Exerc\u00edcio: Codifica\u00e7\u00e3o de um algoritmo recursivo em MIPS<\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">7\/10\/2019<\/td><td class=\"column-3\">17<\/td><td class=\"column-4\">Implementa\u00e7\u00e3o Multiciclo<\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">11\/10\/2019<\/td><td class=\"column-3\">18<\/td><td class=\"column-4\">Implementa\u00e7\u00e3o Multiciclo<\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">14\/10\/2019<\/td><td class=\"column-3\">recesso<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">18\/10\/2019<\/td><td class=\"column-3\">19<\/td><td class=\"column-4\">P1<\/td>\n<\/tr>\n<tr class=\"row-21\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">21\/10\/2019<\/td><td class=\"column-3\">Semana Academica<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-22\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">25\/10\/2019<\/td><td class=\"column-3\">Semana Academica<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-23\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">28\/10\/2019<\/td><td class=\"column-3\">dia do servidor p\u00fablico<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-24\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">1\/11\/2019<\/td><td class=\"column-3\">20<\/td><td class=\"column-4\">Cap\u00edtulo 4 - Introdu\u00e7\u00e3o; Ciclo \u00fanico versus pipeline; Projetando o conjunto de instru\u00e7\u00f5es; Pipeline Hazards Pipeline Hazards; Caminho de dados usando o pipeline; <\/td>\n<\/tr>\n<tr class=\"row-25\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">4\/11\/2019<\/td><td class=\"column-3\">21<\/td><td class=\"column-4\">Diagramas de Pipeline; Controle do Pipeline; Hazard de dados e forwarding; <\/td>\n<\/tr>\n<tr class=\"row-26\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">8\/11\/2019<\/td><td class=\"column-3\">22<\/td><td class=\"column-4\">Detec\u00e7\u00e3o do Hazard ; Hazard de dados e forwarding; Hazard de dados e stalls<\/td>\n<\/tr>\n<tr class=\"row-27\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">11\/11\/2019<\/td><td class=\"column-3\">23<\/td><td class=\"column-4\">Hazard de desvios; Caminho de dados completo; Exce\u00e7\u00f5es<\/td>\n<\/tr>\n<tr class=\"row-28\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">15\/11\/2019<\/td><td class=\"column-3\">proclama\u00e7\u00e3o da rep\u00fablica<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-29\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">18\/11\/2019<\/td><td class=\"column-3\">24<\/td><td class=\"column-4\">Cap\u00edtulo 5 - Desempenho; Tempo de Execu\u00e7\u00e3o; Ciclos de Clock; Escala de integra\u00e7\u00e3o e Desempenho; CPI (Ciclos de Clock por Instru\u00e7\u00e3o); N\u00famero de Instru\u00e7\u00f5es; MIPS (Milh\u00f5es de Instru\u00e7\u00f5es por Segundo); Benchmarks; Lei de Moore; Lei de Amdahl<\/td>\n<\/tr>\n<tr class=\"row-30\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">22\/11\/2019<\/td><td class=\"column-3\">25<\/td><td class=\"column-4\">Exerc\u00edcios<\/td>\n<\/tr>\n<tr class=\"row-31\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">25\/11\/2019<\/td><td class=\"column-3\">26<\/td><td class=\"column-4\">Lei de Amdahl e princ\u00edpio da Localidade; Exerc\u00edcios e Exemplos Resolvidos; Gargalo de Von Newmann; Influ\u00eancia dos Dispositivos de I\/O, mem\u00f3ria e Barramentos; Como melhorar a arquitetura<\/td>\n<\/tr>\n<tr class=\"row-32\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">29\/11\/2019<\/td><td class=\"column-3\">27<\/td><td class=\"column-4\">Cap\u00edtulo 6 - Introdu\u00e7\u00e3o; Programando multiprocessadores; O problema do speed-up; Multiprocessadores conectados por um \u00fanico barramento; Exemplo de programa paralelo; Coer\u00eancia de cache em multiprocessadores; Sincroniza\u00e7\u00e3o; Multiprocessadores Conectados por Rede; Clusters; Topologias de rede; Multiprocessadores dentro de um Chip e Multithreading; O Cluster Google; Categorias de Paralelismo (Flynn,1966); Computadores SIMD; Computadores Vetoriais; Computadores MIMD<\/td>\n<\/tr>\n<tr class=\"row-33\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">2\/12\/2019<\/td><td class=\"column-3\">28<\/td><td class=\"column-4\">C\u00e1lculo do speed-up em um sistema multiprocessado<\/td>\n<\/tr>\n<tr class=\"row-34\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">6\/12\/2019<\/td><td class=\"column-3\">29<\/td><td class=\"column-4\">P2<\/td>\n<\/tr>\n<tr class=\"row-35\">\n\t<td class=\"column-1\">seg<\/td><td class=\"column-2\">9\/12\/2019<\/td><td class=\"column-3\">30<\/td><td class=\"column-4\">VR<\/td>\n<\/tr>\n<tr class=\"row-36\">\n\t<td class=\"column-1\">sex<\/td><td class=\"column-2\">13\/12\/2019<\/td><td class=\"column-3\">31<\/td><td class=\"column-4\">VS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-5 from cache -->\n<hr \/>\n<p><strong>Bibliografia:<\/strong><\/p>\n<p>[1] Organiza\u00e7\u00e3o e Projeto de Computadores &#8211; a interface hardware\/software (3\u00aa Edi\u00e7\u00e3o) &#8211; David A. Patterson, John L. Hennessy<br \/>\n[2] Organiza\u00e7\u00e3o e Projeto de Computadores &#8211; a interface hardware\/software (2\u00aa Edi\u00e7\u00e3o) &#8211; David A. Patterson, John L. Hennessy<br \/>\n[3] Arquitetura de Computadores Uma Abordagem Quantitativa, John L. Hennessy e David A. Patterson, Tradu\u00e7\u00e3o da 3\u00aa Edi\u00e7\u00e3o Americana, Ed. Campus<br \/>\n[4] Computer Architecture: Quantitative Approach, John L. Hennessy e David A. Patterson, Fifth Edition, Elsevier<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-117\" src=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/organizacao-e-projeto-de-computadores-3-edicao-hennessy-john-l-patterson-david-a-isbn-8535215212-1154-173660-G.jpg\" alt=\"\" width=\"140\" height=\"188\" \/>\u00a0 \u00a0 \u00a0\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-118\" src=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/org-2ed.png\" alt=\"\" width=\"136\" height=\"188\" \/>\u00a0 \u00a0 \u00a0\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-119\" src=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/hennessy3ed-trad.jpg\" alt=\"\" width=\"136\" height=\"188\" \/>\u00a0 \u00a0 \u00a0\u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-120\" src=\"http:\/\/www.professores.uff.br\/lbertini\/wp-content\/uploads\/sites\/108\/2017\/08\/hennessy-243x300.jpg\" alt=\"\" width=\"153\" height=\"189\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Carga Hor\u00e1ria: 64 horas aula Per\u00edodo: 4\u00ba do Curso de Ci\u00eancia da Computa\u00e7\u00e3o Presen\u00e7a: M\u00ednimo de 75% de presen\u00e7a. (Regulamento, Art. 80, \u00a714) Reprova\u00e7\u00e3o com m\u00e9dia 0 se presen\u00e7a &lt; 75%. (Regulamento, Art. 80, \u00a714) Nenhuma falta ser\u00e1 abonada. (Regulamento Art. 80, \u00a715) Objetivos do curso: O objetivo deste curso de Arquitetura de Computadores \u00e9 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-19","post","type-post","status-publish","format-standard","hentry","category-disciplinas"],"_links":{"self":[{"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":20,"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":329,"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/posts\/19\/revisions\/329"}],"wp:attachment":[{"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.professores.uff.br\/lbertini\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}