Sistemas operacionais
2. O sistema operacional é o software responsável para gerenciar os dispositivos que compõem um sistema computacional e realizar a interação entre o usuário e esses dispositivos. Ele torna uma tarefa de baixo nível mais fácil de ser realizada pelo usuário.
3. Processo é um conceito chave em SO, é por meio dos processos que os programas são executados no computador. O processo caracteriza-se por um programa em execução. Cada processo possui: um programa (instruções a serem executadas), um espaço de endereçamento da memória (mínimo e máximo) contexto de hardware (informações dos registradores) contexto de software (atributos). O programa é apenas o código enquanto o processo é tudo que esta relacionada ao programa em execução
7. Processos CPU-Bourd são processos que utilizam mais a CPU e processos I/O Bourd são processos que realizam mais entrada/saída. Se existirem mais processos CPU Bourd o processador vai ficar ocupado o tempo todo e o tempo de resposta fica comprometido já se houver muitos processos I/O Bourd o processador tende a ficar ocioso. O ideal é haver um balanceamento entre os dois.
8. As chamadas de sistema são a porta de entrada do sistema para o modo kernel, quando uma instrução precisa passar as instruções privilegiadas é feita uma chamada de sistema para alterar do modo usuário para o modo kernel.
1. Uma das vantagens é listar as funções do SO, facilitando na manutenção e depuração de cada uma de suas partes. Outra vantagem é que o sistema em camadas possui uma camada mais abstrata que oculta a complexidade do kernel das aplicações, que só