Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) Os sistemas operacionais limitam as ações executadas pelos programas em função da segurança e estabilidade, como o acesso a memória do computador. Assim, os modos de acesso aos serviços do núcleo do computador referem-se aos privilégios de execução de um programa garantindo que a memória não seja invadida por outro programa, por exemplo (MACHADO; MAIA, 2007). Considerando o texto base, os sistemas operacionais podem ser classificados em: Alternativas: a) 1. Sistemas Cliente-Servidor 2. Sistemas Multiprogramáveis / Multitarefa; 3. Sistemas com Múltiplos Processadores. b) 1. Sistemas Monoprogramáveis / Monotarefa; 2. Sistemas Multiprogramáveis / Multitarefa; . Alternativa assinalada 3. Sistemas com Múltiplos Processadores c) 1. Sistemas Monoprogramáveis / Monotarefa; 2. Sistemas Multiprogramáveis / Multitarefa; 3. Sistemas de Máquinas Virtuais d) 1. Sistemas Monoprogramáveis / Monotarefa; 2. Sistemas Não Programáveis 3. Sistemas com Múltiplos Processadores. e) 1. Sistemas Fracamente Acoplados 2. Sistemas Multiprogramáveis / Multitarefa; 3. Sistemas com Múltiplos softwares. 2) Com a evolução dos computadores, inserindo em sua arquitetura mais eficiência e praticidade, os sistemas operacionais estão vindo mais poderosos e com funções cada vez mais avançadas. Existem vários tipos de sistemas operacionais para gostos e necessidades diferentes (TANENBAUM, 2003). De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de sistemas operacionais na coluna A com suas respectivas descrições na coluna B. COLUNA A I. Sistemas Operacionais Embarcados II. Sistemas Operacionais nas Nuvens III. Sistemas Operacionais Mobile IV. Sistemas Operacionais de Cartões Inteligentes (smart cards) COLUNA B 1. São encontrados em celulares, tablets e MP3 players. São mais simples e permitem a comunicação de dados sem fio por bluetooth e wi-fi. Ainda permitem a utilização de rádio, câmera, gravador de voz, dentre outros. 2. são os menores sistemas operacionais e são dispositivos do tamanho de cartões de crédito e possuem um chip de CPU. Estes sistemas operacionais têm restrições severas de memória e energia e são limitados a pagamentos eletrônicos e a saques, por exemplo. 3. utilizam os conceitos (todos os serviços oferecidos como banco de dados, redes, dentre outros) são feitos através da internet. Todos os dados do usuário e aplicativos ficam armazenados através da web e o acesso é via internet. 4. São usados para computadores de mão, podendo ser utilizados em celulares, aparelhos de TV e forno micro- ondas. Estes sistemas operacionais possuem características dos sistemas operacionais de tempo real, mas possuem limitações de memória e consumo de energia. Assinale a alternativa que apresenta a associação correta: Alternativas: a) I - 1; II - 2; III - 3; IV - 4 b) I - 2; II - 1; III – 3; IV - 4 c) I - 1; II - 4; III – 2; IV - 3 d) I - 4; II - 3; III - 1; IV – 2 Alternativa assinalada e) I - 4; II - 3; III – 2; IV - 1 3) De acordo com Machado e Maia (2007), o Unix é um sistema multiprogramável, multiusuário, suporta múltiplos processadores e implementa memória virtual. Considerando as principais características do Unix, avalie as assertivas a seguir: I - O Unix foi escrito em uma linguagem de alto nível, o que facilita a compreensão e a portabilidade para outras plataformas;; II - Possui um sistema de arquivos com uma estrutura simples; III - Suporte a protocolos de rede; IV - Possui uma interface simples e uniforme com os dispositivos de entrada/saída. A respeito dessas asserções, é correto o que se afirma em: Alternativas: a) Apenas as afirmativas II, III e IV estão corretas. b) Apenas as afirmativas I, III e IV estão corretas. c) Apenas as afirmativas I, II e III estão corretas. d) Apenas as afirmativas I, II e IV estão corretas. e) As afirmativas I, II, III e IV estão corretas. Alternativa assinalada 4) 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, é correto o que se afirma em: Alternativas: a) Apenas as afirmativas II, III e IV estão corretas. b) Apenas as afirmativas I, III e IV estão corretas. c) Apenas as afirmativas I, II e III estão corretas. d) Apenas as afirmativas I, II e IV estão corretas. e) As afirmativas I, II, III e IV estão corretas. Alternativa assinalada 5) O uso de semáforos tornou-se um dos principais mecanismos utilizados em projetos de sistemas operacionais e em aplicações concorrentes. Hoje, a maioria das linguagens de programação disponibiliza rotinas para uso de semáforos.Na figura abaixo, são utilizados três semáforos. Considere as seguintes afirmações: I. Caso o valor do semáforo seja negativo, o processo é bloqueado e inserido ao fim da fila desse semáforo. II. Se o valor do semáforo for igual a 0, o valor é decrementado e o processo pode entrar em sua região crítica. III. Um dos semáforos é chamado mutex que controla o acesso à região crítica e é inicializado com o valor 1. Assinale a alternativa correta. Alternativas: a) Somente I, II e III estão corretas. b) Somente I e II estão corretas. c) Somente I e III estão corretas. Alternativa assinalada d) Somente II e III estão corretas. e) Somente I está correta.
Compartilhar