Gerência de memória

Categories: Trabalhos

0

Programação em computadores Márcio Brener Costa Turma PC2C Resenha sobre G Introdução Com o surgiment ar 3 to view nut*ge nals multipromáveis, ou simplesmente multitare a, foi implemento métodos para uso compartilhado elou cooperativo da CPU por diversos processos que são executados. Essa forma compartilhada elou cooperativa é realizada através de diversas técnicas de multiprocessamento, afim de melhor utilização do processador com maior velocidade e o menor tempo ocioso possível para os processos em execução.

O compartilhamento da CPU é chamado escalonamento scheduling), e o código responsável é chamado escalonador. Os processos são executados de forma cooperativa segundo suas características diversas como prioridade, tamanho, origem, uso de CPU ou 1/0 – semelhante, por exemplo, a uma fila de banco que as gestantes e idosos têm prioridades maiores, clientes entram em fila e office-boys têm atendimento especial para massa de documentos “batch”. utilização sem perda de tempo na CPU é desejável, mantendo-a o menos ociosa possível entre execuções de processos, afim de exaurir ao máximo a sua capacidade de processamento.

Throughput Representa a quantidade de processos executados em determinada quantidade de tempo pela CPU, quanto mais processos maor será o throughput. Tempo de turnaround É o tempo decorrido do inicio até o fim de um processo, considerando-se o tempo de espera na fila, tempo de alocação de memória e procedimentos de EIS. Tempo de resposta É o tempo de duração para resposta de um processo (tempo final – tempo inial), também considerando o tempo de espera em que o processo permaneceu nos dispositivos de EIS. Escalonamento Não-preemptivo

O processo não são interrom idos durante sua execução, ou não é interrompido. sela, uma vez que o proce PAGF9C,F3 da CPU Escalonamento Cooperativo Há adoção de mecanismos não-preemptivos, porém o próprio processo para sua execução e cede o espaços para processos em espera. Este tipo de processo cooperativo tem no seu conteúdo flags que são verificadas em intervalo de tempos, que verificam se há outros processos e então para o seu próprio processamento e libera a CPI_J para outros processos. Escalonamento Preemptivo

Preempção significa que o processo pode ser interrompido durante a sua execução e retomado posteriormente com todas as informações do mesmo quando interrompido. Desta forma é possível que o SO dê prioridades ou manipule todos os processos em execução, afim de garantir melhor desempenho para alguns processos vitais para a estabilidade entre os programas em execução. Escalonamento Circular Os processos têm uma quantidade pré-definida de tempo (Quantum) para execução, então são interrompidos e outro processo é executado pela CPLJ. Escalonamento por pri PAGF3rl(F3

Javascript

0

unidade 7- OPI Acesso a bases de dados via Web Utilizando o programa Microsoft Visual Web Developer 2005 Express Edition

Read More

A tribo de levi

0

A Tribo de Levi “devoto, unido”) Em Êx 24. 5, Moisés enviou alguns jovens de Israel para oferecerem sacrifícios ao

Read More