Arquitetura Dos Sitemas Operacionais
MacOs:
Processos-Eu considero como Kernel Hibrido,por possuir diferentes partes(monolitico e microkernel),interagindo na ultilização do sistema e na estrutura,como Kernel em camadas.
Memória-Wired Memory,armazena código do kernel e estruturas de dados que não podem ser paginadas.Subsistema VM Kernelmach consiste do módulo (pmap)e outros módulos independentespara gerenciar a estrutura de dados.
Arquivos-HFS,sistema de arquivos desenvolvido pela apple computer,projetado para uso em floppy e discos rigios,tambem encontrado em suporte ready-only como CD-ROMs.
Linux:
Processos-Foco principal na execução do processo.Mantém estruturas de dados do processo.Principal componente é o escalonador de processos, responsável por gerenciar o uso da CPU por processos concorrentes.
Memória-Gerencia o acesso à memória primária do sistema.Possui estruturas de dados para realizar o mapeamento de endereço físico para endereço virtual.
Arquivos-Provê uma camada de acesso comum para as implementações de sistemas de arquivos.Abstrai os detalhes dos dispositivos físicos e dos sistemas de arquivos lógicos. Principai arquivo é o Sistema de Arquivos Virtual (VFS).
Windows XP:
O Windows 7 foi lancado com 6 versões diferentes.Vou falar da versão Home Premium que é minha preferida.
Diferente do Starter de Home Basic esta versão suporta recursos como Windows Aero, DVD Player, Windows Media Center, Servidor Web IIS ou ICS (Internet Connection Sharing – Compartilhamento de Conexão com a Internet), esta versão não pode ser adicionada em um domínio e não suporta recursos enterprise (Encrypting File System (EFS), AppLocker, DirectAccess, BitLocker, Remote Desktop Host, e BranchCache).Esta versão suporta até 2 processadores físico, a versão x86 suporta no máximo 4Gb de memória RAM e a versão x64 suporta no máximo 16GB de memória RAM.