Sistemas Operacionais1 Conceitos e Mecanismos
Embora a definição de níveis de privilégio (Seção 2.3) imponha uma estruturação ______ a um sistema operacional, forçando a separação entre o núcleo e o espaço de usuário.
Apuntes
Sistemas Operacionais: Conceitos e Mecanismos c © Carlos Maziero, 2019 Capítulo 3 Arquiteturas de SOs Embora a definição de níveis de privilégio (Seção 2.3) imponha uma estruturação mínima a um sistema operacional, forçando a separação entre o núcleo e o espaço de usuário, os vários elementos que compõem o sistema podem ser organizados de diversas formas, separando suas funcionalidades e modularizando seu projeto. Neste capítulo serão apresentadas as arquiteturas mais populares para a organização de sistemas operacionais. 3.1 Sistemas monolíticos Em um sistema monolítico 1 , o sistema operacional é um “bloco maciço” de código que opera em modo núcleo, com acesso a todos os recursos do hardware e sem restrições de acesso à memória. Por isso, os componentes internos do sistema operacional podem se relacionar entre si conforme suas necessidades. A Figura 3.1 ilustra essa arquitetura. A grande vantagem da arquitetura monolítica é seu desempenho: qualquer componente do núcleo pode acessar os demais componentes, áreas de memória ou mesmo dispositivos periféricos diretamente, pois não há barreiras impedindo esses acessos. A interação direta entre componentes leva a sistemas mais rápidos e...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis