Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acerto: 1,0 / 1,0 Durante as aulas de Sistemas Operacionais, o aluno Joãozinho emitiu diversos comandos no terminal Linux. Após a digitação, já não se lembrava da ordem e do histórico de comandos emitidos. No contexto do Linux, analise as alternativas e marque o comando que poderia ajudar o aluno. pwd. date. dhcp. history. cp. Respondido em 24/05/2022 14:58:38 Explicação: Resposta correta: history history: Exibe o histórico de comandos já digitados no terminal. pwd: Comando responsável por mostrar o diretório atual do usuário. cp: Comando responsável por realizar a cópia de arquivos. date: Comando responsável por mostrar a data e hora do sistema. dhcp: Protocolo de redes. Acerto: 1,0 / 1,0 Suponha que um usuário esteja com o Terminal do Linux aberto e o prompt acuse que ele está localizado no seu diretório de login (ou 'home'). Caso ele queira copiar um arquivo localizado em um diretório diferente do atual, para outro diretório também diferente do atual, deverá usar o comando: cp arquivo1 arquivo2. cp arquivo1 /dir/arquivo2. cp /dir/arquivo1 /dir/arquivo2. root arquivo1\ arquivo2. cd arquivo1\ create arquivo2. Respondido em 24/05/2022 14:59:59 Explicação: Resposta correta: cp /dir/arquivo1 /dir/arquivo2 Para escrever um caminho de diretórios no linux, o usuário deve utilizar o separador "/". Comando: cp arquivo1 arquivo2 -> Origem e destino no mesmo diretório. Comando: cp arquivo1 /dir/arquivo2 -> Destino em diretório diferente. Comando: cp /dir/arquivo1 /dir/arquivo2 -> Origem e destino em diretórios diferentes. As outras opções de resposta não são comandos aceitos. Questão1 a Questão2 a 3a Acerto: 1,0 / 1,0 A compreensão dos conceitos de gerenciamento de memória e alocação de processos em um sistema operacional é fundamental para a formação de um profissional de TI. Dentro desse contexto, analise as afirmativas a seguir e marque a alternativa correta sobre Threads. A utilização de threads deve ser evitada pelo programador, uma vez que não traz nenhum benefício para o processamento. São linhas de execução concorrentes dentro de um processo. Pode haver no máximo um thread por processo do sistema. Não haverá aumento de desempenho se o sistema possuir múltiplas UCPs. São processos que executam com menos controle do sistema operacional. Respondido em 24/05/2022 15:00:40 Explicação: Os threads são linhas de execução concorrentes dentro de um processo, fornecendo ao desenvolvedor de software a flexibilidade e os mecanismos necessários para permitir a concorrência dentro de um processo. Acerto: 1,0 / 1,0 Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de um processo para outro, mas, para entender esse sistema, é muito mais fácil pensar em um conjunto de processos sendo executados (pseudo) paralelamente do que tentar controlar o modo como a CPU faz esses chaveamentos. TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). De acordo com o exposto, o conceito descrito denomina-se : thread processo monothread multiprogramação multiprocessador máquina de estados finitos Respondido em 24/05/2022 15:02:48 Explicação: A resposta correta é: multiprogramação. A multiprogramação tem como objetivo permitir que, de forma contínua, a Unidade Central de Processamento alterne entre processos de forma a maximizar a eficiência, criando uma ilusão de paralelismo. Acerto: 1,0 / 1,0 Concurso: UFPE - 2010 | Prova: COVEST-COPSET - 2010 - UFPE - Analista de Tecnologia da Informação Questão Questão4 a Questão5 a Um dos tipos de gerenciamento de memória utilizados por sistemas operacionais é a memória virtual. Este tipo de memória pode ser gerenciada por segmentação. Assinale a alternativa que descreve o funcionamento do gerenciamento de memória virtual por segmentação: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de buffer. Divide o endereçamento memória virtual em partes semelhantes chamadas de blocos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de segmentos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de páginas. Respondido em 24/05/2022 15:03:48 Explicação: Resposta correta: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. Segmentação é uma técnica de gerência de memória, onde os programas são divididos logicamente em sub-rotinas e estruturas de dados e colocados em blocos de informações na memória. Os blocos têm tamanhos diferentes e são chamados segmentos, cada um com seu próprio espaço de endereçamento. Acerto: 1,0 / 1,0 Concurso: INMETRO - 2010 - Edital 01-2010 | Prova: CESPE - 2010 - INMETRO - Pesquisador - Ciência da Computação Em um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU. Aumento do tamanho da área de swapping no disco. Diminuição do conjunto de trabalho do processo. Instalação de uma CPU mais rápida. Instalação de um disco de paginação maior. Aumento do tamanho da página. Respondido em 24/05/2022 15:05:15 Explicação: Resposta correta: Aumento do tamanho da página. Como as páginas mapeadas na memória possuem um tamanho único, se aumentarmos o tamanho da página não será mais necessário para o processo realizar tantos carregamentos do disco para a memória, no caso da questão 75% do tempo é gasto nessa tarefa. Assim, ocorre a diminuição da utilização do disco de paginação e aumenta- se proporcionalmente a utilização da CPU. Acerto: 1,0 / 1,0 Para o armazenamento de dados em partições Linux, um disco precisa ser particionado. Depois as partições precisam ser formatadas e posteriormente montadas. Somente após a Questão6 a Questão7 a conclusão destes 3 processos o sistema de arquivos poderá ser acessado pelos processos do sistema. Os comandos do Linux que podem ser utilizados, respectivamente, para particionamento, formatação e montagem de sistema de arquivos são: gparted, fsck e du. fdisk, mkfs e mount. ln, mkswap e link. part, format, put. df, frmt e ls. Respondido em 24/05/2022 15:06:39 Explicação: A resposta correta é: fdisk, mkfs e mount. Em um terminal, podemos realizar o particionamento de discos através do comando fdisk, programa padrão para sistemas Linux. Para formatar partições usamos o comando mkfs e para montagem de sistema de arquivos o comando mount. Acerto: 1,0 / 1,0 Empregar e compreender as ferramentas para o gerenciamento e manipulação dos arquivos é uma habilidade fundamental para o profissional de TI. Sobre o Sistema Operacional Linux, qual o comando responsável por apagar um diretório de nome "provas" que contém arquivos em seu interior? ls -lr provas. dirdelete provas. mv provas. tail -f provas. rm -rf provas. Respondido em 24/05/2022 15:10:55 Explicação: Resposta correta: rm -rf provas O comando rm é utilizado para apagar arquivos. Pode ser utilizado também para apagar diretórios e subdiretórios recursivamente. Utilizando a opção "-r" é possível apagar diretórios recursivamente. Desta forma, sempre que for necessário apagar um diretório que contenha arquivos, o comando "rm -r" deve ser utilizado. Acerto: 1,0 / 1,0 Dentre as opções abaixo, indique qual representa uma configuração de agendamento no CRONTAB para executar um determinado comando a cada 30 minutos, somente às segundas-feiras. Questão8 a Questão9a */30 * * * 1 comando 30 * * * 2 comando 30 0 * * 1 comando 0,30 0 * * * comando * * * * 30 comando Respondido em 24/05/2022 15:12:03 Explicação: A resposta correta é: */30 * * * 1 comando Acerto: 1,0 / 1,0 Dos comandos abaixo, qual permite alterar a configuração de CRONTAB do usuário? crontab -e service cron enable crond vi crontab ln cron tab Respondido em 24/05/2022 15:11:03 Explicação: A resposta correta é: crontab -e Questão10 a
Compartilhar