Arquitetura de sistemas operacionais

504 palavras 3 páginas
Arquitetura de sistemas operacionais

A arquitetura de um sistema operacional é a estrutura básica sobre a qual é projetado o sistema operacional, de como as abstrações são realmente implementadas, como o sistema operacional deve ser solicitado e atender aos aplicativos, como interagem as partes do sistema operacional entre si e como o sistema operacional responde às solicitações dos aplicativos.

2.2.1 Arquitetura monolítica

É a arquitetura mais antiga e mais comum. Cada componente do sistema operacional é contido no núcleo (kernel) e pode comunicar-se com qualquer outro componente diretamente. Essa intercomunicação direta permite rapidez na resposta de sistemas operacionais monolíticos, entretanto, como núcleos monolíticos agrupam os componentes todos juntos, torna-se difícil identificar a origem de um determinado problema ou erro. Além disso, todo o código do sistema operacional é executado com acesso irrestrito ao sistema, o que pode facilitar a ocorrência de danos provocados intencionalmente, ou não, por outros aplicativos.

2.2.2 Arquitetura em camadas

À medida que os sistemas operacionais tornaram-se mais complexos e maiores, projetos puramente monolíticos tornaram-se inviáveis e, então a arquitetura em camada, ou modular, tornou-se uma boa opção, agrupando “camadas" de componentes, ou seja, conjunto de procedimentos, que realizam tarefas similares. Cada camada comunica-sesomente com as suas camadas imediatamente inferior e superior. Uma camada inferior sempre presta um serviço à sua camada superior, sendo que a camada superior não sabe como o serviço é feito, apenas o solicita. A implementação de uma camada pode ser modificada sem exigir modificação em outra camada, pois possuem componentes autocontidos.

Em uma abordagem em camadas, a solicitação de um serviço pode precisar passar por muitas camadas antes de ser atendida, assim o desempenho se degrada em comparação ao de núcleos monolíticos.

2.2.3 Arquitetura de micronúcleo

A arquitetura

Relacionados

  • arquitetura do sistema operacional
    734 palavras | 3 páginas
  • Arquitetura de Sistemas Operacionais
    12156 palavras | 49 páginas
  • Arquiteturas de Sistemas Operacionais
    688 palavras | 3 páginas
  • Arquitetura de sistemas operacionais
    3326 palavras | 14 páginas
  • Arquitetura de Sistemas Operacionais
    1399 palavras | 6 páginas
  • Arquitetura de sistemas operacionais
    2485 palavras | 10 páginas
  • Arquitetura Sistemas Operacionais
    1400 palavras | 6 páginas
  • Arquitetura de Sistemas Operacionais
    875 palavras | 4 páginas
  • Arquitetura de sistemas operacionais
    711 palavras | 3 páginas
  • Arquitetura De Sistemas Operacionais
    666 palavras | 3 páginas