exercícios informática
É um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema, fornecendo uma interface entre o computador e o usuário.
Quais as duas principais funções de um Sistema Operacional?
O SO tem como função controlar o hardware e permitir executar os softwares. Outra parte que cabe ao SO é a interface com o usuário. ( Não basta controlar hardware ne executar software sem oferecer ao usuário interface utilizada pelo próprio usuário.
O que é Multiprogramação?
É a técnica usada para manter vários processos na memória paralelamente, ou seja, na ociosidade do processador, executando um pouco de cada em determinados intervalos de tempo, mantendo a CPU ocupada a maior parte do tempo.
6. Qual a maior dificuldade que um desenvolvedor de Sistemas Operacionais pode encontrar as desenvolver um SO para sistemas de tempo real?
A maior dificuldade é o tempo de resposta exigido no processamento das aplicações. Enquanto em sistemas de tempo compartilhado o tempo de resposta pode variar sem comprometer as aplicações em execução, nos sistemas de tempo real os tempos de resposta devem estar dentro de limites rígidos, que devem ser obedecidos, caso contrário poderão ocorrer problemas irreversíveis.
Qual a função de uma chamada as sistema?
Atender a solicitação de serviço de um processo.
Dê dois exemplos onde uma programação Multi-Thread pode ter melhor desempenho do que uma Mono-Thread?
Um bom exemplo é a aplicação de um servidor web onde o mesmo consegue atender requisições de diversos hosts com uso de multi-thread, outro exemplo é o carregamento de um jogo onde o carregamento das imagens é feito em um thread e o áudio é carregado em outro, mostrando ao usuário as imagens carregando enquanto o áudio é reproduzido simultaneamente.