Questões e Respostas sobre Sistemas Operacionais
Classificado em Computação
Escrito em em português com um tamanho de 5,29 KB.
Lista de Questões sobre Sistemas Operacionais
-
Quais são os objetivos de um Sistema Operacional?
Resposta: Executar os programas e resolver facilmente os problemas do usuário; tornar conveniente o uso do computador; utilizar os recursos de hardware de forma eficiente. -
O que é um programa bootstrap? Quais são as suas características?
Resposta: É um pequeno código localizado na ROM ou EEPROM que localiza o kernel, carrega na memória e inicializa o mesmo. -
Como funciona a operação de um sistema de computação? Verifique se dispositivos de E/S e CPU podem ser executados ao mesmo tempo, quem se responsabiliza por um tipo de dispositivo, o que cada controlador possui, como funciona a movimentação de dados entre CPU, memória, buffer local, qual sentido do E/S, e como funciona a interrupção.
Resposta: Um ou mais CPUs e controladores de dispositivos conectados por um barramento comum acessam memória compartilhada. Dispositivos E/S e CPU podem ser executados ao mesmo tempo. Cada controlador se responsabiliza por um tipo de dispositivo. Cada controlador possui um buffer local. CPU move dados da memória principal para o buffer local. E/S ocorre do dispositivo para o buffer local. O Controlador informa a CPU que encerrou suas operações causando uma interrupção. -
No que consiste o armazenamento em cache?
Resposta: Copia a informação que está em uso de uma memória lenta e passa para uma memória mais rápida. -
Quais são os critérios para organizar a hierarquia dos sistemas de armazenamento?
Resposta: Registradores - Cache - Memória Principal - Disco em Estado Sólido - Disco Rígido - Disco Óptico - Fitas Magnéticas. -
Quais são os tipos de multiprocessamento e qual é a diferença entre eles?
Resposta:- Multiprocessamento Assimétrico: Cada processador é designado a UMA tarefa única.
- Multiprocessamento Simétrico: Cada processador executa TODAS as tarefas do sistema operacional.
-
Analise as diferenças entre a tecnologia multichip e multicore.
Resposta:- Multichip: Vários processadores (chips) num único chassi.
- Multicore: Vários núcleos de processador num único chip.
-
Como funciona um sistema em cluster?
Resposta: Faz compartilhamento de uma única SAN, fornece serviços em alta-disponibilidade, alguns Cluster incluem gerenciamento de lock distribuído (DLM) para evitar conflito de operações entre máquinas. -
Qual é a função do bit de modalidade?
Resposta: Distinguir quando o sistema está rodando código de usuário ou código de kernel. -
Quais são os serviços / funções oferecidos pelo Sistema Operacional?
Resposta: Interface, Execução de Programa, Operação de E/S. -
Como ocorrem as comunicações entre os processos?
Resposta: Podem ocorrer por via de memória compartilhada ou por meio de mensagens (pacotes movidos pelo sistema operacional). -
Como funciona a detecção de erros nos Sistemas Operacionais?
Resposta: Pode ocorrer no Hardware da CPU e da memória, nos dispositivos E/S, no programa do usuário. -
Quais são os recursos alocados para usuários / tarefas dos Sistemas Operacionais?
Resposta: Ciclo de CPU, memória Principal, armazenamento de arquivos, dispositivos de E/S. -
Qual é o papel da Contabilidade nos Sistemas Operacionais?
Resposta: Para acompanhar quais usuários usam quanto e quais tipos de recursos de computador. -
Quais são as características das interfaces GUI e da CLI?
Resposta:- GUI: Permite interação com dispositivos digitais por meio de elementos gráficos como ícones.
- CLI: Interface que só tem linha de código como CMD do Windows e o Terminal do Linux.
-
Quais são as estruturas de Sistemas Operacionais?
Resposta:- Estrutura Simples: MS-DOS
- Mais Complexa: UNIX
- Em Camadas: Uma abstração
- Microkernel: Mach
-
Quais são as características do MS-DOS?
Resposta: Tem Kernel monolítico, Interfaces de Níveis não são bem separadas. -
Como é a abordagem em camadas?
Resposta: Camada inferior (0) é o hardware e a camada mais alta (N) representa a interface de usuário. As camadas selecionadas tendem a usar funções e serviços de camadas inferiores. -
Como são os sistemas híbridos?
Resposta: São sistemas que resolvem problemas de desempenho, segurança e usabilidade.