Buscar

Aap1, 2,3 e 4 Sistemas Operacionais

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 9 páginas

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 6, do total de 9 páginas

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 9, do total de 9 páginas

Prévia do material em texto

Aap1 – Sistemas Operacionais 
1)Segundo Tanenbaum (2003), a evolução dos sistemas operacionais caminhou 
em conjunto com a evolução da arquitetura dos computadores. 
De acordo com as informações apresentadas na tabela a seguir, faça a 
associação das gerações contidas na coluna A com suas respectivas inovações 
na coluna B. 
COLUNA A 
I. Primeira geração de computadores compreendeu entre 1945 a 1955 
(válvulas e painéis de programação) 
 
II. Segunda geração de computadores foi entre 1955 a 1965 
(Transistores e sistema em Lote, ou Batch, em inglês) 
 
III. Terceira geração de computadores compreendeu o período entre 
1965 a 1980 (Circuitos Integrados e Multiprogramação) 
 
COLUNA B 
1. Nesta época surgiram os mainframes que eram utilizados para 
cálculos científicos como equações diferenciais presentes na física 
e na engenharia. 
 
2. As atividades eram realizadas por uma pessoa por meio de painéis 
de programação e realizavam cálculos matemáticos como 
logaritmos, sendo usadas para fins militares. 
 
3. Surgiram os computadores científicos de grande escala orientados 
a palavras, usados para cálculos numéricos na ciência e 
engenharia e os computadores comerciais orientados a caracteres, 
usados por bancos e companhia de seguros. 
Assinale a alternativa correta: d) I – 2; II – 1; III – 3 
 
2)O sistema operacional tem o objetivo de gerenciar o computador de forma 
eficiente e produtiva facilitando o seu uso, além de garantir a integridade e 
segurança dos dados durante o processamento e na memória (MACHADO, 
1997). 
Considerando o texto base podemos afirmar que a principal função do sistema 
operacional é: b) Estender a máquina e gerenciar os recursos 
 
3)A quarta geração de computadores compreende desde de 1980 até a presente 
data (Computadores pessoais). Com o desenvolvimento acelerado dos circuitos 
integrados ou microchip (circuito eletrônico) deu início a era dos computadores 
de uso pessoal. Desde então os computadores tiveram uma grande evolução em 
agilidade e praticidade, se tornaram menores, mais rápidos e mais baratos. Os 
sistemas operacionais usados nesta geração foram o MS-DOS e o Unix 
(TANENBAUM, 2003). 
Tomando como referência a quarta geração de computadores, julgue as 
afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. 
( ) Nesta geração teve início a interface gráfica e o MS-DOS foi a base da 
evolução para o conhecido Windows. 
( ) Com o desenvolvimento das redes de computadores pessoais, surgiram os 
sistemas operacionais de rede em que é permitido conectar-se a máquinas 
remotas e copiar arquivos de uma máquina para outra. 
( ) Nesta geração surgiram os sistemas operacionais distribuídos que possuem 
um único processador. 
Assinale a alternativa CORRETA: a) V – V – F 
 
4) O sistema operacional é composto por um conjunto de rotinas, chamado 
kernel ou núcleo do sistema operacional. O kernel é o principal componente dos 
sistemas operacionais, pois ele é quem faz o gerenciamento dos recursos do 
computador (MACHADO, MAIA; 2007). 
Considerando as principais funções do núcleo, avalie as assertivas a seguir: 
I – Tratamento de interrupções e exceções; 
II – Gerenciamento, sincronização, comunicação e escalonamento de processos 
e threads; 
III – Gerenciamento dos dispositivos de entrada/saída; 
IV – Auditoria e segurança do sistema. 
e) As afirmativas I, II, III e IV estão corretas. 
 
 
 
 
Aap2 – Sistemas Operacionais 
 
1) Thread é um fluxo de controle(execução)dentro do processo, chamadas 
também de processos leves. Um processo pode conter um ou vários threads que 
compartilham os recursos do processo. A principal razão para o uso de thread é 
que as aplicações da atualidade rodam muitas atividades ao mesmo tempo e 
quando são compostas por threads, podem ser executadas em paralelo 
(TANENBAUM, 2003). 
A implementação de threads pode ocorrer no espaço do usuário, no núcleo 
do sistema operacional e uma implementação híbrida. De acordo com as 
informações apresentadas na tabela a seguir, faça a associação dos tipos de 
implementação de threads na coluna A com suas respectivas descrições na 
coluna B. 
 
COLUNA A 
I. Thread de usuário 
 
II. Thread do núcleo 
 
 
III. Threads híbridas 
 
COLUNA B 
1. São implementadas e gerenciadas pelo núcleo do sistema 
operacional. A desvantagem desta implementação é que todo 
o gerenciamento das threads são feitas através de chamadas ao 
sistema, o que compromete a performance do sistema. 
 
2. São implementadas tanto no espaço do usuário, quanto no núcleo 
do sistema operacional. O sistema operacional sabe das 
threads do usuário e faz o seu gerenciamento. A vantagem desta 
implementação é a flexibilidade em função das duas 
implementações. 
 
3. São implementadas pela aplicação do usuário e o sistema 
operacional não sabe de sua existência. A vantagem é que não é 
necessária nenhuma mudança entre os modos de usuário e 
núcleo, se tornando rápido e eficiente. 
Assinale a alternativa correta: b) I – 3; II – 1; III – 2 
2) Um processo pode ser definido como um programa em execução incluindo os 
valores do contador de programa atual, registradores e variáveis. A CPU alterna 
de um processo para outro a cada momento. Essa alternância é conhecida como 
multiprogramação. Podemos considerar então que um processo é uma atividade 
que contém um programa, uma entrada, uma saída e um estado (MACHADO; 
MAIA, 2007) . 
Considerando os serviços que os sistemas operacionais podem implementar 
através de processos, avalie as assertivas a seguir: 
 
I – Auditoria e segurança do sistema; 
II – Gerência de impressão; 
III – Serviços de redes; 
IV – Interface de comandos (Shell); 
Após a análise das assertivas: e) As afirmativas I, II, III e IV estão corretas. 
 
3) A diferença entre processos e programa é importante para que seja entendido 
o modelo de processos. Os sistemas operacionais devem oferecer formas para 
que processos sejam criados (MACHADO E MAIA, 2007). 
Após a criação, os processos podem ser finalizados nas seguintes condições: 
a) Saída normal, Saída por erro, Erro fatal e Cancelamento por um outro 
processo 
 
4) Os sistemas multiprogramáveis permitem a execução de diversos processos 
de forma quase simultânea. Dessa forma, nos computadores existem vários 
processos que competem pela CPU e é necessário que o sistema operacional 
escolha de forma eficiente, os que estejam aptos a executar. O responsável pela 
escolha de qual processo executar é o escalonador de processos, por meio da 
aplicação de algoritmos ou políticas de escalonamento para otimizar a utilização 
do processador, definindo o processo que ocupará a CPU. 
Em relação ao escalador e às politicas de escalonamento, assinale a alternativa 
correta. 
d) Diferentes Sistemas Operacionais apresentam características de 
escalonamento distintas. 
 
 
 
Aap3 – Sistemas Operacionais 
 
1) Uma forma particular de acesso direto ao conteúdo de um arquivo é o 
mapeamento em memória por meio de mecanismos de memória virtual. Nesse 
tipo de acesso, um arquivo é associado a um vetor de bytes (ou de registros) de 
mesmo tamanho na memória principal, de forma que cada posição do vetor 
corresponda à sua posição equivalente no arquivo. As escritas no vetor são 
transferidas para o arquivo por um procedimento similar. Caso o arquivo seja 
muito grande, pode-se mapear em memória apenas partes dele. 
Sobre acessos aos arquivos, assinale a alternativa correta: 
a)Quando uma posição específica do vetor ainda não acessada é lida, é 
gerada uma falta de página. O mecanismo de paginação da memória virtual 
intercepta o acesso à memória, lê o conteúdo correspondente no arquivo 
e o deposita no vetor. 
 
 
2) Quando um arquivo é aberto e usado por um único processo, o funcionamento 
das operações de leitura e escrita é inequívoco:quando um dado é escrito no 
arquivo, este está prontamente disponível para leitura se o processo desejar lê-
lo novamente. No entanto, arquivos podem ser abertos por vários processos 
simultaneamente, e os dados escritos por um processo podem não estar 
prontamente disponíveis aos demais processos que leem aquele arquivo. 
Isso ocorre porque os discos rígidos... 
b) ... são normalmente lentos, o que leva os sistemas operacionais a usar 
buffers intermediários para acumular os dados a escrever e assim otimizar 
o acesso aos discos. 
 
 
3) Um programa de suporte independente para sistemas de arquivos englobando 
um sistema de gestão empresarial abaixo do padrão oferece um serviço básico 
simples, a um custo inicial relativamente baixo. A realidade é que essa 
abordagem de baixa qualidade, com um conjunto incompleto de serviços, não 
protege a empresa de riscos e de custos ocultos, incluindo a evolução e o 
aumento da vida útil de um software de missão crítica. Esse nível de suporte 
inferior coloca as organizações em risco em vários níveis. 
Avalie as afirmações a seguir quanto aos níveis de risco: 
I) Risco Operacional de Inatividade, afetando a credibilidade 
empresarial. 
II) Risco de Compliance por uso indevido de arquivos, que pode levar a 
multas e despesas legais. 
 
III) Risco de Segurança ao sistema de usuário, que se torna ainda mais 
ameaçador e prejudicial. 
 
IV) 
É correto o que se afirma em: e) I, II e III apenas. 
 
4) As chamadas aos sistemas que gerenciam as operações com diretórios 
variam de sistema para sistema. As principais operações de manipulação de 
diretórios são: create, delete, opendir, closedire rename. 
De acordo com as informações apresentadas na tabela a seguir, faça a 
associação das operações de manipulação de diretórios contidas na coluna A 
com suas respectivas descrições na coluna B. 
COLUNA A. COLUNA B 
I. Create. 1. Apaga um diretório. 
 
II. Delete 
 
 2. Após a leitura de um diretório, ele é fechado 
liberando espaço em disco. 
 
III. Opendir. 3. Permite a troca de nome de um diretório. 
 
IV. Closedir. 4. Lê um diretório. 
 
V. Rename. 5. Cria um diretório. 
 
Assinale a alternativa que apresenta a associação CORRETA. 
e) I-5, II-1, III-4, IV-2, V-3. 
 
 
 
Aap4 – Sistemas Operacionais 
 
1) A memória principal é também chamada de memória RAM (Random Access 
Memory) e faz o armazenamento dos dados inseridos no computador, dados de 
programas e os próprios programas. Ela permite ao processador ter acesso às 
memórias secundárias, disponibilizando os dados gravados nestas memórias e 
processá-los. 
Fonte: PETTERSON, D. A.; HENNESSY, J. L. Arquitetura de computadores: 
uma abordagem quantitativa. Rio de Janeiro: Elsevier, 2014. 
 
Considerando o contexto apresentado, avalie as seguintes asserções e a relação 
proposta entre elas: 
I. A memória principal é do tipo não volátil. 
 
PORQUE 
II. Os dados armazenados na memória principal são apagados quando o 
computador é desligado. 
 
A respeito dessas asserções, assinale a opção correta: 
d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 
 
2) A multiprogramação é uma técnica utilizada na maioria dos sistemas 
operacionais modernos e permite que vários processos executem ao mesmo 
tempo. Essa técnica apresenta alguns problemas, um dele é a transferência de 
um código de um local para outro de forma que um programa não escreva na 
área de outro programa. Esse problema é necessário uma vez que processos 
executam em diferentes endereços na memória física. 
 
O problema da multiprogramação que realiza essa transferência de um código 
para outro sem escrever na área de outra programa é: 
 
b) realocação. 
 
3) Segundo Tanenbaum (2003), o gerenciamento de memória pode ser dividido 
em duas classes: (1) sistemas que durante o processamento levam e trazem a 
informação da memória para o disco e (2) sistemas que não o fazem. 
De acordo com o contexto, complete as lacunas da sentença a seguir. 
 
A _____________carrega todo o programa para a memória principal, o executa 
por um determinado tempo e depois o mesmo retorna para o disco. A 
____________ divide o/a ____________em partições para a execução das 
aplicações de forma eficiente. 
 
Assinale a alternativa que completa as lacunas corretamente. 
a) troca de processos / paginação / memória. 
 
 
4) A troca de processos (swapping) é uma técnica que traz totalmente cada 
processo para a memória, o executa por algum tempo e o retorna para o disco. 
Fonte: TANENBAUM, A. S. Sistemas Operacionais Modernos. 2.ed. São Paulo: 
Pearson, 2003. 
 
Considerando o contexto apresentado, analise as afirmativas a seguir e 
assinale V para verdadeiro e F para falso: 
( ) Swapping faz a verificação de disponibilidade de troca de um processo da 
memória principal para a memória secundária. 
 
( ) Através de um algoritmo que é responsável por verificar qual processo 
residente está estado de espera, um processo pode ceder o seu espaço para 
que um outro processo utilize aquele recurso. 
 
( ) Ao se realizar swapping, é possível compartilhar mais recursos ou endereços 
na memória principal. 
 
( ) Embora haja melhor aproveitamento da memória principal, a técnica de 
swapping não consegue otimizar o processamento e maximizar a utilização dos 
recursos da máquina de modo geral. 
Asinale a sequência CORRETA: c) V – V – V – F.

Continue navegando