Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0757_EX_A1_201907209204_V3 26/05/2020 Aluno(a): CARLOS CESAR MENEZES DOS SANTOS 2020.1 EAD Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201907209204 1a Questão Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais de tempo real recebem grande destaque hoje. Sobre eles, assinale alternativa correta. A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor prioridade Sistemas de tempo real são utilizados principalmente em controle de processos Sistemas de tempo real não está limitado a tempos rígidos de resposta Devido a suas características não é indicado onde o tempo de processamento é fator crítico. Respondido em 26/05/2020 12:00:51 Explicação: Sistemas de tempo real são utilizados principalmente em controle de processos 2a Questão A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta: Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Respondido em 26/05/2020 12:01:21 Explicação: Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de execução de diversos programas ao mesmo tempo. Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não terá de lidar com solicitações diversas e por vezes conflitantes. Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica que é a prioridade de cada programa quanto ao uso de recursos existentes. Monotarefa Executa apenas uma tarefa de cada vez Exemplo de sistema operacional monotarefa: ¿ MS-DOS. Multitarefa Executa mais de um programa ao mesmo tempo Exemplo de sistema operacional multitarefa: ¿ Windows Seven; ¿ Linux; ¿ Mac OS X. Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada vez) é similar a uma empresa que possui apenas um departamento. Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes-dentro-do-sistema-operacional/41561 3a Questão (badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: batch e real time. off-line e real time. off-line e time sharing. on-line e real time. on-line e time sharing. Respondido em 26/05/2020 12:01:44 4a Questão Um sistema operacional multitarefa tem como característica fundamental: Uso simultâneo de mais de uma unidade de disco. Ser também multiusuário A execução concorrente de processos Uso de interface gráfica A execução simultânea de processos Respondido em 26/05/2020 12:02:15 5a Questão Um Sistema Operacional (SO) realiza o gerenciamento: (I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. (II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. (III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela alocação e liberação dinâmica de seu espaço. As lacunas I, II e III são, correta e respectivamente, preenchidas por: de I/O - de tempos de CPU - de RAM de arquivos - de barramentos - de discos em memória secundária - de serviços - em memória principal de armazenamento - de processos - de memória de discos - de threads - de cache Respondido em 26/05/2020 12:02:29 6a Questão Para que uma aplicação execute instruções privilegiadas deverá efetuar: uma chamada ao sistema uma solicitação ao administrador do sistema uma interrupção a execução de um programa específico o acesso com uma conta privilegiada. Respondido em 26/05/2020 12:02:41 7a Questão Qual é a principal função de um sistema operacional? Ligar o computador e Desligar o computador Somente gravar informações de usuário no disco rígido Controlar somente funções comandadas pelo o usuário Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de Entrada e saída e de sistemas de arquivos Controlar o gerenciamento de memória, gerenciamento de áudio/vídeo, gerenciamento de sistemas de arquivos e gerenciamento de dispositivos como o funcionamento de impressora. Respondido em 26/05/2020 12:02:40 8a Questão 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 I e II I, III e IV I e III I, II e III III e IV Respondido em 26/05/2020 12:03:14 SISTEMAS OPERACIONAIS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0757_EX_A1_201907209204_V1 26/05/2020 Aluno(a): CARLOS CESAR MENEZES DOS SANTOS 2020.1 EAD Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201907209204 1a Questão A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta: Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Um sistema operacionalmultiprocessado não é necessariamente um sistema multitarefa. Respondido em 26/05/2020 11:50:43 Explicação: Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de execução de diversos programas ao mesmo tempo. Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não terá de lidar com solicitações diversas e por vezes conflitantes. Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica que é a prioridade de cada programa quanto ao uso de recursos existentes. Monotarefa Executa apenas uma tarefa de cada vez Exemplo de sistema operacional monotarefa: ¿ MS-DOS. Multitarefa Executa mais de um programa ao mesmo tempo Exemplo de sistema operacional multitarefa: ¿ Windows Seven; ¿ Linux; ¿ Mac OS X. Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada vez) é similar a uma empresa que possui apenas um departamento. Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes-dentro-do-sistema-operacional/41561 2a Questão (badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: on-line e time sharing. on-line e real time. off-line e real time. off-line e time sharing. batch e real time. Respondido em 26/05/2020 11:50:50 3a Questão Sobre sistemas operacionais é INCORRETO afirmar: Na maioria dos sistemas operacionais um usuário requisita ao computador que execute uma ação (por exemplo, imprimir um documento), e o sistema operacional gerencia o software e o hardware para produzir o resultado esperado. O sistema operacional é uma camada de hardware que separa as aplicações do software que elas acessam e fornece serviços que permitem que cada aplicação seja executada com segurança e efetividade. O software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel). Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, memória, dispositivos de entrada/saída e dispositivos de comunicação. Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, muitas vezes, por meio de uma aplicação especial denominada shell ou interpretador de comandos. Respondido em 26/05/2020 11:51:30 4a Questão (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: I, IV II, V I, II, V I, II, III I, II, IV Respondido em 26/05/2020 11:51:46 5a Questão São tipos de sistemas operacionais: Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. Respondido em 26/05/2020 11:52:27 6a Questão Para que uma aplicação execute instruções privilegiadas deverá efetuar: uma solicitação ao administrador do sistema a execução de um programa específico uma chamada ao sistema o acesso com uma conta privilegiada. uma interrupção Respondido em 26/05/2020 11:52:50 7a Questão Um Sistema Operacional (SO) realiza o gerenciamento: (I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. (II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. (III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela alocação e liberação dinâmica de seu espaço. As lacunas I, II e III são, correta e respectivamente, preenchidas por: de arquivos - de barramentos - de discos de armazenamento - de processos - de memória de I/O - de tempos de CPU - de RAM em memória secundária - de serviços - em memória principal de discos - de threads - de cache Respondido em 26/05/2020 11:53:13 8a Questão O que é multiprogramação? Processamento paralelo. Técnica que permite a troca de informações entre a memória principal e a memória secundária. Técnica que permite que vários processos estejam em memória ao mesmo tempo. Processamento centralizado. Processamento distribuído. Respondido em 26/05/2020 11:53:47 SISTEMAS OPERACIONAIS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0757_EX_A2_201907209204_V1 26/05/2020 Aluno(a): CARLOS CESAR MENEZES DOS SANTOS 2020.1 EAD Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201907209204 1a Questão Um processo é formado por três partes onde guarda todas as informações do programa em execução, analise as afirmativas sobre estas partes: I. O contexto de hardware não ocorre em sistemas de tempo compartilhado (multiprogramados), no qual há um revezamento na utilização do processador pelos processos. II. Através do contexto de hardware, o sistema operacional é capaz de efetuar a troca de um processo por outro no processador, esta operação é conhecida como troca de contexto. III. A troca de contexto envolve os registradores do processador. Um processador possui vários registradores entre os de usos gerais e os especificos, tais como o Program Conter e o stack Pointer. IV. Quando um processo é criado, o sistema operacional especifica os limites e características de recursos que o processo pode alocar. Estas informações são armazenadas no contexto de software. V. O espaço de endereçamento, é responsável pela execução das instruçõesde um programa, para isso as instruções e os dados do programa são carregados em uma área de memória pertencentes ao processo para serem executados. As afirmativas I, II, III, IV e V são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas I, II e IV são verdadeiras. Somente as afirmativas I, III e V são verdadeiras. Somente as afirmativas II e V são verdadeiras. Respondido em 26/05/2020 14:19:58 2a Questão Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo. Julgue as sentenças em verdadeiras (V) ou falsas (F). 1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente. 2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-pai), porém o contexto de software é diferente. 3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado. Marque a opção correta. 1.V -2.V - 3.V 1.V -2.F - 3.F 1.F - 2.F - 3.V 1.V - 2.F - 3.V 1.F - 2.V - 3.F Respondido em 26/05/2020 14:20:42 3a Questão Em um sistema multiprogramável há um padrão de compartilhamento do processador entre os diversos processos em execução. Conforme avança a execução de um processo, o seu estado pode ser alterado. Existem, basicamente, três estados de um processo: Pronto, Executando e Em Espera. Com relação as estados de um processo, é incorreto afirmar que: c) Quando um processo que está Executando não pode continuar sua execução por necessitar de algum evento para continuar (E/S, por exemplo) ele passa para o estado de Pronto e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos. a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento esperado pelo processo ocorre. Respondido em 26/05/2020 14:21:06 4a Questão Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? Escolha a alternativa correta. Threads possuem contexto simplificado. Processos apenas podem ocorrer em sistemas de grande porte. Threads apenas podem ocorrer em processadores multicore. Processos executam mais rapidamente. Apenas threads podem ser executados em paralelo. Respondido em 26/05/2020 14:21:17 5a Questão Sobre sistemas operacionais podemos afirmar: têm rotinas que não são executadas de forma linear, mas, sim, concorrentemente, em função de eventos assíncronos. são programas importantes para se detectar e limpar vírus de computador. fazem parte dos chamados softwares aplicativos, incorporando diversas funções. incorporam muitos recursos à máquina, tornando-a quase sempre multiprocessadora e plug-and-play. servem para armazenar dados enquanto o computador estiver ligado. Respondido em 26/05/2020 14:21:40 6a Questão Marque a opção que não representa informações presentes no PCB (Process Control Block). Contador de programa. Estado do processo. Número identificador de usuário (UID). Prioridade de escalonamento. Número identificador de processo (PID) Respondido em 26/05/2020 14:21:36 7a Questão Um processo tem um ou mais fluxo de execução, normalmente denominados apenas por threads. A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir. I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de endereçamento. II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam três espaços de endereçamento distintos. III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle. IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma única thread de controle. V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma independente uma das outras. VI. II, IV e V. I, II e III. I, III e V. III, IV e V. I, II e IV. Respondido em 26/05/2020 14:22:03 8a Questão Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que: O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto Não há nenhuma relação entre os estados de pronto e de execução Respondido em 26/05/2020 14:22:17
Compartilhar