Questão de sistemas operacionais - Recomendação de sistemas operacionais - Clube do Hardware
Questão de sistemas operacionais
Por pedrojunior21, 10 de novembro de 2016 em Recomendação de sistemas operacionais
pedrojunior21 0
Preciso montar uma apresentação para minha faculdade e gostaria de saber se alguém pode me ajudar com a seguinte questão:
Com base no cenário abaixo, descreva o funcionamento do sistema operacional. Em outras palavras, descreva como os módulos do sistema operacional interagem para prover os serviços requeridos. Utilize o máximo de detalhes, representações visuais e informações técnicas, isto é, estruturas utilizadas, algoritmos, etc. O cenário abaixo ocorre em um sistema operacional multiprogramado, multithreading, baseado em memória virtual (de capacidade igual a 40 frames) e que utiliza RAID nível 0:
• Descreva como ocorre a criação dos processos PA e PB, nessa ordem. Assuma que o processo PA foi dividido em 15 frames e somente 5 deles necessitam estar em memória real. Ainda, assuma que o processo PB foi dividido em 20 frames dos quais 7 devem estar em memória real. Durante essa operação, assuma que a memória física somente possui 6 frames disponíveis. Assuma que os processos PX, PY e PZ que ocupam os demais frames da memória, ocupando respectivamente 11, 10, 13.
• Descreva como ocorre a criação de threads, duas para o processo PA e outras duas para o processo PB. Assuma que o PA utiliza uma biblioteca JAVA para prover multithreding, enquanto o processo PB utiliza as capacidades do sistema operacional corrente. A partir dai, descreva como ocorrem a troca de contextos nos seguintes casos:
1. PX perde a CPU → PA ganha a CPU;
2. thread1 do PA ganha a CPU e inicia a execução;
3. thread1 do PA perde a CPU;
4. thread2 do PA ganha a CPU e inicia a execução;
5. PA perde a CPU → PB ganha a CPU;
6. thread1 do PB ganha a CPU e inicia a execução;
• Com base nos instantes de execução 2, 4 e 6 do item anterior, descreva como ocorrem a execução das seguintes operações: – Uma das instruções da thread1 do PA requer acesso a uma estrutura de dados que não está na memória real; – Uma das instruções da thread1 do PA requer acesso a conjunto de dados disponíveis em disco. Assuma que a quantidade de dados está distribuída em 10 strips – Uma das instruções da thread1 do PB requer acesso a conjunto de dados disponíveis em disco. Assuma que um dos strips relativo ao conjunto de dados foi perdido (algum problema físico no disco).
João Marcos B.J 4
Bom saber que temos um aluno , procurando a resposta na internet. Pode deixar que seu nome estará gravado na hora de corrigir a sua lista. Passar bem
Conforme o (possível) professor da matéria disse, não fazemos trabalhos para os outros. É antiético e desrespeitoso com os outros alunos que se esforçaram para entregar o trabalho. Por esse motivo, o tópico será fechado.