Baixe o app para aproveitar ainda mais
Prévia do material em texto
Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados Caderno de Resposta Elaborado por: Prof. MSc. Renan Portela Jorge CAPÍTULO 01 – INTRODUÇÃO SLIDE 01 ENUNCIADO: Quais as vantagens de se ter uma linguagem alto nível? E quais são as desvantagens? RESPOSTA A vantagem é a facilidade de aprendizagem e a produtividade que a pessoa programadora ganha ao usar esse tipo de linguagem. CAPÍTULO 01 – INTRODUÇÃO SLIDE 02 ENUNCIADO: Em que sentido hardware e software são equivalentes? E não equivalentes? (pesquisar entre as páginas 6 e 10 do livro do Tanembaun) RESPOSTA: CAPÍTULO 02 – ORG. DE SISTEMAS DE COMP. SLIDE 03 ENUNCIADO: Deseja-se armazenar a seguinte sequência de números: 38000, 55000, 42000 A memória possui células de tamanho 1 byte. O primeiro número da sequência deve ser armazenado no endereço 0x100. Complete a tabela abaixo (OBS: DEVE-SE DEIXAR CLARO QUAL FORMATO DE ORDENAÇÃO UTILIZOU) RESPOSTA: FORMATO DE ORDENAÇÃO DE BYTE (ESCOLHER: Big Endian ou Little Endian) ENDEREÇO DADO 0x100 0x101 0x102 0x103 0x104 0x105 0x106 0x107 CAPÍTULO 02 – ORG. DE SISTEMAS DE COMP. SLIDE 04 Imagina que sua empresa está interessada em instalar um servidor local. Dentre os diversos parâmetros a se preocupar o armazenamento de dados ganha destaque. Para o armazenamento, foi lhe dado as seguintes opções de HDD’s: · HDD modelo A de capacidade 3TB custando 325 reais; · HDD modelo B de capacidade 5TB custando 550 reais; Como redundância de dados é uma política da empresa, todo o sistema de armazenamento deve ser feito utilizando RAID. Qual seria o custo ao utilizar os HDD do modelo na configurações RAID 0,1,5 e 10 para armazenar 15 TB? E o modelo B? RESPOSTA: CAPÍTULO 03 – O Nível Lógico Digital SLIDE 05 Elaborar LOGIC.LY um decodificador de 4 entradas para 16 entradas RESPOSTA: CAPÍTULO 03 – O Nível Lógico Digital SLIDE 06 Diagramar a ULA da figura abaixo no LogicLY (NÃO ESQUECER IDENTIFICADOR PESSOAL). Só que substituído as operações da Unidade Lógica por: NAND, NOR, XOR. RESPOSTA: CAPÍTULO 07 – O Nível Sistema Operacional SLIDE 09 Considere um computador com 500 MB de memória disponível (não usada pelo SO), um disco, um terminal e uma impressora. Três programas, JOB1, JOB2 e JOB3, são submetidos para execução ao mesmo tempo, com os atributos listados na abaixo: JOB 1 JOB 2 JOB 3 Tipo de Job Computação Pesada E/S pesada E/S pesada Duração (min) 10 10 15 Memória principal necessária (MB) 200 100 150 Necessita de disco? Não Não Sim Necessita de terminal? Não Sim Não Necessita de impressora? Não Não Sim Complete a tabela abaixo e apresente os histogramas de utilização vs tempo de cada um dos componentes para um sistema de uniprogramação e um multiprogramação. RESPOSTA COM DESENVOLVIMENTO: Uniprogramação Multiprogramação Uso de processador (%) Uso da memória principal (%) Uso do disco (%) Uso do terminal (%) Uso da impressora (%) Tempo decorrido Taxa de throughput (Jobs/h) CAPÍTULO 07 – O Nível Sistema Operacional SLIDE 10 Suponha que a tabela de páginas para o processo atualmente em execução no processador se pareça com a seguinte. Todos os números são decimais, tudo é numerado a partir de zero e todos os endereços são endereços de byte da memória. O tamanho de página é de 1.024 bytes. Número da Página Virtual Número do Frame de Página 0 4 1 7 2 - 4 2 5 0 A que endereço físico, se houver algum, cada um dos seguintes endereços virtuais corresponde? (Não tente tratar de quaisquer falhas de página, se houver.) A. 1.052. B. 2.221. C. 5499. RESPOSTA COM DESENVOLVIMENTO: 2
Compartilhar