A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Referências

O sistema Windows de 32 bits

Dom

27

Mai

2007


09:42

(55 votos, média 4.25 de 5) 


A camada API

A camada API do Windows pode ser considerada como o cão de guarda do Ring 0. Só através dela é que os aplicativos podem se comunicar com o Sistema Básico. Existem três componentes principais nesta camada: são os arquivos KERNEL32.DLL, USER32.DLL e GDI32.DLL. Arquivos DLL são executáveis especiais que contêm as funções necessárias para que um aplicativo possa ser executado no ambiente Windows. Já existiam nas versões de 16 bits do Windows sob os nomes de KRNL386.EXE, USER.EXE e GDI.EXE.

KERNEL32

Fornece suporte para as funções de baixo nível que um aplicativo necessita para ser executado. Por exemplo, toda vez que o aplicativo precisar de memória, ele irá obtê-la no Kernel do Windows. Da mesma maneira, operações em disco, com arquivos, o relógio do sistema, são atribuições do Kernel. Este componente não lida com a interface ou com os dispositivos - ele apenas interage com o Windows propriamente dito.

USER32

O Windows, como o próprio nome indica, é um sistema baseado em janelas. Bem por isso ele precisa de um gerente para administrar todas as janelas criadas por aplicativos. Esse gerente é o User, que trata principalmente da interface com o usuário.

GDI32

GDI vem de Graphical Device Interface - interface do ambiente gráfico. Este componente cuida de vídeo, gerenciamento de cores, fontes e outros aspectos ditos artísticos, responsáveis pelo grande apelo visual deste sistema operacional. Daí a velha piadinha: "Cite 10 qualidades do Windows. Resposta: uma interface bonitinha, uma interface bonitinha, uma interface bonitinha, ..." laugh

A Máquina Virtual do Sistema (System Virtual Machine ou VM)

A System Virtual Machine possui dois elementos principais: aplicativos win32 e a shell. Os aplicativos win32 são programas que podem rodar simultaneamente (o Win32 é multitarefa) fazendo uso dos serviços e recursos que o sistema operacional oferece. Uma shell (a tradução é casca ou concha) também é um aplicativo, mas de um tipo especial que o sistema oferece. Com uma shell é possível agrupar, iniciar e de alguma forma controlar outros aplicativos. O Windows Explorer é uma shell para o gerenciamento de arquivos em disco - é um utilitário, como tantos outros, que acompanha o Windows. Existe um tratamento especial para as shells pela API, obtido através da SHELL32.DLL.

Outros Aspectos Importantes

O Windows é um sistema operacional multitarefa e orientado a eventos. Para conhecer mais sobre multitarefa, leia "Processos e Linhas de Processo". Agora, o que é um evento para o Windows? Praticamente tudo. Quando se pressiona uma tecla, quando se toca no mouse ou se altera algum parâmetro, o Windows reconhece isto como um evento. O sistema executa uma tarefa para cada evento, chamando o aplicativo que pode tratar do evento ou tratando-o por conta própria. Uma das consequências da natureza multitarefa do Windows é que os eventos podem ocorrer em diversos aplicativos diferentes, por isto é preciso tratar os eventos de forma coordenada para que cada aplicativo receba as informações que lhe competem e a integridade, tanto do sistema como dos aplicativos, seja preservada.

Алиен Роботсмейкап украиналобановский александр компроматгаджетыреклама на авто москвалобановский александрсайт никас

Informações adicionais