Pequisa sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2558 palavras )
  • Download(s) : 0
  • Publicado : 23 de abril de 2012
Ler documento completo
Amostra do texto
(nome)xxxxxxxxxxxxxxxxxxxxxxxxxx

Funções de um sistema operacional

Escola
Cidade 2012
Sistema operacional:

Um  sistema operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário.Embora possa ser executada imediatamente após a máquina ser ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa armazenado em memória não volátil, chamada BIOS. A sigla usual para designar esta classe de programas é SO (em português) ou OS (do inglês Operating System).
Os sistemas operacionais basicamente controlam o hardware e permitim que os softwares sejamexecutados. E fazem a parte de hardware interagir com a parte de software é o sistema operacional que transforma aqueles comandos e processos que são vistos no gerenciador de tarefas se transformarem em imagem no monitor.
Outra parte que cabe ao sistema operacional é a interface com o usuário, pois não bastaria apenas o sistema operacional controlar o hardware e executar programas se ele nãooferecesse ao usuário uma interface que possa ser utilizada pelo mesmo.
Existem vários sistemas operativos; entre eles, os mais utilizados no dia a dia, normalmente utilizados em computadores domésticos, são o Windows, Linux e Mac OS X.

-------------------------------------------------
Sistemas Operacionais Modernos
Um sistema computacional moderno consiste em um ou mais processadores, memóriaprincipal, discos, impressoras, teclado, mouse, monitor, interfaces de rede e outros dispositivos de entrada e saída. Enfim, é um sistema complexo.
Um dos conceitos mais fundamentais dos Sistemas Operacionais Modernos é a distinção entre o programa e a atividade de executá-lo. O programa é apenas um conjunto estático de diretrizes e sua execução é uma atividade dinâmica.
Outra das diferenças quepodemos observar entre um sistema operacional e aplicações convencionais é a forma com que suas rotinas são processadas em função do tempo. Um sistema operacional não é executado de forma estruturada. Suas rotinas são executadas concorrentemente em função de eventos assíncronos. Em outras palavras, eventos que podem ocorrer a qualquer momento.

-------------------------------------------------Principais funções
Um sistema operacional possui as seguintes funções:
1. Gerenciamento de processos;
2. Gerenciamento de memória;
3. Sistema de arquivos;
4. Entrada e saída de dados.

1. Gerenciamento de processos
O sistema operacional multitarefa é preparado para dar ao usuário a ilusão que o número de processos em execução simultânea no computador é maior que o número deprocessadores instalados. Cada processo recebe uma fatia do tempo e a alternância entre vários processos é tão rápida que o usuário pensa que sua execução é simultânea.
São utilizados algoritmos para determinar qual processo será executado em determinado momento e por quanto tempo.
Os processos podem comunicar-se, isto é conhecido como IPC (Inter-Process Communication). Os mecanismos geralmenteutilizados são:
* sinais;
* pipes;
* named pipes;
* memória compartilhada;
* soquetes (sockets);
* trocas de mensagens.

O sistema operacional, normalmente, deve possibilitar o multiprocessamento (SMP ou NUMA). Neste caso, processos diferentes e threads podem ser executados em diferentes processadores. Para essa tarefa, ele deve ser reentrante e interrompível, o quesignifica que pode ser interrompido no meio da execução de uma tarefa.

2. Gerenciamento de memória
O sistema operacional tem acesso completo à memória do sistema e deve permitir que os processos dos usuários tenham acesso seguro à memória quando o requisitam.
O primeiro servidor para WWW rodou em um NEXTSTEP baseado no BSD.
Vários sistemas operacionais usam memória virtual, que possui três...
tracking img