Carga horária: 80h/aula.
Ementa: Componente de fluxo de dados e sua organização. Unidade aritmética e lógica. Unidade de controle. Vias de acesso. Elemento de um conjunto de instruções. A arquitetura Von Neumann. Arquitetura de entrada e saída. Otimização de arquitetura. Organização de Sistemas de Computação. Histórico dos Sistemas Operacionais. Conceitos de Sistemas Operacionais. Tipos de Sistemas Operacionais. Processos e Threads. Gerenciamento de Memória. Sistemas de Arquivos.
Objetivos: Proporcionar aos alunos conhecimentos teóricos e práticos sobre a arquitetura de computadores e sistemas operacionais, capacitando-os para compreender o funcionamento interno dos computadores e dos sistemas operacionais.
Aulas: quartas, 18h20 às 20h20; e sextas, 15h às 17h; sala 04 do bloco didático
Metodologia:
Avaliação:
Recuperação:
Google Classroom: zkbaerh
aula | data | bib | assunto | observações |
---|---|---|---|---|
01 | 11/set |
RH 1 |
apresentação da disciplina
histórico, von Neumann, repr. informações |
|
02 | 13/set |
RH 2 e 3 RH 4 |
representação de informações, números inteiros e
reais em binário
circuitos combinacionais: temporização, multiplexadores |
ponto flutuante Números de ponto flutuante (Computerphile) |
03 | 14/set | RH 4 | circuitos combinacionais: multiplexadores, decodificadores e demultiplexadores; RAM, ROM | |
04 | 18/set | -- | exercícios em sala usando simulador | circuitos combinacionais |
05 | 20/set | RH 5 | tecnologia CMOS e temporização | |
06 | 25/set | RH 6 | aritmética binária, complemento de 2, overflow | |
07 | 27/set | RH 6 | ULA: circuito, controle e status | lista ULA |
08 | 28/set | -- | atividade: exercícios da lista ULA | reposição GAAL |
09 | 02/out | RH 7 | latches, ff e circuitos sequenciais síncronos | |
10 | 04/out | RH 8 | circuitos sequenciais síncronos; máquinas de estado | |
11 | 05/out | -- | atividade: exercícios lista ULA | atividade assíncrona por conta das eleições |
12 | 09/out | RH 10; PH 4.1 a 4.4 | circuito de processador | |
13 | 11/out | RH 10; PH 4.1 a 4.4 | circuito de processador | |
14 | 16/out | RH 10; PH 4.1 a 4.4 | circuito de processador | |
15 | 18/out | RH 12.3; PH 4.5 | segmentação e riscos; desempenho; predição de desvios | |
16 | 23/out | PH 5.1 a 5.3; PH 5.5 | hierarquia de memória, caches, desempenho | |
17 | 25/out | 23/out | hierarquia de memória, caches, desempenho | |
18 | 26/out | -- | apresentação do trabalho sobre circuito de processador | especificação |
19 | 30/out | -- | revisão geral | |
20 | 01/nov | -- | PROVA | |
21 | 06/nov | CM 1 |
apresentação conceitos |
|
22 | 08/nov |
CM 2 CM 3 |
estrutura de um SO arquiteturas de SOs |
|
23 | 13/nov | -- | [evento: IV SCITEC] | |
15/nov | -- | feriado: proclamação da república | ||
20/nov | -- | feriado: dia da consciência negra | ||
24 | 22/nov |
CM 4 CM 5 |
conceito de tarefas implementação de tarefas |
exemplos fork exemplos threads atividade: cálculo de pi |
25 | 27/nov |
CM 6 CM 7 |
escalonamento de tarefas
inversão de prioridades |
jogo You're the OS!
exemplos prioridade atividade: escalonamento de tarefas |
26 | 29/nov |
CM 8 CM 9 |
conceitos de comunicação entre tarefas mecanismos de comunicação entre tarefas |
exemplos fila de mensagens
exemplos memória compartilhada |
27 | 30/nov | atividade sobre tarefas e threads | ||
28 | 04/dez |
CM 10 CM 11 |
coordenação entre tarefas mecanismos de coordenação entre tarefas | exemplos exclusão mútua |
29 | 06/dez |
CM 12 CM 13 |
problemas de coordenação
impasses |
exemplos coordenação |
30 | 07/dez | -- | atividade sobre escalonamento de tarefas | |
31 | 11/dez |
CM 19 CM 20 CM 21 |
hardware de E/S software de E/S discos rígidos |
|
32 | 13/dez |
CM 22 CM 23 CM 24 CM 25 |
conceitos de arquivos
uso de arquivos sistemas de arquivos diretórios e atalhos |
|
33 | 18/dez |
CM 14 CM 15 |
hardware de memória uso da memória |
|
34 | 20/dez |
CM 16 CM 17 CM 18 |
alocação de memória paginação em disco tópicos |
|
35 | 21/dez | -- | atividade sobre escalonamento de tarefas | |
período de férias discente | ||||
36 | 08/jan | atividade sobre concorrência | atividade: concorrência (leitores e escritores) | |
37 | 10/jan | atividade sobre concorrência | ||
38 | 15/jan | atividade sobre concorrência | ||
39 | 17/jan | atividade sobre concorrência | ||
40 | 22/jan | -- | recuperação |