Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0166_EX_A1_201510056581_V1 SISTEMAS OPERACIONAIS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A1_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 22/05/2017 12:40:51 (Finalizada) 1a Questão (Ref.: 201510073063) Fórum de Dúvidas (3) Saiba (0) Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: É impossível fazer uso de um computador que não tenha um sistema operacional instalado. Atua como uma interface entre o usuário e o computador. Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de forma organizada e protegida. Um sistema operacional é responsável por gerenciar os recursos computacionais. São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos. Gabarito Comentado 2a Questão (Ref.: 201510077998) Fórum de Dúvidas (3) Saiba (0) Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: Sistemas monotarefa podem ser multiusuário. Todo sistema multiusuário é também multitarefa. Alguns sistemas multiusuário são também multitarefa Todo sistema multitarefa é também multiusuário. Sistemas monousuário são obrigatoriamente monotarefa. Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 4 30/05/2017 19:15 3a Questão (Ref.: 201510768283) Fórum de Dúvidas (3) Saiba (0) Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Multitarefas com Múltiplos usuários Sistemas Multiusuários e Multitarefas Sistemas Monousuário e Multitarefas Sistemas Monousuários e Monotarefas Sistemas Monotarefas com mais de um usuário Gabarito Comentado 4a Questão (Ref.: 201510073077) Fórum de Dúvidas (3) Saiba (0) A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta: Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Gabarito Comentado 5a Questão (Ref.: 201510073986) Fórum de Dúvidas (3) Saiba (0) A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que adota esta arquitetura: MINIX Windows XP Linux Windows 7 Windows Vista Gabarito Comentado 6a Questão (Ref.: 201510673796) Fórum de Dúvidas (2 de 3) Saiba (0) A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 4 30/05/2017 19:15 afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo)". REFERE-SE A: TIME SHARING MULPROCESSADOR INTERATIVO TEMPO REAL MULTITAREFA 7a Questão (Ref.: 201510644765) Fórum de Dúvidas (3) Saiba (0) Um Sistema Operacional (SO) realiza o gerenciamento: (I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. (II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. (III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela alocação e liberação dinâmica de seu espaço. As lacunas I, II e III são, correta e respectivamente, preenchidas por: de discos - de threads - de cache de armazenamento - de processos - de memória de I/O - de tempos de CPU - de RAM em memória secundária - de serviços - em memória principal de arquivos - de barramentos - de discos Gabarito Comentado 8a Questão (Ref.: 201510117769) Fórum de Dúvidas (3) Saiba (0) Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos Um sistema operacional é responsável por gerenciar os recursos computacionais É impossível fazer uso de um computador que não tenha um sistema operacional Um sistema operacional deve facilitar acesso aos recursos do sistema File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 4 30/05/2017 19:15 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 4 de 4 30/05/2017 19:15 CCT0166_EX_A2_201510056581_V1 SISTEMAS OPERACIONAIS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A2_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 07:40:46 (Finalizada) 1a Questão (Ref.: 201510073891) Fórum de Dúvidas (1 de 3) Saiba (0) Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo: I/O-bound. background. monotarefa. foreground. CPU-bound. 2a Questão (Ref.: 201510074294) Fórum de Dúvidas (1 de 3) Saiba (0) Um processo, segundo Machado, é formada por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 4 31/05/2017 18:57 o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. o contextode software armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). Gabarito Comentado 3a Questão (Ref.: 201510669561) Fórum de Dúvidas (1 de 3) Saiba (0) Marque a opção que melhor representa a afirmação a seguir. Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status¿. Contexto de Software Limites Thread Contexto de Hardware Espaço de Endereçamento Gabarito Comentado 4a Questão (Ref.: 201510078037) Fórum de Dúvidas (1 de 3) Saiba (0) Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 4 31/05/2017 18:57 programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Avalie as sentenças a seguir e assinale a correta. O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha em estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os sentidos. O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo depende da escolha por parte do sistema operacional para que possa executar seu código (instruções) O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em EXECUÇÂO O escalonador também pode selecionar processo em ESPERA para execução. Gabarito Comentado 5a Questão (Ref.: 201510077431) Fórum de Dúvidas (1 de 3) Saiba (0) Qual a diferença básica entre um processo e um programa? Um processo é um thread. Um programa é um arquivo em disco. Um processo é um programa em execução. Um programa é um arquivo em disco. Um processo é um programa em disco. Um programa é um processo em execução. Um programa é um conjunto de processos. Um processo é uma unidade básica. Um programa é um processo em execução. Um processo é um arquivo em disco. Gabarito Comentado 6a Questão (Ref.: 201510649374) Fórum de Dúvidas (1 de 3) Saiba (0) Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os processos do tipo: CPU-bound e I/O-bound ao mesmo tempo. Não é possível classificar o processo com as informações fornecidas. O processo em questão não é CPU-bound nem I/O-bound. I/O-bound. CPU-bound. Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 4 31/05/2017 18:57 7a Questão (Ref.: 201510073034) Fórum de Dúvidas (1 de 3) Saiba (0) Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "execução". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará para qual estado? TERMINADO EXECUÇÃO PRONTO ESPERA CRIADO Gabarito Comentado 8a Questão (Ref.: 201510669462) Fórum de Dúvidas (1 de 3) Saiba (0) Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima. Processos em Lote Processos Background Processos Foreground Processos I/O bound Processos CPU bound Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 4 de 4 31/05/2017 18:57 CCT0166_EX_A3_201510056581_V1 SISTEMAS OPERACIONAIS 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A3_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 11:42:13 (Finalizada) 1a Questão (Ref.: 201510673572) Fórum de Dúvidas (0) Saiba (0) Uma das diferenças entre threads em modo usuário e threads em modo kernel é: A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode. Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia. A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende. A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. Gabarito Comentado 2a Questão (Ref.: 201510767895) Fórum de Dúvidas (0) Saiba (0) Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD. Existem dois tipos de thread: thread usuário e thread kernel A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário. Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas, diretamente, pelo usuário. O suporte a múltiplas thread é uma característica do sistema operacional. Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 4 31/05/2017 18:58 3a Questão (Ref.: 201510768048) Fórum de Dúvidas (0) Saiba (0) Com relação ao conceito de thread, fluxo de dados, julgue os itens a seguir: I. São fluxos de execução distintos dentro de um mesmo processo. II. O kernel N Ã O enxerga essas threads e, por esse motivo, não podem ser gerenciadas individualmente. III. O thread N Ã O é considerado uma solução eficiente para os sistemas modernos Todas estão incorretas Todas estão corretas Apenas II e III estão corretas Apenas I e III estão corretas Apenas I e II estão corretas 4a Questão (Ref.: 201510076713) Fórum de Dúvidas (0) Saiba (0) Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do contexto de software do processo. do contexto de hardware do processo. do controle de memória do processo. do gerenciamento de arquivo. do espaço de endereçamento do processo. 5a Questão (Ref.: 201510292930) Fórum de Dúvidas (0) Saiba (0) Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções: Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores. PORQUE Osistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. Acerca dessas asserções, assinale a opção correta. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 4 31/05/2017 18:58 Tanto a primeira quanto a segunda asserções são proposições falsas. Gabarito Comentado 6a Questão (Ref.: 201510079242) Fórum de Dúvidas (0) Saiba (0) Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as demais threads deste processo: Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco Serão bloqueadas também para impedir a ocorrência de erros Serão interrompidas provocando um erro no processo. Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco Poderão continuar executando se não dependerem da thread que foi bloqueada 7a Questão (Ref.: 201510290093) Fórum de Dúvidas (0) Saiba (0) Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ? Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo Utilização de múltiplos processadores Economia de tempo de gerenciamento Compartilhamento de recursos Melhor aproveitamento na fatia de tempo 8a Questão (Ref.: 201510074005) Fórum de Dúvidas (0) Saiba (0) Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Já as threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. Isto posto, marque a assertiva VERDADEIRA: O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento. O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 4 31/05/2017 18:58 O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads. Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 4 de 4 31/05/2017 18:58 CCT0166_EX_A4_201510056581_V1 SISTEMAS OPERACIONAIS 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A4_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 11:49:59 (Finalizada) 1a Questão (Ref.: 201510079251) Fórum de Dúvidas (2 de 3) Saiba (0) Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar. Nesta situação podemos identificar a ocorrência de: Um deadlock que poderá ser solucionado quando o professor desistir da aula. Um deadlock em função da exclusão mútua no acesso aos dois recursos Um evento que será solucionado assim que terminar a aula Uma condição de corrida Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. 2a Questão (Ref.: 201510177637) Fórum de Dúvidas (2 de 3) Saiba (0) Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada, as seguintes condições devem acontecer simultaneamente: exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process overlapping) e falha de escalonamento (scheduling fail). transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de escalonamento (scheduling fail). exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera circular (circular wait). exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process overlapping) e espera circular (circular wait). BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 4 31/05/2017 19:00 transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de recursos (hold and wait) e não preempção (no preemption). Gabarito Comentado 3a Questão (Ref.: 201510673080) Fórum de Dúvidas (3) Saiba (0) O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma condição de corrida é denominado: Região restante Região problemática Região crítica Região de saída Região de entrada 4a Questão (Ref.: 201510673088) Fórum de Dúvidas (3) Saiba (0) Starvation é uma situação que ocorre quando: Pelo menos um processo é continuamente postergado e não executa. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Quando Quantum está acima de 400 ms O processo tenta mas não consegue acessar uma variável compartilhada. Pelo menos um evento espera por um evento que não vai ocorrer. Gabarito Comentado 5a Questão (Ref.: 201510673113) Fórum de Dúvidas (3) Saiba (0) Analise o texto a seguir: "Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar." Nesta situação pode-se identificar a ocorrência de: Um deadlock em função da exclusão mútua no acesso aos dois recursos Uma condição de corridaUm deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Um evento que será solucionado assim que terminar a aula File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 4 31/05/2017 19:00 Um deadlock que poderá ser solucionado quando o professor desistir da aula. Gabarito Comentado 6a Questão (Ref.: 201510673078) Fórum de Dúvidas (3) Saiba (0) Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição: Bloqueio Exclusão mútua Deadlock Espera ocupada Starvation Gabarito Comentado 7a Questão (Ref.: 201510329074) Fórum de Dúvidas (2 de 3) Saiba (0) Starvation ocorre quando? Escolha a alternativa correta. O processo tenta mas não consegue acessar uma variável compartilhada. Pelo menos um evento espera por um evento que não vai ocorrer. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Pelo menos um processo é continuamente postergado e não executa. Gabarito Comentado 8a Questão (Ref.: 201510673793) Fórum de Dúvidas (1 de 3) Saiba (0) Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? Escolha a alternativa correta. Apenas threads podem ser executados em paralelo. Threads possuem o mesmo contexto de software Threads apenas podem ocorrer em processadores multicore. Processos executam mais rapidamente. Processos apenas podem ocorrer em sistemas de grande porte. Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 4 31/05/2017 19:00 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 4 de 4 31/05/2017 19:00 CCT0166_EX_A6_201510056581_V1 SISTEMAS OPERACIONAIS 6a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A6_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 20:38:20 (Finalizada) 1a Questão (Ref.: 201510093969) Fórum de Dúvidas (0) Saiba (0) Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitera de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? Circular Não preemptivo Shortest-Job-First (SJF) Por Prioridade First-In-First-Out (FIFO) Gabarito Comentado 2a Questão (Ref.: 201510290098) Fórum de Dúvidas (0) Saiba (0) No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: FCFS - SJF - Round Robin - Múltiplas Filas I- o primeiro que chega é o primeiro a ser atendido II- o menor primeiro III- escalonamento circular IV- filas com prioridades diferentes II - III - I - IV III - I - II - IV I - II - III - IV III - II - I - IV II - I - III - IV Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 3 03/06/2017 07:34 3a Questão (Ref.: 201510754717) Fórum de Dúvidas (0) Saiba (0) Considere a seguinte chegada de processo e respectivos tempos de execução: Processo Tempo de Chegada Duração P1 0.0 8 P2 1.0 5 P3 3.0 2 P4 5.0 4 Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF. Pergunta-se: qual o tempo médio de espera neste sistema? 3,3 3,1 4,2 4,8 2,3 4a Questão (Ref.: 201510077509) Fórum de Dúvidas (0) Saiba (0) O nome dado ao critério utilizado para selecionar o próximo processo que deve ser executado é : ARMAZENAMENTO EXECUÇÃO COMPATILHAMENTO TEMPO REAL ESCALONAMENTO 5a Questão (Ref.: 201510073958) Fórum de Dúvidas (0) Saiba (0) Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: chegar primeiro ao estado de pronto. ocupar menos espaço em memória. estiver em modo usuário. tiver maior prioridade. tiver o menor tempo de processador ainda por executar. 6a Questão (Ref.: 201510329084) Fórum de Dúvidas (0) Saiba (0) Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado em execução para o estado bloqueado II. Do estado em execução para o estado pronto BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 3 03/06/2017 07:34 III. Do estado pronto para o estado bloqueado IV. Do estado bloqueado para o estado em execução Quais são as afirmativas verdadeiras? Somente as afirmativas II e III são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Gabarito Comentado 7a Questão (Ref.: 201510293025) Fórum de Dúvidas (0) Saiba (0) Dentre os diversos algoritmos de escalonamento, escolha entre as alternativas a opção que indique o algoritmo que busca beneficiar os processos I/O-bound? Round Robin (Circular) FIFO não preemptivo Prioridades FCFS Múltiplas filas com realimentação Gabarito Comentado 8a Questão (Ref.: 201510635272) Fórum de Dúvidas (0) Saiba (0) A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento: não preemptivo seletivo temporal atemporal preemptivo Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 3 03/06/2017 07:34 CCT0166_EX_A6_201510056581_V1 SISTEMAS OPERACIONAIS 6a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A6_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 20:38:20 (Finalizada) 1a Questão (Ref.: 201510093969) Fórum de Dúvidas (0) Saiba (0) Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitera de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? Circular Não preemptivo Shortest-Job-First (SJF) Por Prioridade First-In-First-Out (FIFO) Gabarito Comentado 2a Questão (Ref.: 201510290098) Fórum de Dúvidas (0) Saiba (0) No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: FCFS - SJF - Round Robin - Múltiplas Filas I- o primeiro que chega é o primeiro a ser atendido II- o menor primeiro III- escalonamento circular IV- filas com prioridades diferentes II - III - I - IV III - I - II - IV I - II - III - IV III - II - I - IV II - I - III - IV Gabarito ComentadoBDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 3 31/05/2017 19:00 3a Questão (Ref.: 201510754717) Fórum de Dúvidas (0) Saiba (0) Considere a seguinte chegada de processo e respectivos tempos de execução: Processo Tempo de Chegada Duração P1 0.0 8 P2 1.0 5 P3 3.0 2 P4 5.0 4 Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF. Pergunta-se: qual o tempo médio de espera neste sistema? 3,3 3,1 4,2 4,8 2,3 4a Questão (Ref.: 201510077509) Fórum de Dúvidas (0) Saiba (0) O nome dado ao critério utilizado para selecionar o próximo processo que deve ser executado é : ARMAZENAMENTO EXECUÇÃO COMPATILHAMENTO TEMPO REAL ESCALONAMENTO 5a Questão (Ref.: 201510073958) Fórum de Dúvidas (0) Saiba (0) Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: chegar primeiro ao estado de pronto. ocupar menos espaço em memória. estiver em modo usuário. tiver maior prioridade. tiver o menor tempo de processador ainda por executar. 6a Questão (Ref.: 201510329084) Fórum de Dúvidas (0) Saiba (0) Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado em execução para o estado bloqueado II. Do estado em execução para o estado pronto BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 3 31/05/2017 19:00 III. Do estado pronto para o estado bloqueado IV. Do estado bloqueado para o estado em execução Quais são as afirmativas verdadeiras? Somente as afirmativas II e III são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Gabarito Comentado 7a Questão (Ref.: 201510293025) Fórum de Dúvidas (0) Saiba (0) Dentre os diversos algoritmos de escalonamento, escolha entre as alternativas a opção que indique o algoritmo que busca beneficiar os processos I/O-bound? Round Robin (Circular) FIFO não preemptivo Prioridades FCFS Múltiplas filas com realimentação Gabarito Comentado 8a Questão (Ref.: 201510635272) Fórum de Dúvidas (0) Saiba (0) A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento: não preemptivo seletivo temporal atemporal preemptivo Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 3 31/05/2017 19:00 CCT0166_EX_A7_201510056581_V1 SISTEMAS OPERACIONAIS 7a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A7_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 26/05/2017 18:40:03 (Finalizada) 1a Questão (Ref.: 201510290099) Fórum de Dúvidas (0) Saiba (0) A fragmentação interna ou externa ocorre durante o processo de alocação de memória para um processo. Correlacione o método de alocação com o tipo de fragmentação que pode ocorrer: Contíguo estático - Contíguo relocável - Contíguo dinâmico - Paginação I- Fragmentação interna II- Fragmentação interna III- Fragmentação externa IV- Fragmentação interna I - III - II - IV I - IV - III - II I - II - III - IV I - IV - II - III I - II - IV - III 2a Questão (Ref.: 201510683732) Fórum de Dúvidas (0) Saiba (0) A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo. BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 3 03/06/2017 07:35 3a Questão (Ref.: 201510649375) Fórum de Dúvidas (0) Saiba (0) Os modelos de alocação particionada estática e dinâmica permitem, respectivamente: Fragmentação paginada e não paginada fragmentação externa e interna Fragmentação relocável e não relocável fragamentação interna e externa fragmentação somente na última partição em ambos os casos Gabarito Comentado 4a Questão (Ref.: 201510177838) Fórum de Dúvidas (0) Saiba (0) A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping: Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador. Gabarito Comentado 5a Questão (Ref.: 201510293133) Fórum de Dúvidas (0) Saiba (0) Quando se trata sobre a gerência da memória principal, um ponto que crucial que deve ser considerado é a fragmentação. Neste sentido assinale a alternativa INCORRETA sobre o tipo de ocorrência de fragmentação para o tipo de alocação em memória principal. Fragmentação externa na alocação particionada dinâmica. Fragmentação externa na alocação por segmentação. Fragmentação interna na alocação por paginação. Fragmentação externa na alocação por paginação. Fragmentação interna na alocação particionada estática. Gabarito Comentado 6a Questão (Ref.: 201510673074) Fórum de Dúvidas (0) Saiba (0) Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais. Esta técnica consiste em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Selecione a assertiva que descreve BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 3 03/06/2017 07:35 o nome desta técnica: Trashing Memória virtual Dinamic memory acess (DMA) Swapping Page faults Gabarito Comentado 7a Questão (Ref.: 201510649378) Fórum de Dúvidas (0) Saiba (0) Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos ossistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica? Trashing Memória virtual Page faults Swapping Dinamic memory acess (DMA) Gabarito Comentado 8a Questão (Ref.: 201510077752) Fórum de Dúvidas (0) Saiba (0) Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)? O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitos do processo solicitante. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante. O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível. O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado. Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 3 03/06/2017 07:35 CCT0166_EX_A8_201510056581_V1 SISTEMAS OPERACIONAIS 8a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A8_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 26/05/2017 18:48:31 (Finalizada) 1a Questão (Ref.: 201510073927) Fórum de Dúvidas (0) Saiba (0) Marque a assertiva que representa a soma dos períodos em que um processo permaneceu no estado de pronto: Tempo de resposta Tempo de turnaround Utilização do processador Throughtput Tempo de espera Gabarito Comentado 2a Questão (Ref.: 201510079147) Fórum de Dúvidas (0) Saiba (0) Considerando um sistema com memória paginada é correto afirmar que: Poderá ocorrer fragmentação interna em qualquer página de um processo Poderá ocorrer fragmentação externa na última página de um processo Poderá ocorrer fragmentação interna na última página de um processo Poderá ocorrer fragmentação externa em qualquer página de um processo Não há fragmentação em nenhuma página 3a Questão (Ref.: 201510290101) Fórum de Dúvidas (0) Saiba (0) No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 4 31/05/2017 19:04 implementado? porque exige uma quantidade de memória muito grande. porque não é possível prever qual página será menos acessada no futuro. o hardware necessário seria absurdamente caro. porque não há poder computacional suficiente nos dias atuais. porque é muito complexo. Gabarito Comentado 4a Questão (Ref.: 201510640037) Fórum de Dúvidas (0) Saiba (0) Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo. Página Carga Último Acesso 0 123 270 1 231 250 2 101 278 3 145 279 4 123 253 5 109 167 6 132 198 7 143 185 Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é: 5 6 0 3 2 Gabarito Comentado 5a Questão (Ref.: 201510077754) Fórum de Dúvidas (0) Saiba (0) No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? O algoritmo de substituição de páginas ótimo não pode ser implementado porque exige uma quantidade de memória muito grande. O algoritmo de substituição de páginas ótimo não pode ser implementado porque o hardware necessário seria absurdamente caro. O algoritmo de substituição de páginas ótimo não pode ser implementado porque não é possível prever qual página será menos acessada no futuro. O algoritmo de substituição de páginas ótimo não pode ser implementado porque é muito complexo. O algoritmo de substituição de páginas ótimo não pode ser implementado porque não há poder computacional suficiente nos dias atuais. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 4 31/05/2017 19:04 6a Questão (Ref.: 201510293029) Fórum de Dúvidas (0) Saiba (0) Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta. O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível. As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo. Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado. Gabarito Comentado 7a Questão (Ref.: 201510077762) Fórum de Dúvidas (0) Saiba (0) Qual o tipo de página que a política NRU procura remover inicialmente? As páginas não referenciadas e modificadas (bit M igual a 1 e bit R igual a 0). As páginas referenciadas e não modificadas (bit M igual a 0 e bit R igual a 1). As páginas referenciadas e não modificadas(bits M e R igual a 0). As páginas não referenciadas e não modificadas (bits M e R iguais a 0). As páginas referenciadas e modificadas (bits M e R iguais a 1). Gabarito Comentado 8a Questão (Ref.: 201510659319) Fórum de Dúvidas (0) Saiba (0) Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento virtual do sistema dividido em páginas de tamanho 25bytes. Existem quatro processos a serem executados nesse sistema, todos com códigos relocáveis, cujos tamanhos são: A(113bytes), B(37bytes), C(96bytes), D(100bytes). Diante desse cenário podemos afirmar que: O processo B ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser facilitado O processo D ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser dificultado O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10bytes a fragmento causado por este processo aumentará significativamente File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 4 31/05/2017 19:04 O processo A terá uma tabela de páginas menor que todos os outros processos, muito embora o mapeamento seja facilitado se o tamanho da página do sistema for menor O processo C terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como para páginas de tamanho 10bytes Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...4 de 4 31/05/2017 19:04 CCT0166_EX_A9_201510056581_V1 SISTEMAS OPERACIONAIS 9a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A9_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 26/05/2017 18:55:21 (Finalizada) 1a Questão (Ref.: 201510079108) Fórum de Dúvidas (0) Saiba (0) A utilização de dispositivos com DMA é indicado para: Qualquer dispositivo de Entrada ou de Saída Dispositivos muito mais rápidos que o processador Dispositivos que necessitam de intervenção do usuário Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos de alta prioridade Gabarito Comentado 2a Questão (Ref.: 201510683771) Fórum de Dúvidas (0) Saiba (0) Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de transferência de dados são classificados em: Orientados à páginas e blocos Orientados a hardware e software Orientados a blocos e a caracteres Orientados a usuários e ao equipamentos Orientados a páginas e segmentos 3a Questão (Ref.: 201510635057) Fórum de Dúvidas (0) Saiba (0) Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos: Backups Ghost Controladores Subsistemas de E/S BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 3 03/06/2017 07:33 Drivers Gabarito Comentado 4a Questão (Ref.: 201510673072) Fórum de Dúvidas (0) Saiba (0) Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo: - Erro de divisão por zero. - Violação de acesso a uma área de memória não permitida. - Controladora de HD indica o término de uma operação de E/S - Um clique no mouse. - Disparo do alarme do temporizador. interrupção - interrupção - interrupção - exceção - interrupção. exceção - exceção - interrupção - interrupção - interrupção. exceção - interrupção - interrupção - interrupção - exceção. interrupção - interrupção - interrupção - exceção - exceção. interrupção - interrupção - exceção - exceção - interrupção. Gabarito Comentado 5a Questão (Ref.: 201510079107) Fórum de Dúvidas (0) Saiba (0) São algortimos de escalonamento de acesso ao disco: Scan e FCFS Scan e gang scheduling C-scan e prioridade C-Scan e round robin FCFS e round robin Gabarito Comentado 6a Questão (Ref.: 201510301139) Fórum de Dúvidas (0) Saiba (0) Em relação aos modelos de entrada e saída, considere: I. Na entrada e saída mapeada, o programa vê os dispositivos periféricos como endereços de memória, mandando dados para eles como se estivesse escrevendo na memória. II. No modo de transferência simples o controlador de DMA devolve o controle de barramento à CPU a cada transferência de um byte (ou palavra); no modo de transferência por bloco o controlador de DMA não devolve o controle do barramento à CPU até que toda a transferência tenha sido efetuada. III. Na entrada e saída mapeada, se cada dispositivo tem seus registradores de controle em uma página diferente do espaço de endereçamento, o sistema operacional pode dar a um usuário o controle sobre dispositivos específicos, simplesmente incluindo as páginas desejadas em sua tabela de páginas. IV. Os controladores de DMA que usam endereçamento de memória física para suas transferências requerem que o sistema operacional converta o endereço virtual do buffer de memória pretendido em um endereço físico e escreva esse endereço físico no registrador de endereço do DMA. Está correto o que se afirma em I, II e IV, apenas BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 3 03/06/2017 07:33 I, II e III, Apenas I, III e IV, apenas II, III e IV, apenas I, II, III e IV. Gabarito Comentado 7a Questão (Ref.: 201510666115) Fórum de Dúvidas (0) Saiba (0) Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo: - Erro de divisão por zero. - Violação de acesso a uma área de memória não permitida. - Controladora de HD indica o término de uma operação de E/S - Um click no mouse. - Disparo do alarme do temporizador. exceção - interrupção - interrupção - interrupção - exceção. interrupção - interrupção - interrupção - exceção - interrupção. interrupção - interrupção - exceção - exceção - interrupção. interrupção - interrupção - interrupção - exceção - exceção. exceção - exceção - interrupção - interrupção - interrupção. Gabarito Comentado 8a Questão (Ref.: 201510104855) Fórum de Dúvidas (0) Saiba (0) Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de Espaço Livre; 2) Alocação do Espaço de Armazenamento; 3) Programação de alocação do Disco; Gerenciamento de Memória Secundaria; Gerenciamento de Memória Principal Gerenciamento de Processos; Gerenciamento do Sistema de I/O; Gerenciamento de Arquivos; Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 3 03/06/2017 07:33 CCT0166_EX_A10_201510056581_V1 SISTEMAS OPERACIONAIS 10a aula Lupa Vídeo PPT MP3 Exercício: CCT0166_EX_A10_201510056581_V1 Matrícula: 201510056581 Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 29/05/2017 20:55:37 (Finalizada) 1a Questão (Ref.: 201510104864) Fórum de Dúvidas (0) Saiba (0) Controle de Processos, Gerenciamento de arquivo, Gerenciamento de Dispositivos, Manutenção de Informações e Comunicações são as cinco categorias principais de chamadas de sistemas, quais das alternativas abaixo se refere a chamadas de sistemas da categoria "Gerenciamento de arquivos"? send, receiver messages; Get time or date, set time or date Read, write, reposition; create, delete communication connection; end, abort; 2a Questão (Ref.: 201510078007) Fórum de Dúvidas (0) Saiba (0) Em um sistema monoprocessado, um escalonador pode interromper o processo em execução? Marque a resposta correta com a justificatia correta. Sim, o sistema operacional emite um aviso para o escalonador executar a interrupção. Não, nenhum processo pode ser interrompido quando está de posse do processador. Depende do sistema operacional. Sim, o escalonador deve interromper o processo no final da fatia de tempo destinada ao processo que está em execução. Não, o escalonador é um processo e não pode executar nenhuma operação enquanto não estiver de posse do processador. Gabarito Comentado BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 1 de 3 31/05/2017 19:02 3a Questão (Ref.: 201510673071) Fórum de Dúvidas (0) Saiba (0) Controle de processos, gerenciamento de arquivo, gerenciamento de dispositivos, manutenção de informações e comunicações são as cinco categorias principais de chamadas de sistemas. Quais das alternativas abaixo se refere a chamadas de sistemas da categoria "gerenciamento de arquivos"? Read, write, reposition; send, receiver messages; Get time or date, set time or date end, abort; create, delete communication connection; Gabarito Comentado 4a Questão (Ref.: 201510684001) Fórum de Dúvidas (0) Saiba (0) Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO. Menor tempo de acesso. Facilidade de manutenção. Economia em armazenamento. Facilidade de atualização. Escolha por tipo 5a Questão (Ref.: 201510077850) Fórum de Dúvidas (0) Saiba (0) Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada bloco possui uma área reservada ao armazenamentodos endereços de todos os blocos livres), tabela de blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres contíguos) e o mapa de bits II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo, sendo que usuários do mesmo grupo podem compartilhar arquivos entre si III. Não é possível proteger o acesso entre usuários de um mesmo computador. Somente as sentenças I e II estão corretas Somente a sentença II está correta Somente a sentença III está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 2 de 3 31/05/2017 19:02 6a Questão (Ref.: 201510104873) Fórum de Dúvidas (0) Saiba (0) Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Carga e execução de programas; Suporte a linguagem de programação; Comunicações; Informações de estado; Gerenciamento de arquivos; 7a Questão (Ref.: 201510293745) Fórum de Dúvidas (0) Saiba (0) Arquivos e diretórios possuem atributos. Assinale a alterna�va que NÃO representa um atributo de um arquivo. Permissão de leitura/escrita Tamanho do bloco Nome Data de modificação Tipo Gabarito Comentado 8a Questão (Ref.: 201510290105) Fórum de Dúvidas (0) Saiba (0) Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: torna as operações de E/S mais simples para o usuário bem como suas aplicações. permite a comunicação entre o sistema computacional e o mundo externo. realiza as funções comuns a todos os tipos de dispositivos. recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos, que poderão ser executados pelos controladores. manipula diretamente os dispositivos de E/S. Gabarito Comentado File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 3 de 3 31/05/2017 19:02
Compartilhar