Questões e Respostas sobre Sistemas Operacionais

Computação5,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.

Baixar

PDF Word HTML