Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Desenhe e explique a arquitetura do Windows Unix?
Não existe uma única arquitetura "Windows Unix". Windows e UNIX são sistemas operacionais distintos com arquiteturas fundamentalmente diferentes. O Windows é baseado em um kernel monolítico, enquanto sistemas do tipo UNIX (Linux, MacOS, BSD etc.) são tipicamente baseados em um microkernel ou em uma abordagem híbrida. Você não pode combiná -los diretamente de uma maneira direta.

No entanto, é possível executar um ambiente semelhante ao Unix * no topo * de janelas usando tecnologias como:

* Subsistema do Windows para Linux (WSL): Provavelmente é isso que você está pensando se está considerando uma arquitetura "Windows Unix". Não mescla os dois sistemas operacionais; Em vez disso, ele fornece uma camada de compatibilidade, permitindo que uma distribuição Linux seja executada como um processo no modo de usuário em um ambiente do Windows.

Vamos ilustrar a arquitetura da WSL:

`` `
+-------------------++-----------------+-------------------+
| Windows | <-> | Compatibilidade WSL | <-> | Linux |
| (Kernel &User) | | Camada | | (Kernel &User) |
| Espaço) | + -------------------+ | Espaço) |
+-------------------+ ^+-----------------+
|
| Chamadas do sistema, acesso ao sistema de arquivos, etc.
v
+-------------------+
| Windows Kernel | <-lida com a interação de hardware de baixo nível
+-------------------+
`` `

Explicação:

1. kernel e espaço do usuário: A base é o sistema operacional do Windows com seus processos de kernel e espaço do usuário. Isso lida diretamente com a interação de hardware.

2. Camada de compatibilidade WSL: Este é um componente crucial. Ele atua como uma ponte, traduzindo chamadas do sistema e outras solicitações do ambiente Linux para seus equivalentes do Windows. Ele gerencia o acesso ao sistema de arquivos, redes e outras interações entre os dois ambientes. A camada de compatibilidade é implementada no kernel do Windows, dando -lhe um aumento de desempenho em comparação com a execução de uma máquina virtual completa.

3. kernel Linux e espaço do usuário: Esta é uma distribuição completa do Linux (como o Ubuntu ou Debian) em execução como um processo no Windows. Possui seu próprio kernel, aplicativos de espaço de usuário, bibliotecas e utilitários. O kernel Linux * não * acessa diretamente o hardware; Ele se baseia na camada de compatibilidade do WSL para isso.


Diferenças -chave de um verdadeiro sistema integrado:

* sem integração do kernel: O WSL não integra o kernel Linux ao kernel do Windows. Isso significa que sempre há uma camada de tradução, que pode introduzir algumas despesas gerais de desempenho e limitações em comparação com um sistema Unix nativo.

* Ambientes isolados: O WSL é executado como um processo separado. Embora possa acessar o Windows FileSystems, ainda é um ambiente amplamente isolado. A interação direta entre os processos Windows e Linux requer mecanismos como a comunicação entre processos (IPC).

* Acesso de hardware limitado: O kernel Linux no WSL não possui controle direto sobre todo o hardware. Alguns dispositivos podem exigir drivers específicos ou podem não ser totalmente suportados.

Em resumo, embora o WSL forneça uma maneira conveniente de executar ferramentas e aplicativos Linux no Windows, não é uma verdadeira arquitetura "Windows Unix". É descrito com mais precisão como um ambiente Linux emulado no sistema operacional Windows.

Anterior :

Próximo :
  Os artigos relacionados
·O Unix é um sistema operacional em tempo real? 
·Com quais comandos você exibe nomes e processos de arq…
·O que é script de shell? 
·Como imprimir remotamente ao Windows usando o SCO Unix 
·Como você saberá o tempo gasto por cada processo ou p…
·Quem usa a interface de linha de comando hoje? 
·Por que os comandos do UNIX executam tarefas simples em…
·O que é Yast no Linux? 
·Quais são as aplicações do Unix? 
·Como ler e-mail em Unix 
  Artigos em destaque
·Como desinstalar o Vista Sidebar 
·Como fazer meu desktop Fundo Venha Limpar 
·Como Registrar arquivos Windows Update após o Service …
·Como iniciar sessão como administrador sem uma senha 
·Como montar uma imagem ISO como um drive 
·Como mudar para o Ubuntu 
·10 truques para um iMac 
·Como restaurar itens em Meu Computador 
·Como reinstalar o suporte de idioma 
·Como manter a janela aberta CMD 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados