WorksheetsSistemas Computacionais Modernos - parte I
Total questions: 40
Worksheet time: 20mins
Analise a importância dos dispositivos de entrada e saída em um sistema computacional moderno. Por que eles são essenciais para o funcionamento do sistema?
Permitem apenas o armazenamento de dados
São responsáveis por processar todas as informações
Facilitam a comunicação entre o usuário e o sistema.
Substituem a memória principal
Por que é importante o gerenciamento e manipulação dos componentes em sistemas operacionais complexos? Escolha a melhor resposta.
Para garantir o funcionamento eficiente e organizado do sistema.
Para aumentar o número de usuários simultâneos.
Para diminuir o tamanho físico do computador.
Para melhorar a qualidade dos gráficos.
O que é um sistema operacional (SO)? Escolha a melhor resposta.
Um software básico que controla a execução dos programas aplicativos e atua como uma interface entre o usuário e o hardware do computador.
Um tipo de hardware responsável pelo processamento de dados.
Um sistema para operar instruções de alto nível.
Um dispositivo para gerenciar o hardware.
Como um sistema operacional contribui para a conveniência do usuário?
Virtualizando o hardware para o usuário.
Aumentando o tamanho do disco rígido
Melhorando a qualidade da tela
Reduzindo o consumo de energia
Explique como a eficiência é alcançada por um sistema operacional.
O SO permite melhor gerenciamento dos recursos computacionais.
O SO aumenta a velocidade do processador.
O SO reduz o número de programas instalados.
O SO limita o acesso do usuário ao hardware.
Qual das seguintes afirmações descreve corretamente a abordagem top-down em relação ao Sistema Operacional (SO)?
O SO gerencia todas as partes de um sistema complexo.
O SO apresenta ao usuário uma máquina virtual, mais fácil de usar.
O SO garante que cada processo tenha um tempo com o recurso.
O SO distribui hardware para o software.
O que significa dizer que o Sistema Operacional é um "gerenciador de recursos"?
Ele oculta os detalhes complicados do hardware.
Ele apresenta uma máquina virtual ao usuário.
Ele coordena todas as partes de um sistema complexo.
Ele converte programas em binário.
Explique por que o sistema em lote exigia a intervenção de operadores humanos em várias etapas do processamento.
Porque as tarefas eram divididas entre diferentes máquinas e era necessário transportar fisicamente as fitas entre elas.
Porque os computadores eram totalmente automáticos e não precisavam de operadores.
Porque os operadores precisavam programar manualmente cada máquina.
Porque as fitas eram descartáveis e precisavam ser substituídas a cada tarefa.
Qual das seguintes características é típica dos sistemas operacionais de computadores de grande porte (mainframes)?
Enorme quantidade de usuários
Baixa escalabilidade
Apenas um processador físico
Voltado para interface amigável.
Qual é um exemplo de sistema operacional utilizado em mainframes?
z/OS
Windows 10
Android
macOS
Por que os sistemas operacionais de mainframes são muito presentes no sistema bancário?
Devido à sua robustez, escalabilidade e múltiplos níveis de segurança
Porque são baratos e simples de instalar
Porque não suportam multiprocessamento
Porque não utilizam virtualização
O que a imagem sugere sobre o ambiente em que mainframes são utilizados?
Data centers.
Ambientes domésticos comuns.
Laboratórios escolares de informática.
Pequenos escritórios sem necessidade de segurança.
Qual dos seguintes é um exemplo de sistema operacional de servidor?
Red Hat Linux
Windows 11
Android
Windows 365
Qual é a principal função de um equipamento como o mostrado na imagem em ambientes corporativos?
Centralizar o processamento e o armazenamento de dados de uma rede de computadores
Fornecer acesso à internet para dispositivos móveis
Realizar impressões em grande escala
Servir como estação de trabalho individual
Qual é uma característica comum dos sistemas operacionais de computadores pessoais?
Foco na interface gráfica
Processamento paralelo massivo.
Não suporta multitarefa
Utilizado apenas em dispositivos móveis
Explique por que os sistemas operacionais de computadores pessoais são considerados menos robustos em segurança e escalabilidade em comparação com outros tipos de sistemas operacionais.
Porque são projetados para uso pessoal e empresarial leve.
Porque não possuem interface gráfica.
Porque não suportam multitarefa.
Porque são utilizados apenas em servidores.
O que caracteriza um sistema operacional embarcado?
São otimizados para trabalhar em sistemas com recursos limitados.
São projetados para computadores pessoais com alto desempenho.
São sistemas de propósito geral.
São exclusivos para smartphones e tablets.
Qual dos exemplos a seguir NÃO é um sistema operacional embarcado?
Embedded Linux
Windows IoT
FreeRTOS
Windows 11
Assinale a alternativa que apresenta corretamente aplicações típicas de sistemas operacionais embarcados.
Eletrodomésticos inteligentes e equipamentos industriais.
Computadores pessoais e servidores.
Smartphones e tablets.
Impressoras e scanners.
Qual das seguintes características é típica de sistemas operacionais de tempo real (RTOS)?
Determinismo
Alta latência
Baixa segurança
Interface gráfica avançada
Qual das opções abaixo NÃO é uma aplicação comum de sistemas operacionais de tempo real?
Automação industrial
Jogos de tabuleiro
Aeronáutica e defesa
Veículos autônomos
Qual das opções abaixo NÃO é um exemplo de sistema operacional para dispositivos móveis?
Windows XP
Android
iOS
HarmonyOS
Por que a atualização Over The Air (OTA) é importante para sistemas operacionais móveis?
Permite atualizar o sistema sem conexão física ao dispositivo
Exige que o usuário leve o aparelho à assistência técnica
Protege o dispositivo contra clonagem.
Facilita a localização do dispositivo em caso de roubo.
Explique como a multitarefa com apps isolados contribui para a segurança em sistemas operacionais móveis.
Evita que um aplicativo acesse dados de outro sem permissão, reduzindo riscos de segurança.
Permite que todos os aplicativos compartilhem livremente informações.
Ativa a criptografia do dispositivo.
Preserva a memória Flash.
Qual das opções abaixo NÃO é uma aplicação comum dos sistemas operacionais de cartões inteligentes?
Pagamentos com cartões de crédito/débito
Identidade e autenticação digital
Acesso a redes sociais
Transporte público com bilhetes eletrônicos
Qual das seguintes características é típica de sistemas operacionais baseados em nuvem?
Pouca ou nenhuma instalação necessária
Instalação obrigatória em cada dispositivo
Atualizações manuais pelo usuário
Recursos fixos e não ajustáveis
Dê um exemplo de sistema operacional baseado em nuvem.
Google Chrome OS
Windows 11
Linux Ubuntu
Java Card OS
O que é o kernel em um Sistema Operacional?
O núcleo do Sistema Operacional
O conjunto de drivers suportados
A interface gráfica do usuário
O Gerenciador de Memória
Como o restante do Sistema Operacional, além do kernel, é organizado?
Em um conjunto de rotinas não-kernel
Em drivers de hardware
Apenas em aplicativos de usuário
Somente em arquivos de configuração
Explique, de forma sucinta, por que o kernel é considerado essencial para o funcionamento do Sistema Operacional.
Porque ele provê funcionalidades e serviços fundamentais que suportam o restante do SO
Porque ele é responsável pela interface gráfica
Porque ele armazena arquivos de usuário
Porque ele executa aplicativos de terceiros
Qual das seguintes funções é típica de rotinas do Kernel em um sistema operacional?
Gerenciamento de Memória
Bibliotecas de Funções
Interfaces de Programação de Aplicativos (API)
Gerenciamento de Janelas e Interface Gráfica do Usuário (GUI)
Qual das opções abaixo NÃO é uma rotina do Kernel?
Gerenciamento de Processos
Sistema de Arquivos
Utilitários do Sistema
Gerenciamento de Dispositivos
Explique a diferença entre rotinas Kernel e rotinas não Kernel em sistemas operacionais, citando pelo menos um exemplo de cada.
Rotinas Kernel lidam com gerenciamento de hardware e recursos essenciais, como memória; rotinas não Kernel são voltadas para interação do usuário, como GUI.
Rotinas Kernel são responsáveis por interfaces gráficas; rotinas não Kernel gerenciam memória.
Rotinas Kernel são usadas apenas em aplicativos; rotinas não Kernel são usadas apenas no sistema operacional.
Rotinas Kernel são responsáveis por drivers de usuário; rotinas não Kernel por gerenciamento de processos.
Qual das opções abaixo representa corretamente um serviço comum a todos os Sistemas Operacionais?
Alocação de recursos
Desenvolvimento de aplicativos
Criação de redes sociais
Edição de imagens
Qual é a principal diferença entre uma CLI (Command Line Interface) e uma GUI (Graphical User Interface)?
CLI utiliza comandos de texto, enquanto GUI utiliza elementos gráficos.
CLI utiliza elementos gráficos, enquanto GUI utiliza comandos de texto.
CLI é baseada em comandos de voz, enquanto a GUI utiliza comandos de texto.
GUI permite mais tipos de monitores de vídeo do que CLI.
Explique uma situação em que o uso de uma CLI pode ser mais vantajoso do que uma GUI.
Quando é necessário automatizar tarefas repetitivas usando scripts.
Quando se deseja utilizar apenas o mouse para todas as operações.
Quando se quer acessar aplicativos de redes sociais rapidamente.
Quando se prefere trabalhar apenas com imagens e vídeos.
O que é considerado uma entidade ativa em um sistema operacional?
Um programa armazenado no disco rígido.
Um processo em execução.
Um conjunto de arquivos.
Um dispositivo de entrada.
Qual das alternativas melhor define um processo em um sistema operacional?
Uma entidade ativa que entrou em execução e possui recursos associados.
Um arquivo binário salvo no computador.
Um software que ainda não foi instalado.
Um documento impresso.
Por que não devemos confundir processo com programa em um computador?
Porque o processo está em execução e o programa é apenas armazenado.
Porque o programa está em execução e o processo é apenas armazenado.
Porque o processo é sempre mais rápido que o programa.
Porque o programa está em linguagem de alto nível e o processo em linguagem de baixo nível.
Explique por que o sistema operacional precisa controlar todos os processos.
Para garantir o uso eficiente dos recursos e evitar conflitos entre processos
Para desligar o computador automaticamente
Para impedir que usuários acessem arquivos
Para aumentar a velocidade do processador
