Arquitetura e Organização
De Computadores
Lista de Exercícios 06 – Revisão Prova 02
Fernando
23/11/2010
1- Explique a metodologia empregada pelos arquitetos de sistemas para o projeto do nível ISA.
2- Quais são as características de uma boa ISA?
3- Qual o papel do compilador na ligação entre uma linguagem de alto nível e o ISA?
4- Quais são os modos de execução do nível ISA? Qual a diferença entre esses modos?
5- Os registradores no nível ISA podem ser classificados como?
6- Qual a função do registrador PSW?
7- Quais os tipos de dados que o nível ISA reconhece?
8- Qual a composição de uma instrução?
9- Quais os formatos mais comuns de instrução?
10- Qual a vantagem e desvantagem de se ter instruções de tamanho fixo ou variável?
11- Quais são os critérios para a determinação do formato das instruções?
12- Quais os modos de endereçamento existente?
13- Explique cada um dos modos de endereçamento.
14- Como são classificadas as instruções do nível ISA?
15- Quais são os 3 esquemas de realização de E/S e como eles funcionam?
16- O que é fluxo de controle e como ele é classificado?
17- O que é um trap?
18- O que são interrupções e como elas são processadas?
19- Qual a diferença entre um trap e uma interrupção?
20- O que é o Sistema Operacional?
21- Quais os objetivos e funções do Sistema Operacional?
22- O que é uma chamada de sistema?
23- O que é um processo?
24- Explique como funciona a partição da memória.
25- Diferencie endereço lógico de endereço físico.
26- O que é um espaço de endereçamento e qual sua diferença em relação aos endereços de memória.
27- O que paginação, tabela de página e endereços virtuais?
28- O que é uma página e uma moldura de página?
29- Explique como a paginação é implementada.
30- Um sistema tem um espaço de endereçamento de 128KB e uma memória de 32KB. Se nesse sistema for
utilizado um sistema de paginação com páginas de 4KB, quantas páginas e quantas molduras de páginas
existem nesse sistema?
31- Para o sistema do exercício anterior como será feita a transformação do endereço virtual em endereço
físico?
32- O que é o MMU e como ele funciona?
33- O que é uma falta de página?
34- Como funciona a paginação por demanda?
35- Explique os algoritmos LRU e FIFO
36- Compare as vantagens e desvantagens de se usar páginas grandes ou pequenas.
37- Defina segmentos.
38- O que é segmentação?
39- Como é composto um endereço na segmentação?
40- Qual a vantagem de se usar segmentação?
41- Explique a segmentação por swapping.
42- Explique a segmentação por paginação.
43- O que são arquivos?
44- Quais são as chamada de sistema para se trabalhar com arquivos?
45- Explique como ocorre o processo de acesso a um arquivo.
46- Fale sobre listas de espaços vazios e mapa de bits.
47- O que é condição de corrida?
48- Explique a sincronização de processos utilizando o bit de espera para acordar.
Download

Linguagens Formais e Autômatos – 3ª Lista de Exercícios