? Memória do kernel em um computador oferece espaço de armazenamento para as partes essenciais de um sistema operacional necessário ao exercício das funções do sistema operacional. Esta memória deve ser rápido e sempre acessível pelo microprocessador . Ele difere de outros memória do computador por causa das exigências , o uso e forma. Definição
A memória do kernel é a área de memória de um computador onde o kernel é carregado. O núcleo é a parte central de um sistema operativo . Ele fornece os principais serviços que lidam com o controle de hardware. Estes serviços incluem a gestão de processos , bem como sistema de arquivos e acesso periférico. Muitas vezes , ele também é o coração do sistema de segurança e controles de acesso aos serviços de kernel , bem como do sistema e memória do processo . Grãos têm várias estruturas e configurações dependentes do sistema operacional específico e da filosofia da sua implementação. Alguns kernels tem apenas o essencial e são muito pequenos, enquanto outros têm a maioria das funções do sistema operacional e ter mais espaço. Memória
Use
Kernel é separada da bota carregador , que está em Read-Only Memory (ROM) . Quando a alimentação é ligada, o carregador de boot contém o primeiro conjunto de instruções para o microprocessador para executar. O gerenciador de inicialização inclui instruções que carregam o kernel na memória do kernel e então, como uma última etapa , transfere o controle para o kernel. A memória do kernel , em seguida, torna-se a memória primária . O kernel permanece na memória e não é trocado .
Requisitos
A memória do kernel deve ser endereçável diretamente pelo microprocessador. Isto significa que não podem residir em um disco rígido ou outro periférico , uma vez que fornece os serviços necessários para trabalhar com os dados sobre tais dispositivos . Ele deve ser rápido , em comparação com a velocidade de relógio do microprocessador , enquanto a velocidade de funcionamento da memória do kernel afecta directamente o desempenho global do computador . Por exemplo, uma CPU 2.7GHz pode ser combinado com memória 1333MHz - se a memória é mais lento , a CPU pode acabar esperando na memória e isso diminui o desempenho . Finalmente, deve ser suficientemente grande para conter toda tanto do kernel e , no mínimo, permitir o carregamento da parte principal de outros processos.
Tipos
Alguns parte da memória do kernel deve ser lido da memória /escrita fornecida pela Random- Access Memory (RAM). Para os sistemas especializados, tais como sistemas de controle automotivo ou aparelhos , grande parte do kernel pode ser localizado na ROM. Sistemas gerais de computador fazem uso de memória RAM para a memória do kernel , pois proporciona maior versatilidade. Dynamic RAM (DRAM) ea RAM estática ( SRAM) são os principais tipos de memória RAM usadas. A forma física da RAM muitas vezes depende das características do sistema , incluindo a capacidade de aumentar a quantidade de memória .