Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS OPERACIONAIS Turma: 3001 Aluno: WANDER ALISSON RODRIGUES DE SOUZA Matr.: 201801130469 Prof.: LEOMIR AIRES SILVA DE LIMA Nota: 6,30 pts. 5727212752 04/10/2022 20:14:43 1. Ref.: 6104049 A terceira geração de computadores foi caracterizada pela utilização de tecnologias como circuitos integrados e a execução simultânea de vários processos pelo sistema computacional. Na geração seguinte foram desenvolvidos os circuitos de integração em larga escala -LSI, que possibilitou a criação de chips contendo milhares de transistores de silício. Sobre a 4º geração, é correto afirmar que: Interfaces gráficas amigável. Surgimento de computadores mais poderosos. Redes de computadores Todas as alternativas anteriores Possibilitou acesso ao computador pessoal Respondido em 04/10/2022 22:46:21 2. Ref.: 6104052 Primeiros sistemas operacionais multiprogramáveis desenvolvidos na década de 60, também eram denominados de jobs, cujo sua execução era realizada através de cartões perfurados e armazenados em disco ou fita, onde aguardavam para serem processados. O conceito descrito acima refere-se a Sistemas programáveis. Sistemas MSDOS. Sistemas monotarefas. Sistemas paralelos Sistemas Batch (lote) Respondido em 04/10/2022 22:49:53 3. Ref.: 3990452 Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de um processo para outro, mas, para entender esse sistema, é muito mais fácil pensar em um conjunto de processos sendo executados (pseudo) paralelamente do que tentar controlar o modo como a CPU faz esses chaveamentos. TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). De acordo com o exposto, o conceito descrito denomina-se : máquina de estados finitos multiprogramação thread multiprocessador processo monothread Respondido em 04/10/2022 20:16:58 4. Ref.: 3990458 A exclusão mútua é uma técnica bastante eficiente quando existe a necessidade de evitar problemas de compartilhamento causados por acesso simultâneo de mais de um processo a um recurso. Sobre a implementação da exclusão mútua, são feitas as seguintes afirmações: I - Um semáforo é uma variável compartilhada que pode ser utilizada para implementação de exclusão mútua. II - Monitores são construções de linguagens de alto nível que permitem apenas um processo utilize seus recursos em dados instante, sendo, portanto, utilizado para implementação da exclusão mútua. III - A exclusão mútua não pode ser utilizada para a criação de uma região crítica. Dentre as afirmações apresentadas, são corretas apenas as afirmações: II e III II I e III I e II I Respondido em 04/10/2022 22:38:56 5. Ref.: 6104214 O nome dado a uma arquitetura de núcleo de um sistema operativo cujas funcionalidades são quase todas executadas fora do núcleo, em oposição a um núcleo monolítico, onde os processos se comunicam com um núcleo mínimo, usando o mínimo possível o "espaço do sistema" é chamada de? Microkernel Shell Kernel Região Crítica Cache Respondido em 04/10/2022 20:17:03 6. Ref.: 7625467 Quando existe mais de um processo acessando uma memória compartilhada, corre-se o risco da ocorrência da condição de corrida, que é extremamente prejudicial ao resultado do processamento. Dentre as opções abaixo, determine qual representa uma solução para a condição de corrida. Diminuir a velocidade de processamento do sistema. A definição de uma região crítica, na qual pode haver somente um processo em execução. A separação dos processos em threads, de modo que haja linhas de execução independentes. Eliminar um dos processos envolvidos na condição de corrida. Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em diferentes UCPs. Respondido em 04/10/2022 20:18:19 7. Ref.: 6099656 Qual o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado, permitindo executar funções diretamente ligadas ao sistema operacional, como por exemplo, ajuste ou leitura do horário do sistema, acesso, leitura e gravação de arquivos no disco, entre outros? Chamadas de Sistemas Exclusão Mútua Região Crítica Espera Ocupada Execução de Sistemas Respondido em 04/10/2022 22:57:37 8. Ref.: 3990973 O sistema operacional pode gerenciar e alocar as partes de todo um sistema complexo. A esse recurso dá-se o nome de: Modo usuário Gerenciador de projetos Painel de análise Gerenciador de recursos Dashboard Respondido em 04/10/2022 20:18:50 9. Ref.: 6112021 Um processo pode ser definido como um programa em execução mais um conjunto necessário de informações para que o sistema operacional implemente a concorrência de programas. Entre estas informações necessárias para a concorrência destacam-se o contexto de software, o contexto de hardware e o espaço de endereçamento do processo. Sobre o contexto de hardware, ele é importante para um processo porque: Especifica a área de memória que o processo pode acessar durante sua execução. Informa ao processo qual é o hardware existente no sistema computacional. Armazena o conteúdo de registradores e status da UCP para a troca de processos. Armazena as informações de software do processo, como recursos alocados. Armazena informações dos demais processos com o qual ele se comunica. Respondido em 04/10/2022 20:22:32 10. Ref.: 6065146 A compreensão dos conceitos de gerenciamento de memória e alocação de processos em um sistema operacional é fundamental para a formação de um profissional de TI. Dentro desse contexto, analise as afirmativas a seguir e marque a alternativa correta sobre Threads. São linhas de execução concorrentes dentro de um processo. A utilização de threads deve ser evitada pelo programador, uma vez que não traz nenhum benefício para o processamento. São processos que executam com menos controle do sistema operacional. Não haverá aumento de desempenho se o sistema possuir múltiplas UCPs. Pode haver no máximo um thread por processo do sistema. Respondido em 04/10/2022 20:23:24
Compartilhar