Escolar Documentos
Profissional Documentos
Cultura Documentos
Belém - PA
2023
Exercícios:
Resposta: Para utilizar uma máquina sem sistema operacional, o usuário deveria ter um
conhecimento bastante profundo sobre o hardware do equipamento, o que tornaria seu trabalho
lento e altamente suscetível a erros. Facilita o acesso aos recursos do sistema, como monitores
de vídeos e impressoras, e tem controle da execução de programas.
Resposta: Teria que ter grande conhecimento da arquitetura do hardware, além de que,
para fazer qualquer aplicação, o programador teria que programar todos os componentes do
hardware.
Resposta: Dentro da definição dada pelo livro, o conceito de máquina virtual se baseia
na interação direta entre o usuário e o sistema operacional, tornando o hardware "transparente
para o usuário". Torna a interação entre o usuário e o computador mais eficiente, simples e
seguro.
Resposta: Conceito de software que exibe uma estrutura de sistema em que o sistema
operacional é dividido em várias camadas, de modo que cada tem uma função específica e bem
definida para ser executada.
2
6. Por que dizemos que existe uma subutilização de recursos em sistemas mo-
noprogramáveis?
Resposta: Sim. Para que um sistema multiprogramável seja monousuário, basta que
os recursos computacionais desses sistemas, compartilhados entre várias aplicações, sejam usa-
dos em um único usuário. Por exemplo, podemos encontrar esses sistemas em computadores
pessoais e estações de trabalho.
3
11. O que caracteriza o processamento batch? Quais aplicações podem ser pro-
cessadas neste tipo de ambiente?
Resposta: Nos sistemas com tempo compartilhado, é feita uma divisão do tempo do proces-
sador em intervalos menores, dedicados para a execução de diversos programas. Cada intervalo
de tempo gerado é conhecido como fatia de tempo (time-slice). As fatias de tempo geradas
são divididas entre os usuários do sistema, para realizarem suas tarefas e aplicações. É bem
útil nas aplicações comerciais, pelo baixo custo aos usuários e tempos de respostas razoáveis,
devido ao compartilhamento dos recursos do sistema.
Resposta: A diferença dos dois sistemas implica no tempo necessário para processar apli-
cações. Nos sistemas de tempo compartilhado, a variação no tempo de processamento não afeta
as aplicações em execução. Já nos sistemas de tempo real, os tempos de processamento devem
seguir limites rígidos, para que problemas sem soluções não ocorram.
Resposta: Os sistemas com múltiplos processadores possuem duas ou mais UCPs co-
nectadas e que trabalham em conjunto. A vantagem está no fato de que esse sistema permite a
execução de mais de um programa simultaneamente, ou que um programa em execução possa
ser subdividido em partes para serem processados em mais de um processador.
4
15. Qual a grande diferença entre sistemas fortemente acoplados e fracamente
acoplados?
Resposta: A principal diferença entre esses dois sistemas é que nos fortemente acoplados
há apenas uma memoria sendo compartilhada por todos os processadores. Já nos fracamente
acoplados, cada processador tem sua própria memoria principal.
Resposta: Os sistemas fracamente acoplados são caracterizados por serem uma cadeia
de sistemas computacionais, conectados por links de comunicação, e cada sistema funciona de
maneira independente. Nos sistemas operacionais de rede, os usuários tem informações dos
hosts e seus serviços, enquanto nos sistemas distribuídos, o sistema operacional esconde os de-
talhes dos hosts individuais e passa a tratar eles como se fossem um único, igual um sistema
fortemente acoplado.
19. Qual seria o tipo de sistema operacional recomendável para uso como ser-
vidor de aplicações em um ambiente corporativo?
5
20. Qual seria o tipo de sistema operacional recomendável para executar uma
aplicação que manipula grande volume de dados e necessita de um baixo tempo de
processamento?