Informática, perguntado por brunodoif, 8 meses atrás

sobre os processos e threads, pode-se afirmar que.​

Soluções para a tarefa

Respondido por tamarasf18
5

A. Processos são executados mais rapidamente.
B. Apenas threads podem ser executados em paralelo.
C. Threads possuem contexto simplificado.
D. O custo do escalonamento de threads é muito maior que o de processos.

brunodoif: ok
tamarasf18: :)
brunodoif: . Quais os tipos de escalonamentos adotados por um sistema operacional?
Como funciona cada tipo de escalonamento e quais as suas vantagens e desvantagens? Qual
a diferença entre os algoritmos de escalonamento FIFO e Por Prioridade? Apresente um
exemplo de execução dos algoritmos tendo como base os processos: P1=13s, P2=25s,
P3=15s, P4=20s, P5=4s.
tamarasf18: 1-São utilizados algoritmos de escalonamento para determinar qual processo será executado em determinado momento e por quanto tempo.
O escalonador de processos de 2 níveis escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco; com essa execução o processador evita ficar ocioso.

Escalonador de curto prazo
Escanalador de médio prazo
Escanalador de longo prazo
tamarasf18: 2- escalonador de curto prazo
Seleciona entre os processos em estado de pronto que estão na memória, para serem executados pelo processador, após a interrupção de um ciclo, uma interrupção de E/S, uma chamada de sistema ou outra forma de sinal. Assim o escalonador de curto prazo faz decisões de escalonamento muito mais frequentemente que os de médio e longo prazo. Uma decisão de escalonamento deve ser feita no mínimo a cada fatia de tempo, e estas são bem curtas.
tamarasf18: Escalonador de médio prazo
Seleciona entre os processos que estão na memória virtual. Ele temporariamente remove o processo da memória principal e o coloca na memória secundária (swap) fazendo as operações de swapping in e swapping out. O escalonador a médio prazo pode realizar a operação swap out em vários casos, como: um processo que não está mais ativo após um tempo, um processo que tem baixa prioridade, um processo que tem tido falta de página frequentemente,
tamarasf18: Continuação... um processo que está ocupando uma larga quantidade de memória que precisa ser removido da memória principal para outros processos serem carregados.
tamarasf18: Escalonador de longo prazo
Seleciona os processos que estão na memória secundária e que serão levados para a memória principal. Isto é, quando uma tentativa é feita de executar um programa, sua admissão ao conjunto de processos sendo executados é autorizada ou atrasada pelo escalonador de longo prazo
tamarasf18: Continuação... Assim, este escalonador dita quais processos serão executados em um sistema, e o degrau de concorrência do sistema, ou seja quantos processos serão executados em concorrência, e como a divisão entre processos I/O bound(orientado à E/S) e CPU bound(orientados à CPU) deve ser feita. Geralmente este escalonador é responsável pelo Grau de Multiprogramação.
tamarasf18: 3- No escalonamento SJF, o algoritmo de escalonamento seleciona o processo que tiver o menor tempo de processador ainda por executar. ... O processo com maior prioridade no estado de pronto é sempre o escolhido para execução e processos com valores iguais são escalonados seguindo o critério de FIFO.
Perguntas interessantes