Data | Aviso | |
---|---|---|
16/02 | Não perca das datas importantes do Calendário de graduação. |
Esta oferta da disciplina será realizada remotamente. Acredito que você já esteja acostumado com disciplinas assim mas quero começar com algumas regras/sugestões/dicas para te ajudar no processo completo e tornar seu semestre mais proveitoso:
Agora que você entendeu um pouco de como essa disciplina será organizada, é hora de se programar. Recomendo que anote horários na sua agenda para se dedicar à disciplina. Apesar de não termos um horário presencial, você se sairá melhor se montar uma grade de estudos. Veja os vídeos da primeira semana para mais dicas de como se organizar e estudar online.
Introdução à organização de computadores e representação de informação na memória. Estudo do conjunto de instruções de processadores relevantes. Desenvolvimento, implementação e testes de programas usando linguagens de montagem. Espaço de endereçamento físico e mapeamento de endereços para memória e periféricos. Programação de dispositivos de entrada e saída. Tratamento de interrupções.
A bibliografia recomendada para as atividades desta disciplina é: Noam Nisan and Shimon Schocken. The Elements of Computing Systems. MIT Press. 2008.
Os materiais e capítulos do livro podem ser baixados diretamente da página do livro.
Os simuladores podem ser baixados e instalados seguindo estas instruções, veja também uma cópia local. Aproveite e leia o guia do HDL. Veja também os tutoriais para instalação no Linux e Windows.
Para as atividades sobre o processador RISC-V, recomendo a documentação online do processador: especificação da ISAe Guia de Referência. Veja também a documentação das Pseudo-instruções. e do Simulador Web
Playlist com todos os vídeos da disciplina.
Todas as avaliações desta disciplina serão realizadas online e terão um prazo mínimo de 24 horas para realização. Cada aluno deve responder sua avaliação individualmente.
A dinâmica da disciplina será regida por semanas. Toda quarta-feira colocarei os vídeos e recomendações de leituras online, juntamente com um conjunto de atividades para serem realizadas em até 2 semanas. Todos os alunos ganham automaticamente um prazo de carência de 24h para submissão das atividades para cobrir eventuais problemas de submissão nas últimas horas. Entretanto, nenhuma justificativa de problema pode ser dada durante o período de carência.
As atividades avaliativas serão divididas em três categorias com seus pesos abaixo:
Exame: Média aritmética entre a nota do semestre e a do exame.
Nota mínima para exame: 2,5
Qualquer tentativa de fraude durante o semestre será punida até o limite da minha autoridade, incluindo nota zero na disciplina.
Veja links dos atendimentos, via Google Meet, na agenda da disciplina no Google Classroom:
Atividades extras referentes ao capítulo 4:
As datas indicadas abaixo referem-se sempre às quartas das semanas pois são os dias das provas e também das entregas de atividades. Entretanto, a disciplina possui horários às segundas, quartas e sextas, dependendo da turma. Por isso, exceto pelas provas, considere as datas como indicativos das semanas. Tipicamente, o material didático estará disponível na segunda-feira de cada semana para que os alunos tenham mais tempo de acompanha-lo até o momento das entregas. Em caso de algum problema, não deixe de entrar em contato para que possamos resolve-lo o mais rapidamente possível.
Data | Descrição | Material |
---|---|---|
17/03/21 | Portas Lógicas |
Leituras: Capítulo do Livro e Slides utilizados Videoaulas:
Veja também os tutoriais para instalação no Linux e Windows. |
24/03/21 | Aritmética Binária |
Leituras: Capítulo do Livro e Slides utilizados Videoaulas:
|
31/03/21 | Dúvidas e Sincronismo |
Essa semana não tem material novo, utilizem para completar as atividades e sincronizar as disciplinas. Compareçam nos atendimentos de dúvidas! Não deixem dúvidas acumularem! Links para os atendimentos no Google Classroom. |
07/04/21 | Lógica Sequencial |
Leituras: Capítulo do Livro, Slides utilizados Videoaulas:
|
14/04/21 | Linguagem de Máquina |
Leituras: Capítulo do Livro, Slides utilizados Videoaulas:
|
21/04/21 | Dúvidas e Sincronismo |
Essa semana não tem material novo, utilizem para completar as atividades e sincronizar as disciplinas. Compareçam nos atendimentos de dúvidas! Não deixem dúvidas acumularem! Links para os atendimentos no Google Classroom. |
28/04/21 | Arquitetura do Processador |
Leituras: Capítulo do Livro, Slides utilizados Videoaulas:
|
05/05/21 | Dúvidas e Sincronismo |
Essa semana não tem material novo, utilizem para completar as atividades e sincronizar as disciplinas. Compareçam nos atendimentos de dúvidas! Não deixem dúvidas acumularem! Links para os atendimentos no Google Classroom. |
12/05/21 | Prova 1 | |
19/05/21 | Um processador real: RISC-V |
Material: Slides da semana e Especificação do ISA. Veja também a documentação das Pseudo-instruções. Videoaulas:
Atividades (no Classroom): Quizzes e Projeto 6. |
26/05/21 | Funções e Pilha |
Material: Slides da semana, Especificação do ISA e Guia de Referência. Veja também a documentação das Pseudo-instruções. Videoaulas:
Atividades (no Classroom): Quizzes e Projeto 7. |
02/06/21 | Dúvidas e Sincronismo |
Essa semana não tem material novo, utilizem para completar as atividades e sincronizar as disciplinas. Compareçam nos atendimentos de dúvidas! Não deixem dúvidas acumularem! Links para os atendimentos no Google Classroom. |
09/06/21 | Operações Lógicas, strings e chamadas de sistema |
Material: Slides da semana, Especificação do ISA e Guia de Referência. Veja também a documentação das Pseudo-instruções. Videoaulas:
Atividades (no Classroom): Quizzes e Projeto 8. |
16/06/21 | Variáveis, interrupções e exceções |
Material: Slides da semana, Especificação do ISA e Guia de Referência. Veja também a documentação das Pseudo-instruções. Videoaulas:
Atividades (no Classroom): Quizzes e Projeto 9. |
23/06/21 | Dúvidas e Sincronismo |
Essa semana não tem material novo, utilizem para completar as atividades e sincronizar as disciplinas. Compareçam nos atendimentos de dúvidas! Não deixem dúvidas acumularem! Links para os atendimentos no Google Classroom. |
30/06/21 | Prova 2 | |
07/07/21 | Semana de estudos | |
14/07/21 | Semana de estudos | |
21/07/21 | Exame |