Prévia do material em texto
CURTA MEU MATERIAL NO PASSEI DIRETO PARA ME AJUDAR A PRODUZIR MAIS =) AVALIAÇÃO ONLINE – ESAB FUNDAMENTO DE SISTEMAS OPERACIONAIS 1- Um sistema operacional (SO) multiprogramável mantém múltiplos processos simultaneamente na memória compartilhando o uso da CPU. Nesse contexto, assinale a alternativa que indica o que deve ocorrer para que o SO seja capaz de controlar a execução de programas e o uso concorrente do processador. Um programa, ao ser executado, deve estar sempre associado a um processo, pois o conceito de processo é a base para a implementação de um sistema multiprogramável. (C) 2- Sistemas operacionais podem ser construídos especificadamente para certos dispositivos. Um exemplo são os sistemas mobile (móveis). Esses sistemas são construídos especificamente para executar em dispositivos como smartphones ou tablets. Qual dos sistemas operacionais apresentados a seguir constitui um sistema exclusivamente móvel? iOS. 3- Nos anos 1960, Ken Thompson e Dennis Ritchie, aliados a um grupo de pesquisadores do MIT e das empresas AT&T, Bell Labs e General Electric, iniciaram um projeto visando construir um sistema operacional multiusuários e multitarefas. Esse sistema daria origem anos mais tarde ao UNIX. O UNIX se tornaria uma inspiração para muitos dos sistemas operacionais modernos, denominados UNIX-like. São fatores motivadores para criação desses sistemas: O UNIX era um SO proprietário, mas de código aberto bastante estudado em universidades. Entretanto, anos mais tarde seu código foi fechado, o que motivou desenvolvedores a construir SO livre e de código-fonte aberto. 4- O que é a memória Virtual? É uma técnica utilizada para simular memória RAM no disco rígido, aumentando a capacidade de memória do computador. (E) 5- Os sistemas operacionais Windows mais antigos, como Windows 95, utilizavam por padrão qual sistema de arquivos? FAT. 6- Determine a ordem correta quanto à tecnologia que foi implementada em cada geração: 1) Estavam presentes no hardware engrenagens e válvulas 2) Multiprogramação 3) Computadores pessoais 1ª geração, 3ª geração, 4ª geração. 7- A tecnologia LSI (Large-Scale Integration) está presente em que geração? Quarta geração. 8- O que acontece com arquivos que os usuários excluem via sistema operacional? São apenas movidos do índice. 9- Qual comando do linux permite verificar a quantidade de memória RAM instalada no computador? Cat/proc/meminfo. 10- Variados tipos diferentes de informações podem ser armazenados em um arquivo, que podem ser programas de origem, executáveis ou dados, como números, texto, fotos, música, vídeo, etc. No gerenciamento de programas e do Sistema Operacional, cada arquivo pode conter atributos que ajudam a identificá-lo e fornecem informações a respeito de sua origem, objetivo e conteúdo. Qual das opções abaixo indica corretamente a descrição de um atributo de um arquivo? Tamanho — inclui o tamanho atual do arquivo (em bytes, palavras ou blocos) e, possivelmente, o tamanho máximo permitido 11- Qual dos sistemas operacionais abaixo é considerado de tempo real ou crítico? RT - Linux. 12- Em que geração foram inseridos os CIs (Circuitos Integrados)? Na terceira geração. (c) 13- Qual a característica do gerenciamento de memória baseado na técnica de monoprogramação? Essa técnica consiste em ter somente um processo na memória durante toda sua execução. 14- Selecione a alternativa que corresponde a uma tecnologia desenvolvida na época da 4ª geração. Foi na quarta geração que os ambientes gráficos foram criados para os sistemas operacionais. 15- Em algumas tarefas, o programa precisa comunicar-se com o sistema operacional para utilização de algum recurso. Essa solicitação enviada pelo programa ao sistema operacional é chamada de: chamada de sistema. 16- O sistema operacional pode ser compreendido como um único programa central que, aliado aos denominados programas de sistema, permite ao usuário acesso aos programas e aplicativos de forma a reduzir a complexidade. Eles atuam como uma camada intermediária que oferece ao usuário uma interface de comunicação de fácil acesso. Há diversos sistemas operacionais, sendo os mais comuns derivados dos sistemas Windows, OS X e Linux. São componentes principais de sistema computacional: Kernel, aplicativos, usuários e hardware. 17- O que é sistema de arquivos? É um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido. 18- Dentre as principais funcionalidades obtidas com a evolução dos sistemas operacionais, o compartilhamento de tempo entre diferentes usuários permite: compartilhar a utilização da unidade de processamento entre os usuários ativos. 19- Uma das principais tarefas do sistema operacional é gerenciar o controle dos processos aos recursos de hardware, como o processador. Esse controle é realizado por meio de algoritmos de escalonamento. Um algoritmo de escalonamento tem o seguinte comportamento: cada processo recebe um tempo fixo de forma cíclica. Ele é projetado especialmente para o sistema de compartilhamento de tempo. A fila pronta é tratada como uma fila circular. O agendador da CPU percorre a fila pronta, alocando a CPU para cada processo por um intervalo de tempo. Assinale a alternativa que indica qual é esse algoritmo. Round-robin. 20- Administrar um sistema operacional envolve diversas tarefas. Gerenciar todos os aspectos envolvidos em manter um sistema funcional e eficiente é um desafio. Assinale a alternativa que cita atividades envolvidas no processo de administração de sistemas operacionais. Gerenciamento de patches, gerenciamento de configurações e gerenciamento do ciclo de vida da infraestrutura. (B) 21- A multiprogramação foi uma técnica muito importante introduzida pelos sistemas operacionais de terceira geração. Assinale a alternativa que mostra um exemplo de estratégia de multiprogramação apresentado pelos sistemas dessa geração: A divisão da memória entre os programas e o sistema operacional simultaneamente. 22- Sobre o conceito de hierarquia de memória, podemos afirmar que a maioria dos computadores, além da Memória Cache e Memória RAM, utilizam qual outra memória? Memória de armazenamento em disco. 23- Nos primeiros computadores, a programação era feita de modo mecânico, por meio de chaves e interruptores, para a inserção bit a bit dos programas. A criação das linguagens de montagem facilitou muito a programação, pois: definiu comandos derivados do inglês que eram traduzidos para binário, permitindo o reaproveitamento. 24- Qual a principal característica de um sistema operacional Batch (de lote)? Os programas são colocados em fila para serem executados. (B) 25- Os usuários utilizam diversos programas para a realização de suas tarefas no computador. Dependendo da atividade, o programa precisa ler uma entrada que o usuário digitou no teclado; contudo, a leitura do teclado não pode ser feita diretamente pelo programa, precisando comunicar-se com o sistema operacional. A intermediação do sistema operacional é necessária pelo seguinte motivo: O programa do usuário roda em modo usuário, não tem nenhuma permissão ou acesso a recursos, exceto por meio do sistema operacional. (C) 26- Qual a função dos registradores que ficam localizados dentro da CPU? Armazenar informações do processo que está sendo executado. (c) 27- Um sistema operacional é parte integrante do funcionamento de um computador e essencial ao seu trabalho. Sistemas operacionais se diferenciam de aplicações comuns por diversos fatores. Assinale a alternativa que indica como as rotinas são executadas em um sistema operacional moderno, como, por exemplo, o Linux ou o Windows. As rotinas de um sistema operacional são executadas de forma concorrenteem função de eventos que podem ocorrer a qualquer momento. (B) 28- O que significa particionar um disco rígido? É dividir o disco para usar diferentes unidades de disco. 29- Qual comando utilizado no Linux para realizar a cópia de um arquivo? Cp. 30- Dentro do que foi descrito e convencionado na linha do tempo da história evolutiva dos sistemas operacionais, a quarta geração inicia sua contagem em que ano? 1980. 31- Sistema operacionais (SO) podem ser compreendidos como o conjunto de programas que contém uma série de instruções que gerenciam a integração entre software e hardware e assim facilitam a interação dos mais comuns aplicativos. São tarefas dos sistemas operacionais: Gerenciamento de arquivos nas unidades de armazenamento, gerenciamento de processos em execução e gerenciamento do acesso à memória principal. (A) 32- Em que tipo de aplicações são utilizados sistemas operacionais de tempo real? Em sistemas em que a confiabilidade no tempo de execução e a sincronização das tarefas é essencial. 33- Ao instalar um sistema operacional baseado em GNU/Linux, você é questionado a criar uma partição para armazenamento do SWAP. Qual é a função do SWAP no sistema operacional? Fornecer um método de troca de informações armazenadas na memória principal e secundária, caso a memória RAM esteja totalmente ocupada. 34- O gerenciamento de memória está entre as principais responsabilidades de um sistema operacional. Em que consiste o gerenciamento de memória? Consiste no gerenciamento do espaço alocado para o sistema operacional na memória. 35- Do que se trata a indexação no sistema operacional? Trata-se de uma maneira que agiliza a localização de arquivos no computador. 36- O sistema operacional é responsável por fazer a interface de comunicação entre duas camadas importantes. Quais são elas? Hardware e Software. 37- Um processo armazena informações necessárias para que o programa interrompido volte a ser executado. Dessa forma, um processo não é somente o programa em execução, mas também o seu estado. Nesse contexto, assinale a alternativa que indica as partes pelas quais um processo é composto. Um processo é composto por três partes: contexto de hardware, contexto de software e espaço de endereçamento. (D) 38- Qual aplicativo do Windows permite acompanhar a quantidade de memória alocada por processo? Gerenciador de Tarefas. 39- Qual comando é usado no Linux para transferência de arquivo via rede? Ftp. 40- Para que serve o comando whois no Linux? Permite saber informações sobre determinados domínios na Internet, quando um domínio foi registado, quando expira etc. //