Logo Passei Direto
Buscar

Sistemas Operacionais Prova Objetiva

Ferramentas de estudo

Questões resolvidas

O primeiro sistema operacional, chamado monitor por sua simplicidade, foi desenvolvido em 1953 pelos usuários do computador IBM 701 do Centro de Pesquisas da General Motors, justamente para tentar automatizar as tarefas manuais até então utilizadas (MACHADO, 2007).
Quanto aos primeiros sistemas operacionais podemos afirmar
I) Da mesma maneira que as linguagens de programação, os sistemas operacionais evoluíram no sentido de facilitar o trabalho de codificação, submissão, execução e depuração de programas.
II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse carregado na memória para poder se executado, limitando os programadores a criar programas pequenos com capacidades reduzidas.
III) Nos primeiros sistemas Operacionais o processamento era realizado em lote, executando os Jobs (programas) sequencialmente.
IV) Os primeiros sistemas operacionais foram desenvolvidos sob o conceito de objetos com base na programação orientada a objetos.
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C Somente os itens II, III e IV estão corretos
D Somente os itens I, III e IV estão corretos

Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar:
I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o conceito de sistemas operacionais de tempo compartilhado (time-sharing), como exemplo o Multics.
II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema mundialmente conhecido principalmente em ambientes corporativos.
III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização de linguagem de alto nível, para tornar o sistema portável, ou seja, independente da plataforma de hardware.
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas operacionais, entre elas o Linux.
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens II, III e IV estão corretos.
D Todos os itens estão corretos.

Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento FIFO.
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.

Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as proposições falsas.
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas.
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos de rede como roteadores, hubs, switches.
III) Sistemas operacionais embarcados normalmente não possuem interface com usuário.
A V, F, V.
B V, F, F.
C V, V, F.
D F, V, F.

Assinale a alternativa que completa a sentença a seguir. Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados em:
A arquitetura monolítica, em camadas, máquina virtual e arquitetura microkernel.
B batch, tempo real, interativo e híbridos.
C monotarefa, multitarefa, monousuário e multiusuário.
D fortemente acoplado e fracamente acoplado.

Assinale a alternativa que completa, corretamente, a sentença a seguir. Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como:
A Batch, tempo real, interativos e híbridos.
B Monotarefa, multitarefa, monousuário e multiusuário.
C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.

Quanto a técnica de Overlay, assinale a alternativa correta.
A Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir o programa em módulos, de forma que seja possível a execução independente de cada módulo, utilizando uma mesma área de memória, denominado área de troca ou área de overlay.
B A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em sistemas multiprogramáveis.
C A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em ambiente multiprocessado.
D Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir a memória em várias partes denominadas áreas de overlay.

A alocação particionada dinâmica resolve o problema da fragmentação interna e cria um novo problema para ser gerenciado, a fragmentação externa.
Assinale a alternativa correta.
A Fragmentação externa são os espaços em branco que sobram entre as partições e que são cada vez menores não sendo possível o ingresso de novos programas.
B Fragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa.
C Fragmentação externa são os espaços deixados pelos programas dentro das partições que são criadas dinamicamente.
D Fragmentação externa são os espaços deixados pelos processos do tipo CPU-bound pelas constantes trocas de contexto.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O primeiro sistema operacional, chamado monitor por sua simplicidade, foi desenvolvido em 1953 pelos usuários do computador IBM 701 do Centro de Pesquisas da General Motors, justamente para tentar automatizar as tarefas manuais até então utilizadas (MACHADO, 2007).
Quanto aos primeiros sistemas operacionais podemos afirmar
I) Da mesma maneira que as linguagens de programação, os sistemas operacionais evoluíram no sentido de facilitar o trabalho de codificação, submissão, execução e depuração de programas.
II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse carregado na memória para poder se executado, limitando os programadores a criar programas pequenos com capacidades reduzidas.
III) Nos primeiros sistemas Operacionais o processamento era realizado em lote, executando os Jobs (programas) sequencialmente.
IV) Os primeiros sistemas operacionais foram desenvolvidos sob o conceito de objetos com base na programação orientada a objetos.
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C Somente os itens II, III e IV estão corretos
D Somente os itens I, III e IV estão corretos

Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar:
I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o conceito de sistemas operacionais de tempo compartilhado (time-sharing), como exemplo o Multics.
II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema mundialmente conhecido principalmente em ambientes corporativos.
III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização de linguagem de alto nível, para tornar o sistema portável, ou seja, independente da plataforma de hardware.
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas operacionais, entre elas o Linux.
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens II, III e IV estão corretos.
D Todos os itens estão corretos.

Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento FIFO.
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.

Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as proposições falsas.
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas.
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos de rede como roteadores, hubs, switches.
III) Sistemas operacionais embarcados normalmente não possuem interface com usuário.
A V, F, V.
B V, F, F.
C V, V, F.
D F, V, F.

Assinale a alternativa que completa a sentença a seguir. Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados em:
A arquitetura monolítica, em camadas, máquina virtual e arquitetura microkernel.
B batch, tempo real, interativo e híbridos.
C monotarefa, multitarefa, monousuário e multiusuário.
D fortemente acoplado e fracamente acoplado.

Assinale a alternativa que completa, corretamente, a sentença a seguir. Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como:
A Batch, tempo real, interativos e híbridos.
B Monotarefa, multitarefa, monousuário e multiusuário.
C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.

Quanto a técnica de Overlay, assinale a alternativa correta.
A Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir o programa em módulos, de forma que seja possível a execução independente de cada módulo, utilizando uma mesma área de memória, denominado área de troca ou área de overlay.
B A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em sistemas multiprogramáveis.
C A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em ambiente multiprocessado.
D Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir a memória em várias partes denominadas áreas de overlay.

A alocação particionada dinâmica resolve o problema da fragmentação interna e cria um novo problema para ser gerenciado, a fragmentação externa.
Assinale a alternativa correta.
A Fragmentação externa são os espaços em branco que sobram entre as partições e que são cada vez menores não sendo possível o ingresso de novos programas.
B Fragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa.
C Fragmentação externa são os espaços deixados pelos programas dentro das partições que são criadas dinamicamente.
D Fragmentação externa são os espaços deixados pelos processos do tipo CPU-bound pelas constantes trocas de contexto.

Prévia do material em texto

Questão 1/12 - Sistemas Operacionais
O primeiro sistema operacional, chamado monitor por sua simplicidade, foi
desenvolvido em 1953 pelos usuários do computador IBM 701 do Centro de
Pesquisas da General Motors, justamente para tentar automatizar as tarefas manuais
até então utilizadas (MACHADO, 2007).
Quanto aos primeiros sistemas operacionais podemos afirmar
I) Da mesma maneira que as linguagens de programação, os sistemas operacionais
evoluíram no sentido de facilitar o trabalho de codificação, submissão, execução e
depuração de programas.
II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse carregado na
memória para poder se executado, limitando os programadores a criar programas pequenos
com capacidades reduzidas.
III) Nos primeiros sistemas Operacionais o processamento era realizado em lote,
executando os Jobs (programas) sequencialmente.
IV) Os primeiros sistemas operacionais foram desenvolvidos sob o conceito de objetos com
base na programação orientada a objetos
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C Somente os itens II, III e IV estão corretos
D Somente os itens I, III e IV estão corretos
Questão 2/12 - Sistemas Operacionais
Quanto aos sistemas operacionais da terceira geração de computadores podemos
afirmar:
I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece
o conceito de sistemas operacionais de tempo compartilhado (time-sharing), como exemplo
o Multics.
II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX,
sistema mundialmente conhecido principalmente em ambientes corporativos.
III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a
utilização de linguagem de alto nível, para tornar o sistema portável, ou seja, independente
da plataforma de hardware.
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de
sistemas operacionais, entre elas o Linux.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 10.0
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens II, III e IV estão corretos.
D Todos os itens estão corretos.
Você acertou!
Questão 3/12 - Sistemas Operacionais
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos
processos aplicando algoritmos de escalonamento FIFO.
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
Nota: 10.0
A Tempo médio de espera igual a 8.
Você acertou!
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.
Questão 4/12 - Sistemas Operacionais
O maior problema na gerência de memória virtual por paginação não é decidir quais
páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os
algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as
menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos
de substituição de páginas, analise as sentenças a seguir.
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos
referenciada, ou seja, menos utilizada.
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória
principal que está há mais tempo sem ser referenciada.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
A Somente o item I está correto.
B Somente o item II está correto.
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na
memória principal.(errada)
A resposta correta: No algoritmo FIFO, o sistema seleciona a primeira página utilizada e que está há
mais tempo na memória principal.
II) No algoritmo LFU (least-frequently-used), o sistema seleciona a página menos referenciada, ou
seja, menos utilizada.(correto)
least-freqeuntly-used: menos frequentemente usado
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que
está há mais tempo sem ser referenciada. (errado)
least-recently-used: menos recentemente usada, significa que acabou de ser referenciada, a
explicação no slide deixa claro isso.
Algoritmo de substituição de páginas LRU
O LRU (Least Recently Used) é um algoritmo de substituição de página que apresenta um bom
desempenho substituindo a página menos recentemente usada. Esta política foi definida baseada na
seguinte observação: se a página está sendo intensamente referenciada pelas instruções é muito
provável que ela seja novamente referenciada pelas instruções seguintes e, de modo oposto, aquelas
que não foram acessadas nas últimas instruções também é provável que não sejam acessadas nas
próximas.
C Somente os itens I e II estão corretos.
D Somente os itens II e III estão corretos.
Questão 5/12 - Sistemas Operacionais
Quanto aos sistemas operacionais embarcados, assinale V para as proposições
verdadeiras ou F para as proposições falsas.
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um
dispositivo e que executada tarefas específicas.
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de
gerenciamento de dispositivos de rede como roteadores, hubs, switches.
III)Sistemas operacionais embarcados normalmente não possuem interface com usuário.
Nota: 10.0
A V, F, V.
B V, F, F.
C V, V, F.
Você acertou!
D F, V, F.
Questão 6/12 - Sistemas Operacionais
Assinale a alternativa que completa a sentença a seguir.
Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados
em:
Nota: 10.0
A arquitetura monolítica, em camadas, máquina virtual e arquitetura
microkernel.
Você acertou!
B batch, tempo real, interativo e híbridos.
C monotarefa, multitarefa, monousuário e multiusuário.
D fortemente acoplado e fracamente acoplado.
Questão 7/12 - Sistemas Operacionais
Assinale a alternativa que completa, corretamente, a sentença a seguir.
Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser
classificados como:
Nota: 10.0
A Batch, tempo real, interativos e híbridos.
Você acertou!
B Monotarefa, multitarefa, monousuário e multiusuário.
C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.
Questão 8/12 - Sistemas Operacionais
Assinale a alternativa que completa a sentença a seguir.
O throughput e o tempo de turnaround utilizados como critérios de escalonamento
significam, respectivamente:
Nota: 10.0
A tempo que um processo permanece na fila de pronto durante seu processamento;
define o tempo que um processo leva desde a sua criação até seu término.
B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em
que a resposta é exibida; define o tempo que um processo leva desde a sua criação
até seu término.
C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em
que a resposta é exibida; tempo que um processo permanece na fila de pronto
durante seu processamento.
D representa o número de processos executados em um determinado intervalo
de tempo; define o tempo que um processo leva desde a sua criação até seu
término.
Você acertou!
Questão 9/12 - Sistemas Operacionais
Quanto a técnica de Overlay, assinale a alternativa correta.
Nota: 10.0
A Para permitir a execução de programas com tamanho maiores que a memória
principal, a solução encontrada foi dividir o programa em módulos, de forma
que seja possível a execução independente de cada módulo, utilizando uma
mesma área de memória, denominado área de troca ou área de overlay.
Você acertou!
B A técnica de overlay tem a vantagem de permitir ao programador expandir os limites
da memória principal, principalmente emsistemas multiprogramáveis.
C A técnica de overlay tem a vantagem de permitir ao programador expandir os limites
da memória principal, principalmente em ambiente multiprocessado.
D Para permitir a execução de programas com tamanho maiores que a memória
principal, a solução encontrada foi dividir a memória em várias partes denominadas
áreas de overlay.
Questão 10/12 - Sistemas Operacionais
A alocação particionada dinâmica resolve o problema da fragmentação interna e cria
um novo problema para ser gerenciado, a fragmentação externa. Assinale a
alternativa correta.
Nota: 10.0
A Fragmentação externa são os espaços em branco que sobram entre as
partições e que são cada vez menores não sendo possível o ingresso de
novos programas.
Você acertou!
B Fragmentação externa são os espaços não ocupados pelos programas carregados
em partições maiores que o tamanho do programa.
C Fragmentação externa são os espaços deixados pelos programas dentro das
partições que são criadas dinamicamente.
D Fragmentação externa são os espaços deixados pelos processos do tipo
CPU-bound pelas constantes trocas de contexto.
Questão 11/12 - Sistemas Operacionais (questão opcional)
Quanto à técnica de reentrância, assinale a alternativa correta.
Nota: 10.0
A Reentrância é a capacidade de um código executável (código reentrante) ser
compartilhado por diversos usuários, exigindo que apenas uma cópia do
programa esteja na memória.
Você acertou!
B Reentrância é sempre gerada por algum evento externo ao programa e, nesse caso,
independente da instrução que está sendo executada.
C Reentrância consiste na utilização de uma área em disco para gravar um arquivo de
spool utilizado na gerência de impressão.
D Reentrância consiste na utilização de um dispositivo que controla as operações de
E/S geralmente em disco.
Questão 12/12 - Sistemas Operacionais (questão opcional)
Podemos dizer que um processo é composto por quais partes? Assinale a alternativa
correta.
Nota: 10.0
A Contexto de software, contexto de hardware, espaço de endereçamento.
Você acertou!
B Contexto de software e hardware, espaço de endereçamento e seção de texto.
C Contexto de software e hardware, espaço de endereçamento e seção de texto.
D Contexto de software, contexto de hardware e seção de texto.

Mais conteúdos dessa disciplina