Mudanças entre as edições de "Infraestrutura de Hardware"

De CInWiki
Ir para: navegação, pesquisa
 
Linha 1: Linha 1:
 +
{{CourseBox
 +
| name = Infraestrutura de Hardware
 +
| ccProfessor = [[ Adriano Augusto de Moraes Sarmento]]
 +
| ccWebsite = http://cin.ufpe.br/~if674cc/
 +
| ccSemester = 3
 +
| ccCode = IF674
 +
| ccClass = I3
 +
| ccRoom = D002
 +
| ccDateTime = QUA - 15h às 17h / SEX - 13h às 15h
 +
| ecProfessor = [[Edna Natividade da Silva Barros]]
 +
| ecWebsite = http://cin.ufpe.br/~if674/index.html
 +
| ecSemester = 3
 +
| ecCode = IF674
 +
| ecClass = E3
 +
| ecRoom = D-003/D-005
 +
| ecDateTime = SEG - 15h às 17h / SEX - 13h às 15h
 +
}}
 +
 
O curso de Infra-Estrutura de Hardware faz com que o aluno passe a entender os diversos aspectos de projetos e implementação de computadores e use este conhecimento de forma a auxiliar em tarefas de sua vida profissional, abrangendo desde a definição de computadores a comprar para uma determinada tarefa, até projetos de máquinas.
 
O curso de Infra-Estrutura de Hardware faz com que o aluno passe a entender os diversos aspectos de projetos e implementação de computadores e use este conhecimento de forma a auxiliar em tarefas de sua vida profissional, abrangendo desde a definição de computadores a comprar para uma determinada tarefa, até projetos de máquinas.
Você pode acessar o site da disciplina [http://cin.ufpe.br/~if674cc/ aqui].
 
  
 
__TOC__
 
__TOC__
  
== Professores ==
 
O curso é ministrado por [http://cin.ufpe.br/~aams/ Adriano Sarmento].
 
  
 
== Objetivos ==
 
== Objetivos ==
O Curso de Infra-Estrutura de Hardware visa dar uma visão geral dos componentes de um computador, quais sejam: processador, sistema de memória (memória principal e memória cache), Entrada e Saída e Barramentos. Nesta disciplina os princípios de funcionamentos de cada um dos componentes acima serão apresentados e o aluno terá possibilidade de sedimentar estes conceitos seja pelo projeto de uma versão simples do componente, seja pela simulação do mesmo através de ferramenta de simulação. Para os processadores serão apresentados os conceitos básicos e o que caracteriza uma CPU e o aluno terá a oportunidade de projetar uma CPU bem simples de forma a compreender melhor o seu funcionamento. Além dos conceitos básicos, serão apresentados conceitos avançados como pipeline e super-escalares, técnicas usadas nos processadores comerciais atuais e que garantem um grande aumento no desempenho da máquina. Os computadores atuais também possuem vários tipos de memórias com diferentes características tais como tempo de acesso, preço e capacidade de armazenamento. Neste curso iremos conhecer as principais tecnologias de memória e o princípio de funcionamento de cada uma delas. Dispositivos de Entrada e Saída são os componentes que hoje mais afetam o desempenho de um sistema computacional, os principais motivos desta dependência através de uma análise quantitativa, bem como os princípios de funcionamento de alguns dispositivos serão apresentados no final do curso.
+
O Curso de Infra-Estrutura de Hardware visa dar uma visão geral dos componentes de um computador, quais sejam: processador, sistema de memória (memória principal e memória cache), Entrada e Saída e Barramentos. Nesta disciplina os princípios de funcionamentos de cada um dos componentes acima serão apresentados e o aluno terá possibilidade de sedimentar estes conceitos seja pelo projeto de uma versão simples do componente, seja pela simulação do mesmo através de ferramenta de simulação. Para os processadores serão apresentados os conceitos básicos e o que caracteriza uma CPU e o aluno terá a oportunidade de projetar uma CPU bem simples de forma a compreender melhor o seu funcionamento.  
 +
 
 +
Além dos conceitos básicos, serão apresentados conceitos avançados como pipeline e super-escalares, técnicas usadas nos processadores comerciais atuais e que garantem um grande aumento no desempenho da máquina. Os computadores atuais também possuem vários tipos de memórias com diferentes características tais como tempo de acesso, preço e capacidade de armazenamento. Neste curso iremos conhecer as principais tecnologias de memória e o princípio de funcionamento de cada uma delas. Dispositivos de Entrada e Saída são os componentes que hoje mais afetam o desempenho de um sistema computacional, os principais motivos desta dependência através de uma análise quantitativa, bem como os princípios de funcionamento de alguns dispositivos serão apresentados no final do curso.
 +
 
 +
De uma forma geral, o objetivo é fazer com que o aluno passe a entender os diversos aspectos de projetos e implementação de computadores e use este conhecimento de forma a auxiliar em tarefas de sua vida profissional abrangendo desde a definição de computadores a comprar para uma determinada tarefa, até projetos de máquinas.
 +
 
 +
 
 +
== Ementa ==
  
== Organização ==
+
*Introdução a Arquitetura de Computadores
O conteúdo da disciplina está subdividido em três unidades. Cada unidade é composta por uma prova e uma lista de exercícios. A avaliação compreende as notas das atividades das três unidades, e também a nota de um projeto que é realizado ao longo do semestre.
+
*Conceitos básicos de Arquitetura
 +
*Implementação mono-ciclo e multi-ciclo
 +
*Exceções
 +
*Pipeline
 +
*Arquiteturas Super-escalares, Memória Principal, Memória Cache, Entrada e Saída e Barramento

Edição atual tal como às 19h22min de 30 de outubro de 2017

Erro em Lua: Não é possível criar o processo: proc_open(/dev/null): failed to open stream: Operation not permitted

O curso de Infra-Estrutura de Hardware faz com que o aluno passe a entender os diversos aspectos de projetos e implementação de computadores e use este conhecimento de forma a auxiliar em tarefas de sua vida profissional, abrangendo desde a definição de computadores a comprar para uma determinada tarefa, até projetos de máquinas.


Objetivos

O Curso de Infra-Estrutura de Hardware visa dar uma visão geral dos componentes de um computador, quais sejam: processador, sistema de memória (memória principal e memória cache), Entrada e Saída e Barramentos. Nesta disciplina os princípios de funcionamentos de cada um dos componentes acima serão apresentados e o aluno terá possibilidade de sedimentar estes conceitos seja pelo projeto de uma versão simples do componente, seja pela simulação do mesmo através de ferramenta de simulação. Para os processadores serão apresentados os conceitos básicos e o que caracteriza uma CPU e o aluno terá a oportunidade de projetar uma CPU bem simples de forma a compreender melhor o seu funcionamento.

Além dos conceitos básicos, serão apresentados conceitos avançados como pipeline e super-escalares, técnicas usadas nos processadores comerciais atuais e que garantem um grande aumento no desempenho da máquina. Os computadores atuais também possuem vários tipos de memórias com diferentes características tais como tempo de acesso, preço e capacidade de armazenamento. Neste curso iremos conhecer as principais tecnologias de memória e o princípio de funcionamento de cada uma delas. Dispositivos de Entrada e Saída são os componentes que hoje mais afetam o desempenho de um sistema computacional, os principais motivos desta dependência através de uma análise quantitativa, bem como os princípios de funcionamento de alguns dispositivos serão apresentados no final do curso.

De uma forma geral, o objetivo é fazer com que o aluno passe a entender os diversos aspectos de projetos e implementação de computadores e use este conhecimento de forma a auxiliar em tarefas de sua vida profissional abrangendo desde a definição de computadores a comprar para uma determinada tarefa, até projetos de máquinas.


Ementa

  • Introdução a Arquitetura de Computadores
  • Conceitos básicos de Arquitetura
  • Implementação mono-ciclo e multi-ciclo
  • Exceções
  • Pipeline
  • Arquiteturas Super-escalares, Memória Principal, Memória Cache, Entrada e Saída e Barramento