Prévia do material em texto
09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: Quanto ao formato de instruções, podese dizer que: A) Uma instrução é composta obrigatoriamente por um código de operação e um campo de endereços. B) Se uma máquina trabalha com palavras de 32 bits, todas as instruções ocupam todos os 32 bits da palavra. C) As instruções podem se apresentar sem endereços, com um ou mais endereços. D) Quanto maior o número de bits disponíveis para uma instrução, o desempenho do processador é melhor. E) A eficiência do projeto do formato de instruções não está associado ao bom desempenho de um processador. O aluno respondeu e acertou. Alternativa(C) Comentários: A) sdsadsadsdsdsadas B) sdsadsadsdsdsadas C) sdsadsadsdsdsadas Exercício 2: Quanto ao critério para a determinação do formato de instruções, podese dizer que: A) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 O tamanho das instruções não está associado ao desempenho de um processador. B) Em geral, instruções pequenas são mais atraentes do que as instruções grandes, visto que isto facilita o processo de decodificação dos códigos de operação. C) O tamanho ideal de uma instrução deve levar em conta também o tempo necessário à sua decodificação e à sua execução. D) Uma das restrições mais sérias ao desempenho de um processador vem do fato de a memória não ter capacidade de suprir instruções e operandos na mesma velocidade à qual o processador é capaz de consumilos. Instruções menores equivalem a processadores mais lentos. E) Uma das restrições mais sérias ao desempenho de um processador vem do fato de a memória não ter capacidade de suprir instruções e operandos na mesma velocidade à qual o processador é capaz de consumilos. Instruções maiores equivalem a processadores mais rápidos. O aluno respondeu e acertou. Alternativa(C) Comentários: A) dsadssdsdsadsdsa B) dsadssdsdsadsdsa C) dsadssdsdsadsdsa Exercício 3: Quanto ao formato das instruções, podese dizer que: A) No projeto das instruções não há que se preocupar com a expansão dos códigos de operação a serem expandidos no futuro. B) Quanto maior a resolução do endereçamento, maior o número de bits necessários para o endereçamento. Ainda, quanto maior a resolução do endereçamento, menor a flexibilidade para o compilador gerar código. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 C) Quanto maior a resolução do endereçamento, maior o número de bits necessários para o endereçamento. Ainda, quanto maior a resolução do endereçamento, menor o custo do hardware. D) Quanto menor a resolução do endereçamento, menor o número de bits necessários para o campo de endereços. Ainda, a flexibilidade para o compilador gerar código é maior e o hardware é mais caro. E) Quanto maior a resolução do endereçamento, (de 1 em 1 bit, de 1 em 1 byte, de 8 em 8 bytes, etc.) maior é o número de bits necessários para o endereçamento. A vantagem é maior flexibilidade de armazenamento de dados. O hardware torna se mais caro. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsdsadasdasdsadsa B) sadsdsadasdasdsadsa C) sadsdsadasdasdsadsa D) sadsdsadasdasdsadsa E) sadsdsadasdasdsadsa Exercício 4: No modelo de máquinas multiníveis contemporâneas, qual nível encontrase logo abaixo do sistema operacional? A) Nível ISA ( arquitetura do conjento de instruções da máquina ). B) Nível de microarquitetura. C) Nível de Lógica Digital. D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 Nível de Linguagem de Montagem ( Assembly ). E) Nível de Linguagem Orientada à Aplicação. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sadsadsadsadsadas Exercício 5: Uma instrução no nível ISA possui um código binário que é decodificado pela unidade de controle do processador antes de a instrução ser finalmente executada. Esse campo contém o código da operação implementada pela instrução, e é denominado: A) Microcódigo. B) Barramento. C) Memória de Controle. D) Sistema Operacional. E) Opcode. O aluno respondeu e acertou. Alternativa(E) Comentários: A) eeweeeqeqweqw B) eeweeeqeqweqw 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 C) eeweeeqeqweqw D) eeweeeqeqweqw E) eeweeeqeqweqw Exercício 6: Assinale a alternativa que corresponde a processadores com nível ISA constituído por um conjunto reduzido de instruções: A) CISC. B) RISC. C) ASIC. D) Core. E) MIPs. O aluno respondeu e acertou. Alternativa(B) Comentários: B) sdsdsadasdsad Exercício 7: Assinale a alternativa que corresponde a processadores com nível ISA constituído por um conjunto complexo de instruções A) CISC. B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 RISC. C) ASIC. D) Chipset. E) MIPs. O aluno respondeu e acertou. Alternativa(A) Comentários: A) weqewewewqe Exercício 8: O nome do campo de uma instrução que contém o código de operação é: A) assembly B) assembler C) opcode D) registrador E) byte 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 O aluno respondeu e acertou. Alternativa(C) Comentários: A) wewewqewqewq B) wewewqewqewq C) wewewqewqewq 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: Para entender como realmente as interrupções funcionam, podemos considerar um exemplo de um computador que deseja imprimir uma linha de caracteres na tela de um terminal. Qual ação do hardware podemos considerar incorreta para nesse processo: A) O controlador do dispositivo ativa uma linha de interrupção no barramento do sistema para iniciar a seqüência de interrupção. B) Quando o controlador estiver pronto para tratar a interrupção, o processador ativa no barramento um sinal de TRAP. C) Quando o controlador reconhece o sinal de interrupção, coloca um pequeno sinal inteiro nas linhas de dados para a identificação dele próprio, conhecido como vetor de interrupção. D) O processador remove o vetor de interrupção do barramento e salva seu valor temporariamente. E) Em seguida o procedimento coloca na pilha o conteúdo do program counter e do registrador contendo a PSW (Program Status Word). O aluno respondeu e acertou. Alternativa(B) Comentários: A) sdsadsdssadsds E) sdsadsdssadsds D) sdsadsdssadsds C) sdsadsdssadsds B) sdsadsdssadsds Exercício 2: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 Uma chamada automática de procedimento causada pela ocorrência de uma situação especial (exceção) na execução do programa, detectada pelo hardware ou pelo microprograma é denominada: A) Trap. B) CoRotina. C) Interrupção. D) Desvio condicional. E) Overflow. O aluno respondeu e acertou. Alternativa(A) Comentários: A) dsdsdsadsadsd Exercício 3: Complete a sentença escolhendo a opção correta dentre as apresentadas a seguir. Quando ocorre um ____________ em um programa a próxima instrução a ser buscada não é mais a instrução na posição consecutiva da memória e sim a instrução armazenadano endereço de destino do desvio. A) Procedimento. B) Trap. C) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 Acesso direto a memória. D) Acesso a E/S. E) Desvio. O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsadsadassadsa B) dsadsadassadsa C) dsadsadassadsa E) dsadsadassadsa Exercício 4: A maioria dos microprocessadores possuem instruções do tipo CALL a qual altera o fluxo de controle, da mesma forma que um desvio, mas que, ao concluir a tarefa a ser processada, retorna à instrução seguinte. Essa técnica é denominada: A) Procedimento. B) Trap. C) Interrupção. D) MacroInstrução. E) Pilha. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 O aluno respondeu e acertou. Alternativa(A) Comentários: A) sdasadsdsdsads Exercício 5: Modificações no fluxo de controle de um programa causadas por um evento externo ao processamento do programa, usualmente relacionados às operações de dispositivos periféricos são denominadas: A) Traps. B) Procedimentos. C) MacroInstruções. D) Interrupções. E) Exceções. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadsadssdsadasda B) sadsadssdsadasda C) sadsadssdsadasda D) sadsadssdsadasda Exercício 6: A sequência na qual as instruções são dinamicamente executadas, ou seja, a ordem na qual as instruções são executadas no decorrer da execução de um programa é denominada: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 A) Fluxo de controle. B) Desvio. C) Procedimento. D) Linguagem de Montagem. E) ISA. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sdadsddadsdsa Exercício 7: Cada vez que em um microprocessador com uma instrução de divisão, ocorrer uma divisão por zero, consequentemente ocorrerá também: A) uma porta lógica. B) uma trap. C) um glitch. D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 uma chamada de sistema. E) um reset. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sdsadsasadsdsd B) sdsadsasadsdsdsdddsdd Exercício 8: Assinale a alternativa referente apenas a instruções que alteram o valor do PC A) instruções de desvio e de movimento de dados. B) instruções de incremento e decremento. C) instruções aritméticas, como adição e subtração.. D) Desvio e chamada de procedimento. E) movimento de dados. O aluno respondeu e acertou. Alternativa(D) Comentários: A) dsdsadddsa E) dsdsadddsa D) dsdsadddsa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 Exercício 9: Assinale a alternativa referente apenas a instruções que alteram o valor do PC A) instruções de desvio e de movimento de dados. B) instruções de incremento e decremento. C) instruções aritméticas, como adição e subtração.. D) Desvio e chamada de procedimento. E) movimento de dados. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadsaadsdsdsa B) sadsaadsdsdsa C) sadsaadsdsdsa D) sadsaadsdsdsa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: Baseado em processos no nível de sistema operacional onde: Os programas grandes que não cabiam na memória principal eram divididos em blocos e armazenados em disco; O programador era responsável por criar blocos e gerenciar a transferência dos mesmos para a memória principal em tempo de execução. A automação envolvendo os processos acima chamase: A) Paginação. B) Memória Virtual. C) Paginação por demanda. D) Segmentação. E) Segmentação por Swapping. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadsadsadsdad B) sadsadsadsdad Exercício 2: A utilização de um espaço de endereçamento virtual maior do que o endereçamento físico é denominado: A) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 Mapeamento. B) Segmentação. C) Molduras de página. D) Páginas Virtuais. E) Paginação. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsddsdsds B) sadsddsdsds C) sadsddsdsds D) sadsddsdsds E) sadsddsdsds Exercício 3: O hardware responsável por mapear os endereços virtuais em endereços físicos é chamado de: A) Memória. B) Barramento. C) HD (Hard Disk). D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 MMU (Memory Management Unit). E) Processador. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadsdadsdda D) sadsdadsdda Exercício 4: Quando uma referência a um endereço virtual não encontra a palavra procurada numa moldura de página de memória principal (bit de presença / ausência desativado), dizse que ocorre uma falta de página. A falta de página é um conceito relacionado a: A) Paginação por Conjunto de Trabalho. B) Paginação por Demanda. C) Política de Substituição de Páginas. D) Fragmentação. E) Segmentação. O aluno respondeu e acertou. Alternativa(B) Comentários: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 A) sdsadasdsdsdas B) sdsadasdsdsdas Exercício 5: Consiste em substituir a página que foi carregada menos recentemente, ou seja, a primeira a entrar é a primeira a sair. A substituição independe da última referência feita à página. Esse conceito é aplicado a um algoritmo. Tratase do algorítmo: A) LRU ( Least Recently Used). B) FIFO (FirstIN , FirstOUT). C) Dirty Bit. D) Trashing. E) CT (Conjunto de Trabalho). O aluno respondeu e acertou. Alternativa(B) Comentários: A) asdasddadasdsa B) asdasddadasdsa Exercício 6: Solução encontrada para os problemas com paginação. Consiste na divisão da memória em espaços de endereçamento unidirecionais independentes de tamanho variável. Estamos falando de: A) Fragmentação. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 B) Compactação. C) Compensação de buracos. D) Segmentação. E) Trashing. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sdsdsdsdsdsad B) sdsdsdsdsdsad C) sdsdsdsdsdsad D) sdsdsdsdsdsad Exercício 7: Quanto ao gerenciamento de memória, assinale a alternativa verdadeira: A) A segmentação e a paginação de memória são ambas transparentes ao programador. B) Geralmente, a segmentação é transparente ao programador, enquanto a paginação não é. C) Geralmente, a paginação é transparente ao programador, enquanto a segmentação não é. D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 Tanto a segmentação quanto a paginação nunca são transparentes ao programador. E) Apenas a segmentação está associada à memória virtual. O aluno respondeu e acertou. Alternativa(C) Comentários: A) sadadadsadsdda B) sadadadsadsdda C) sadadadsadsdda Exercício 8: Ao mecanismo de divisão de processos em pequenas frações de tamanho fixo denominados páginas, que podem ser alocados em partes disponíveis da memória,denominase: A) Segmentação. B) Paginação. C) Multitarefa. D) Chamada de Sistema. E) Interrupção. O aluno respondeu e acertou. Alternativa(B) Comentários: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 A) sdsadsadsaddsa B) sdsadsadsaddsa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: Nos primeiros sistemas operacionais, quando havia a necessidade de dois ou mais programas serem executados, um programa só poderia ser iniciado após o término do processamento do programa anterior. Mesmo que a CPU ficasse ociosa aguardando por um dispositivo periférico ( I/O ) Esses sistemas operacionais eram classificados como: A) sistemas multiusuário. B) sistemas multitarefa. C) sistemas de processamento em lotes ( batch ). D) sistemas SIMD. E) sistemas distribuídos. O aluno respondeu e acertou. Alternativa(C) Comentários: A) sadsadsadsdsds B) sadsadsadsdsds C) sadsadsadsdsds Exercício 2: Em um sistema com multiprogramação, há a possibilidade de dois programas, A e B, serem executados de forma concorrente. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 Há momentos em que o programa A não precisa usar a CPU, porque espera a resposta de um dispositivo de I/O ( periférico ). Nesse caso, o programa A entra no estado suspenso e o programa B é processado. E, quando o dispositivo periférico ( I/O ) finalmente responde, então o programa A pode prosseguir com o processamento. Essa resposta pode se dar durante o processamento do programa B. Quando o dispositivo de I/O responde, gera uma requisição de: A) chamada de sistema. B) ULA. C) multiprograma. D) exceção. E) interrupção. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadssadsdada B) sadssadsdada C) sadssadsdada D) sadssadsdada E) sadssadsdada Exercício 3: Instruções privilegiadas têm acesso direto à memória ou a dispositivos de I/O. Tais instruções são executadas: A) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 apenas pelo sistema operacional, quando em modo usuário. B) apenas pelo kernel do sistema operacional, quando em modo supervisor. C) por um aplicativo qualquer, em modo supervisor. D) por um aplicativo qualquer, com a CPU em modo usuário. E) tanto pelo sistema operacional quanto por um programa aplicativo, desde que a CPU encontrese em modo supervisor. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadsadsadasdasdas B) sadsadsadasdasdas Exercício 4: Nos sistemas operacionaois modernos, um programa de usuário ( aplicativo ) não pode executar instruções privilegiadas para ter acesso direto a dispositivos de I/O. Portanto, a comunicação do aplicativo com o hardware é realizada por meio de: A) chamadas de sistema. B) chamadas de subrotinas do próprio programa. C) exceções. D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 instruções de desvio. E) subrotinas do progrma com instruções de modo kernel. O aluno respondeu e acertou. Alternativa(A) Comentários: A) weewqewewweqw Exercício 5: O programa utilitário cuja função é ler o arquivo que contém o código de um programa, alocar memória para ele, mover o código para a memória para iniciar sua execução é denominado: A) Linker. B) Compilador. C) Loader. D) Assembler. E) Supervisor. O aluno respondeu e acertou. Alternativa(C) Comentários: A) eweqeewewqeq B) eweqeewewqeq C) eweqeewewqeq 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 Exercício 6: Todo computador com memória virtual possui um dispositivo para realizar o mapeamento virtual para físico. Esse dispositivo é denominado: A) RAM B) ULA C) GPU D) CPU E) MMU O aluno respondeu e acertou. Alternativa(E) Comentários: A) wqeewqwewewqw E) wqeewqwewewqw Exercício 7: Para a frase abaixo, assinale a alternativa correspondente aos termos que devem preencher os espaços vazios. Para acessar a memória virtual, o endereço ____________, contido nas instruções do software que referenciam a memória, deve ser convertido no endereço _____________. A) físico e físico B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 físico e lógico C) lógico e físico D) lógico e lógico E) físico e virtual. O aluno respondeu e acertou. Alternativa(C) Comentários: A) weeweqewe C) weeweqewe Exercício 8: O tempo de acesso é menor nos registradores da CPU ou memória RAM? Por quê? A) Na memória RAM, porque utiliza tecnologia de memória dinâmica ( DRAM ). B) Nos registradores da CPU, porque utilizam memória dinâmica. C) Nos registradores da CPU, porque utilizam memória nãovolátil. D) Na memória RAM, porque esta se localiza no núcleo da CPU. E) Nos registradores, porque eles estão no topo da hierarquia de memória. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsdadsaddsadad B) dsdadsaddsadad C) dsdadsaddsadad D) dsdadsaddsadad E) dsdadsaddsadad 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: Nos primeiros sistemas operacionais, quando havia a necessidade de dois ou mais programas serem executados, um programa só poderia ser iniciado após a finalização do processamento do programa anterior, mesmo que a CPU ficasse ociosa aguardando por um dispositivo periférico ( I/O ), apenas um programa era executado integralmente de cada vez. Esses sistemas operacionais eram classificados como: A) sistemas de tempo compartilhado ( timesharing ). B) sistemas multitarefa. C) sistemas em lote ( batch ). D) sistemas SIMD. E) sistemas distribuídos. O aluno respondeu e acertou. Alternativa(C) Comentários: A) dsddsadsad B) dsddsadsad C) dsddsadsad Exercício 2: Em um sistema com multiprogramação, há a possibilidade de dois programas, A e B, serem executados de forma concorrente. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 Há momentos em que o programa A não precisa usar a CPU, porque espera a resposta de um dispositivo de I/O ( periférico ). Nesse caso, o programa A entra no estado suspenso e o programa B é processado. E, quando o dispositivo periférico ( I/O ) finalmente responde, então o programa A pode prosseguir com o processamento. Essa resposta pode se dar durante o processamento do programa B. Quando o dispositivo de I/O responde, gera uma requisição de: A) chamada de sistema. B) ULA. C) microprograma. D) exceção. E) interrupção. O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsdsdsadsd B) dsdsdsadsd C) dsdsdsadsd D) dsdsdsadsd E) dsdsdsadsd Exercício 3: Instruções privilegiadas têm acesso direto à memória ou a dispositivos de I/O. Tais instruções são executadas: A) apenas pelo sistema operacional, quando em modo usuário. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.https://online.unip.br/imprimir/imprimirconteudo 3/7 B) apenas pelo kernel do sistema operacional, quando em modo supervisor. C) por um aplicativo qualquer, desde que a CPU esteja em modo usuário. D) por um aplicativo qualquer, desde que em modo supervisor. E) tanto pelo kernel do sistema operacional quanto por um aplicativo, desde que a CPU esteja em modo supervisor. O aluno respondeu e acertou. Alternativa(B) Comentários: A) dsadssadsaas B) dsadssadsaas Exercício 4: Nos sistemas operacionaois modernos, um programa de usuário ( aplicativo ) não pode executar instruções privilegiadas para ter acesso direto a dispositivos de I/O. Portanto, a comunicação do aplicativo com o hardware é realizada por meio de: A) chamadas de macros. B) instruções de desvio. C) interrupções. D) chamadas de sistema. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 E) interfaces gráficas. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sasddsadasdsadsadsa B) sasddsadasdsadsadsa C) sasddsadasdsadsadsa D) sasddsadasdsadsadsa Exercício 5: O programa utilitário cuja função é ler o arquivo que contém o código de um programa, alocar memória para ele, mover o código para a memória para iniciar sua execução é denominado: A) Linker. B) Loader. C) Assembler. D) Compilador. E) Supervisor. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sdasdsdadas B) sdasdsdadas 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 Exercício 6: Em um sistema operacional multitarefa, enquanto o programa 1 aguarda I/O, o programa 2 está em execução. O que significa que o programa 1 encontrase: A) executando suas outras instruções normalmente. B) suspenso. C) bloqueando o funcionamento do programa 2. D) finalizado. E) ressetando a máquina. O aluno respondeu e acertou. Alternativa(B) Comentários: A) saadsdsasadsadas B) saadsdsasadsadas Exercício 7: Para que programas não realizem acessos a dispositivos de I/O ou a certos endereços da memória de maneira indevida, o processador possui instruções privilegiadas que apenas são executadas pelo sistema operacional. A CPU deve possui pelo menos dois modos de execução: o modo monitor que executa todas as instruções da máquina, incluindo as privilegiadas, e o modo usuário para os demais programas. Um programa de usuário deve então solicitar um acesso a dispositivos de I/O ao sistema operacional, por meio de: A) chamadas de procedimentos comuns. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 B) microprogramação. C) interrupções de hardware. D) chamadas de sistema. E) portas lógicas. O aluno respondeu e acertou. Alternativa(D) Comentários: A) dsasdsddsad B) dsasdsddsad C) dsasdsddsad D) dsasdsddsad Exercício 8: O código do programa aplicativo é armazenado em um arquivo. Para poder ser executado pela CPU, o conteúdo desse arquivo deve ser lido, e movido para a memória do computador, .possibilitando a execução do programa. Esse processo é realizado por um utilitário denominado: A) assembler. B) compilador. C) loader. D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 editor. E) depurador. O aluno respondeu e acertou. Alternativa(C) Comentários: A) asddsaddsadssa B) asddsaddsadssa C) asddsaddsadssa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/6 Exercício 1: Na linguagem assembly, qual o nome do termo que substitui o opcode binário para um termo de mais fácil memorização por parte do ser humano? A) Registrador. B) Montador. C) Assembler. D) Mnemônico. E) Processador. O aluno respondeu e acertou. Alternativa(D) Comentários: A) ssdsdsadasddsad B) ssdsdsadasddsad C) ssdsdsadasddsad D) ssdsdsadasddsad Exercício 2: Qual o nome do programa que traduz o código fonte escrito em assembly para o código de programa executável? A) Sistema Operacional. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/6 B) Editor de Texto. C) Editor Hexadecimal. D) Interpretador. E) Montador. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sdsadsaddasd D) sdsadsaddasd E) sdsadsaddasd Exercício 3: Sobre uma instrução de desvio incondicional, não é possível afirmar que: A) altera o valor do PC. B) é dependente do valor dos flags. C) possui um mnemônico na linguagem assembly. D) possui um opcode. E) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/6 é o equivalente assembly a instruções como if, for e while das linguagens de alto nível. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadssdsdaddsdsa B) sadssdsdaddsdsa Exercício 4: O que sempre define se um desvio condicional irá ou não alterar o valor do PC? A) O valor dos flags. B) O valor do PC. C) O valor do registrador acumulador. D) A alocação da memória. E) A pipeline do processador. O aluno respondeu e acertou. Alternativa(A) Comentários: A) saadaddsdsdasdas Exercício 5: Assinale a alternativa correta: A) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/6 O código fonte de um programa escrito em linguagem de alto nível tende a conter mais linhas do que o código equivalente escrito em assembly. B) O código fonte de um programa escrito em linguagem de alto nível tende a conter menos linhas do que o código equivalente escrito em assembly, e o código executável final tende a ser menor do que o de um código desenvolvido em assembly. C) O código fonte de um programa escrito em linguagem de alto nível tende a conter menos linhas do que o código equivalente escrito em assembly, e o código executável final tende a ser maior do que o de um código desenvolvido em assembly. D) O código fonte de um programa escrito em linguagem de alto nível tende a conter mais linhas do que o código equivalente escrito em assembly, e o código executável final tende a ser menor do que o de um código desenvolvido em assembly. E) O código fonte de um programa escrito em linguagem de alto nível tende a conter mais linhas do que o código equivalente escrito em assembly, e o código executável final tende a ser maior do que o de um código desenvolvido em assembly. O aluno respondeu e acertou. Alternativa(C) Comentários: A) saddsdsdsadsasad B) saddsdsdsadsasad C) saddsdsdsadsasad Exercício 6: Qual o nome da linguagem que possui uma correspondência muito alta com o sível ISA, substituindo os opcodes binários por mnemônicos? A) Assembly ou linguagem de montagem. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/6 B) Linguagem C. C) Lingaugem Java. D) Linguagem de máquina ( nível ISA ). E) Linguagem de fluxo de sinais da microarquitetura. O aluno respondeu e acertou. Alternativa(A) Comentários: A) dsdsadassdssa Exercício 7: Na Linguagem de Montagem ou Assembly Language, existem termos como ADD, SUB, MOV, JMP, CALL, etc. Esses termos substituem os opcodes do nível ISA, tornando mais fácil a programação em editores de texto e a leitura de códigos por humanos.Esses termos são denominados: A) mnemônicos. B) traps. C) códigos ASCII. D) procedimentos. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/6 E) registros. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sdddsaddasdsd Exercício 8: Na linguagem assembly, qual o mnemônico geralmente associado a uma atribuição em uma linguagem de alto nível? A) ADD. B) SUB. C) JMP. D) CALL. E) MOV O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadddadasdsada B) sadddadasdsada C) sadddadasdsada E) sadddadasdsada 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: Qual seria uma vantagem de se programar em assembly ao invés de em uma linguagem de alto nível? A) A facilidade para se programar gastando menos tempo no desenvolvimento. B) A possibilidade de o programador otimizar o código, escrevendo um programa mais enxuto, que consome menos memória e menos ciclos de clock durante a execução. C) Não é necessário conhecer a arquitetura do processador para criar programas em assembly. D) O conjunto de instruções nessa linguagem é comum a todos os processadores. E) Um código escrito em linguagem assembly consome menos linhas de código, entretanto tende a consumir mais memória. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadsadsadsadsadsa B) sadsadsadsadsadsa Exercício 2: Sobre subrotinas e macros, é possível afirmar que: A) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 Uma subrotina sempre é executada consumindo menos ciclos de clock do que uma macro que contém a mesma sequência de instruções. B) Uma subrotina sempre é executada consumindo mais ciclos de clock do que uma macro que contém a mesma sequência de instruções. C) Macros fazem uso de um mnemônico, sendo CALL um nome comum. D) Macros existem apenas no Office. E) Macros e subrotinas são a mesma coisa. O aluno respondeu e acertou. Alternativa(B) Comentários: A) 02203i93i33012i2 B) 02203i93i33012i2 Exercício 3: Assinale a alternativa correta: A) Macros contém uma instrução de retorno no final, que recupera o valor antigo do PC da pilha do processador. B) O uso de macros no lugar de subrotinas tende a reduzir o tamanho do código do programa executável final. C) Macros podem realizar chamadas recursivas. D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 A invocação de uma subrotina recupera o valor antigo do PC. E) O retorno de uma subrotina recupera o valor antigo do PC. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sdaasdsadsadsa B) sdaasdsadsadsa C) sdaasdsadsadsa D) sdaasdsadsadsa E) sdaasdsadsadsa Exercício 4: Assinale a alternativa correta. A) A pilha de um processador é implementada em hardware e pode armazenar o valor do PC quando uma subrotina for chamada. B) A pilha de um processador é implementada em hardware e pode armazenar o valor do PC quando uma macro for chamada. C) A pilha de um processador é implementada em software e pode armazenar o valor do PC quando uma subrotina for chamada. D) O uso frequente de macros reduz o tamanho do código executável final. E) Não há diferença entre uma instrução de desvio e uma instrução de chamada a uma subrotina. O aluno respondeu e acertou. Alternativa(A) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 Comentários: A) adadsdadasdsasd Exercício 5: Sobre a pilha do processador, é possível afirmar que: A) É manipulada com a chamada ou com o retorno de uma macro. B) É uma estrutura de dados LIFO, porque o primeiro dado a entrar também é o primeiro a sair. C) É uma estrutura de dados LIFO, porque o primeiro dado a entrar é o último a sair. D) É ilimitada. E) Salva o valor do PC mediante a chamada de uma instrução de desvio condicional. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sasadsadsadsadds B) sasadsadsadsadds Exercício 6: Altera o PC, mas não altera o conteúdo da pilha: A) MacroInstrução. B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 JMP ( Desvio ). C) CALL ( chamada de procedimento ). D) MOV ( movimento de dados ). E) PUSH ( adicionar um conteúdo à pilha ). O aluno respondeu e acertou. Alternativa(B) Comentários: A) saddsasadsadsa B) saddsasadsadsa Exercício 7: Altera o PC e também a pilha: A) ADD B) JMP ( Devio ). C) CALL ( chamada de procedimento ). D) MOV ( Movimento de dados ). E) POP ( retirar um conteúdo da pilha ). 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 O aluno respondeu e acertou. Alternativa(C) Comentários: A) sddsasdsdadas B) sddsasdsdadas C) sddsasdsdadas Exercício 8: No processo de montagem de um programa executável, é substituída por uma sequência de instruções em assembly, no arquivo do código final: A) CALL ( chamada de procedimento ). B) JMP ( Desvio ). C) INT ( Interrupção ). D) MacroInstrução. E) NOP ( Nenhuma operação ). O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadsadadsadasa B) sadsadadsadasa C) sadsadadsadasa D) sadsadadsadasa Exercício 9: (FCC 2010 – TRE/AM) Os microcomputadores e notebooks atuais normalmente utilizam processadores de dois grandes fabricantes, da Intel e da AMD. Dentre os processadores da Intel se encontram as famílias de produtos 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 A) Pentium, Celeron e Atom. B) Pentium, Core e Athlon. C) Core, Athlon e Celeron. D) Core, Sempron e Turion. E) Athlon, Celeron e Turion O aluno respondeu e acertou. Alternativa(A) Comentários: A) sasadsdsdsa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/6 Exercício 1: Qual o nome do software responsável por gerar o programa executável a partir de um ou mais arquivos de programa objeto? A) Montador ( Assembler ). B) Compilador. C) Sistema Operacional. D) Ligador ( Linker ). E) Carregador ( Loader ). O aluno respondeu e acertou. Alternativa(D) Comentários: A) sasasadsadsas B) sasasadsadsas C) sasasadsadsas D) sasasadsadsas Exercício 2: É responsável pela transferência do código de um programa aplicativo armazenado em um arquivo da memória secundária para a memória principal: A) Montador ( Assembler ). 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/6 B) Compilador. C) Carregador ( Loader ). D) Linkeditor. E) BootLoader. O aluno respondeu e acertou. Alternativa(C) Comentários: A) dsadsdsadsa B) dsadsdsadsa C) dsadsdsadsa Exercício 3: Qual o programa responsável por traduzir o código fonte escrito em linguagem Assembly para código binário? A) Montador ( Assembler ). B) Compilador. C) Linkeditor. D) Sistema Operacional. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/6E) Carregador ( Loader ). O aluno respondeu e acertou. Alternativa(A) Comentários: A) sadsadsdsadsad Exercício 4: Qual programa é responsável por traduzir o código fonte de um programa escrito em linguagem de alto nível em linguagem de montagem? A) Assembler. B) Compilador. C) Carregador D) Ligador. E) Interpretador. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sdsadass B) sdsadass Exercício 5: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/6 Ao se utilizar uma IDE ( Ambiente Integrado de Desenvolvimento ) para uma linguagem de alto nível, tal como C++, ao se clicar no ícone "compilar e executar", qual sequência de programas deve ser acionada? A) Compilar, montar, ligar e carregar na memória principal. B) Compilar, carregar na memória principal, montar, ligar. C) Compilar, montar, carregar e ligar. D) Compilar, ligar, carregar, montar. E) Compilar, carregar, ligar, compilar O aluno respondeu e acertou. Alternativa(A) Comentários: A) dsadadsdadssd Exercício 6: Compiladores e montadores traduzem um procedimento de cada vez colocando a saída da tradução em disco. Antes que o programa possa ser executado, todos os seus procedimentos precisam ser localizados e ligados uns aos outros de modo a formarem um único bloco de código. O programa que realiza essa tarefa é denominado: A) assembler ou montador. B) loader ou carregador. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/6 C) compilador. D) linker ou linkeditor. E) debugger ou depurador. O aluno respondeu e acertou. Alternativa(D) Comentários: B) sasdsdsasdsdsa A) sasdsdsasdsdsa C) sasdsdsasdsdsa D) sasdsdsasdsdsa Exercício 7: Um programa compilador ou montado, antes de ser processado pelo linker é denominado um: A) programa executável. B) código fonte. C) programa objeto. D) aplicativo. E) processo. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/6 O aluno respondeu e acertou. Alternativa(C) Comentários: A) sadssadsadssad B) sadssadsadssad C) sadssadsadssad Exercício 8: Sua função é coletar procedimentos traduzidos separadamente e ligálos uns aos outros para que eles possam executar como uma unidade denominada programa binário executável. Essa frase referese a um aplicativo utilitário denominado: A) assembler ou montador. B) linker ou linkeditor. C) compilador. D) depurador ou debugger. E) sistema operacional. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadddsadsadsa B) sadddsadsadsa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/8 Exercício 1: (CESGRANRIO 2011 Petrobrás Analista de Sistemas Júnior Engenharia de Software 2011) Considerados o limiar entre o hardware e o software de uma máquina, os Modelos de Conjuntos de Instruções especificam: A) as arquiteturas de computadores que diferem essencialmente quanto ao número de operandos de suas instruções, como, por exemplo, RISC (Reduced Instruction set Computers) e CISC (Complex Instruction Set Computers). B) os conceitos relacionados a programação, como tipos abstratos de dados, instanciação de hierarquia de objetos e coleta automática de lixo. C) os modelos de execução de programas, cuja implementação em diferentes tipos de hardware pode não ser capaz de permitir a execução dos mesmos programas. D) os mecanismos de controle de fluxo a serem implementados no hardware da Unidade Aritmética e Lógica associada ao microprocessador. E) um conjunto de códigos de instrução e os comandos nativos implementados por um processador, microcontrolador ou UCP (Unidade Central de Processamento). O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsadsadadsad B) dsadsadadsad C) dsadsadadsad D) dsadsadadsad E) dsadsadadsad 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/8 Exercício 2: (FCC 2011 TRT 19ª Região (AL) Analista Judiciário Tecnologia da Informação) No contexto do nível ISA (Instruction Set Architecture) está INCORRETO: A) ISA é o nível que define a interface entre os compiladores e o hardware. B) A maioria das máquinas tem um único espaço de endereço linear que se estende a partir do endereço 0 C) Algumas máquinas têm espaços de endereços separados para instruções e dados D) Em máquinas com espaços de endereços separados para instruções e dados, todas as escritas vão automaticamente para o espaço de dados, impossibilitando, dessa forma, sobrescrever o programa E) Todos os registradores visíveis no nível de microarquitetura também são visíveis no nível ISA. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsadsadsdsa B) sadsadsadsdsa C) sadsadsadsdsa D) sadsadsadsdsa E) sadsadsadsdsa Exercício 3: (AOCP 2012 BRDE Analista de Sistemas Suporte) Sobre Arquiteturas RISC e CISC, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. O acrônimo RISC quer dizer Reduced Instruction Set Computer, enquanto CISC, significa Complex Instruction set Computer http://www.questoesdeconcursos.com.br/provas/fcc-2011-trt-19a-regiao-al-analista-judiciario-tecnologia-da-informacao 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/8 II. Em computadores que implementam conjunto de instruções CISC, as instruções mais complexas podem ser subdivididas em partes separadas que, então, podem ser executadas como uma sequência de micro instruções. III. A Arquitetura MISC veio para substituir as antigas arquiteturas RISC e CISC, porém esse modelo ainda não faz muito sucesso nos dias de hoje. IV. O número de instruções executadas por segundo é muito superior com a arquitetura MISC, isso comparandose com as CISC e RISC com o mesmo Sistema Operacional. A) apenas I B) apenas I e II C) apenas I, III e IV D) apenas II, III e IV E) I, II, III e IV. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadsadadsadsa B) sadsadadsadsa Exercício 4: (FCC 2011 TRT 4ª REGIÃO (RS) Técnico Judiciário Tecnologia da Informação) Em relação à organização e arquitetura de computadores, é correto afirmar: A) A linguagem de máquina é um conjunto ilimitado de instruções que um circuito de um computador pode reconhecer e executálas diretamente. B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/8 A linguagem de máquina é a forma mais primitiva de linguagem para se comunicar com o computador. C) A arquitetura define os componentes do computador e a maneira como eles estão interligados D) A organização não define os componentes do computador, mas apenas o seu comportamento e a maneira como eles estão interligados. E) O Interpretador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sdsadsadsasad B) sdsadsadsasad Exercício 5: (FCC 2010 TRF 4ª REGIÃO Técnico Judiciário Operação de Computador) Uma instrução de microprocessador pode ser dividida em dois campos denominados código de: A) acesso e operação B) operação e dados C) instrução e dados D) operação e instrução E) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdoonline para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/8 operação e operando O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsdsadsdsad B) dsdsadsdsad C) dsdsadsdsad D) dsdsadsdsad E) dsdsadsdsad Exercício 6: TCE/AM 2012 FCC ANALISTA TÉCNICO DE CONTROLE EXTERNO TECNOLOGIA DA INFORMAÇÃO Uma instrução de comparação de valores em uma linguagem de programação, como por exemplo, a comparação do valor booleano verdadeiro ou falso, exige que seja avaliado um ou mais bits presentes em uma célula de memória. O componente do computador responsável por avaliar o conteúdo desta célula de memória para esta operação é chamado de A) memória secundária. B) memória principal. C) CPU. D) registrador. E) barramento de memória. O aluno respondeu e acertou. Alternativa(C) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/8 Comentários: A) sadadadsadsdads B) sadadadsadsdads B) sadadadsadsdads C) sadadadsadsdads Exercício 7: ESAF 2010 CVM Analista de TI Assinale a opção correta; A) A técnica Pipelining permite ao processador executar múltiplas instruções paralelamente em estágios diferentes. B) São componentes de uma Arquitetura Pipelining: Unidade de Entrada de Instrução, Organizador de Instruções, Unidade de Saída de Instrução, Unidade Provedora de Acesso. C) A técnica Pipelengthing permite ao processador executar múltiplas instruções paralelamente em diferentes dimensões. D) São estágios de uma Arquitetura Pipetunning:Unidade de Busca da Informação, Analisador da Instrução, Unidade de Busca de Casos, Unidade de Execução da Instrução. E) São estágios de uma Memória Pipelining: Unidade Principal, Unidade Secundária, Unidade de Busca dos Dados, Unidade Virtual. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sdsadsadsadsad Exercício 8: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/8 (FCC 2008 TRT/SP) A velocidade medida em ciclos por segundo, que regula o funcionamento da UCP de computadores, é determinada por: A) bps B) time C) stamp D) mips E) clock O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsaddsdsa B) sadsaddsdsa E) sadsaddsdsa Exercício 9: TRT 4ª 2011 FCC TÉCNICO JUDICIÁRIO TECNOLOGIA DA INFORMAÇÃO Em relação à organização e arquitetura de computadores, é correto afirmar: A) A linguagem de máquina é um conjunto ilimitado de instruções que um circuito de um computador pode reconhecer e executálas diretamente B) .A linguagem de máquina é a forma mais primitiva de linguagem para se comunicar com o computador. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 8/8 C) A arquitetura define os componentes do computador e a maneira como eles estão interligados D) A organização não define os componentes do computador, mas apenas o seu comportamento e a maneira como eles estão interligados. E) O Interpretador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sdsadsdasad B) sdsadsdasad 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: (CESGRANRIO 2011 Petrobrás Analista de Sistemas Júnior Engenharia de Software 2011) Uma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usandose o modo de endereçamento imediato. PORQUE O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande. Analisandose as afirmações acima, concluise que: A) as duas afirmações são verdadeiras, e a segunda justifica a primeira. B) as duas afirmações são verdadeiras, e a segunda não justifica a primeira C) D) a primeira afirmação é falsa, e a segunda é verdadeira E) as duas afirmações são falsas. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsadasdsadsas B) sadsadasdsadsas C) sadsadasdsadsas D) sadsadasdsadsas E) sadsadasdsadsas Exercício 2: (FCC 2011 NOSSA CAIXA DESENVOLVIMENTO Analista de Sistemas) Modo de Endereçamento é o termo usado para designar o modo como os bits de um campo de endereço são interpretados para se encontrar o operando. O modo no qual a parte da instrução, realmente, contém o operando 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 para utilização imediata, dispensando qualquer outra informação de sua localização, é denominado endereçamento: A) direto. B) indexado. C) imediato. D) de registrador. E) de pilha. O aluno respondeu e acertou. Alternativa(C) Comentários: A) dssadasdsadas B) dssadasdsadas C) dssadasdsadas Exercício 3: CEITEC 2012 FUNRIO INFORMÁTICA/ENGENHARIAS/MATEMÁTICA ETEAINFRTI Sobre a arquitetura RISC é correto afirmar o seguinte: A) Em comparação com a CISC, RISC apresenta uma arquitetura com poucos registradores. B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 O uso de pipeline é uma característica da RISC. C) Comumente, as instruções RISC consomem vários ciclos de clock. D) E comum, em uma arquitetura RISC, encontramos instruções de 32, 64, 128, 256 e 512 bytes no mesmo processador E) .Muitas instruções RISC são executadas pelo microcódigo. O aluno respondeu e acertou. Alternativa(B) Comentários: A) ssdsdsadsads B) ssdsdsadsads Exercício 4: CEITEC 2012 FUNRIO ENSINO MÉDIO/INFORMÁTICA TAO SUPOTEC Considere as afirmações abaixo. I) Um software sempre executará mais rápido em um processador B do que em A, se, apesar de B e A serem da mesma família, B tiver mais núcleos e clock maior do que A. II) A otimização que compiladores realizam na produção do código final executável está ligada ao aproveitamento da arquitetura do hardware de destino. III) Usualmente, os dispositivos de armazenamento apresentam a seguinte ordem crescente de desempenho: cache, registradores, RAM e disco rígido. Sobre elas, está correta a alternativa A) Somente II está correta. B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 Somente I está correta. C) Somente III está correta. D) Somente I e II estão corretas. E) Somente II e III estão corretas. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sadaddsdsadsdas Exercício 5: NOSSA CAIXA 2011 FCC ANALISTA DE SISTEMAS I Modo de Endereçamento é o termo usado para designar o modo como os bits de um campo de endereço são interpretados para se encontrar o operando. O modo no qual a parte da instrução, realmente, contém o endereço do operando para utilização imediata, dispensando qualquer outra informação de sua localização, é denominado endereçamento: A) direto B) indexado C) imediato D) de registrador 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 E) de pilha O aluno respondeu e acertou. Alternativa(C) Comentários: A) dsdsadads B) dsdsadads C) dsdsadads Exercício 6: TRT 19ª 2011 FCC ANALISTA JUDICIÁRIO TECNOLOGIA DA INFORMAÇÃO Nocontexto do nível ISA (Instruction Set Architecture) está INCORRETO: A) ISA é o nível que define a interface entre os compiladores e o hardware. B) A maioria das máquinas tem um único espaço de endereço linear que se estende a partir do endereço 0 C) .Algumas máquinas têm espaços de endereços separados para instruções e dados. D) Em máquinas com espaços de endereços separados para instruções e dados, todas as escritas vão automaticamente para o espaço de dados, impossibilitando, dessa forma, sobrescrever o programa. E) Todos os registradores visíveis no nível de microarquitetura também são visíveis no nível ISA. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 O aluno respondeu e acertou. Alternativa(E) Comentários: A) saadsadsadadsa B) saadsadsadadsa C) saadsadsadadsa D) saadsadsadadsa E) saadsadsadadsa Exercício 7: (ESAF 2009 – Ministério da Fazenda) O processamento e o controle das instruções executadas em um computador são funções da: A) unidade central de processamento B) memória secundária C) unidade lógica e aritmética D) memória principal. E) unidade de controle. O aluno respondeu e acertou. Alternativa(A) Comentários: A) asddsudsdas Exercício 8: TRT 4ª 2011 FCC TÉCNICO JUDICIÁRIO TECNOLOGIA DA INFORMAÇÃO Em relação à organização e arquitetura de computadores, é correto afirmar: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 A) A linguagem de máquina é um conjunto ilimitado de instruções que um circuito de um computador pode reconhecer e executálas diretamente. B) A linguagem de máquina é a forma mais primitiva de linguagem para se comunicar com o computador. C) A arquitetura define os componentes do computador e a maneira como eles estão interligado. D) A organização não define os componentes do computador, mas apenas o seu comportamento e a maneira como eles estão interligados. E) O Interpretador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1. O aluno respondeu e acertou. Alternativa(B) Comentários: A) adsdsadsda B) adsdsadsda 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: (Analista/BANCEN/FCC/2005) A system call "kill", voltada para a gerencia de processos na maioria dos sistemas UNIX: A) envia um sinal para um processo. B) aguarda ate o termino do processo filho. C) permite definir um temporizador. D) cria um processo filho identico ao processo pai. E) termina o processo corrente. O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsadsadsadsadsa B) dsadsadsadsadsa C) dsadsadsadsadsa D) dsadsadsadsadsa E) dsadsadsadsadsa Exercício 2: (FCC 2010 TREAM Analista Judiciário Tecnologia da Informação) Em sua concepção arquitetônica, a maioria dos computadores atuais são organizados em níveis. Nesse aspecto, o nível que é responsável por fornecer serviços básicos para o nível de linguagem de máquina, tais como interface gráfica com o usuário e escalonamento de processos, é o nível A) do montador. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 B) de lógica digital. C) de microprogramação. D) convencional de máquina. E) do sistema operacional. O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsdadsadd B) sadsdadsadd C) sadsdadsadd D) sadsdadsadd E) sadsdadsadd Exercício 3: (MS CONCURSOS 2010 CODENIRJ Analista de Sistemas) Sem software, um computador é basicamente um inútil amontoado de metal. Com software, um computador pode armazenar, processar e recuperar informações, além de exibir documentos de multimídia e pesquisar na internet. O software de computador pode ser dividido em: A) Microprograma e Linguagem de máquina. B) Programas de Aplicativos e Microprograma. C) Programas de Sistemas e Microprograma D) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 Programas de Sistemas e Programas de Aplicativos. E) Linguagem de Máquina e Programas de Aplicativos O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadadasdsadsadas B) sadadasdsadsadas C) sadadasdsadsadas D) sadadasdsadsadas Exercício 4: CESGRANRIO 2012 Petrobrás Técnico de Exploração de Petróleo Júnior Informática Um dos principais objetivos do sistema operacional é apresentar uma máquina estendida para o usuário e suas aplicações visando a tornar as operações de entrada e saída (E/S) as mais simples possíveis. Para isso, o sistema possui um conjunto de rotinas que possibilita a comunicação com qualquer dispositivo que possa ser conectado ao computador. Esse conjunto de rotinas faz parte do A) device driver B) dispositivo de E/S C) subsistema de E/S D) sistema de arquivos E) sistema de bufferização 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 O aluno respondeu e acertou. Alternativa(C) Comentários: A) sdaddssdsasa B) sdaddssdsasa C) sdaddssdsasa Exercício 5: FCC 2010 TRT 20ª REGIÃO ( SE ) Técnico Judiciário Tecnologia da Informação Componente central do sistema operacional da maioria dos computadores. Serve de ponte entre aplicativos e o processamento real de dados feito no âmbito do hardware. Essa é a definição de:? A) Sistema B) Software C) Kernel D) Microprocessador. E) Boot. O aluno respondeu e acertou. Alternativa(C) Comentários: A) sadsasadadsdsas B) sadsasadadsdsas C) sadsasadadsdsas Exercício 6: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 FCC 2007 TRE SE Analista Judiciário Exonúcleos e monolíticos são nomes atribuídos: A) aos sistemas de comunicação de dados. B) às topologias de redes de computadores. C) às arquiteturas de software. D) às configurações de hardware. E) às estruturas de sistemas operacionais. O aluno respondeu e acertou. Alternativa(E) Comentários: A) asadsdsadsdasds B) asadsdsadsdasds C) asadsdsadsdasds D) asadsdsadsdasds E) asadsdsadsdasds Exercício 7: FCC 2011 TRT 14ª Região ( RO e AC ) Técnico Judiciário O gerenciamento de memória desenvolve sua função a partir de duas tarefas, denominadas A) Alocação de Memória e Fragmentação. B) 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 Performance e Isolamento. C) Gerenciamento Estático e Gerenciamento Dinâmico. D) Paginação e Fragmentação. E) Gerenciamento Dinâmico e Paginação. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sdsadsadsasad Exercício 8: FCC 2011 TRT 14ª Região (RO e AC) Técnico Judiciário Tecnologia da Informação Disciplina: Sistemas Operacionais (TI) Assuntos: Gerência de Memória Processos Quando um job chega para ocupar uma partição de memória, ou ele é colocado em uma fila de entrada da menor partição capaz de armazenálo ou ele é colocado em uma fila de entrada única para todas as partições. No contexto de gerenciamento de memória tratase de uma afirmativa típica da? A) Multiprogramação com partições fixas. B) Monoprogramação sem troca. C) Multiprogramação com troca.D) Monoprogramação sem paginação. https://www.aprovaconcursos.com.br/questoes-de-concurso/prova/fcc-2011-trt-14-ordf-regiao-ro-e-ac-tecnico-judiciario-tecnologia-da-informacao https://www.aprovaconcursos.com.br/questoes-de-concurso/disciplina/sistemas-operacionais https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Ger%C3%83%C2%AAncia+de+Mem%C3%83%C2%B3ria https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Processos 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 E) Multiprogramação com partições dinâmicas. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sdsadsdsadsadas 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/7 Exercício 1: (Analista de Sistemas/CEAL/FCC/2005) Na implementação da memória virtual, quando adotadas às técnicas de paginação e segmentação, A) As páginas da memória virtual podem ter tamanhos diferentes do tamanho das páginas da memória física. B) Não há fragmentação da memória física. C) A troca de página na memória física é sempre minimizada. D) As páginas da memória virtual são divididas, permitindo trabalhar com páginas virtuais menores. E) Têmse múltiplos espaços de endereçamento virtual separados. O aluno respondeu e acertou. Alternativa(E) Comentários: A) asdsadsdsdsadsads B) asdsadsdsdsadsads C) asdsadsdsdsadsads D) asdsadsdsdsadsads E) asdsadsdsdsadsads Exercício 2: (Analista/BACEN/FCC/2005) Os sistemas operacionais podem gerenciar uma memória alocada dinamicamente com os métodos: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/7 A) Mapa de bits e paginação. B) Mapa de bits e segmentação. C) Paginação e listas encadeadas. D) Mapa de bits e listas encadeadas. E) Paginação e segmentação. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadsadsadasassad B) sadsadsadasassad C) sadsadsadasassad D) sadsadsadasassad Exercício 3: (FCC 2011 NOSSA CAIXA DESENVOLVIMENTO Analista de Sistemas) Em relação à segmentação no gerenciamento de memória, é correto afirmar: A) Há apenas um espaço de endereço linear. B) O espaço de endereço virtual não pode ser maior do que o tamanho da memória C) O programador não precisa estar ciente de que há segmentação 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/7 D) A segmentação não manipula tabelas de tamanhos variáveis E) Os segmentos não têm tamanho fixo O aluno respondeu e acertou. Alternativa(E) Comentários: A) dsadsadass B) dsadsadass C) dsadsadass D) dsadsadass E) dsadsadass Exercício 4: (CEPERJ 2012 PROCONRJ Técnico em Informática) Memória virtual representa um mecanismo que é implementado pelo sistema operacional, com o auxílio do disco rígido. Das técnicas utilizadas no processo, duas são caracterizadas a seguir: 1 divide o espaço de endereçamento em um número de partições com tamanhos variáveis. 2 divide a memória física em um número de partições de mesmo tamanho, denominadas frames. Essas técnicas são conhecidas respectivamente, por: A) Fragmentação e Compactação B) Paginação e Fragmentação C) Segmentação e Paginação D) Otimização e Segmentação 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/7 E) Compactação e Otimização O aluno respondeu e acertou. Alternativa(C) Comentários: A) sdsadsadassa B) sdsadsadassa C) sdsadsadassa Exercício 5: FCC 2010 TRT 20ª REGIÃO ( SE ) Técnico Judiciário O sistema operacional é construído como uma série de módulos, sendo que cada módulo é responsável por uma função. NÃO é um módulo de um sistema operacional multiusuário: A) Gerenciador de arquivo. B) Gerenciador de gravação. C) Núcleo ou Kernel. D) Gerenciador de processo. E) Escalonador ou Scheduler. O aluno respondeu e acertou. Alternativa(B) Comentários: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/7 A) sdsadddsadsad B) sdsadddsadsad Exercício 6: FCC 2012 TRF 2ª REGIÃO Analista Judiciário Informática Disciplina: Sistemas Operacionais (TI) Assuntos: Gerência de Memória Quando segmentos de memória alocados a processos e segmentos de memória livres são mantidos em uma lista ordenada por endereço, é possível utilizar diversos algoritmos para alocar memória a um processo recém criado. Presumindo que o gerenciador de memória saiba o tamanho de memória que deve ser alocada ao processo, ele procurará ao longo da lista de segmentos de memória por um segmento livre que seja suficientemente grande para esse processo. O segmento é quebrado em duas partes, se for o caso, sendo uma parte alocada ao processo e a sobra transformase em um segmento de memória livre. O texto trata do algoritmo: A) next fit. B) first fit. C) best fit. D) worst fit. E) back fit. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadsdsaddsa B) sadsdsaddsa Exercício 7: https://www.aprovaconcursos.com.br/questoes-de-concurso/prova/fcc-2012-trf-2-ordf-regiao-analista-judiciario-informatica https://www.aprovaconcursos.com.br/questoes-de-concurso/disciplina/sistemas-operacionais https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Ger%C3%83%C2%AAncia+de+Mem%C3%83%C2%B3ria 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/7 FCC 2012 TRF 2º REGIÃO Analista Judiciário Quando a memória é alocada dinamicamente, o sistema operacional deve gerenciála, em termos gerais, de duas maneiras: A) relocação e proteção. B) paginação e troca de processos. C) proteção e mapa de bits. D) mapa de bits e lista de disponíveis. E) troca de processos e relocação. O aluno respondeu e acertou. Alternativa(D) Comentários: A) sdsadsadsadsd B) sdsadsadsadsd C) sdsadsadsadsd D) sdsadsadsadsd Exercício 8: FCC 2011 TRT 14ª Região ( RO e AC ) Técnico Judiciário A Memory Management Unit (MMU) tem como função: A) mapear páginas virtuais em molduras de página. B) mapear os endereços virtuais para endereços físicos de memória. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/7 C) dividir a memória em partições de tamanhos variados. D) pesquisar e selecionar o job que melhor se ajuste ao tamanho da partição. E) gerenciar os registradores de base e registradores de limite. O aluno respondeu e acertou. Alternativa(B) Comentários: A) sadsadsadsdsaa B) sadsadsadsdsaa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/9 Exercício 1: (CESGRANRIO 2011 FINEP Analista de Suporte) Considere as afirmações abaixo sobre os critérios que devem ser adotados em uma política de escalonamento de processos (tarefas) em sistemas multiprogramáveis. I A política de escalonamento de processos tem como critério maximizar a utilização do processador, mantendoo ocupado a maior parte do tempo e balance ando sua utilização entre os diversos processos. II A política de escalonamento de processos busca maximizar o número de processos (tarefas) executados em um determinado intervalo de tempo. III Maximizar o tempo queum processo leva desde sua admissão até o seu término é um critério típico da política de escalonamento de processos. IV Minimizar o tempo de resposta, oferecendo tempos de resposta razoáveis para os usuários é um dos critérios da política de escalonamento de processos. Estão corretas as afirmações A) apenas I e II B) apenas I e III C) apenas II, III e IV D) apenas I, II e IV E) I, II, III e IV O aluno respondeu e acertou. Alternativa(D) Comentários: A) sadsdsadsadsadsa B) sadsdsadsadsadsa 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/9 C) sadsdsadsadsadsa D) sadsdsadsadsadsa Exercício 2: TRF 2ª 2012 FCC ANALISTA JUDICIÁRIO INFORMÁTICA 15 Em termos de sistemas operacionais para multiprocessadores, considere: I. Uma das possibilidades de se organizar um sistema operacional de multiprocessador é dividir estaticamente a memória em muitas partições de acordo com o número de CPUs e dar a cada CPU sua própria memória e sua própria cópia privada do sistema operacional. II. Uma forma ainda melhor para otimizar um sistema operacional de multiprocessador é permitir que todas as CPUs compartilhem o código do sistema operacional e façam cópias privadas somente dos dados. III. Se duas CPUs num multiprocessador baseado em barramento, sem a utilização de cache, tentam acessar a mesma posição de memória exatamente no mesmo instante, as duas conseguirão o barramento, com acesso a posições distintas de memória. IV. No modelo de multiprocessadores mestreescravo, uma cópia do sistema operacional e suas tabelas estão presentes na CPU 1 e em nenhuma outra mais, sendo que todas as chamadas ao sistema são redirecionadas para a CPU 1 para processamento nela. Em contrapartida, a CPU 1 não pode executar processos do usuário. Está correto o que consta APENAS em A) I e II. B) I, II e III C) .II e III. D) II, III e IV. 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/9 E) III e IV. O aluno respondeu e acertou. Alternativa(A) Comentários: A) sadsadsadsadsadsa Exercício 3: FCC 2010 TREAM Analista Judiciário Tecnologia da Informação Disciplina: Sistemas Operacionais (TI) Assuntos: Estrutura do Sistema Operacional O processo é um conceito chave em todos os sistemas operacionais. Nesse contexto, considere: I. O espaço de endereçamento é associado ao processo e contém o programa executável, os dados do programa e sua pilha e um conjunto de registradores, incluindo o contador de programa e o ponteiro da pilha. II. Tanto as hierarquias de processos quanto as de arquivos são organizadas como árvores, inclusive nos seus níveis de profundidade que podem ser acessados indistintamente pelo processo pai e seus processos filhos. III. Em relação aos sistemas de arquivos, uma função importante do sistema operacional é esconder as peculiaridades dos discos e outros dispositivos de entrada e saída e apresentar ao programador um modelo abstrato de arquivos. IV. Um processo suspenso consiste na imagem de núcleo e sua entrada na tabela de processos, que contém seus registradores, entre outros elementos. É correto o que se afirma em A) I, II, III e IV. B) I, II e III, apenas. C) I, III e IV, apenas. https://www.aprovaconcursos.com.br/questoes-de-concurso/prova/fcc-2010-tre-am-analista-judiciario-tecnologia-da-informacao https://www.aprovaconcursos.com.br/questoes-de-concurso/disciplina/sistemas-operacionais https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Estrutura+do+Sistema+Operacional 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/9 D) II e IV, apenas. E) II e III, apenas. O aluno respondeu e acertou. Alternativa(C) Comentários: A) sadsadsadsadas B) sadsadsadsadas C) sadsadsadsadas Exercício 4: CESGRANRIO 2008 CAPES Analista de Sistemas Disciplina: Sistemas Operacionais (TI) Assuntos: Estrutura do Sistema Operacional Gerência do Processador Considere o seguinte conjunto de processos e a duração de surto de CPU expressa em milissegundos: Se os processos chegam na ordem X, Y e Z, onde X chega no instante 0, qual o tempo de espera médio se os processos forem atendidos segundo o escalonamento FCFS (firstcome, firstserved)?? A) 10.6 B) 12 C) 13 D) https://www.aprovaconcursos.com.br/questoes-de-concurso/prova/cesgranrio-2008-capes-analista-de-sistemas https://www.aprovaconcursos.com.br/questoes-de-concurso/disciplina/sistemas-operacionais https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Estrutura+do+Sistema+Operacional https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Ger%C3%83%C2%AAncia+do+Processador 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/9 ) 14 E) 20 O aluno respondeu e acertou. Alternativa(E) Comentários: A) sadsadsdassdas B) sadsadsdassdas C) sadsadsdassdas D) sadsadsdassdas E) sadsadsdassdas Exercício 5: CESGRANRIO 2006 DECEA Técnico de Defesa Aérea e Controle de Tráfego Aéreo No âmbito de sistemas operacionais, uma seção ou região crítica é a: A) área da memória que contém dados compartilhados. B) área do programa que é executada 80% do tempo. C) área do sistema operacional que contém o código do loader. D) parte do programa que acessa dados compartilhados. E) parte da memória usada para operações criptográficas. O aluno respondeu e acertou. Alternativa(D) Comentários: 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/9 A) sadsasdsadd E) sadsasdsadd C) sadsasdsadd B) sadsasdsadd A) sadsasdsadd B) sadsasdsadd C) sadsasdsadd D) sadsasdsadd Exercício 6: FCC 2011 INFRAERO Analista de Sistemas Rede e Suporte Disciplina: Sistemas Operacionais (TI) Assuntos: Linux Sistemas Operacionais Windows Sobre sistemas operacionais, considere: I. No kernel 2.6 do Linux, o escalonador possui 64 níveis de prioridade. Sendo 0 a menor prioridade, as prioridades de 0 a 32 são para processos de tempo real e, de 33 a 63, para os demais processos de usuário. II. No Linux, as operações READ são síncronas e bloqueantes, pois existe a suposição de que o processo que executou a operação necessita dos dados para continuar, o que confere às operações de leitura maior prioridade em relação as operações de escrita. III. Na família Windows NT, o escalonador utiliza múltiplas filas e os processos interativos (I/O bound) possuem prioridade sobre os CPU bound. O escalonamento é baseado em prioridades, no qual cada thread possui uma prioridade, que varia de 0 a 31, onde 0 é a menor prioridade. IV. No Windows, independentemente de haver um ou vários processadores, existirá apenas uma fila de processos aptos; entretanto, a existência de múltiplos processadores permitirá o paralelismo físico na execução das threads. É correto o que consta em: A) I, II e III, apenas. B) I, II e IV, apenas. C) I, III e IV, apenas. D) https://www.aprovaconcursos.com.br/questoes-de-concurso/prova/fcc-2011-infraero-analista-de-sistemas-rede-e-suporte https://www.aprovaconcursos.com.br/questoes-de-concurso/disciplina/sistemas-operacionais https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Linux https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Sistemas+Operacionais https://www.aprovaconcursos.com.br/questoes-de-concurso/questoes/assunto/Windows 09/09/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.