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.