Sistemas Operacionais 1
SISTEMAS OPERACIONAIS Questões de Revisão de S.O 1
Luiz Felipe, Marcos Vinícius
1. Quais são as funções principais de um S.O.?
Possibilitar que o usuário faça suas tarefas de forma eficiente e com segurança, gerenciando o mínimo de recursos disponível de Hardware e Software, auxiliando na execução dos programas do usuário, oferecendo uma interface amigável.
2. O que é multiprogramação? Dê duas razões que justifiquem a utilização deste conceito.
Multiprogramação - é uma técnica utilizada para melhor aproveitamento dos recursos de um sistema operacional. Por meio de um escalonamento de tarefas, o tempo do processador e a alocação de memória podem ser melhorados. Isso permite que vários programas sejam armazenados simultaneamente na memória virtual.
Uma utilização prática deste conceito é o armazenamento de várias tarefas na memória ao mesmo; enquanto um trabalho está esperando o fim de sua execução de E/S, outro processo poderia utilizar a CPU neste momento, sendo possível ter vários trabalhos na memória principal ao mesmo tempo.
3. Explique como um Sistema de Computação se divide.
Um Sistema Computacional se divide por meio de um conjunto de dispositivos eletrônicos capazes de processar informações de acordo com um programa (S.O), logo vem os Programas de Sistema, que são os compiladores, interpretadores de comando e por fim os programas de aplicação, jogos, Sistemas Bancários.
4. Por que é necessária uma tabela de processos em sistema de tempo compartilhado? Essa tabela é essencial também em sistemas de computador pessoal (PC), nos quais existe apenas um processo, que detém o comando de toda a máquina até que ele termine?
Pois a cada vez que um processo for suspenso para que a execução de outro ocorra, o seu contexto, conjunto de registradores que inclui o contador de programa, o ponteiro para pilha, outros registradores de hardware e todas as demais informações necessárias para executar aquele programa, tem que