Buscar

PROVA DISCURSIVA SISTEMAS OPERACIONAIS

Prévia do material em texto

SISTEMAS OPERACIONAIS
DISCURSIVA
 
1 - Os anos 80 representaram a década do computador pessoal e da estação de trabalho. A tecnologia do microcomputador evolui u até o ponto e m que era possível construir computadores de mesa avançados, tão poderosos quanto os de grande porte de uma década atrás. ( DEITEL, 2005) . Quais os fatores que contribuíram para popularização dos computadores a partir da década de 80? 
 
R: A popularização dos computadores pessoais está associada ao avanço tecnológico que permitiu melhorar a capacidade de processamento e reduzir o custo desses equipamentos e a facilidade de uso em parte por causa da sinterfaces gráficas com o usuário (GUI) . 
2 - Explique o funcionamento do escalonamento circular Roud Robin ou RR.
 R: Escalonamento tipo preemptivo ( com fatia de tempo - time slice ou quantum). O funcionamento de este algoritmo acontece da seguinte forma: uma unidade de tempo, de nominada quantum, é definida pelo sistema operacional, que determina o período de tempo entre cada sinal de interrupção. Todos os processos são armazenados e m uma f i l a circular. O escalonador da CPU percorre a fila, alocando a CP U para cada processo durante um quantum. Mais precisamente , o escalonador retira o primeiro processo da fila e procede à sua execução. Se o processo não termina após um quantum, ocorre uma preempção, e o processo é inserido no fim da fila. Se o processo termina antes de um quantum, a CPU é liberada para a execução de novos processos . Em ambos os casos, após a liberação da CPU, um novo processo é escolhi do na fila. Novos processos são inseridos no fim da f i l a. Quando um processo é retirado da f i l a para a CPU, ocorre uma troca de contexto, o que resulta e m um tempo adicional na execução do processo.
3 - De fina o conceito de sistema operacional? 
 R: É um conjunto de elementos ( programas) capazes de fazer um todo ( computador) funcionar, tornando a utilização do computador mais eficiente e conveniente . 
4 - Defina o conceito de sistema computacional? 
 R: É um conjunto de componentes eletrônicos ( hardaware) capazes de processar informações de acordo com um programa ( software ) . 
5 - Os sistemas monoprogramáveis foram concebidos para executar uma única tarefa de cada vez. Essa lógica não aproveitava toda capacidade do hardware deixando a CPU ociosa por muito tempo. Para resolver este problema foi desenvolvido o conceito de multiprogramação e varias técnicas para implementar este conceito, entre elas a concorrência. Explique a ideia da concorrência. 
 R: A ideia de concorrência em Sistemas Operacionais, podem ser vistos como um conjunto de rotinas executadas de forma concorrente e ordenada .A possibilidade de o processador executar instruções ao mesmo tempo que outras operações, como, por exemplo, operações de E/ S, permite que diversas tarefas sejam executadas concorrentemente pelo sistema. O conceito de concorrência é o princípio básico para o projeto e a implementação do sistemas multiprogramáveis. Nos sistemas multiprogramáveis, vários programas podem estar residentes em memória, concorrendo pela utilização do processador. Dessa forma, quando um programa solicita uma operação de E/S outros programas poderão utilizar o processador.

Continue navegando