BCC - Arquitetura de Computadores e Sistemas Operacionais

2025/2


Informações gerais

Plano de ensino

Aulas: segundas, 15h às 17h e quartas, 17h20 às 20h20; sala 01 do bloco didático

Avaliação:

Média: M = (P1 * 0.35) + (P2 * 0.35) + (T1 * 0.15) + (T2 * 0.15)

Recuperação: Prova final (F)

Média após recuperação:

Critérios para aprovação: MF >= 60 e frequência >= 75%

Conversão para conceitos:


Aula Data Bib. Assunto Observações
01 06/ago PHR 1; RH 1 a 3.1 Contexto da disciplina
Histórico e organização de computadores; arquitetura de von Neumann
[1] [2] [3]
-- 09/ago -- -- Sábado letivo: não haverá aula -- --
02 11/ago RH 3.2, 4 a 4.3, 5 a 5.4 Portas lógicas e tecnologia CMOS
Circuitos combinacionais
[4] [5] [6] [7]
03 13/ago RH 3.5, 3.6, 4.3 Circuitos combinacionais: mux, demux, decod Simulador Digital
04 18/ago RH 4.3, 5.5 a 5.6, PHR A9 Circuitos de memórias: ROM e RAM Exemplos para o simulador Digital
05 20/ago PHR 3 a 3.2; RH 2 a 2.4, 6 a 6.3 Aritmética binária e overflow Implementar o circuito somador completo e subtrator no simulador
06 25/ago PHR 3.3 a 3.4, A5; RH 6.4 a 6.5, 6.8 Deslocamentos, multiplicação e ULA Implementar a ULA no simulador.
Depois, confira os exemplos.
07 27/ago PHR 4.1 e 4.2, A7 e A8; RH 7 Relógio, latches e flip-flops, registradores Implementar FF e banco de registradores
08 01/set PHR A10; RH 8 Circuitos sequencias síncronos
Máquinas de estados finitas
09 03/set -- -- V SCiTec --
10 08/set PHR 4.3 e 4.4 Circuito de processador: operações da ULA e memória
11 10/set PHR 4.3 e 4.4 Circuito de processador: operações da ULA e memória Circuito do processador para o Digital
12 15/set PHR 4.3 e 4.4 Circuito de processador: desvios
13 17/set PHR 4.3 e 4.4 Circuito de processador: controle Especificação do T1
14 22/set Desenvolvimento do T1
15 24/set tudo Prova 1 Notas P1
16 29/set Correção da P1
Desenvolvimento do T1
17 01/out Desenvolvimento do T1
18 06/out Entrega do Trabalho 1
Defesa do T1
Notas T1
19 08/out CM 1 e 2 Conceitos básicos de SO [12] [Slides Cap. 1] [Slides Cap. 2]
20 13/out CM 4 Tarefas [Slides Cap. 4]
21 15/out CM 4 e 5 Implementação de tarefas Exemplos de fork e threads.
[Slides Cap. 4] [Slides Cap. 5]
22 20/out CM 6
CM 8 e 9
Escalonamento de tarefas
Comunicação de tarefas
Exemplos de prioridade.
Exemplos de filas de mensagens e memória compartilhada.
[Slides Cap. 6] [Slides Cap. 8] [Slides Cap. 9]
23 22/out CM 10 Coordenação de tarefas Exemplos de exclusão mútua.
[Slides Cap. 10]
-- 27/out -- -- Recesso acadêmico: dia do servidor público -- --
24 29/out CM 11
CM 12
Semáforos e mutexes
Problema dos produtores/consumidores
Exemplos de exclusão mútua.
[Slides Cap. 11] [Slides Cap. 12]
-- 01/nov -- -- Sábado letivo: não haverá aula -- --
25 03/nov CM 12
CM 13
Problema dos leitores/escritores e o jantar dos filósofos
Impasses
Exemplos de problemas de coordenação.
[Slides Cap. 12] [Slides Cap. 13]
26 05/nov CM 14 Memória virtual e cache [Slides Cap. 14]
-- 08/nov -- -- Sábado letivo: não haverá aula -- --
27 10/nov CM 15
CM 16
CM 17
Espaço de endereçamento de processos
Alocação de memória e fragmentação
Paginação em disco
[Slides Cap. 15] [Slides Cap. 16] [Slides Cap. 17]
28 12/nov CM 19
CM 20
CM 21
Hardware de E/S e interrupções
Drivers e E/S por polling, eventos e DMA
HDs, SSDs e escalonamento de disco
[Slides Cap. 19] [Slides Cap. 20] [Slides Cap. 21]
29 17/nov -- -- Sem conteúdo novo -- --
30 19/nov CM 22
CM 23
CM 24
Arquivos e diretórios: tipos e atributos
Operações sobre arquivos e compartilhamento
Organização de discos e cache
[Slides Cap. 22] [Slides Cap. 23] [Slides Cap. 24]
31 24/nov CM 24
CM 25
Alocação de arquivos no disco
Caminhos e diretórios; localização de arquivos
[Slides Cap. 24] [Slides Cap. 25]
32 26/nov -- -- Sem conteúdo novo -- --
33 01/dez -- -- Sem conteúdo novo -- Especificação do T2
34 03/dez tudo Prova 2 Notas P2
35 08/dez Entrega do Trabalho 2
Defesa do T2
Correção da P2
Notas T2
36 10/dez tudo Estudos para a recuperação
37 15/dez tudo Prova de Recuperação Notas Recuperação
38 17/dez Fechamento da disciplina
39 -- -- APS para desenvolvimento do T1 --
40 -- -- APS para desenvolvimento do T2 --
--

Frequência
Notas finais


Material complementar


Bibliografia


Bibliografia Complementar