Esta revisão de Sistemas Operacionais é composta por vinte questões escolhidas aleatoriamente em um banco de 60 questões. São aproximadamente 1033 avaliações possÃveis de serem feitas desta forma. Repita esta avaliação diversas vezes até sentir-se seguro sobre este conteúdo.
Ao término da avaliação você verá seu resultado geral e as respostas de cada questão.
Que a informação é inverÃdica. Pode-se avaliar isto baseado no fato de que não havia distinção de profissionais, pois na época do ENIAC os computadores eram projetados, programados e operados pelos mesmos profissionais da mesma equipe.
Que a informação é verÃdica. Ela é plenamente possÃvel diante do perfil das categorias profissionais envolvidas.
Que isto deve ser uma "lenda urbana" que nunca poderá ser confirmada.
Que a informação é inverÃdica. Os programadores eram (e são) subordinados aos operadores e quaisquer problema que tivesse os programadores em sua origem, acarretaria dissabores ainda maiores aos próprios operadores.
Que a informação é inverÃdica. Não era possÃvel alterar os programas, pois os cartões perfurados não permitiam alterações ou troca de posição e os programas nem iniciariam caso houvesse alguma tentativa de burlá-los. Isso acarretaria problemas para os próprios operadores.
Rate this question:
Primeira Geração (1945-1955)
Segunda Geração (1955-1965)
Terceira Geraçao (1965-1980)
Quarta Geração (1980-atualidade)
Quarta Geração (1980-1994)
Rate this question:
Multiprogramação e Fitas de Dados
Circuitos Integrados e Fitas de Dados
Circuitos Integrados e Multiprogramação
Circuitos Integrados e Compartilhamento de Tempo
Multiprogramação e Compartilhamento de Tempo
Rate this question:
A Apple aproveitou-se da falta de visão da Xerox e licenciou a Interface Gráfica que acabou sendo a raiz do sucesso de sua linha de computadores Macintosh
A Microsoft aproveitou-se do fato de que a Digital Research vinha colocando obstáculos na negociação com a IBM para fornecimento de um sistema operacional para o PC e ofereceu uma solução que haveria de tornar-se o IBM-DOS.
A Microsoft aproveitou-se do acordo de sigilo com a IBM para adquirir um sistema operacional da Seattle Computer Products, fornecendo-o posteriormente à própria IBM.
A IBM aproveitou-se de um acordo de cooperação com a Microsoft para ter acesso privilegiado ao código-fonte do Windows NT e utilizá-lo no desenvolvimento do OS/2
A Microsoft utilizou-se de protótipos do Macintosh, fornecidos pela própria Apple para estudar a interface gráfica e incorporá-la ao DOS, sendo essa a raiz do Windows.
Rate this question:
Foi desenvolvido no Bell Labs, da AT&T, em parceria com a G&E e o MIT, como uma versão do Multics
É fruto de projeto meticulosamente planejado pela cúpula da AT&T para competir com o CTSS
Seu projeto iniciou-se na Microsoft. Contudo, ela decidiu não continuar seu desenvolvimento por não acreditar que o Unix viesse a tornar-se um produto rentável.
Foi desenvolvido no Bell Labs, da AT&T, em parceria com a Apple, como uma versão do Multics
Foi desenvolvido no Bell Labs, da AT&T, como uma versão do Multics
Rate this question:
Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memória compartilhada
Uma única UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memória compartilhada
Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramentos próprios e exclusivos a uma memória compartilhada
Uma ou mais UCP, controladores de dispositivos e adaptadores. Cada um destes componentes tem sua própria memória e estas memórias são interligadas entre si por um barramento comum
Uma ou mais UCP, controladores de dispositivos e adaptadores. Cada um destes componentes tem sua própria memória e estas memórias são interligadas às UCP por um barramento comum
Rate this question:
Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito menor do que o tempo de executar instruções.
Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.
Os registradores locais são utilizados para armazenar cópia de dados armazenados na memória principal. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.
Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória secundária é muito maior do que o tempo de executar instruções.
Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória secundária é muito menor do que o tempo de executar instruções.
Rate this question:
O registrador base aponta para o endereço inicial de memória principal de um processo
O registrador limite contém o espaço ocupado na memória principal por um processo
O registrador limite aponta para o endereço final da memória principal de um processo
O registrador SP (Stack Pointer) aponta para o topo da pilha atual
O registrador PC (Program Counter) contém o endereço da próxima instrução a ser executada.
Rate this question:
UCP contemporâneas são monoescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução
UCP contemporâneas são multitarefa, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução
UCP contemporâneas são superescalares, ou seja, podem executar instruções diferentes em todas as suas unidades de execução simultaneamente.
UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução
UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada um de seus núcleos
Rate this question:
Interrupções de hardware são sinais enviados à UCP por meio do barramento
Interrupções de software podem também ser chamadas de trap
Interrupções de software invocam as Chamadas de Sistema (System calls)
Interrupções de hardware ou de software são utilizadas para sinalizar a ocorrência de eventos
Os sistemas operacionais podem implementar quantidade ilimitada de interrupções
Rate this question:
Os discos magnéticos devem ser trocados de posição com os discos óticos para que esta hierarquia seja corretamente representada
Os dispositivos acima dos discos eletrônicos são voláteis e os abaixo deles são perenes. Os discos eletrônicos em si tanto podem ser voláteis como perenes
Os quatro nÃveis superiores desta hierarquia são produzidos com semicondutores
Os dispositivos têm maior disponibilidade de espaço quanto mais próximos estiverem da base da lista.
Os dispositivos são tão mais rápidos quanto mais próximos estiverem do topo da lista.
Rate this question:
Foram criados os filtros de pacotes (firewalls), que impedem a execução deste tipo de instruções
Implementou-se um modo dual. O sistema opera normalmente em modo usuário, mas instruções potencialmente danosas são executadas em modo privilegiado, com maior nÃvel de controle de hardware e software.
Apenas administradores do sistema têm direitos que permitem execução de instruções potencialmente danosas
Implementou-se um modo dual. O sistema opera normalmente em modo monitor, mas instruções potencialmente danosas são executadas em modo protegido, com maior nÃvel de controle de hardware e software.
O grau de risco é controlado nos sistemas operacionais com arquitetura de microkernel. Neles, cabe ao kernel controlar as inter-relações entre os componentes do sistema. Este controle é realizado com maior cuidado, uma vez que o kernel está livre de outras tarefas.
Rate this question:
Apenas um programa pode estar carregado na memória por vez.
Processador, memória e periféricos podem ser alocados sem restrições ao programa em execução
No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante
Não utiliza os recursos do computador de forma economicamente eficiente.
É facilmente implementável
Rate this question:
Vários programas podem estar carregados na memória simultaneamente.
Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no processador
Recursos como memória e periféricos devem ser compartilhados entre os programas.
No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória.
Cabe ao sistema operacional a tarefa de gerenciar o acesso concorrente aos recursos compartilhados
Rate this question:
Não é economicamente viável por atuar em áreas onde já existem produtos com liderança de mercado e que dificilmente poderiam ser afetadas pela concorrência a este sistema operacional, seja em aplicações gerais ou em aplicações de nicho.
É multiusuário, pois milhares de usuários podem utilizar seus serviços de forma concorrente
É monotarefa, pois pode executar somente o banco de dados
Não é economicamente viável por não suportar gerenciamento de usuários
É monousuário, pois somente um usuário pode realizar login no sistema.
Rate this question:
Somente podem ser implementados em sistemas multiprogramáveis
Somente podem ser implementados em sistemas monoprogramáveis
Podem ser implementados tanto em sistemas multiprogramáveis como monoprogramáveis
Este conceito aplica-se a sistemas cujos serviços possam ser utilizados por diversos usuários de forma concorrente
Este conceito aplica-se a sistemas onde diversos usuários possam ser cadastrados, independentemente da possibilidade de realização de logins simultâneos, locais ou remotos.
Rate this question:
Recursos fÃsicos e locais são convertidos em recursos virtuais escaláveis e disponÃveis em alguma rede como a Internet
Refere-se a qualquer sistema que utilize armazenamento de arquivos ou de aplicativos na Internet
Recursos computacionais são dinamicamente alocados de forma tal que cada serviço disponha de condições suficientes para atender à demanda em cada momento.
Combina SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service) e dSaaS (Data Storage as a Service)
São sistemas multiprocessador fracamente acopláveis com capacidade de reconfiguração dinâmica de recursos para atender a flutuações de demanda
Rate this question:
Tempo Real CrÃtico FlexÃvel
Tempo Real Não-crÃtico RÃgido
Tempo Real CrÃtico RÃgido
Tempo Real Não-crÃtico FlexÃvel
Tempo Real CrÃtico, seja RÃgido ou FlexÃvel
Rate this question:
Multiprocessador sÃncrono
Multicomputador assimétrico
Multiprocessador simétrico
Multiprocessador assimétrico
Multiprocessador assÃncrono
Rate this question:
Multiprocessador em cluster assÃndoto
Multicomputador em cluster simétrico
Multicomputador em cluster sÃncrono
Multicomputador em cluster assÃncrono
Multicomputador em cluster assimétrico
Rate this question:
Em Windows NT é possÃvel invocar diretamente as chamadas de sistema
Geralmente disponÃveis como instruções em Assembly
São direcionadas para programadores de baixo nÃvel, geralmente em linguagens como Assembly ou C
Em Unix é possÃvel invocar diretamente chamadas de sistema
Fornece interface entre processos e o sistema operacional
Rate this question:
Mecanismos indicam quais funcionalidades devem ser implementadas e PolÃticas determinam como implementar determinada funcionalidade
Mecanismos determinam como implementar determinada funcionalidade e PolÃticas indicam quais funcionalidades devem ser implementadas
Mecanismos e PolÃticas são sinônimos
PolÃticas indicam como implementar os Mecanismos
Mecanismos são a implementação de funcionalidades que não dependem de configuração do usuário e as PolÃticas são a implementação de funcionalidades que dependem da configuração do usuário
Rate this question:
II com D e E
III com C, D, E e G
IV com F, G e H
I com A, E, G e H
III com B, C e D
Rate this question:
I com A e B
III com C, D e parcialmente com E
II parcialmente com E
I com A, B, F e G
IV com F, G e H
Rate this question:
Para implementá-las utiliza-se o escalonamento de UCP e memória virtual para criar a ilusão de que um processo tem seu próprio processador, memória e outros recursos.
Os processos recebem uma interface idêntica a um determinado hardware
A Máquina Virtual precisa implementar modos usuário e monitor e ambos precisam ser executados no modo usuário do sistema hospedeiro
Não traz, inerentemente, riscos de segurança ao sistema hospedeiro, por ser completamente isolada
Ele oferece ao sistema virtualizado exclusivamente um subconjunto do hardware do sistema hospedeiro
Rate this question:
Contexto de Software, Contexto de Hardware, Espaço de Endereçamento e Seção de Texto
Contexto de Software e Hardware, Espaço de Endereçamento e Seção de Texto
Contexto de Software, Espaço de Endereçamento e Seção de Texto
Contexto de Software, Contexto de Hardware e Seção de Texto
UCP, memória e controladores de dispositivos
Rate this question:
Novo, Executando, Esperando e Terminado
Novo, Executando, Esperando, Pronto e Terminado
Novo, Executando, Stand By, Pronto e Terminado
Transição, Executando, Esperando, Pronto e Terminado
Novo, Executando, Esperando, Pronto e Zumbi
Rate this question:
Executando para Pronto
Novo para Pronto
Esperando para Executando
Executando para Terminado
Esperando para Pronto
Rate this question:
Thread
Contexto de Hardware
UCP
PCB
Vetor
Rate this question:
Emitir requisição de E/S e ser colocado em fila de E/S
Criar um subprocesso e esperar o término deste subprocesso
Ser forçosamente removido e colocado de volta na fila de prontos
Executar sua última instrução e terminar
Selecionar qual processo deve ficar em seu lugar, trocando de posição com este processo
Rate this question:
Escalonador
PCB
Microkernel
System Call
Registradores
Rate this question:
Escalonador de Médio Prazo
Escalonador de Longo Prazo
Escalonador de Curto Prazo
Microkernel
Escalonador Sem Prazo
Rate this question:
Escalonador de Longo Prazo
Condição de Corrida
Escalonador de Curto Prazo
Escalonador de Médio Prazo
Microkernel
Rate this question:
Multiprogramação; CPU-Bound; cálculos; I/O-Bound; menos
Paginação; CPU-Bound; cálculos; I/O-Bound; alta
Paginação; I/O-Bound; cálculos; CPU-Bound; mais
Multiprogramação; I/O-Bound; cálculos; CPU-Bound; menos
Multiprogramação; I/O-Bound; cálculos; CPU-Bound; mais
Rate this question:
Escalonador de Longo Prazo
Deadlock
Escalonador de Curto Prazo
Condição de Corrida
Escalonador de Médio Prazo
Rate this question:
Troca de contexto
Escalonamento de longo prazo
Substituição de página
Deadlock
Troca de mensagens
Rate this question:
Troca de Mensagens e Semáforos
Memória compartilhada e Troca de Mensagens
Semáforos e Seção CrÃtica
Memória compartilhada e Seção CrÃtica
Memória compartilhada e Monitores
Rate this question:
Bit
Processo
Thread
Escalonamento
PCB
Rate this question:
Compartilhamento de recursos
Utilização de arquiteturas multiprocessadas
Economia
Prevenção de deadlock
Responsividade
Rate this question:
A-III e IV; B-I; C-II
A-I; B-II; C-III e IV
A-III; B-I e II; C-IV
A-III e IV; B-I; C-III
A-IV; B-I e III; C-II
Rate this question:
Surto de UCP; Surto de E/S
Seção CrÃtica; Condição de Corrida
Estado novo; Estado rodando
Surto de E/S; Surto de UCP
Condição de Corrida; Starvation
Rate this question:
Quando um processo volta do estado Rodando para a Fila de Prontos
Quando ocorre um deadlock
Quando um processo termina
Quando um processo que estava no estado Rodando realiza uma requisição de E/S
Quando a operação de E/S que um processo estava aguardando é concluÃda
Rate this question:
Ocorrer somente nos casos B e C
Ocorrer preferencialmente nos casos A e B
Ocorrer somente nos casos A e D
Ocorrer somente nos casos A e C
Ocorrer em todos os casos
Rate this question:
Ela está incorreta. Para corrigÃ-la é necessário incluir o critério "Escalabilidade"
Está quase completamente correta. O único problema da frase é que estes critérios referem-se ao algoritmos de substituição de páginas e não aos algoritmos de escalonamento.
Ela está absolutamente correta
Ela está incorreta. Para corrigÃ-la é necessário eliminar os critérios IV e VII
Está incorreta, pois não existem critérios objetivos de avaliação de algoritmos de escalonamento
Rate this question:
SJF
Múltiplas Filas
FIFO
Round Robin
FCFS
Rate this question:
FCFS
SJF
Round Robin
FIFO
Na verdade, o efeito comboio pode ocorrer em um algoritmo de substituição de páginas
Rate this question:
Múltiplas Filas
SJF
FIFO
Round Robin
FCFS
Rate this question:
Aging; SJF; starvation
Starvation; FIFO; comboio
Starvation; por prioridade; aging ou envelhecimento
Deadlock; múltiplas filas;aging
Deadlock; por prioridade; aging ou envelhecimento
Rate this question:
O nome da fatia de tempo não é quantum, mas "time fatting"
O algoritmo ao qual o Round Robin assemelha-se é o FIFO, não o SJF
O outro nome para o algoritmo Round Robin é algoritmo triangular
O algoritmo ao qual o Round Robin assemelha-se é o FCFS, não o SJF
Round Robin não é um algoritmo preemptivo
Rate this question:
Fatia de tempo; pequeno; FCFS; grande; compartilhamento de memória
Fatia de tempo; grande; FCFS; pequeno; Solução de Peterson
Time fatting; pequeno; FCFS; grande; compartilhamento de processador
Seção crÃtica; grande; SJF; pequeno; compartilhamento de memória
Fatia de tempo; grande; FCFS; pequeno; compartilhamento de processador
Rate this question:
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.