BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

sexta-feira, 4 de dezembro de 2009

Como Instalar o Windows Vista

quinta-feira, 3 de dezembro de 2009

Como Instalar o Windows 7

quarta-feira, 4 de novembro de 2009

Gestão de Processos

O Sistema Operativo multi-tarefa é preparado para dar ao utilizador a ilusão de que o número de processos em execução simultânea no computador é maior que o número de processadores instalados nele mesmo. Cada um do processo tem direito a uma fatia do tempo e a alternância entra os vários processos activos, e é tão rápida que o utilizador pensa que estão todos a trabalhar ao mesmo tempo.

Os processos podem comunicar entre eles mesmos, a este procedimento é chamado IPC (Inter-Process Communication). Os mecanismos geralmente utilizados são:

ü Sinais;

ü bipes;

ü Named bipes;

ü Memória compartilhada;

ü Sockets

ü Semáforos;

ü Trocas de mensagens.

O Sistema Operativo, geralmente, possibilita o multi-processamento (2 ou mais processadores “SMP ou NUMA”). Nestes casos, processos diferentes e threads podem ser executados em diferentes processadores. Para esta tarefa, ele deve ser interrompível, o que significa que pode ser interrompido o processo no meio de uma tarefa, se for esse o desejo do utilizador.

Sistemas de ficheiros

O Sistema de ficheiros é a estrutura que permite a gestão dos mesmos ficheiros, sendo elas:

ü Criação;

ü Destruição;

ü Leitura;

ü Gravação;

ü Controlo do acesso;

ü Etc.

Gestão de memória

A Gestão de memória é um campo complexo da ciência informática, e, são constantemente desenvolvidas várias técnicas para tornar a mesma mais eficiente e fiável. Ao tornar a Gestão mais fiável, estará a torna-la mais simples, estando ela relacionada em duas tarefas essenciais:

ü Alocação – Quando um programa necessita de um bloco de memória, o Gestor de memória vais disponibilizar o programa para a alocação na memória;

ü Reciclagem – Quando um bloco de memória é alocado, mas os dados contidos nele não foram requisitados por um determinado numero de ciclos, esse mesmo bloco é libertado para ser reutilizado por outra requisição.

A memória principal do computador (Memória RAM) é volátil, e o seu tamanho é limitado pelo custo do Hardware. Assim os utilizadores necessitam de algum método para armazenar e recuperar informações de modo permanente.

Um ficheiro é um conjunto de bytes, e, geralmente, armazenado em um dispositivo periférico não volátil (p.ex., Hard Disk, PenDrive), que pode ser lido e gravado por um ou mais processos.

Sistemas multi-core

O Multi-Core, consiste em colocar 2 ou mais núcleos num só chip (Processador). O Sistema Operativo vai tratar cada um desses núcleos como um processador diferente. Na geralidade dos casos, cada uma das unidades possui a sua própria cache e processa várias instruções ao mesmo tempo. Adicionar novos núcleos de processamento a um chip, possibilita que as instruções das aplicações sejam executadas ao mesmo tempo, como se fossem 2 processadores num só computador.

A grande polémica que se tem gerado, é que um processador de 2 núcleos de 2.2GHz cada, equivale a um processador de 4.4GHZ. Mas, isso não é verdade. Um processador de 2 núcleos não equivale a soma dos mesmos, mas sim, uma ajuda entre os 2 núcleos. Por exemplo: Intel® Core 2 Duo vPro inside 2.5GHz. Este processador tem 2 núcleos a funcionar a 2.5GHz cada, não quer dizer que este processador equivalha a 5.0GHz de frequência. Quando o utilizador tem vários processos activos, cada processo usa uma certa quantia da frequência de um núcleo, quando os 2.5GHz do 1º núcleo estiverem completamente utilizados, esse processo não fica nesse núcleo, mas passa para o 2º núcleo de 2.5GHz estando este desocupado.

Sincronização

A Sincronização é a gestão adequada de várias linhas de execução ou processos concorrentes que acedem um mesmo recurso limitado ou uma quantia de dados, situação conhecida por condição de corrida. Este Gestor em geral, deve prover acesso a todas as linhas de execução dentro de todos os limites do recurso limitado, de modo que todas tenham tempo limite de espera (estas, como é óbvio, não iram ficar em espera infinita).