Sistemas Operacionais
1. Quais as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem sistema operacional?
Adaptação;
Diferenças do hardware, custo do equipamento;
Diferenças S.O(Linux, windowns, mac, android, windowns fone, IOS , etc...)
Criar um sistema intuitivo para os usuários;
2. Quais as principais funções dos sistemas operacionais?
Permitem que os programas armazenem e obtenham informações ;
Permitir que os programas sejam executados sem a interferência de outros programas;
Facilitar o acesso ais recursos dos sistema ;
Responder aos erros ou a solicitação dos usuários;
3. Quais os tipos de sistemas operacionais existentes?
Sistemas Monoprogramaveis ou monotarefa; Sistemas Multiprogramaveis ou multitarefas;
Sistemas com múltiplos processadores;
4. Qual a grande diferença entre sistemas monoprogramáveis e multiprogramáveis?
Monoprogramaveis – Permitem que o processador, a memória e os periféricos fiquem dedicados a um único usuário.
Multiprogramaveis – Vários usuários compartilhando os mesmos recursos, aumentando a produtividade dos usuários e reduzindo os custos de utilização do sistema.
5. Quais as vantagens dos sistemas multiprogramáveis.
Utilizar os recursos do hardware por mais tempo;
Aumento da Produtividade;
Execução de tarefas “simultaneamente”
Vários usuários compartilham os mesmos recursos, aumentando a produtividade dos usuários e reduzindo os custos de utilização do sistema.
6. O que é um sistema fracamente acoplado?
Dois ou mais sistemas de comunicação conectados através de linhas de comunicação
7. Quais os benefícios de um sistema com múltiplos processadores?
*Desempenho - múltiplos processadores permitem a execução simultânea de diversas tarefas independentes, aumentando o throughput do sistema. Servidores de bancos de dados e servidores Web são bons exemplos de ambientes onde o aumento do número de processadores permite atender um número maior