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.