Buscar

Discursiva 23 questões de sistemas operacionais.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Sistemas Operacionais – ADS Uninter 
Questão 1/23 
Explique o mecanismo de spooling de impressão? 
No momento em que um comando de impressão é executado, as informações que serão impressas são gravadas
antes em um arquivo em disco, conhecido como arquivo de s pool, liberando imediatamente o programa para
outras atividades .Posteriormente, o sistema operacional encarrega s e em direcionar o conteúdo do arquivo de s pool
para a impressora. 
Questão 2/23 
Como funciona os sistemas de tempo compartilhado? 
Também denominados (time sharing) permitem que diversos programas sejam executados a partir da divisão do
tempo do processador em pequenos intervalos, denominados fatia de tempo (time slice). 
Questão 3/23 
Explique o funcionamento de um Sistema do tipo batch. 
O processamento batch tem a característica de não exigir a interação do usuário c om a aplicação. Todas as
entradas e saídas de dados da aplicação são implementadas por algum tipo de memória secundária, geralmente
arquivos em disco. 
Questão 4/23 
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias
solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o
compartilhamento dos recursos de processamento é utilizado às técnicas de interrupções e exceções. Explique o
mecanismo de funcionamento das interrupções 
Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento
externo ao programa em execução a exceção é gerada por um evento síncrono direto do programa concorrente 
Questão 5/23 
Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis? 
Os sistemas monoprogramáveis s e caracterizam por permitir que o processador, a memória e os periféricos
permaneçam exclusivamente dedicados à execução de um único programa. 
Nos sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados entre os diversos
usuários e aplicações . Enquanto em sistemas monoprogramáveis existe apenas um programa utilizando os recursos
disponíveis , nos multiprogramáveis várias aplicações compartilham esses mesmos recursos. 
Questão 6/23 
Como seria utilizar um computador sem um sistema operacional? 
Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do 
equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. 
Questão 7/23 
Qual a diferença entre fragmentação interna e externa da memória principal? 
Fragmentação interna ocorre em espaços livres e contíguos na memória principal que são pré-alocados por processos, não possibilitando, 
portanto, o uso por outros processos. Fragmentação externa ocorre em espaços livres e contínuos, porém tão pequenos que não possibilitam a 
alocação de programas por processos. 
Questão 8/23 
O que é um page fault, quando ocorre e quem controla a sua ocorrência? 
O page fault ocorre toda vez que um processo faz referência a um endereço virtual que não está mapeado na memória principal. Quem controla 
a ocorrência de page fault é a unidade de gerência de memória, através do bit de validade 
Questão 9/23 
Qual a diferença entre memória virtual por paginação e por segmentação? Em qual dos modelos ocorre fragmentação interna e externa e como isso 
ocorre? 
A principal diferença entre os dois sistemas está relacionada a forma como o espaço de endereçamento virtual está dividido logicamente. Na 
paginação, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços virtuais (páginas), enquanto que na 
segmentação o tamanho dos blocos pode variar (segmentos). Na paginação ocorre a fragmentação interna que são os espaços livres nas páginas 
e na segmentação ocorre a fragmentação externa que são os espaços livres que sobram após a divisão dos frames. 
Questão 10/23 
Explique o funcionamento dos escalonamento circular Roud Robin ou RR. 
É um escalonamento do tipo preemptivo, quando um processo passa para o estado em execução existe um tempo-limite para uso continuo do 
processador denominado fatia de tempo (time-slice) ou quantum. 
Questão 11/23 
Quais as desvantagens de um sistema operacional monotarefa do ponto de vista d e uso dos recursos de hardware? 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente 
dedicados à execução de um único programa, gerando um elevado índice de ociosidade da CPU. 
Questão 12/23 
A política de busca de páginas determina quando uma página deve ser carregada para a memória. Basicamente
existem duas estratégias para este propósito. Paginação por demanda e paginação antecipada. Explique como as duas
políticas de busca de páginas funciona. 
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal
apenas quando são referenciadas . Na paginação antecipada, o sistema carrega para a memória principal, além da
página referenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do seu
processamento. 
Questão 13/23 
Quais as desvantagens de um sistema operacional monotarefa do ponto de vista de uso dos recursos de hardware? 
Os s istem as m onoprogram áveis s e c arac terizam por permitir que o proc ess ador, a m emória e os periféric os
perm aneçamexc lus ivamente dedic ados à execução de um único program a, gerando um elev ado índice de ocios 
idade da CPU. 
Questão 14/23 
Descreva o funcionamento dos escalonamentos FIFO e SJF. 
No escalonamento FIFO os processos são selecionados para execução em ordem de chegada, enquanto no
escalonamento SJF os processos são selecionados de ac ordo c om o tempo de execução, em que os processos
que consomem menos tem poda CPU são executados primeiro. 
Questão 15/23 
Defina o conceito de sistema computacional? 
Conjunto de componentes eletrônicos (hardware) capazes de processar informações de acordo com umprograma (software). 
Questão 16/23 
O que é política de escalonamento de um sistema operacional? 
Uma política de escalonamento é composta por critérios estabelecidos para determinar qual processo em estado de pronto será escolhido para 
fazer uso do processador. 
Questão 17/23 
Diferencie os escalonamentos preemptivos e não premptivos? 
No escalonamento preemptivo, o sistema operacional pode interromper um processo em execução e passá-lo para o estado de pronto, com o 
objetivo de a locar outro processo na UCP. 
No escalonamento não-preemptivo, quando um processo es tá e m execução, nenhum evento externo pode ocasionar a perda do uso do 
processador. O processo somente sai do estado de execução, c as o termine seu processa mento ou execute instruções do próprio código que 
ocasionem uma mudança para o estado de espera. 
Questã o 18/23 
A memória sempre foi vista com o um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da 
capacidade da memória principal , seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais . Quais as funções 
básicas da gerencia de memória? 
Maximizar o número de processos na memória, permitir a execução de programas maiores que a memória física, compartilhamento de da do s 
na memória e proteção da memória utiliza da por cada processo e pelo sistema operacional. 
Questão 19/23 
Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da gerência de memória, muitas vezes um programa não podia ser 
executado por falta de um a partição livre disponível . A técnica de swapping foi introduzida para contornar o problema da insuficiência da memória 
principal. Explique o funcionamento da técnicade swapping 
O sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária ( swap out),geralmente em disco. 
Posteriormente, o processo é carregado de volta da memória secundária para memória principal (swap in) e pode continuar sua execução. 
Questão 20/23 
Sistema operacional é um software que habilita as aplicações a interagir com o hardware de um computador. O software que contém os componentes 
centrais do sistema operacional é denominado núcleo. Sistemas operacionais podem ser encontrados em dispositivos que vão de telefones celulares e 
automóveis a computadores pessoais e computadores de grande porte (mainframe) (DEITEL, 2005). Descreva as principais funções de um sistema 
operacional. 
Servir de interface entre o hardware e o usuário, realizar o escalonamento de processos, gerenciar dispositivos de hardware. 
Questão 21/23 
Defina o conceito de memória virtual e quais os seus benefícios? 
Memória virtual é uma técnica sofisticada e poderosa de gerência de memória, onde as memórias principal e secundária são combinadas dando 
ao usuário a ilusão de existir uma memória muito maior que a capacidade real da memória principal. É possível executar uma quantidade de 
processos muito maior aumentando o compartilhamento de recursos e performance do sistema. 
Questão 22/23 
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. 
Uso dos recursos físicos do sistema com mais de 1 processo simultâneo, assim por exemplo, enquanto um processo está usando o 
processamento, recurso de e/s está sendo utilizado por outro aplicativo, intercalando o que cada processo utiliza. Deste modo o uso do 
hardware é compartilhado simultaneamente por mais deum processo 
Questão 23/23 
O QUE É DMA E QUAL VANTAGEM DESTA TECNICA? 
DMA( direct memory acess) . 
Acesso direto a memória=> técnica que permite a transferência de dados direto da memória para o dispositivo de saída (SEM PASSAR PELO 
PROCESSADOR.) É a idéia de Buffer com apoio de controladores e canais de entrada e saída.

Continue navegando