Speed Center
Bem-vindos Ao WDJF Fórum.






















Registre-se ou Faça Login Para Visualizar os Links

Participe do fórum, é rápido e fácil

Speed Center
Bem-vindos Ao WDJF Fórum.






















Registre-se ou Faça Login Para Visualizar os Links
Speed Center
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Top dos mais postadores
[ADMIN] Wuudzin (121)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
yan (97)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
Lucas (77)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
Chicleeete (40)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
Evandro (31)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
Matheuzinho (27)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
klebinho (21)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
lucas124 (12)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
Uzumaki Naruto (12)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 
Bruno (8)
O que é um sistema operacional? - Parte 3/3 Vote_lcapO que é um sistema operacional? - Parte 3/3 Voting_barO que é um sistema operacional? - Parte 3/3 Vote_rcap 

Últimos assuntos
» DDtank Pirata Chines
O que é um sistema operacional? - Parte 3/3 EmptyTer Dez 03, 2013 8:02 am por wwedenis121

» DdTank Explosion online 24h
O que é um sistema operacional? - Parte 3/3 EmptyTer Dez 18, 2012 12:28 am por XvOlKs

» DDTankBR :)
O que é um sistema operacional? - Parte 3/3 EmptySeg Nov 05, 2012 1:25 pm por hasuh

» ddtank pirata chines
O que é um sistema operacional? - Parte 3/3 EmptyDom Out 28, 2012 1:03 pm por kennedynho

» Doação Habbo
O que é um sistema operacional? - Parte 3/3 EmptyQui Out 11, 2012 10:16 am por rickelmyn

» Habbo Etiquetas
O que é um sistema operacional? - Parte 3/3 EmptyQui Ago 09, 2012 2:19 pm por Niak

» DDTank Chinês zx758
O que é um sistema operacional? - Parte 3/3 EmptyQua Ago 08, 2012 5:36 pm por hedkatana

» DDtank Of Mitology
O que é um sistema operacional? - Parte 3/3 EmptySeg Ago 06, 2012 7:03 pm por diegoserra

» DDtank Expert
O que é um sistema operacional? - Parte 3/3 EmptySeg Ago 06, 2012 6:59 pm por diegoserra


O que é um sistema operacional? - Parte 3/3

Ir para baixo

O que é um sistema operacional? - Parte 3/3 Empty O que é um sistema operacional? - Parte 3/3

Mensagem por Lucas Qui Dez 16, 2010 11:31 pm

Escalonamento (Scheduling)
A decisão de qual o próximo processo deve ser executado é chamado escalonamento (scheduling), e pode ser feito em uma grande variedade de maneiras.

Escalonadores por cooperação geralmente são muito simples, já que os processos são organizados em fila circular (ROUND ROBIN). Quando um processo corrente se deixa, vai para o fim da fila. O processo no topo da fila é então executado, e todos os processos se movimentam um lugar para cima na fila. Isso provê uma medida justa, mas não impede que um processo monopolize o sistema (não se deixando).

Escalonadores preemptivos usam um relógio em tempo real que gera interrupção a intervalos regulares (digamos, a cada 1/100 de um segundo). Cada vez que uma interrupção ocorre, o processador muda para outra tarefa. Sistemas que geralmente empregam esse tipo de escalonamento atribuem prioridades a cada processo, de forma que alguns podem ser executados mais freqüentemente que outros.

Carga do Sistema Operacional
O SO pode ser carregado na memória de um computador de duas maneiras.
  • já está presente em ROM
  • é carregado a partir do disco quando o computador é ligado.


Se o SO já está presente em ROM (para sistemas tipo controladores industriais, bombas de petróleo, etc), ele ganhará controle imediato do processador ao ser ligado o computador. Para sistemas mais complexos, o SO é armazenado normalmente em mídia secundária (como disco), e é carregado em RAM quando o computador é ligado. A vantagem desse tipo de sistema é que o escalonamento para o SO é mais fácil de fazer e programar.


O PROCESSO de BOOTSTRAP
Descreve a ação da carga inicial do sistema operacional do disco para a RAM. Uma pequena rotina armazenada em ROM, chamada de CARREGADOR de BOOTSTRAP ou IPL (Carregador de Programa Inicial), lê uma rotina especial de carga no disquete. Em sistema baseado em disquete, essa rotina normalmente reside na trilha 00, setor 00 (ou 01), e é chamado de setor de booting. O código contido no setor é transferido para a RAM, e então é executada. Tem a responsabilidade exclusiva de carregar o resto do sistema operacional na memória.
O que é um sistema operacional? - Parte 3/3 Bootstra
Tipos diferentes de processamentos em sistemas operacionais

Sistemas operacionais são divididos em categorias que definem as suas características. Sistemas modernos podem usar combinações de essas categorias descritas a seguir.

BATCH (em LOTE)
O tipo mais antigo de SO permite só um programa ser executado de cada vez. O programa que é carregado no computador é executado completamente. Os dados usados pelo programa não podem ser modificados enquanto o programa está sendo executado. Qualquer erro no programa ou nos dados significa começar tudo novamente.

INTERATIVO
Esses permitem a modificação e entrada de dados ainda durante a execução do programa. Sistemas típicos são reservas de vôo aéreo e linguagens como BASIC.

TIME-SHARING/MULTI-USUÁRIO
Esses SOs compartilham o computador entre mais de um usuário, e adota técnicas de escalonamento preemptivo.

MULTI-TAREFAS
Mais de um processo pode ser executado concorrentemente. O processador é escalonado rapidamente entre os processos. Um usuário pode ter mais de um processo executado de cada vez.

TEMPO REAL
Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo).

MULTI-PROCESSAMENTO
Um computador que tem mais de um processador central dedicados na execução de processos.

--------------------------
bom. espero que vocês gostem. Até a próxima
Lucas
Lucas
Administrador
Administrador

Mensagens : 77
Respeitos : 25703
Pontos : 8
Data de inscrição : 03/08/2010
Idade : 28
Localização : Salavdor

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos