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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Quais são os serviços / funções oferecidos pelo Sistema Operacional?
    Resposta: Interface, Execução de Programa, Operação de E/S.
  11. 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).
  12. 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.
  13. 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.
  14. Qual é o papel da Contabilidade nos Sistemas Operacionais?
    Resposta: Para acompanhar quais usuários usam quanto e quais tipos de recursos de computador.
  15. 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.
  16. Quais são as estruturas de Sistemas Operacionais?
    Resposta:
    • Estrutura Simples: MS-DOS
    • Mais Complexa: UNIX
    • Em Camadas: Uma abstração
    • Microkernel: Mach
  17. Quais são as características do MS-DOS?
    Resposta: Tem Kernel monolítico, Interfaces de Níveis não são bem separadas.
  18. 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.
  19. Como são os sistemas híbridos?
    Resposta: São sistemas que resolvem problemas de desempenho, segurança e usabilidade.

Entradas relacionadas: