Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Mac OS >> Content
Como funciona o Mac OS X?

Mac OS X:uma arquitetura em camadas



O Mac OS X, agora conhecido como MacOS, é um sistema operacional poderoso e fácil de usar, construído em uma arquitetura em camadas. Isso significa que ele consiste em várias camadas distintas, cada uma por uma função específica e com base na camada abaixo. Aqui está um colapso das principais camadas e seus papéis:

1. Kernel (Darwin): Este é o coração do sistema operacional, responsável por funcionalidades principais, como gerenciamento de memória, agendamento de processos, drivers de dispositivo e segurança. Darwin é um kernel baseado em UNIX, fornecendo uma base estável e confiável para o MacOS.

2. Usuário da terra: Essa camada abriga todos os aplicativos e utilitários voltados para o usuário. Inclui estruturas como cacau e carbono, fornecendo APIs para os desenvolvedores criarem aplicativos. O Userland também inclui bibliotecas, utilitários do sistema e a interface gráfica do usuário (GUI).

3. Serviços principais: Estes são os serviços essenciais do sistema que são executados no topo do kernel e fornecem funcionalidade para a terra do usuário. Eles incluem:

* Serviços de lançamento: Gerencia o lançamento de aplicativos e o ciclo de vida.
* Finder: O gerenciador de arquivos responsável pela navegação e gerenciamento de arquivos.
* Spotlight: Os poderosos arquivos e aplicativos de indexação de mecanismo de pesquisa.
* Centro de notificação: Fornece notificações e alertas do sistema.
* Máquina do tempo: O utilitário de backup e restauração.
* iCloud: Fornece serviços de armazenamento e sincronização em nuvem.

4. Camada de aplicação: Essa camada contém todos os aplicativos voltados para o usuário, desde aplicativos de produtividade, como páginas e números a aplicativos de entretenimento, como o iTunes e o Safari.

5. Interface do usuário gráfico (GUI): A interface do usuário, aqua, foi projetada para facilitar o uso e o apelo visual. Ele fornece recursos como arrastar e soltar, menus, janelas e ícones para interagir com o sistema.

6. Camada de hardware: A camada mais baixa interage diretamente com o hardware, incluindo CPU, RAM, disco rígido e periféricos. Essa camada gerencia a comunicação entre o sistema operacional e o hardware físico.

Conceitos -chave:

* cacau e carbono: São estruturas que fornecem APIs para os desenvolvedores criarem aplicativos Mac. O cacau é a estrutura mais recente baseada em Objective-C e Swift, enquanto o carbono é uma estrutura mais antiga baseada em C.
* multitarefa preventiva: O MacOS permite que vários aplicativos sejam executados simultaneamente, alternando perfeitamente entre eles, proporcionando uma experiência suave do usuário.
* Segurança: O MacOS possui recursos de segurança integrados, como gatekeeper e proteção de integridade do sistema, para proteger os usuários do malware e do acesso não autorizado.

Vantagens da arquitetura em camadas:

* Design modular: Cada camada pode ser atualizada ou substituída de forma independente, facilitando a manutenção e o evolução do sistema.
* Flexibilidade: Os desenvolvedores podem criar aplicativos facilmente usando as estruturas e APIs fornecidas, promovendo um rico ecossistema de aplicativos.
* Segurança: A arquitetura em camadas ajuda a isolar diferentes partes do sistema, aumentando a segurança, limitando o impacto de possíveis vulnerabilidades.

Conclusão:

O MacOS é um sistema operacional complexo e sofisticado, construído em uma arquitetura em camadas, proporcionando uma experiência robusta e fácil de usar. Seus principais recursos, incluindo o poderoso kernel de Darwin, a estrutura de cacau e a GUI intuitiva, contribuem para seu sucesso e popularidade entre os usuários.

Anterior :

Próximo :
  Os artigos relacionados
·Como alterar minha senha sem um disco de em um Mac Book…
·Como inicializar a partir de uma OS X Disk 
·Como fazer um arquivo de patch Usando o Terminal 
·Macafee é um bom programa de segurança? 
·Onde está a palestra no seu Mac? 
·Como ativar Jumbo Frames no Mac Mini 
·Como adicionar comentários ao iWeb 
·Como converter MOV para AVI no Mac 
·Como você baixa IMVU ou Oz World em um MacBook? 
·Como se conectar a iDisk Outra Pessoa 
  Artigos em destaque
·Como colocar um Windows XP Client PC de 64 bits em um d…
·Como Tile telas múltiplas em um ambiente de trabalho 
·Como atualizar um processador Centrino 
·Problemas de Leitura um HDD USB ​​em Linux 
·Como usar comandos UNIX básicas para cURL 
·Como identificar o programa de criptografia em um arqui…
·Como inicializar o Console de recuperação Windows XP …
·Como recuperar um arquivo sobrescrito Microsoft Word 
·Como adicionar Screensavers para KDE 
·Como remover entradas de Domínio Bogus Do Registro 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados