Faculdade Anhanguera de Negócios e Tecnologias da Informação Taguatinga – FACNET EXERCÍCIOS DE FIXAÇÃO INSTRUÇÕES: 1) Identifique-se corretamente no cabeçalho; 2) A atividade deverá ser realizada apenas com caneta preta ou azul; 3) Usar preferencialmente letra de forma; 4) Não será aceita a entrega da atividade fora do prazo. Curso: Bacharelado em Sistemas de Informação Série: ª Disciplina: Professor: Turma: Nota Turno: VALDEMIR S. SILVA Data: ___/___/______ RA: Aluno(a): Sistemas Operacionais - LISTA DE EXERCÍCIOS AULA 01 1. É considerado função do Sistema Operacional: 1. ( ) Mascarar o hardware que efetua todas as ações da máquina 2. ( ) Facilitar a utilização por parte do usuário 3. ( ) Evitar o contato direto com os componentes de hardware 4. ( ) Atuar como um “gerente” de todos os componentes do computador, seja um aplicativo ou um componente de hardware 5. ( ) Gerar linhas de comandos para serem compiladas pelos depuradores. 2. Com suas palavras comente a frase abaixo: “O desenvolvimento está expressamente ligado ao desenvolvimento das arquiteturas das máquinas nas quais são executados.” 3. Relacione as fases da evolução da computação: A. Primeira Geração (1945-1955) ( ) Computadores Pessoais B. Segunda Geração (1955-1965) ( ) Circuitos Integrados e Multiprogramação C. Terceira Geração (1965-1980) ( ) Válvulas e Painéis D. Quarta Geração ( ) Transistores e Sistemas Batch 4. Complete as frases: 1. Sistema operacional é um programa colocado entre o ______________do computador e os programas dos __________________de forma a atingir esses dois objetivos: i. ___________________________________________________ ii. ___________________________________________________ 2. Quando o computador é ligado, o computador ______________________________________________________________________ 3. O SO tem como tarefas permitir que o usuário selecione ________________________, ________________________________________________, ____________________________________________________________, etc. 4. O SO é um programa que facilita a __________________ entre o operador do computador e o hardware. 5. São considerados componentes genéricos de um sistema computacional: 1. Hardware, Software e Usuário e Shell 2. Hardware, Kernel e Micro-kernel 3. Hardware, Sistema Operacional, Programas aplicativos de sistema e Usuários 4. Hardware, Software, Usuário e Kernel 6. Interprete a figura abaixo: 7. Sobre os objetivos do sistema operacional relacione as alternativas abaixo: A. Conveniente ( ) Utilizar o hardware do computador de forma segura e justa. B. Eficiente ( ) Esconder dos usuários detalhes internos e reduzir o tempo necessário a construção de programas. C. Evolução ( ) Possibilitar o constante aprimoramento e o desenvolvimento de novas funcionalidades 8. Comente os seis serviços oferecidos pelo Sistema Operacional: 1. Criação de programas: 2. ______________________________________________________________________ 3. Execução de Programas: ______________________________________________________________________ 4. Acesso a dispositivos de E/S: ______________________________________________________________________ 5. Controle de acesso de arquivos: ______________________________________________________________________ 6. Acesso a recursos do sistema: ______________________________________________________________________ 7. Contabilidade: ______________________________________________________________________ 9. As chamadas de sistemas são as maneiras pelo qual o programas solicitam serviços ao sistema operacional. Os serviços executados pelo núcleo são: I. Gerência de processos; II. Gerência de memória; III. Gerência de arquivos; IV. Gerência de dispositivos. Está correta a alternativa: A. I e II apenas B. II, III e IV apenas C. I, III e IV apenas D. I II, e IV apenas E. Todas estão corretas 10. Os programas de sistema sã executados fora do Kernel do sistema operacional e implementam tarefas básicas como: 1. ________________________________________________________________ 2. ________________________________________________________________ Sistemas Operacionais - LISTA DE EXERCÍCIOS AULA 02 1. A história da computação divide a evolução da computação em cinco fases. Comente nas linhas abaixo as principais características de cada geração: 1ª geração: ________________________________________________________________________________________ ______________________________________________________________________________ 2ª geração: ________________________________________________________________________________________ ______________________________________________________________________________ 3ª geração: ________________________________________________________________________________________ ______________________________________________________________________________ 4ª geração: ________________________________________________________________________________________ ______________________________________________________________________________ 5ª geração: ________________________________________________________________________________________ ______________________________________________________________________________ 2. Na questão abaixo marque V para verdadeiro e F para falso. Os sistemas operacionais são formados pelo núcleo, shell, ferramentas e aplicativos. Os utilitários são programas fornecidos para: A. ( ) Administração de Arquivos e Documentos criados por usuários; B. ( ) Desenvolvimento de Programas; C. ( ) Comunicação entre usuários e com outros computadores; D. ( ) Gerenciamento de pedidos de usuários para programas, espaço de armazenamento e prioridade. 3. São considerados conceitos de sistemas operacionais: A. Inicializa o hardware do computador; B. Fornece rotinas básicas para controle de dispositivos; C. Fornece gerência, escalonamento e interação de tarefas; D. Mantém a integridade de sistema. E. É um programa que auxilia os usuários na criação de textos, planilhas, banco de dados etc. Está correta a alternativa: A. I, II, IV e IV apenas. B. I, IV e IV apenas. C. II, III, IV e IV apenas. D. I, II, III, IV e V apenas. E. Todas estão corretas. 4. As partes de um sistema operacional são: A. Gerenciador de processos, gerenciador de memória, gerenciador de dispositivos e de arquivo. B. Gerenciador de processos, escalonador, aplicativos e programas de sistemas. C. Núcleo, Shell, Ferramentas e Aplicativos. D. Núcleo, Shell, Gerencia de processos, de memória e de arquivos E. Núcleo, Shell, Escalonador, Programas e Sistemas. 5. A que parte do sistema operacional as afirmativas abaixo está se referenciando? Componente central do sistema operativo da maioria dos computadores; Ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware. A. Núcleo B. Shell C. Ferramentas D. Programas aplicativos E. Programas de sistema 6. As tarefas de Algoritmos e ED, Escalonamento de processos, Sincronização de processos, Estratégia para tratamentos de bloqueios(deadlock) e Parte do mecanismo de proteção são ações realizadas pelo: A. Gerenciador de Dispositivos B. Gerenciador de Memória C. Gerenciador de Arquivos D. Escalonamento E. Gerenciador de Processos 7. O elemento do sistema operacional que é responsável pela rotina que distribui o fluxo de execução do processador entre os vários programas carregados na memória é o: A. Gerenciador de Dispositivos B. Gerenciador de Memória C. Gerenciador de Arquivos D. Escalonador E. Gerenciador de Processos 8. É um dos componentes mais visíveis de um sistema operacional. Os computadores armazenam as informações em diversos tipos de meios físicos. Os mais comuns são fitas magnéticas, disco magnético e disco óptico. O armazenamento é controlado por um dispositivo, tal como um controlador de disco ou de fita. As afirmativas acima referem-se a: A. Gerenciador de Dispositivos B. Gerenciador de Memória C. Gerenciador de Arquivos D. Escalonamento E. Gerenciador de Processos F. 9. O computador como máquina de níveis ou camadas é representado por: A. Bytes B. Bits C. Linguagem binária D. Linguagem de máquina E. Nível 0 – Hardware; Nível 1 – Software. 10. (CESGRANRIO)Sobre os sistemas operacionais, considere as afirmações a seguir. I - Sistemas operacionais do tipo batch não exigem interação com o usuário. II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente. III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos. IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real. Está correto APENAS o que se afirma em a) I e II b) I e III c) III e IV d) I, II e III e) I, III e IV 11. (FGV) Os Sistemas Operacionais são estruturas de software muito complexas. Com relação aos Sistemas Operacionais, analise as afirmativas a seguir. I. Os serviços identificados em um sistema operacional incluem execução de programas, operações de entrada e saída (E/S), manipulação do sistema de arquivos, comunicação, detecção de erros, alocação de recursos e proteção. II. As funções do Kernel providas pelos sistemas operacionais modernos incluem funções essenciais, como criação, agendamento e finalização de processos. III. Os sistemas operacionais modernos normalmente são embasados em uma arquitetura formada por um kernel (núcleo) e por serviços. Assinale: a) se somente a afirmativa I estiver correta. b) se somente as afirmativas I e II estiverem corretas. c) se somente as afirmativas I e III estiverem corretas. d) se somente as afirmativas II e III estiverem corretas. e) se todas as afirmativas estiverem corretas. 12. (FCC) Considere: I. Sistemas operacionais, sobretudo, orientados para o processamento simultâneo de muitas tarefas, e quantidades prodigiosas de E/S, oferecendo, normalmente, serviços em lote, processamento de transações e tempo compartilhado. II. Utilizam recursos de processamento para servirem múltiplos usuários de uma vez em uma rede, permitindo-lhes compartilhar recursos de hardware e de software; podem fornecer serviços de impressão, serviços de arquivo ou serviços de Web. III. Sistemas operacionais especiais, em grande parte, variações dos sistemas operacionais de servidores com aspectos especiais de comunicação e conectividade; obtêm potência computacional ao conectar múltiplas CPUs em um único sistema. As afirmações contidas em I, II e III estão associadas, respectivamente, aos sistemas operacionais a) de Multiprocessadores, de Tempo Real e de Servidores. b) de Tempo Real, Embarcados e de Cartões Inteligentes. c) de Grande Porte, de Servidores e de Multiprocessadores. d) de Servidores, de Tempo Real e de Cartões Inteligentes. e) de Tempo Real, de Servidores e de Multiprocessadores. 13. Comente a figura abaixo: 14. Comente a figura abaixo: 15. Analise as seguintes sentenças em relação aos sistemas operacionais: I. Um sistema operacional multiprogramável pode ser monousuário ou multiusuário. II. Os sistemas operacionais podem ser classificados em três tipos: sistemas monoprogramáveis, sistemas multiprogramáveis e sistemas de tempo compartilhado. III. Os sistemas de tempo real são bem semelhantes em implementação aos sistemas de tempo compartilhado, sendo a maior diferença o tempo de resposta exigido no processamento das aplicações. Das sentenças acima, apenas: a) I é verdadeira; b) II é verdadeira; c) III é verdadeira; d) I e III são verdadeiras; e) II e III são verdadeiras. 16.(CIAAR) Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e depois assinale a alternativa que apresenta a sequência correta. ( ) Os sistemas operacionais monoprogramáveis são os sistemas que permitem que um único programa utilize exclusivamente o processador, memória e dispositivos de entrada/saída durante sua execução. ( ) Nos sistemas operacionais monoprogramáveis, o processador permanece ocioso, sem realizar qualquer tipo de processamento, enquanto o programa aguarda por um evento, como a digitação de um dado. ( ) Os sistemas multiprogramáveis são caracterizados por possuírem duas ou mais unidades centrais de processamentos interligadas e trabalhando em conjunto. Assim, vários programas podem ser executados ao mesmo tempo. ( ) Os sistemas operacionais fracamente acoplados apresentam vários processadores compartilhando uma única memória física e apenas um sistema operacional gerencia os dispositivos de entrada/saída. a) V – V – F – F. b) V – V – F – V. c) V – V – V – F. d) V – F – F – V.