Computação
O sistema BSD4.4 VM é baseado em Mach 2.0,2.5 e 3,0 VMcode. Thewindows 2000 foi desenvolvido de uma longa série de sistemas operacionais desde MSDOS.
O Linux 2.4 foi desenvolvido por hackers originalmente fundado pela Linux Torvalds.
Semelhanças de cada sistema
Hardware Abstraction Layer: Todos os sistemas operacionais têm uma camada chamada de camada de abstração de hardware (HAL) que faz o trabalho dependente do sistema, e, portanto, permite que o resto do núcleo para ser codificado em plataforma de modelo independente facilitando a portabilidade para outras plataformas.
Copy-on-write: Quando uma página está para ser compartilhada, o sistema usa apenas uma página com os dois processos compartilhando essa mesma cópia da página. No entanto, quando um dos processos faz a escrita para a página, uma cópia privada é feita para esse processo, que pode, em seguida, manipular individualmente. Isto dá uma melhor eficiência.
Shadow paging: O shadow objeto é criado por um objeto original de tal forma que o objeto shadow tem algumas de suas páginas modificadas a partir do objeto original, mas compartilha o resto das páginas com o objeto original. Eles são formados como um resultado da ação Copy-On-Write.
Backgroud daemon Existe um background daemon que é invocado periodicamente e executa tarefas como descarga de página, liberando memória não utilizada, etc
Memory mapped Files: Um arquivo pode ser mapeado para a memória, o qual pode então ser usado com uma simples instruções de leitura / gravação de memória.
Inter-Process Communication: Os arquivos de memória mapeados são autorizados a ser compartilhado entre processos de formação de um método para a comunicação interna.