Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Campus Capivari
Nome do aluno:
Pronturio:
NOTA
Semestre: 1
Data:
7)
8)
9)
10)
Figura 1
Resposta: a figura 1 representa o processamento de trs programas em um SO
multiprogramado, onde cada programa tem seu tempo de execuo dando lugar a
outro quando depende de alguma operao de I/O, assim podem ser processador
vrios programas de forma paralela.
Defina um processo e seus estados:
Resposta: processo um termo mais genrico que tarefa (job) e pode ser um
programa em exeuo. Seus estados so: novo, pronto, em execuo, suspenso e
concludo.
Defina I/O Bound e os CPU Bound:
Resposta: CPU Bound quando um processo utiliza muita CPU, como programas com
alto grau de processamento de dados. I/O Bound quando um processo utiliza
muitas operaes de I/O, como leitura de disco ou processamento da pilha
TCP/IP.
O que escalonar processos? Como organizado o escalonador de processos?
Resposta: consiste em trocar os processos que esto em execuo, garantindo
assim que todos tero sua chance de ser processado. organizado em filas,
sendo que tem trs estgios: escalonamento de longo prazo, que consiste em
converter tarefas na memria secundria em processos na memria virtual,
escalonamento de mdio prazo que consiste em trocar processos da memria
virtual para a memria principal e escalonamento de curto prazo que consiste em
trocar os processos da memria principal para a CPU.
O que BCP? Quais seus principais campos?
Resposta: BCP uma tabela de controle de processos e serve para que o SO
organize os processos no escalonamento. Os campos que essa tabela possui so:
Identificador, onde cada processo tem um ID nico indicado nesse campo; estado,
que indica o estado atual do processo; prioridade, indicando o nvel de
prioridade do processo que ser utilizado pelo escalonador; contador de
programa (PC) que contm o valor da prxima instruo do processo; limites de
memria com o endereo Inicial e Final da memria principal utilizada por esse
processo; informaes de contexto com dados contidos nos registradores para
serem novamente processados na troca de contexto; informao de estado de I/O
que contm requisies de I/O pendentes que esto sendo processadas pelo mdulo
de I/O e; informaes de contabilidade que inclui tempo de CPU gasto, limites
de tempo de execuo entre outras.