Sistema operacional
Um sistema operacional é uma coleção de programas para gerenciar as funções do processador, o input, o output, o armazenamento e o controle dos dispositivos.
Também é chamado de kernel.
Quais os papeis?
Fazendo o papel de intermediário entre o software e os componentes físicos do computador. Quais são seus objetivos?
Organizar e controlar o hardware e o software para que o sistema funcione de maneira flexível e previsível.
B. O que são processos?
Os processos representam tarefas em execução, como softwares que executam alguma ação e que podem ser controlados de alguma maneira, seja pelo usuário, pelo aplicativo correspondente ou pelo sistema operacional. C. Oque são chamadas de sistema?
É o mecanismo usado pelo programa para requisitar um serviço do sistema operacional, ou mais especificamente, do núcleo do sistema operacional. D. Oque é estrutura (arquitetura) monolítica?
O sistema operacional é escrito como um conjunto de procedimentos, sendo que cada um pode chamar um dos demais sempre que é necessário.
Vantagens e desvantagens?
Vantagens : Desempenho
Desvantagens: Difícil manutenção. Também considerada como uma
“grande bagunça” (TANEMBAUM)
E. Oque é estrutura (arquitetura)de micronúcleo? Vantagens e desvantagens?
A arquitetura de micronúcleo (microkernel) também é uma forma de arquitetura modular ou em camadas. Na tentativa de reduzir os procedimentos mais fundamentais, somente um pequeno número de serviço tais como parte do gerenciamento de memória, a sincronização entre processos e a comunicação entre processos. Vantagens: O isolamento dos serviços do sistema operacional facilita a manutenção. A hierarquia protege as camadas mais internas. Desvantagens: Diminuição do desempenho po causa da quantidade de mudança de modos de acesso.
F. O que são threads?
É uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas simultaneamente.