as estruturas de dados que sao usadas para a comunicacao entre os subsistemas e os aplicativos do computador. Finalmente, ele passa o controle do computador para o sistema operacional. Sistema operacionalUma vez carregado, as tarefas do sistema operacional caem em seis grandes categorias: gerenciamento do processador - divide as tarefas em pequenas partes administraveis, hierarquizando-as antes de envia-las a CPU; gerenciamento de memoria - coordena o fluxo de dados de entrada e saida da memoria RAM e determina quando a memoria virtual e necessaria; gerenciamento de dispositivos - fornece uma interface entre cada dispositivo conectado ao computador com a CPU e os aplicativos; gerenciamento de armazenamento - determina onde os dados serao armazenados de forma permanente no disco rigido e outras formas de armazenamento; interface com aplicativos - estabelece uma comunicacao e troca de dados padrao entre os programas e o computador; interface com o usuario - estabelece um meio para voce se comunicar e interagir com o computador. Voce abre um programa processador de textos e digita uma carta, salva-a e entao imprime. Varios componentes trabalham juntos para fazer isto acontecer: o teclado e mouse enviam suas entradas ao sistema operacional; o sistema operacional determina que o programa processador de textos e o programa ativo e aceita suas entradas como dados para este programa; o programa processador de textos determina o formato que os dados tem e, via sistema operacional, armazena-os temporariamente na memoria RAM; cada instrucao do programa processador de textos e enviada pelo sistema operacional para a CPU. Essas instrucoes sao entrelacadas com instrucoes de outros programas que o sistema operacional esta supervisionando antes de ser enviadas efetivamente a CPU; todo esse tempo, o sistema operacional prontamente prove as informacoes para a placa grafica, informando o que sera exibido no monitor; quando voce escolhe salvar a carta, o programa processador de textos envia uma solicitacao para o sistema operacional, que entao fornece uma janela padrao para selecionar onde voce quer salva-la e como ela se chamara. Uma vez que voce escolheu o nome e o caminho do arquivo, o sistema operacional direciona os dados da memoria RAM para o dispositivo de armazenamento apropriado; voce clica em "imprimir". O programa processador de textos envia uma solicitacao para o sistema operacional, que traduz os dados em um formato que a impressora entende e direciona os dados da memoria RAM para a porta apropriada da impressora que voce requisitou; voce abre um navegador da Internet, visita o site Google e, mais uma vez, o sistema operacional coordena toda a acao. Nesse momento, o computador recebe informacoes da Internet, alem de suas solicitacoes. O sistema operacional integra todas as informacoes de entrada e saida; voce fecha o navegador de Internet e escolhe a opcao "Desligar"; o sistema operacional fecha todos os programas que estao ativos no momento. Se um programa tem informacoes nao salvas, ele pergunta a voce se deseja salva-las antes de fechar o programa; o sistema operacional salva as suas proprias configuracoes atuais em arquivo para que elas sejam mantidas da proxima vez que voce ligar o computador; se o computador