1. Explique os seguintes conceitos fundamentais de sistemas operacionais:
a. Multiprogramação
A multiprogramação é a capacidade do sistema oper...
1. Explique os seguintes conceitos fundamentais de sistemas operacionais: a. Multiprogramação
A multiprogramação é a capacidade do sistema operacional de executar mais de um processo concomitamente, alternando rapidamente entre os processos no decorrer do tempo, dando a sensação de execução simultânea.
b. Timesharing
Resposta: Time-sharing é o termo para um tipo de multiprocessamento quando o sistema operacional implementa uma técnica de partilhar o uso da cpu por intervalo de tempo. Cada processo que recebe o controle tem um intervalo de tempo para processar e depois devolver o controle, que será repassado para outro processo e assim sucessivamente.
c. Kernel
Resposta: O sistema operacional é formado por um conjunto de rotinas que oferecem serviços aos usuários, às suas aplicações e ao próprio sistema. Esse conjunto de rotinas é denominado núcleo do sistema ou kernel.
d. Processos
Resposta: Um processo pode ser considerado como um programa em execução, também um conjunto de informações necessárias para a concorrência de programas no sistema operacional. Além disso, também pode ser entendido como o ambiente onde um programa é executado.
e. Arquitetura em camadas
Resposta: A arquitetura em camadas consiste em níveis sobrepostos, onde cada camada tem um conjunto de funções que podem ser utilizadas pelas camadas superiores. Aqui podemos pensar na maioria das versões do Linux, ou o Windows.
Compartilhar