Baixe o app para aproveitar ainda mais
Prévia do material em texto
1- Sobre sistema batch: | - Caracterizam-se por terem seus programas, quando submetidos, armazenados em disco ou fita, onde esperam para ser executados sequencialmente || - Para cada usuário, o sistema operacional aloca uma fatia de tempo (time-slice) do processador. ||| - Os sistemas de tempo real (real-time) são bem semelhantes em implementação aos sistemas de tempo compartilhado. A maior diferença é o tempo de resposta exigido na execução das tarefas IV - Alguns exemplos de aplicações são compilações, linkedições, sorts e todas aquelas onde não é necessária a interação com o usuário. V - Os programas, também chamados de jobs (tarefas), que executam nesses sistemas não exigem interação com os usuários, lendo e gravando dados em discos ou fitas. Estão corretas apenas as questões: A) I , II , III B) I , III, IV C) I, II, V D) II, III, V E) I, IV, V 2- 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: A. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. B. Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. C. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. D. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. E. Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. 3 - É verdade em relação ao sistemas multiusuário. A. Somente podem ser implementados em sistemas multiprogramáveis B. Somente podem ser implementados em sistemas monoprogramáveis C. Podem ser implementados tanto em sistemas multiprogramáveis como monoprogramáveis D. Este conceito aplica-se a sistemas cujos serviços possam ser utilizados por diversos usuários de forma concorrente E. Este conceito aplica-se a sistemas onde diversos usuários possam ser cadastrados, independentemente da possibilidade de realização de logins simultâneos, locais ou remotos. 4 - Sistemas operacionais com diversos computadores interligados por rede dedicada com fibra ótica com alguns computadores que apenas monitoram as atividades de outros computadores, entrando em ação somente no caso de falha do computador monitorado pode ser classificado de qual forma? A. Multiprocessador em cluster assíndoto B. Multicomputador em cluster simétrico C. Multicomputador em cluster síncrono D. Multicomputador em cluster assíncrono E. Multicomputador em cluster assimétrico 5 - Qual destas opções NÃO é característica dos sistemas operacionais monoprogramáveis? A. Apenas um programa pode estar carregado na memória por vez. B. Processador, memória e periféricos podem ser alocados sem restrições ao programa em execução C. No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante D. Não utiliza os recursos do computador de forma economicamente eficiente. E. É facilmente implementável. 6- Qual destas opções NÃO é característica dos sistemas operacionais multiprogramáveis? A. Vários programas podem estar carregados na memória simultaneamente. B. Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no processador C. Recursos como memória e periféricos devem ser compartilhados entre os programas. D. No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória. E. Cabe ao sistema operacional a tarefa de gerenciar o acesso concorrente aos recursos compartilhados 7- Sistemas operacionais com suporte a múltiplos processadores que compartilhem um mesmo barramento e onde cada processador pode receber uma tarefa específica sob controle de um processador mestre pode ser classificado de qual forma? A. Multiprocessador síncrono B. Multicomputador assimétrico C. Multiprocessador simétrico D. Multiprocessador assimétrico E. Multiprocessador assíncrono 8- Quais das alternativas abaixo não é um tipo de sistema multiprogramavel A) batch B) Tempo Compartilhado C) Tempo Real D) Subutilizado E) N.D.A 9- Sobre sistemas de tempo compartilhado: I – Para cada usuário, o sistema operacional aloca uma fatia de tempo (time- slice) do processador. II-Um programa executa o tempo que for necessário, ou até que apareça outro prioritário em função de sua importância. III- O usuário pode interagir em cada fase do desenvolvimento de suas aplicações e modificá-las. IV- Caracterizam-se por terem seus programas, quando submetidos, armazenados em disco ou fita, onde esperam para ser executados sequencialmente V- O sistema cria para o usuário um ambiente de trabalho próprio a) I, IV e V. b) I, II e IV. c) I, II e V. d) II,III,IV. e) I, III e V. 10 - Sobre Sistemas Fortemente Acoplados: I - Assimétricos (mestre-escravo) – Somente um processador executa serviços do SO. – O mestre é responsável por toda I/O. II - Simétricos – Todos os processadores realizam as mesmas funções. – Boot fica com apenas um processador. III - Multiprocessamento – Divisão da tarefa em mais de um processador. IV - Sistemas BATCH – Alguns exemplos de aplicações originalmente batch são compilações, linkedições, sorts e todas aquelas onde não é necessária a interação com o usuário. R: a) I e II b) II e III c) I e IV d) I, II e III Assunto: Hardware 1) Qual a principal função da central de processamento? A. Controlar funções pelas unidades não funcionais. B. Não unificar sistema. C. Controlando o sistema e unificando o todo. D. Não é responsável pela execução de todos os programas do sistema. 2) O clock é? A. Dispositivo localizado na RAM. B. E um dispositivo que gera síncronos e um sinal de clock. C. Um dispositivo que auxilia a memória RAM. D. Um sinal que não é utilizável para executar as instruções. 3) Quantas células tem na memória principal? A. 8 B. 128 C. 12 D. 256 4) Qual é alternativa CORRETA? A. Composta por unidade chamada MAR (memory register address). B. A CPU armazena no MBR o endereço da célula a ser gravada. C. A CPU armazena no MAR as informações a ser gravadas D. A CPU gera um sinal de controle para memoria avisando a operação de gravação 5) A memoria cache é? A. De alta velocidade. B. De baixa velocidade. C. De meia velocidade. D. Nem uma das anteriores 6) A memoria secundaria é? A. É volátil B. O acesso e mais rápido comparado com a principal C. Armazenamento de programas e dados permanente D. Armazenamento de programas e dados temporário 7) Os dispositivos de entrada e saídas tem como função A. Dividir em duas categorias B. Dividir em três categorias C. Não serve para interface homem-maquina D. Não permitir comunicação entre o computador e o mundo. 1 – Sobre os sistemas Multiprogramaveis é correto afirmar que: I – Permitem que vários programas dividam os recursos II - A memória é subutilizada se o programa não utilizá-la por completo. III - Há o compartilhamento da memória e do processador. IV - São mais complexos, porém, conseguem aumentar a produtividade dos usuários e reduzir os custos de utilização do sistema. Assinale a alternativa correta: a) I, II, III estão corretas. b) II, III, IV estão corretas. c) I, III, IV estão corretas. d) Nenhuma está correta. e) Todas estão corretas. 2 - Caracterizam-se por terem seus programas, quando submetidos, armazenados em disco ou fita, onde esperam para ser executados seqüencialmente. Estamos falando sobre qual tipo de sistema? a) Batch. b) Tempo compartilhado. c) Tempo real. d) Monoprogramavel. e) Fortemente acoplado.3 - Os sistemas multiprogramáveis/multitarefa podem ser classificados pela forma com que interagem com os usuários, podendo ser divididos em 3 partes. Quais são elas? a) Batch, tempo compartilhado e tempo real. b) Batch, clock e tempo compartilhado. c) Batch, clock e tempo real. d) Clock, tempo compartilhado e tempo real. e) Batch, clock e tempo codificado. 4 – Sobre os sistemas monoprogramaveis. Qual a alternativa correta? a) Se caracterizam por permitir que o processador, a memória e os periféricos fiquem dedicados a um único programa (job). b) Se caracterizam por permitir que o processador, a memória e os periféricos fiquem dedicados a vários programas (job). c) O SO é responsável por controlar todo o acesso concorrente. d) Conseguem aumentar a produtividade dos usuários e reduzir os custos de utilização do sistema. e) Nenhuma está correta. 5 - Os sistemas multiprogramáveis/multitarefa podem ser classificados pela forma com que interagem com os usuários, podendo ser divididos em: A) Sistemas Batch B) Sistemas de tempo compartilhado C) Sistemas de tempo real D) A, B e C estão Corretas E) Nenhuma das Anteriores 6 - quais destas características são de sistemas operacionais de rede: A) Se um nó falha, tudo continua funcionando, pode ocorrer apenas a falta de algum recurso. B) Redundância (dispositivo assume em caso de falha de outro). C) Balanceamento de carga. – D) Relacionamento forte entre os componentes. E) O usuário vê como se fosse uma única máquina. 7 - É correto afirmar os Processamento Vetorial tem como característica: A) Possibilidade de a aplicação rodar em mais de um processador ao mesmo tempo. B) Útil quando a aplicação pode ser dividida em partes independentes. C) Usuário pode determinar o paralelismo (explícito), ou o SO determina. D) Alto custo e organização complexa. E) Dividir a tarefa em vários processadores. A comunicação do usuário como sistema operacional ocorre de dois modos. São eles: a interativo e batch. ( X ) b virtual e protegido. c compilado e interpretado. d expandido e estendido. e real e virtual. 1- O mecanismo pelo qual programas dos usuários solicitam serviços ao núcleo do sistema operacional é denominado a biblioteca do sistema b chamada do sistema ( X ) c editor de ligação d shell de comandos e ligação dinâmica 2- 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 ( X ) c III e IV d I, II e III e I, III e IV 3- O conjunto de serviços utilizados na interação dos softwares com os dispositivos físicos de hardware do sistema é denominado a driver. ( X ) b browser. c link. d logger. e buffer. 4- O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao gerenciamento de disco: (I) Gerenciamento do espaço livre. (II) Alocação do armazenamento. (III) Interpretação de comandos. (IV) Escalonamento do disco. Está correto o que se afirma em a I, II e III, apenas. b I, III e IV, apenas. c I, II e IV, apenas. ( X ) d II, III e IV, apenas. e I, II, III e IV. 6- Sobre gerencia de processamento, assinale a alternativa incorreta. a Uma política de escalonamento é composta por critérios estabelecidos para determinar qual processo em estado de pronto será escolhido para fazer uso do processador b O escalonador é uma rotina do sistema operacional que tem como principal função implementar os critérios da política de escalonamento. c Tempo de processador ou tempo de UCP é o tempo que um processo leva no estado de execução durante seu processamento. d No escalonamento preemptivo, o sistema operacional pode interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP. ( X ) e Preempção por prioridade, ocorre quando o sistema operacional interrompe o processo em execução em função da expiração da sua fatia de tempo, substituindo-o por outro processo. 7 No tocante aos sistemas operacionais com múltiplos processadores, é um fator chave no desenvolvimento desse tipo de sistemas: a o compartilhamento do tempo utilizado pelos processadores; b a forma de comunicação entre os processadores e o grau de compartilhamento da memória e dos dispositivos de E/S; ( X ) c o tempo de resposta exigido no processamento de cada processador, pois são sistemas fracamente acoplados; d o tempo de espera em fila para rodar cada job; e a execução de um único programa por vez fazendo com que o processador, a memória e os periféricos permaneçam dedicados a um único programa. Se os processos chegarem na fila de prontos nos momentos indicados e precisarem dos tempos de burst indicados, então, se for utilizado o escalonamento de CPU SJF (Shortest Job First) preempitivo, o tempo de espera médio será a 5,5 b 6,0 c 6,5 ( X ) d 7,0 e 7,5 Considere o seguinte conjunto de processos e a duração de surto de CPU expressa em milissegundos: Se os processos chegam na ordem X, Y e Z, onde X chega no instante 0, qual o tempo de espera médio se os processos forem atendidos segundo o escalonamento FCFS (firstcome, first-served)? a 10,6 b 12 c 13 d 14 e 20 ( X ) Um dos principais objetivos do sistema operacional é apresentar uma máquina estendida para o usuário e suas aplicações visando a tornar as operações de entrada e saída (E/S) as mais simples possíveis. Para isso, o sistema possui um conjunto de rotinas que possibilita a comunicação com qualquer dispositivo que possa ser conectado ao computador. Esse conjunto de rotinas faz parte do a device driver b dispositivo de E/S c subsistema de E/S ( X ) d sistema de arquivos e sistema de bufferização 1 – Em relação a hardware, qual destes conjuntos não corresponde a exemplos de componentes interligados: A. Processador, memória principal e HD. B. Clock, memória principal e mouse. C. Teclado, Processador e memória secundaria. D. Monitor, Interpretador, HD. E. Memória Cache, memória ROM e Memória RAM. 2 – Quais são os compostos básicos que compõem a CPU: A. Unidade de controle (UC) e unidade lógica e aritmética (ULA). B. Unidade de controles integrados (UCI) e unidade lógica e aritmética (ULA). C. Unidade aritmética de controle (UAC) e unidade integrados de lógica (UIL). D. Unidade de envasamento de sistemas (UES) e unidade de multiprogramaveis (UMP). 3 - A respeito do RISC (Reduced Instruction Set Computer) é correto afirmar que: A – Possui instruções simples que são executadas no núcleo, geralmente acessando a memória. B – São executadas de maneira lenta. C – São instruções complexas executadas no núcleo, geralmente sem acesso a memória. D – Instruções simples executadas no núcleo, geralmente sem acesso a memória. E – N.D.A 4 - Sobre o CIS (Complex Instruction Set Computer): l-Utilizam microprogramas para serem executados. ll-Grande número de registradores. lll-Qualquer instrução pode referenciar a memória principal. A – Somente a l está correta. B – l e ll estão corretas. C – Somente a ll está correta. D – l e lll está correta. E – ll e lll está correta. 5 - As informações a seguir que estão relacionadas ao barramento são: A – Dados, Controle, Endereços B – Dispositivos de Entrada e saída, Controle, MARC – Memória cache, Memória principal, Memória secundaria D – MAR, MBR, CPU E – Endereço, RAS, CAS 6 - Sobre a Memoria Principal, é incorreto afirmar: A- – Também conhecida como memórias secundária ou real, é a parte do computador onde são armazenados instruções e dados. B-– Células de 8 bits (passado 16, 32 e até 64) C-– Acesso através do registrador MAR (memory register address). D-– O endereço é uma referência única. Sistemas Operacionais Conceitos - Hardware E- – É volátil (perde a capacidade de armazenamento). 7 - Sobre as informações abaixo a respeito da Memoria Secundaria, assinale se a mesma é Verdadeira(v) ou falsa(f): 1-– É um meio permanente de armazenamento de Programas e dados. 2-– O acesso é mais lento se comparado com o acesso à Memória cache ou à principal. 3-– É volátil. a)V-V-V b)F-V-F c)V-V-F d)F-V-V e)V-F-F 8-Associe as colunas de acordo com seu significado: a)AX 1-Base b)CX 2-Dados c)BX 3-Acumulador d)DX 4-Contador a)A-1,B-3,C-2,D-4 b)A-2,B-3,C-4,D-1 c)A-3,B-2,C-1,D-4 d)A-3,B-4,C-1,D-2 e)A-4,B-3,C-1,D-2 Questionario para a prova 31/03/2017 1) O que é uma multiprogramação Um processo pode ser executado enquanto outro processo aguarda uma requisição de I/O Software com múltiplos programas Denominação para software multiplataformico. Programação que aceita vários idiomas sem erro de sintaxe Software que processa vários dados ao mesmo tempo sem prejudicar um ao outro 2) “Devido aos _________________________________ foi possível viabilizar e difundir o uso de sistemas computacionais por empresas” Complete a Lacuna com a alternativa que melhor se encaixe quanto a terceira fase dos SOs circuitos integrados (Cis) e dos microprocessadores Transistors Idealizadores dos primeiros desktops Processadores Hardwares existentes na CPU e seus componentes 3) Quais foram as primeiras linguagens de programação criadas? Assembly e Fortran HTML 1.0 e Pascal Pyton e C# visualBasic e Scratch C e PHP 4) – Quais as funções que um sistema operacional deve desempenhar: I. permitir que os programas armazenem e obtenham informação; II. isolar os programas dos detalhes específicos de hardware; III. controlar o fluxo de dados entre os componentes de um computador; IV. permitir que os programas sejam executados sem a interferência de outros programas; V. impor um escalonamento entre programas que solicitam recursos; Quais das alternativas acima podemos considerar corretas: a. I e II b. I, II e III c. II, III, IV e V d. IV e V e. Todas estão corretas 5) – Complete o texto utilizando as palavras na ordem correta “O sistema operacional, então, serve de ...........entre o usuário e os ............ disponíveis no sistema, tornando esta ............... transparente e permitindo ao usuário uma utilização mais ............ e com menores chances de ............. .” a. interface, recursos, comunicação, eficiente, erros b. recursos, eficiente, interface, erros, comunicação c. eficiente, erros, recursos, comunicação, interface d. comunicação, recursos, interface, erros, eficiente e. erros, comunicação, eficiente, interface, recursos 6) – Em relação ao conceito de máquina de níveis podemos afirmar que: a. Sua principal função é controlar o funcionamento do computador, como um gerente dos vários recursos disponíveis do sistema. b. O nome Sistema Operacional não é único para designar esse conjunto de programas. c. Nomes como monitor, executivo, supervisor ou controlador possuem, normalmente, o mesmo significado. d. Na realidade, um computador não possui apenas dois níveis e sim tantos quanto forem necessários para adequar-se às diversas aplicações dos usuários. e. Controlar o fluxo de dados entre os componentes de um computador. 7) Qual é a principal função de um sistema operacional? a. Sua principal função é controlar o funcionamento do computador, como um gerente dos vários recursos disponíveis do sistema. b. A sua função é acelerar, endereçar, resolver ou preparar dados, dependendo da aplicação. c. Permitir que os programas sejam executados com a interferência de outros programas; d. Controlar o fluxo de dados entre os componentes de um computador, porém o sistema operacional não isola os programas dos detalhes específicos de hardware. 8) Qual destas opções NÃO é um conceito de multiprocessamento a. Multiprocessamento é a capacidade de um sistema operacional executar simultaneamente dois ou mais processos. b. Os processadores compartilham a mesma memória, embora possam ter caches separadas. O sistema operacional deve estar preparado para trabalhar com coerência de caches e, principalmente, evitar condições de corrida na memória principal. c. O sistema de hardware é como um todo gerenciado por um único sistema operacional. d. O sistema de multiprocessamento envolve apenas um processador físico. 9) Assinale a única alternativa que corresponde a Quarta Fase ( 1981/1990): Foi criado o Conceito de Canal (transferência entre dispositivos e memória). Foi desenvolvido o Conceito de multitarefa e multiprocessamento, mesmo em sistemas monousuário processos rodando concorrentemente. Criação das Válvulas e Painéis Através dos circuitos integrados (Cis) e, posteriormente, dos microprocessadores, foi possível viabilizar e difundir o uso de sistemas computacionais por empresas, devido a diminuição de seus custos de aquisição e utilização O Cliente/Servidor começa a ter acesso as informações a qualquer ponto. 10) Assinale as características corretas da fase zero de 1940: Existia o acesso completo a linguagem de máquina CERTA Surgimento do transistor e das memórias magnéticas que contribuiu para O enorme avanço dos computadores da época. Surgimento das primeiras linguagens de programação (Assembly e Fortran). Codificação manualmente CERTA Substituição das fitas por discos permitiu a execução de tarefas em sequência aleatória (spooling) a) apenas a alternativa 1 está correta. b) as alternativas 1,2,3 e 5 estão corretas. c) as alternativas 1,3 e 4 estão corretas. d) as alternativas 1 e 4 estão corretas. XXXXXXXXXXXXX e) todas as alternativas estão corretas. Aula 2a – Tipos de Sistemas Operacionais Perguntas 1. Qual das opções abaixo não é um tipo de barramento? a) Comum b) Cruzado c) Multiport d) Acoplado 2. Qual a maior diferença entre os Sistemas de Tempo Real e de Tempo Compartilhado? a) O nível de complexidade. b) A necessidade de interação com o usuário. c) O tempo de resposta exigido na execução das tarefas. d) Não há diferenças. 3. Os Sistemas Fortemente Acoplados são divididos em: a) Sistemas Operacionais de Rede e Sistemas Operacionais Distribuídos. b) Assimétricos, Simétricos e Multiprocessamento. c) Sistemas Operacionais Reais e Sistemas Operacionais Compartilhados. d) Assimétricos, Simétricos e Monoprocessamento. 4. Os Sistemas Fracamente Acoplados são divididos em: a) Sistemas Operacionais de Rede e Sistemas Operacionais Distribuídos. b) Assimétricos, Simétricos e Multiprocessamento. c) Sistemas Operacionais Reais e Sistemas Operacionais Compartilhados. d) Assimétricos, Simétricos e Monoprocessamento. 5. Qual a característica de um sistema batch? a) Permite que o sistema execute em vários recursos. b) Executa os programas em um recurso. c) Permite a execução do programa armazenado em disco ou fita quando submetidos, onde esperam para ser executados sequencialmente. d) Permite a interação do usuário com o usuário através de vídeos e teclado 6. Em um sistema fortemente acoplado, o processo paralelo: a)Possui alto custo e organização complexa. b) Possibilita a aplicação rodar em mais de um processador ao mesmo tempo. c) Possibilita a execução de um ou mais programas d) Todas as alternativas anteriores. 7. Qual das alternativas abaixo não é um tipo de sistema operacional? a) Monotarefa. b) Multilevel Queues. c) Múltiplos Processadores. d) Multitarefa. 8. Qual a função dos Sistemas Multiprogramáveis? a) Permitir que o processador, a memória e os periféricos fiquem dedicados a um único programa (job). b) Compartilhar a mesma memória e são controlados por um único sistema operacional. c) Permitir que vários programas dividam os recursos. d) Subutilizada se o programa não utilizá-la por completo. 9. Quais das opções abaixo não é uma característica dos Sistemas Monoprogramáveis? a) Há o compartilhamento da memória e do processador. b) Fácil implementação, pois não se preocupam com a proteção. c) Periféricos e discos dedicados a um único usuário, sem ser usado de forma integral. d) A memória é subutilizada se o programa não utilizá-la por completo. 10. Os Sistemas Multiprogramáveis são divididos em: a) CPU, Batch e Memória. b) Monotarefa e MultiTarefa. c) Batch, Tempo Compartilhado e Tempo Real. d) Fortemente Acoplados e Fracamente Acoplados. 1-Qual a definição de software a) Parte física b) Parte logica; c) Estrutura Hypertext Markup Language; d) Nenhuma das anteriores; 2-O que é um Compilador? a) É considerado um tradutor que não gera código-objeto; b) Gerado a partir de um programa escrito em linguagem de alto nível; c) Também chamado de linkage editor; d) Também chamado de carregador; 3-Qual a função do Linker (ligador)? a) É responsável por gerar a partir de um módulo-objeto um programa executável. b) Ele é responsável por ligar arquivos. c) Através de um link ele controla um computador. d) Quando ele é ligado você pode invadir links de computador. 4-Qual a função da linguagem de controle? a) Usando um controle de computador você pode acionar o sistema. b) Botão físico localizado dentro da CPU. c) Ela é oferecida pelo sistema operacional para que através de comandos simples você possa ter acesso ao sistema. d) Através de uma codificação complexa você pode configurar um sistema operacional. 5-Defina Montador (assembler). a) Trata de uma representação para as instruções, em nível mais básico, que um computador pode executar b) Conjunto de componentes lógicos de um computador ou sistema de processamento de dados c) É um método padronizado para comunicar instruções para um computador. d) Gera a partir de um programa escrito em linguagem de montagem, um programa em linguagem de máquina não executável 6) O que é um depurador ou debugger ? A) linguagem de máquina de um computador é a linguagem de programação que o processador realmente consegue entender. B) é quando a linguagem do computador entra em conflito e gera uma impossibilidade de continuar a execução de um programa. C) é o utilitário que permite ao usuário controlar toda a execução de um programa a fim de detectar erros na sua estrutura D) é a forma mais direta de um usuário se comunicar com o sistema operacional. E) N.D.A 7) Nos conceitos de LOADER, defina o que é Absoluto e Realocável: I) absoluto: Precisa apenas saber o endereço inicial e o tamanho do módulo. II) absoluto: é o utilitário responsável por colocar fisicamente na memória um programa para execução III) realocável: Pode ser carregado em qualquer parte da memória (uso da MMU - Memory Management Unit) – endereço lógico + Registrador Relocador = endereço físico IV) realocável: Gera a partir de um programa escrito em linguagem de alto nível, um programa em linguagem de máquina não executável (objeto). Com base nas informações acima responda: A) I e III B) II e IV C) IV e I D) II e III E) N.D.A 7) assinale V (verdadeiro) ou F (falso) as afirmações sobre Linguagem de máquina. ( ) A linguagem de máquina de um computador é a linguagem de programação que o processador realmente consegue entender. ( ) totalmente codificada em formato binário (programas longos e maiores chances de erro) ( ) O software descodifica a linguagem da máquina. ( ) um operário capaz de ler os códigos da máquina. ( ) executa direto na CPU, mas é exclusivo para o processador A ordem correta de preenchimento dos parênteses, de cima para baixo, é: A) V-F-V-V-V B) V-F-V-V-F C) F-V-V-F-V D) V-F-V-F-F E) V-V-F-F-V 9) O que é Linguagem de máquina A) é um conjunto de símbolos (mnemônicos) associados às instruções do processador B) é a linguagem de programação que o processador realmente consegue entender C) é a forma mais direta de um usuário se comunicar com o sistema operacional D) N.D.A 10) O que é Micro programação. A) é o utilitário responsável por colocar fisicamente na memória um programa para execução B) é o utilitário que permite ao usuário controlar toda a execução de um programa a fim de detectar erros na sua estrutura C) é programar de forma estratégica a unidade de controle de um processador a nível de operações D) N.D.A Conceitos de Hardware 1. Todos os computadores necessitam de uma CPU para que possa ser realizado seus processos. Qual o significado da sigla CPU? (A) University Player Contest (B) Unique Power Constraint (C) Central Processin Unit (D) Compact player Universal (E) Counter Pro Unlocked 2. Dispositivo localizado na CPU, que gera pulsos elétricos constantes (síncronos) em um mesmo intervalo de tempo. Este intervalo de tempo determina qual a freqüência da geração dos pulsos, e, por conseguinte, qual o seu período. Qual o nome do dispositivo descrito acima? (A) ULA (B) RAM (C) Unidade de controle (D) Clock (E) Scheduler 3. Qual principal característica da arquitetura de Von Neumann? (A) Processamento em bloco numerado (B) Algoritmo sequencial em blocos monovalorados (C) Processamento é feito de forma sequencial (D) Arquitetura de armazenamento em alta velocidade (E) Processamento de armazenamento em alta velocidade 4. São exemplos de memória não-volátil: (A) RAM, HD, cartão SD (B) Cache, Ram, Root (C) HD, Pendrive, SSD (D) ROM, Clock, ULA (E) CPU, ROM, Cache 5. Qual alternativa representa corretamente a definição de memória Cache? (A) São utilizados para permitir a comunicação entre o computador e o mundo exterior. – Os dispositivos de E/S podem ser divididos em duas categorias: dispositivos que são utilizados como memória secundária e dispositivos que servem para a interface homem-máquina (B) A UCP, a memória principal e os dispositivos de E/S são interligados através de linhas de comunicação chamadas de barramentos. – Um barramento (bus) é um conjunto de trilhas paralelas por onde trafegam informações, como dados, endereços e sinais de controle. (C) Também conhecida como memória primária ou real, é a parte do computador onde são armazenados instruções e dados. – O acesso ao conteúdo de posição é realizado através da especificação de um número chamado endereço (RAS, CAS). – O endereço é uma referência única. (D) É uma memória de alta velocidade. O tempo de acesso a um dado nela armazenado é muito menor que se o mesmo estivesse na memória principal. (E) É um meio permanente de armazenamento de programas e dados. 6. Qual o significado na sigla RISC? (A) Reaction intranet supply computer (B) Random Instructure Soft Computer (C) Reduced Instruction Set Computer (D) Replay In set Computer (E) Random Instructure set Computer 7. Qual o significado da sigla CISC? (A) Complex institute set company (B) Comunication In Set Computer (C)Complex Instruction Set Computer (D) Comunication Instruction Set Computer (E) Computer Instructure Set Complex 8. Qual a definição para Dispositivos de entrada e saída? (A) São utilizados para permitir a comunicação entre o computador e o mundo exterior. (B) São utilizados para permitir a comunicação entre o usuario e o computador. (C) São dispositivos ultilizados para alimentação do computador com a rede elétrica (D) São meios permanentes de armazenamento de programas e dados 9. O hardware é agrupado em 3 sistemas básicos, sendo eles: A. Unidade Lógica e Aritmética, Unidade de Controle e Memória Principal B. Unidade Central de Processamento, Memória Principal e Dispositivos de Entrada e Saída C. Registradores, Unidade Lógica e Aritmética D. Segmento de Código, Contador e Acumulador E. Unidade de Controle, Memória Principal e Segmento de Pilha 10. O que são os Registradores? (A) É um dispositivo, localizado na CPU, que gera pulsos elétricos constantes (B) É uma memória de alta velocidade. O tempo de acesso a um dado nela armazenado é muito menor que se o mesmo estivesse na memória principal. (C) É um meio permanente de armazenamento de programas e dados. (D) Instruções simples executadas no núcleo, geralmente sem acesso à memória. (E) Dispositivos de alta velocidade localizados fisicamente na CPU Questões da aula 03 1 – Quais os princípios para a implementação de sistemas multiprogramáveis? A – É a possibilidade de periféricos e dispositivos funcionarem simultaneamente entre si, juntamente com a CPU. B – É a possibilidade de um periférico funcionar sozinho. C – É a possibilidade de periféricos e dispositivos funcionarem simultaneamente entre si, sem integração com a CPU. D – Não permitir executar tarefas concorrentes. E – Nenhuma das alternativas anteriores. 2 – Qual a diferença entre sistemas multiprogramáveis e monoprogramáveis? A – Monoprogramáveis é a baixa de utilização de recursos do sistema, como processadores, memórias e CPU. Multiprogramáveis são processamentos simultâneos e integração entre CPU e periféricos. B – Monoprogramáveis é a alta de utilização de recursos do sistema, como processadores, memórias e periféricos. Multiprogramáveis são processamentos simultâneos e integração entre CPU e periféricos. C – Monoprogramáveis é a alta de utilização de recursos do sistema, como processadores, memórias e periféricos. Multiprogramáveis são processamentos simultâneos e integração entre os periféricos. D – Monoprogramáveis é a baixa de utilização de recursos do sistema, como processadores, memórias e periféricos. Multiprogramáveis são processamentos simultâneos e integração entre CPU e periféricos. E – Nenhuma das alternativas anteriores. 3 – Quais desses eventos não são responsáveis pelas interrupções? A – Integração com a CPU B – Gerado pelo sistema operacional. C – Gerado pelo sistema de Hardware. D – Resultado da execução dos programas. E – Resultado direto da execução do próprio programa. 4 – O que é uma interrupção interna? A – É o resultado indireto da execução do próprio programa. B – É gerada pelo SO ou por algum dispositivo, independente do programa que está sendo executado. C – É o resultado direto da execução do próprio programa. D – É o resultado direto da execução do SO. E – Nenhuma das alternativas anteriores. 5 – O que é uma interrupção externa? A – É o resultado indireto da execução do próprio programa. B – É gerada pelo SO ou por algum dispositivo, independente do programa que está sendo executado. C – É o resultado direto da execução do próprio programa. D – É o resultado direto da execução do SO. E – Nenhuma das alternativas anteriores. 6 – Como se classificam as interrupções externas? A – Multiprogramáveis e monoprogramáveis. B – CPU e memória. C – Identificação interna e restaura registro. D – Mascaráveis e não mascaráveis. E – Nenhuma das alternativas anteriores. 7 – O que é Buffering? A – É uma área de memória para a transferência de dados entre os periféricos e a memória principal. B – É o que gera os arquivos de impressora para o disco e posteriormente imprimir. C – É a capacidade de um código do programa ser compartilhado por diversos usuários. D – É uma memória compartilhada com diversos programas. E – Nenhuma das alternativas. 1. Quando tenho processos de mesmo nivekl de prioridade como são escalonados? a) Politica FIFO b) Politica UFF c) Tempo de demanda d) O/I e) N.D.A 2. O que e prioridade estática? a) Não e modificado durante um processo b) Demanda muito tempo c) Paralisa processos d) N.D.A e) Muda no processo 3. Qual conceito o escalonamento RR implementa? a) Quantum b) b)Delton c) Lincon d) I/O e) N.D.A 4. O que e uma interrupção de Clock? a) Em um intervalo de tempo o escalonamento verifica a fila de prioridade b) Durante um processo complexo, o sistema analisa a demanda c) Os processos são verificados de hora em hora d) Todas as anteriores e) N.D.A 5. Geralmente como são processadas as prioridades? a) Em código HTML b) Em números c) Em CSS d) Em Balance e) N.D.A 6. O que e I/O Bound? a) Divisao na fila dos processo b) Tempo que designa uso intenso de entrada e saída c) Processos de devolução de resposta ao desenvolvedor d) Prioridade dos processos e) ND.A 7. O que é AGIN? a ) Agiliza um processo que esta demandando b) Aumenta gradativamente prioridade de processos na fila de pronto c) Aumenta o tempo de processo com base na urgência d) Passa processos na frente e) N.D.A. 8. Abaixo, o que é uma característica de múltipla fila? a) Fila com nível de processo b) Fila sem nível de processo c) Uma única fila para todos os processos d) Fila dividida de acordo com a vontade do desenvolvedor 9. O que é escalonamento RR com prioridade não evita? a) Starvation b) Aumento da demanda c) I/0 d) F.F0 10. O que é Starvation? a) Demanda na resposta de SO b) SO da prioridade a um processo c) Repete a operação d) Limita o tempo de execução, parando os processos 1 – Qual é a diferença de sistema multiprogramavel para o sistema monoprogramavel? A) Em uma rede de computadores o sistema monoprogramavel só pode ser executado em uma máquina de cada vez, enquanto o multiprogramavel pode ser executado em várias ao mesmo tempo B) O sistema multiprogramavel permite que vários programas dividam seus recursos, enquanto o monoprogramavel dedica todos os recursos a um só programa C) O sistema monoprogramavel é classificado apenas por monousuário, enquanto o multiprogramavel é classificado apenas como multiusuário D) O sistema monoprogramavel utiliza mais o processador, por dedicar todos os recursos para um só programa E) A única diferença entre os dois é o nome. 2-Por que os sistemas multiprogramaveis surgiram? A) Porque precisavam de um sistema mais complexo B) Porque o sistema anterior não era seguro C) Porque o sistema anterior utilizava muitos recursos D) Porque o sistema anterior utilizava poucos recursos E) Todas as alternativas estão erradas 3- O que faz o Buffering? A) É o carregamento de dados entre o processador e um programa B) Ajuda o processador com execuções mais complexas C) Faz a transferência de dados entre os periféricos e a memória principal D) O Buffering acontece quando o sistema precisa acessar a rede ou a internet E) Alternativas A e B estão corretas 4-O que faz o Spooling? A) Desabilita os periféricos quando o sistema está sobrecarregado B) Ajuda o processador a manter sempre o mesmo nível de execuções C) Gera arquivos de impressora e em seguida imprimi D) Aumenta a produtividade do SO E) Alternativas C e D estão corretas. 5- Sobre sistemas multiprogramaveis qual a única alternativa correta A) Ele utiliza cerca de 30% da CPU B) Ele executa um programa por vez C) Ele foi criado antes dos sistemas monoprogramaveis D) Ele utiliza cercade 90% da CPU E) Garante uma navegação 100% segura 6- Por que ocorrem as Interrupções no processamento? A) Pode ser resultado da execução de um programa B) Quando o desfragmentador está em execução C) Ocorrem em virtude de falta de memória; D) Falhas de execução no roteador; E) Quando a máquina não é utilizada por um longo período de tempo; 7- Sobre a reentrância é correto afirmar: I - É a capacidade de um código do programa ser compartilhado por diversos usuários; II - Cada usuário tem sua área de dados. III - Apenas uma cópia do programa fica na memória. A) Apenas I e II estão corretas; B) Apenas III e I estão corretas; C) Apenas I está correta; D) Apenas II está correta; E) Todas estão corretas; 8- O que o sistema operacional faz para executar uma interrupção? A) Deixa a máquina em stand by B) Restaura os registradores e identifica a origem da interrupção C) “Trava” todos os dispositivos periféricos D) Reinicia todos os processamentos E) N.d.a 9- Qual é a diferença entre interrupção mascarável e não-mascarável? A) As não-mascaráveis são de tratamento obrigatório, enquanto as mascaráveis podem ser desabilitadas pelo processador; B) As mascaráveis são de tratamento obrigatório, enquanto as não- mascaráveis podem ser desabilitadas pelo processador; C) As mascaráveis são tratadas pelo disco rígido, enquanto as não- mascaráveis podem ser desabilitadas pelo processador; D) As mascaráveis são tratadas pelo Photoshop, enquanto as não- mascaráveis podem ser desabilitadas pelo Byte; E) N.d.a 10- Sobre sistema de tempo real podemos afirmar: A) Neste tipo de sistema, não existe a idéia de fatia de tempo, utilizada pelos sistemas de tempo compartilhado. B) Neste tipo de sistema, o Windows não responde o desempenho corretamente; C) Neste tipo de sistema só há funcionamento no horário determinado pelo usuário; D) Neste tipo de sistema é possível criar bloqueios de cookies; E) Este sistema se o relógio da máquina estiver atualizado; 1) Sobre a política de escalonamento é correto afirmar: I - Maximizar throughput (vazão) do sistema; II - O algoritmo utilizado em sua programação é chamado algoritmo de escalonamento. III - Possibilitar tempos de resposta razoáveis para aplicações interativas (SO de tempo real). A) Apenas I e II estão corretas; B) Apenas II e III estão corretas; C) Apenas I e III estão corretas; D) Somente a I está correta; E) Nenhuma das alternativas estão corretas; __________________________________________________________ __________________ 2) Como é conhecido o tempo gasto para uma mudança de contexto? A) Contexto; B) Latência; C) Hardware; D) Software; E) Despachante; __________________________________________________________ _________________ 3) Suponhamos que um usuário esteja executando um processo em seu computador e durante esse processo ele decide executar simultaneamente uma outra função de seu PC. No meio do processo o Sistema Operacional interrompe o 1º e começa a executar o segundo. Como podemos chamar essa transição. A) Escalonamento não-preemptivo B) FIFO C) Escalonamento preemptivo D) SO E) N.d.a __________________________________________________________ _________________ 4) Sobre o algoritmo não preemptivo FIFO não podemos afirmar: A) que ele próprio a libere B) sua execução terminou C) requisição de operação de E/S. D) A principal vantagem dessa abordagem é a sua simplicidade. O SO faz o escalonamento apenas quando é absolutamente necessário. A sobrecarga, portanto, é pequena. E) O escalonamento SJF favorece os processos que executam programas menores, além de reduzir o tempo médio de espera em relação ao FIFO. __________________________________________________________ ___________________ 5) Se tratando do escalonamento semelhante ao FIFO preemptivo, como é chamado a fatia de tempo de execução; A) CPU B) Quantum C) Despachante D) Disco Rígido E) Placa mãe __________________________________________________________ ___________________ 6) Considere conjunto de processos: A: 20 ms B: 10 ms C:05 ms D:03 ms, ordenados em sequência, calcule o tempo médio usando como base o FIFO. A) 22,50 B) 23,40 C) 21,25 D) 20,30 E) 24,50 ------------------------------------------------------------------------------------- -------------------------------------- 7) Dentre os algoritmos de escalonamento, qual entre eles utiliza o método do primeiro a chegar é o primeiro a ser executado? A) FIFO B) SJF C) Round Robin D) Nenhuma das alternativas E) Todas alternativas estão corretas -------------------------------- ---------------------------------------------------------------------------------------------- 8) Com relação ao algoritmo não preemptivo SJF (Shortest Job First), qual o problema enfrentado? A) Maior tempo de espera para execução B) Escolha do programa de maior tempo de execução C) Determinar tempo de CPU para cada processo a ser executado D) Nenhuma das alternativas E) Todas alternativas estão corretas 9) Como é chamado o algoritimo para seleção de processo de execução do sistema A) Sistemas Monoprocessados B) Algoritmo escalonador C) Algoritmo de seleção D) Nenhuma das alternativas E) Todas estão corretas ------------- ------------------------------------------------------------------------------------------------- --------------- 10) Como é chamado a mudança de contexto realizada pelo sistema operacional? A) Latência B) Despachante C) Transferência de controle D) Nenhuma das alternativas está corr D) Nenhuma das alternativas está correta E) Alternativa B e C estão corretas Aline Cirsitna U. Lima RGM:17720133 Questões para a avaliação parcial (aula3) 1) Nos sistemas Monoprogramavéis e Multiprogramavéis qual é a porcentagem (%) de uso da CPU: a) Mono 10%, Multi 50% b) Mono 30%, Multi 70% c) Mono 30%, Multi 90% d) Mono 90%, Multi 30% e) Mono 50%, Multi 50% f) 2) Na execução de um programa quais eventos podem ocorrer durante o processamento obrigando uma intervenção do S/O: a) Interrupção (assíncrono) e Exceção (síncrono) b) CPU bound c) I/O bound d) Interrupção do Software e) Interrupção do Hardware 3) Nos Sistemas Multiprogramavéis existem alguns eventos responsáveis pelas interrupções. I - Resultado da execução do programa II - Gerado pelo sistema operacional III - Gerado por dispositivo de hardware Dentre esses eventos descritos acima quais deles estão corretos: a) I e II b) II e III c) I e II d) Todas estão corretas. e) Nenhuma está correta. 4) Quais passos são necessários para executar uma interrupção: a) Não salvar registradores b) Salva registradores, identifica a origem da interrupção, obtém o endereço de tratamento, executa a rotina de tratamento, restaura os registradores. c) Salva registradores, identifica a origem do endereço de tratamento, restaura os registradores. d) Salva registradores, e identificar se os dispositivos de entrada e saída estão trabalhando corretamente. e) Desligar a CPU. 5) qual é a principal função Buffering: a) Aumentar a disparidade entre a velocidade do processador e do dispositivo. b) Diminui a disparidade entre a velocidade do processador e do dispositivo. c) Regular a disparidade entre a velocidade do processador e do dispositivo. d) Diminuir a velocidade do processador. e) Aumentar a velocidade do processador e do dispositivo. 6) Qual é a principal função do Spooling: a) Gerar arquivos para fax b) Gerar arquivos para dispositivos moveis c) Gerar impressões manuais d) Gerar os arquivos de impressora e) Gerar arquivos que possam ficar disponíveis na web. 7) Quantas copias ficam na memória do programa segundo a Reentrância: a) Apenas uma cópia do programa b) Três copias do programa c) Duas copias do programa d) Duas copias diferentes e) Quantas copias desejar 8) Segundo a Reentrância quantasáreas de dados existem: a) Cada usuário tem direito a duas áreas. b) O usuário é livre a outras áreas c) O usuário tem direito a uma pequena parte em todas áreas de dados. d) O usuário é restrito à outras áreas e) Cada usuário tem direito a sua área de dados. 9) Na proteção do sistema a memória é compartilhada com: a) Apenas um programa b) Com aCPU c) Dispositivos de I/O d) Diversos programas e) Loops 10) Em casos de Loops no programa qual é a ferramenta que controla as interrupções: a) I/O b) Spooling c) Timer d) Buffering e) Reentrância Questões para a avaliação parcial (aula4) 1 – Qual o critério a ser seguido na política de escalonamento: a) Tempo de resposta, tempo de espera e tempo de turnaround b) Tempo de aguarde, tempo de turnaround e tempo de reposta c) Tempo turnaround, tempo de espera e tempo de aguarde d) Tempo de espera, tempo de turnaround e tempo de resposta e) Tempo de processamento, tempo de espera e tempo de resposta 2 – ‘’Para transferir o controle da CPU de um processo para outro, é necessário armazenar. ’’ Essa tarefa é conhecida como: a) Sistema Operacional. b) Latência. c) Mudança de contexto. d) Despachante. e) CPU. 3 - Quais são os tipos de escalonamento não-preempitivos: I) FIFO, SJF e RR. II) RR e STJ. III) FIFO e RR. IV) FIFO e STJ V) RQ, STJ e RR Quais alternativas estão certas: a) I e II. b) III e I. c) III, IV e V. d) IV. e) II e V. 4 – O SO que utiliza o escalonamento FIFO, mantém o processo da CPU: a) até que surja um processo mais importante. b) até que seu tempo se esgote. c) até que seu processo seja completamente executado. d) até que apareça o menor tempo. e) até que pareça um processamento com prioridade maior. 5 – No processo de escalonamento STF, o processo em estado de pronto precisa de: a) Menos tempo de CPU para terminar seu processamento. b) Requisição de operação de E/S. c) Mais tempo de CPU para terminar seu processamento. d) Tempo nenhum. e) Tempo total do processo na fila de pronto. 6 - Se o quantum for muito grande, será semelhante a: a) Escalonamento. b) RR. c) SJF. d) Prioridade. e) FIFO. 7 – A partir dos algoritmos que foram estudados, podemos dizer: a) que o RR tem o menor tempo médio. b) que o escalonamento de prioridade tem o menor tempo médio. c) que o FIFO tem o menor tempo médio. d) que o SJF tem o menor tempo médio. e) que o RQ tem o menor tempo médio. 8 – Qual nome se dá quando o SO tiver que decidir qual processo será executado primeiro: a) algoritmo de escalonamento. b) algoritmo FIFO. c) algoritmo SJF. d) escalonador (scheduler) e) algoritmo RR. 9 – No processo FIFO, qual é o problema de maior importância de fácil identificação: a) Simplicidade no escalonamento. b) CPU-bound. c) Sobrecarga pequena. d) I/O-bound. e) O SO faz o escalonamento apenas quando é absolutamente necessário. 10 – Em que tamanho varia o valor de um Quantum: a) de 0 a 1000. b) de 0 a 10. c) de 10 a 500. d) de 10 a 1000. e) 10 a 100 Dependendo do SO. Questões para a avaliação parcial (aula5) 1- Qual é a prioridade do FIFO?? A) Processos com mesmo nível de prioridade são escalonados segundo uma política FIFO B) São organizados em filas separadas de acordo com seu nível de prioridade C) O processo que chegar primeiro first in é o primeiro a ser selecionado para execução D) Pode ser executado de qualquer forma E) NDA 2- Estática quando é modificada durante o processo de: A) Quando não e modificada durante a existência B) A prioridade do processo pode ser ajustada de acordo com o tipo de processamento realizado C) Todo processo, ao sair de espera, recebe um acréscimo à sua prioridade. D) É importante perceber que os processos CPU-bound não são prejudicados E) Processos com baixa prioridade podem nunca ser escalonados 3) Quais são as prioridades da Dinâmica? A) Priorizar o processo de ser ajustado B) Um exemplo de sistema operacional C) Aumentar gradativamente os processos de prioridades D) Processos com baixa prioridade podem nunca ser escalonados E) Permite melhor balanceamento no uso da CPU 4) Qual o principal problema do Escalonamento por prioridade? a- Separar em filas b- Possibilidade de starvation c- Não ter prioridade d- O primeiro que entra é o primeiro que sai e- Não há prioridade para ninguém 5)No escalonamento RR com prioridade o processo em execução pode sofrer ____________ por tempo ou prioridade. a- Prioridade b- Quantum c- Balanceamento d- Preempção e- Calculo 6)Assinale a alternativa incorreta: “No escalonamento por múltiplas filas:” a- Existem diversas filas de pronto, cada qual com uma prioridade especifica b- Os mecanismos de escalonamento são distintas para cada fila c- Favorece os processos que executam programas menores e reduz o tempo médio de espera d- A prioridade não está associada ao processo, mas sim á fila e- Os processos se associam às filas de acordo com suas características 7)Leia as características a seguir e indique qual tipo de escalonamento as possui Diversas filas de pronto, cada qual com sua prioridade específica; Processos associam-se às filas de acordo com suas características Quando um processa é criado, vai para a fila apropriada. É o tipo de processo que define a sua fila Mecanismos de escalonamento distintos para cada fila Prioridade não esta associada ao processo mas sim a fila a) Escalonamento RR por prioridade b) FIFO c) SJF d) Escalonamento por múltiplas filas e) Escalonamento por revezamento 8)Qual fila de processos possui a maior prioridade de execução a) Fila de processos interativos b) Fila de processos do sistema c) Fila de processos batch d) Fila de processos de serviço de rede e) Fila de processos do usuário 9)Leia as informações a seguir e indique quais delas são características do escalonamento por múltiplas filas com realimentação I - Com múltiplas filas, o processo sempre volta para a mesma fila. Quando o processo pode mudar de fila durante a sua execução, temos múltiplas filas com realimentação; II - Preempção por fatia de tempo joga processo para fila com prioridade imediatamente menor; III - Semelhante ao MF, porém processos podem trocar de fila durante seu processamento; IV - Não existe conceito de quantum, não há preempção por tempo e sim por prioridade; V - Não evita o starvation; a) I, II e V b) II, III e V c) I, III e IV d) I, II e III e) I, III e IV 10)O que significa “RR”? a) Round Robot b) Rain Race c) Rolling Rock d) Round Robin e) Roulling Rabbit 1-Como os processos são separados pelo escalonamento por prioridades? a) Processos são organizados em filas separadas de acordo com seu nível de prioridade b) São organizadas por ordem de chegada c) Processos não são organizados em filas separadas de acordo com seu nível de prioridade d) não há separação e) NDA 2- Os processos I/O-round devem levar alguma vantagem no escalonamento¸ a fim de compensar a) Perda de Dados b) Perda de dinheiro c) Perda de Informação d) Perda de Prioridade e) Excessivo tempo gasto no estado de espera 3- Qual a característica do Escalonamento por Prioridades Dinâmica a) Na prioridade dinâmica, a prioridade do processo pode ser ajustada de acordo com o tipo de processamento realizado. Todo processo, ao sair de espera, recebe um acréscimo à sua prioridade. Dessa forma, os processos I/O-bound terão mais chances de serem escalonados e, assim, compensar o tempo que passam no estado de espera b) Na prioridade dinâmica, a prioridade do processo não pode ser ajustada de acordo com o tipo de processamento realizado. Todo processo, ao sair de espera, recebe um acréscimo à sua prioridade.Dessa forma, os processos I/O- bound terão mais chances de serem escalonados e, assim, compensar o tempo que passam no estado de espera c) Na prioridade dinâmica, a prioridade do processo pode ser ajustada de acordo com o tipo de processamento realizado. Dependendo do processo, ao sair de espera, recebe um acréscimo à sua prioridade. Dessa forma, os processos I/O-bound terão mais chances de serem escalonados e, assim, compensar o tempo que passam no estado de espera d)Na prioridade dinâmica, a prioridade do processo não pode ser ajustada de acordo com o tipo de processamento realizado. Dependendo do processo, ao sair de espera, recebe um acréscimo à sua prioridade. Dessa forma, os processos I/O-bound não terão mais chances de serem escalonados e, assim, perdidas. e) Ela muda os caminhos várias vezes. 4- Qual a características do Escalonamento por Prioridades Estática a) A prioridade estática e uma prioridade nula. b) A prioridade é dita estática quando não é modificada durante a existência de um processo c) A prioridade é dita estática quando é modificada durante a existência de um processo d) E uma fila que não muda, independente da prioridade do processo e) E uma prioridade que muda apenas 1x e depois fica fixa 5- Processos com baixa prioridade vão a) Passar na frente b) Nunca serem executada c) Vão ganhando preferencias d) Depende da prioridade definida pelo sistema e) Vão sendo armazenados e salvos como backup. 6- O que é aging a) Aumentar gradativamente prioridade de processos há muito na fila de pronto b) Aumentar gradativamente prioridade de processos esquecidas c) Não aumentar gradativamente prioridade de processos há muito na fila de pronto d) Nenhuma função dentro da área de t.i. e) Diminuir gradativamente prioridade de processos há muito na fila de pronto 7- O que seria o Escalonamento por Múltiplas Filas a) Apenas uma fila de pronto, cada qual com sua prioridade b) Diversas filas de pronto, cada qual com sua prioridade específica; c) Diversas filas em pausa, cada qual sem prioridade d) Apenas uma fila em espera, sem prioridade e) Várias filas sem alguma prioridade 8- A Prioridade e associada a: a) Prioridade não está associada ao processo, mas sim à fila. b) Prioridade está associada a processo, mas não sim à fila. c) Prioridade não está associada ao processo, e nem à fila. d) Prioridade está associada ao processo. e) Não existe Prioridade 9- Qual a Definição de Escalonamento por múltiplas filas com realimentação a) Não apresenta definição exata b) Processos podem trocar de fila durante seu processamento; c) Processos não podem trocar de fila enquanto estiver parado d) Processos não podem trocar de fila durante seu processamento; e) Os processos trocam de fila enquanto estão em espera 10- O que acontece com um processo executado direto do código a) Um processo executando código do SO não sofre preempção. b) Um processo executando código da CPU sofre preempção. c) Um processo executando código do SO sofre preempção. d) Mais de um processo executando código do SO não sofre preempção. e) Nenhum processo sofre preempção. 11 – Assinale a alternativa correta: a) No tipo de escalonamento não-preemptivo, o processo não poderá ser interrompido por evento externo e sai do estado de execução somente quando termina ou quando executa instrução que o coloque no estado de espera. b) O escalonamento preemptivo é um processo em execução onde nenhum evento externo pode ocasionar a perda do uso do processador. O processo somente sai do estado de execução caso termine o processamento ou execute instruções do próprio código que ocasionem uma mudança p/ o estado de espera. c) O escalonamento não-preemptivo permite implementar políticas de escalonamento e priorizar processos. d) Em sistemas operacionais, preemptividade ou preempção é a capacidade de executar um carro. e)n.d.a 12 – Qual a diferença de FIFO e FCFS? a) FIFO (first insert first over) se diferencia do FCFS (first cup fault shoot) pela saída em sequência. b) FCFS se escalona de forma direta, enquanto o FIFO de forma preemptiva. c) FIFO é uma organização esportiva na área de TI, diferindo do FCFS, uma organização gastronômica de alta tecnologia. d) A diferença é que o FIFO tem o processo de chegar primeiro é o primeiro a ser selecionado para execução. No caso do FCFS, quem chegar por último terá prioridades. e) Não existe diferença. 13 – Quais alternativas a seguir estão corretas: I) FIFO é um algoritmo não- preemptivo; II) Sistemas operacionais aumentam a velocidade dos algoritmos; III) SJF (Shoolest Job First) é o algoritmo de escalonamento que associa cada processo de duração da sua próxima fase de uso da CPU. a) duas alternativas estão corretas. b) apenas a alternativa I está correta. c) apenas a alternativa III está correta. d) todas estão corretas. e) nenhuma está correta. 14 – São exemplos de algoritmos preemptivos: a) Round Robin e SJC preemptivo. b) SJC preemptivo e Quantum. c) FIFO e SBC. d) Round Robin e SJF preemptivo. e) Apenas Round Robin 15 – Como são considerados os sistemas monoprocessados? a) Quando o escalonamento SJF favorece os processos que executam programas menores, além de reduzir o tempo médio de espera em relação ao FIFO. b) Quando vários processos estão em estado de pronto, o sistema operacional deve decidir qual deles deve ser executado primeiro. C) Quando o problema em relação a esse algoritmo é determinar, exatamente, quanto tempo de CPU cada processo necessita para terminar seu processamento. d) Quando o escalonamento semelhante ao FIFO. e) Quando escalonamento Através do revezamento. 16 – Quais desses escalonamentos são semelhantes: a) FiFO e SJF. b) FIFO e Round Robin. c) FiFO e E/S.. d) FIFO e I/O-bound. e) FIFO e Turnaround. 17 – É correto afirmar que o escalonamento não-preemptivo: a) varia de 10 a 100 ms. b) S.O. pode interromper um processo em execução. c) permite implementar políticas de escalonamento. d) não pode ser interrompido por evento externo. e) nenhum processo poderá monopolizar a CPU. 18 – Se quantum for muito pequeno: a) O desempenho será comprometido pelo número excessivo de preempções e consequentes atrasos para troca de contexto. b) O tempo gasto em uma mudança de contexto (latência) é relativo ao trabalho adicional requerido pelo próprio SO. c) A mudança de contexto é realizada por um módulo do SO denominado despachante (dispatcher). d) Sai do estado de execução somente quando termina ou quando executa instrução. e) Permite implementar políticas de escalonamento e priorizar processos. 19 – Qual o significado de SJF? a) System Justification file b) Server jump Fisical c) Shortest Job First d) Served Job First e) Shortest Job First 20 – Em geral o quantum varia de: a) 10 a 100 ms. b) 11 a 90 ms. c) 10 a 80 ms. d) 11 a 101 ms. e) 10 a 200 ms. 21- Qual o uso de CPU em sistemas monoprogramaveis a) 550% b) 30% c) 25,5% d) 4,25% e) 100% 22- Na execução de um programa, alguns eventos podem ocorrer durante o processamento, obrigando a intervenção do sistema operacional CHAMADA DE : A) Assíncrono e overflow B) Assíncrono e CPU C) Síncrono e Assíncrono D) Síncrono e CPU E) Overflow e CPU 23- Quais eventos podem ser responsáveis pelas interrupções: a) resultado da execução do programa; gerado pelo sistema operacional; gerado por dispositivo de hardware. b) Não gera o resultado da execução do programa; gerado pelo sistema operacional; gerado por dispositivo de hardware. c) resultado da execução do programa; Não gerado pelo sistema operacional; gerado por dispositivo de hardware. d) resultado da execução do programa; gerado pelosistema operacional; Não gerado por dispositivo de hardware. e) Todos os eventos com prioridade alta 24- O qué Buffering? a) É uma área de memória para a transferência de dados entre os periféricos e a memória principal. b) É uma área da CPU para a transferência de dados entre os periféricos e a memória principal. c) É uma área de memória para a transferência de dados entre computadores. d) Utiliza uma parte da CPU para processar os dados e) E uma palavra inventada para sistemas operacionais lentos. 25- O que e Spooling? a) Gera informações sobre dados do computador b) Gerar os arquivos de impressora para o disco e posteriormente imprimir. c) E um software usado para ouvir musica d) Verifica se a impressora tem falhas e) Verifica a fila de processos do sistema operacional 26) o que e Reentrância? a) É a capacidade de um código do programa ser compartilhado por diversos usuários b) Todo o código deve ser carregado no sistema operacional c) Informa qual a redundância do sistema operacional d) Informações diferencias entre sistema operacional e) Analisa informações enviadas do sistema operacional para outro computador 27- O que a memória compartilhada com diversos programas pode gerar a. Proteção do Sistema b. Sistema de verificação c. Proteção do servidor d. Loops infinitos e. Problemas variados do sistemas 28- Acesso a arquivos por vários usuários podem ser pelo: a) Controle de Lock b) Não podem ser acessados c) Comando DOS d) Acessados automaticamente pelo sistema e) Controle de Luck 29- Quando O hardware passa a interromper o que acontece: a) Gera muito processo na CPU toda vez que é necessário transferir algo para a memória b) Não Gera muito processo na CPU toda vez que é necessário transferir algo para a memória c) Gera muito processo na rede toda vez que é necessário transferir algo para a memória d) Gera muito processo na CPU toda vez e) Gera muito processo na CPU toda vez que é necessário transferir algo para a processador 30- Em sistemas primitivos,como a CPU realiza I/o a) Em sistemas primitivos a CPU realizava I/O através das instruções de entrada/saída. b) Em sistemas primitivos a CPU não realizava I/O através das instruções de entrada/saída. c) Em sistemas primitivos a CPU realizava I/O através das instruções de entrada d) Em sistemas primitivos a CPU realizava I/O através das instruções de saída. e) Em sistemas secundarios a CPU realizava I/O através das instruções de entrada/saída. Aula 3 1. Defina o que são Sistemas Multiprogramáveis: R: É a evolução dos sistemas monoprogramáveis que são compartilhados entre os diversos usuários e aplicações sendo multitarefados. 2. Qual a origem da necessidade de se utilizar Sistemas Multiprogramáveis A. É uma ferramenta para reparar problemas nos softwares B. Surgiu da necessidade de se armazenar mais memoria na CPU C. Surgiu de um problema de baixo uso de recursos, como: processador, memória e periféricos. D. É um software que permite você utilizar vários programas ao mesmo tempo 3. Assinale a alternativa que represente a porcentagem de uso entre Sistema Monoprogramável e Multiprogramável A. Elas utilizam sempre 100% da CPU B. O Sistema Monoprogramável utiliza 30% e o Sistema Multiprogramável 90% C. O Sistema Monoprogramável utiliza 40% e o Sistema Multiprogramável 75% D. O Sistema Monoprogramável utiliza 90% e o Sistema Multiprogramável 50% 4 O que é Buffering A. É uma área de memória para a transferência de dados entre os periféricos e a memória principal. B. É um hardware responsável pela transferência de dados C. É um software responsável pela memoria D. É um periférico de entrada e saída 5. Assinale a alternativa que melhor define a finalidade do Spooling: A. É a capacidade de um código do programa ser compartilhado por diversos usuários. B. Memória compartilhada com diversos programas C. Diminui a disparidade entre a velocidade do processador e do dispositivo. D. Refere-se a um processo de transferência de dados colocando-os em uma área de trabalho temporária onde outro programa pode acessá-lo para processá-lo em um tempo futuro. 6. Defina o que é Reentrância A. Erro dado em um processo feito pelo escalonador B. É uma ferramenta para reparar problemas nos softwares C. É a capacidade de um código do programa ser compartilhado por diversos usuários. D. Ferramenta para gerenciar processos 7. Qual o componente logico do computador intervém quando ocorre erro no programa R: A intervenção é realizada pelo sistema operacional. 8 Interrupções Mascaráveis não podem ser desativadas a. Verdadeiro b. Falso 9 O que é Overflow ? R: Ocorre quando um programa excede o uso de memória assignado a ele pelo sistema operacional. 10. Qual o conceito de operações I/O R: I/O Iunput/Output em português E/S ou Entrada/Saída , se refere a entrada e a saída de dados por meio de algum código ou programa. Aula 4 1. Qual é o objetivo do escalonamento? A. A – Maximizar o tempo de uso da CPU. B. B – Atualizar O processador. C. C – Dividir o tempo de processamento; D. D - Balancear o uso da CPU entre os processos. E. E – Monitorar os dispositivos de I/O 2. Qual é o algoritmo de escalonamento que o processo a chegar primeiro é o primeiro a ser executado? A. A - RR B. B - SJF C. C – FIFO D. D – Circular E. E – CPU 3. Como funciona o revezamento circular? A. A – O primeiro que chega é o primeiro que será executado; B. B - O processador não determina o tempo de execução. C. C – Não é dada uma parcela de tempo para cada execução D. D – É feita a mudança de contexto para todas os processos em execução; E. E – É dada uma parcela do tempo de execução para cada processo e após concluir este tempo o processo vai para o final da fila. 4. Como é conhecida a fatia de tempo de execução em um algoritmo de escalonamento circular preemptivo? A. A – Quantum B. B – FIFO C. C – Round Robin D. D – Unidade de Tempo E. E - MAC 5. Considerando que os processos A=2, B=3 e C=4 em um quantum de 4ms. Qual política de escalonamento ele se enquadra? A. A – Será executado semelhante ao escalonamento FIFO. B. B – Será executado igual ao escalonamento Round Robin. C. C – Será executado como quantum pequeno. D. D – Será executado como a política do revezamento circular. E. E- Será executado semelhante ao escalonamento SJF. 6. Qual é o problema encontrado quando se usa um quantum de número pequeno? A. A – O desempenho é comprometido devido ao atraso na troca de contexto. B. B – O desempenho é comprometido devido ao número excessivo de preempções. C. C – O desempenho não é comprometido e ainda divide o tempo para cada processo. D. D – O desempenho é ampliado por que separa uma parcela de tempo para cada processo. E. E- O desemprenho é comprometido devido o número pequeno de processos. 7. Qual parte do sistema operacional é responsável pela ordem de escolha dos processos? A. A – Memória B. B – Programador C. C – Revezamento circular D. D – Quantum E. E- Escalonador 8. Tempo de espera, tempo de turnaround e tempo de resposta, são critérios na (o): A. A – Definição dos dispositivos de E/S. B. B – Política de mudança de contexto. C. C – Programação de algoritmos de computadores D. D – Política de escalonamento. E. E – Todas acima estão corretas 9. Qual é o nome do módulo que realiza a mudança de contexto do Sistema Operacional? A. A – Despachante B. B – Escalonador C. C – Dispositivo de I/O D. D – CPU-bound E. E- Quantum 10. Qual é o tempo médio de espera, considerando os processos A=0, B=24 e C=27 A. A – 51ms B. B – 51ms C. C – 17ms D. D – 24ms E. E - 3ms AULA 5 1) Qual das opções abaixo é uma diferença entre o escalonamento preemptivoe não-preemptivo? A. Não há diferença. B. O escalonamento preemptivo tem o conceito de quantum. C. Não existe o conceito de quantum. D. O escalonamento preemptivo não tem o conceito de quantum. E. Os processos de alta prioridade e baixa prioridade são escalonados ao mesmo tempo. 2) Quais os tipos de processos que o SO considera que devem levar alguma vantagem devido ao longo tempo de espera? A. Do usuário. B. I/O Bound. C. Do sistema. D. Com maior prioridade. E. Com menor prioridade. 3) A definição de prioridade estática deve ser dada por: A. É dita estática quando a prioridade não é modificada durante a existência do processo. B. É dita estática quando a prioridade é modificada durante a existência do processo. C. É dita prioridade estática quando o escalonamento é feito por tempo. D. É dita prioridade estática quando o escalonamento não é feito por tempo. E. É dita quando o escalonamento é feito por prioridade. 4) A definição de prioridade dinâmica deve ser dada por: A. A prioridade do processo não pode ser ajustada de acordo com o tipo de processamento realizado. B. O sistema operacional define qual processo entra e qual sai da CPU. C. A prioridade do processo pode ser ajustada de acordo com o tipo de processamento realizado. D. Os processos I/O-bound terão menos chances de serem escalonados e, assim, não compensarão o tempo que passam no estado de espera. E. Os processos CPU-bound são prejudicados, pois podem ser executados ao mesmo tempo que os processos I/O-bound. 5) Qual o principal problema da possibilidade de Starvation? A. Processos com alta prioridade que sempre escalonados. B. Processos de alta prioridade não são criados constantemente. C. A CPU sempre é alocada a um processo de baixa prioridade. D. Processos com baixa prioridade podem nunca ser escalonados. E. É escalonado por tempo. 6) Qual dessas opções é uma possível solução para a possibilidade de Starvation? A. Quantum B. Linux C. FIFO D. CPU E. AGING 7) Quais dessas afirmações estão corretas se tratando de RR? I. Não implementa conceito de quantum junto com prioridades. II. Processo em execução não pode sofrer preempção por tempo ou por prioridade. III. Evita o starvation. A. Afirmação I está certa. B. Afirmação II está certa. C. Afirmação II e III estão certas. D. Afirmação II e I estão certas. E. N.D.A. 8) Quais dessas afirmações estão corretas se tratando de Multilevel queues? I. Diversas filas de pronto, cada qual com sua prioridade específica. II. Mecanismos de escalonamento distintos para cada fila. III. Mecanismos de escalonamento distintos para cada fila. A. Afirmação I está certa. B. Afirmação II está certa. C. Afirmação II e III estão certas. D. Afirmação II e I estão certas. E. Todas as alternativas estão certas. 9) Quais dessas afirmações estão corretas se tratando de múltiplas filas com realimentação? I. Com múltiplas filas, o processo sempre volta para a mesma fila. Quando o processo pode mudar de fila durante a sua execução, temos múltiplas filas com realimentação. II. Quanto maior a prioridade, menor o quantum. III. Na criação, processos não vão para fila mais prioritária. A. Afirmação I está certa. B. Afirmação III está certa. C. Afirmação I e II estão certas. D. Afirmação III e I estão certas. E. Todas as alternativas estão certas. 10) Qual o tipo de fila que o sistema Unix utiliza? A. RR. B. FIFO. C. SJR. D. Linux. E. MAC. 1- São funções do gerenciador de memória: I. Controlar quais as unidades de memória estão ou não estão em uso, para que sejam alocadas quando necessário. II. Liberar as unidades de memória que foram desocupadas por um processo que finalizou. III. Tratar do Swapping entre memória principal e memória secundária. Está correto o que se afirma em: A) I, apenas B) I e II, apenas. C) I e III, apenas. D) II e III, apenas E) I, II e III. 2- Em relação à segmentação no gerenciamento de memória, é correto afirmar: A) Há apenas um espaço de endereço linear. B) O espaço de endereço virtual não pode ser maior do que o tamanho da memória. C) O programador não precisa estar ciente de que há segmentação. D) A segmentação não manipula tabelas de tamanhos variáveis E) Os segmentos não têm tamanho fixo. 3- O gerenciamento de memória desenvolve sua função a partir de duas tarefas, denominadas A) Alocação de Memória e Fragmentação. B) Performance e Isolamento. C) Gerenciamento Estático e Gerenciamento Dinâmico. D) Paginação e Fragmentação. E) Gerenciamento Dinâmico e Paginação. 4- No gerenciamento de memória, são características típicas da segmentação: A) Segmentos do programa sempre do mesmo tamanho. B) Programas normalmente separados em módulos. C) Segmentos de tamanho máximo inexistentes. D) Segmentos sem possibilidade de controle pelo usuário. E) Eliminações de qualquer tipo de fragmentações. 5- Em relação ao Gerenciamento de Memória, analise as afirmativas a seguir e indique a opção correta. A) Somente a afirmativa I está correta. B) Somente a afirmativa II está correta. C) Somente a afirmativa III está correta. D) Todas as afirmativas estão incorretas. E) Todas as afirmativas estão corretas. 1.Uma abordagem inicial para o gerenciamento de memória em sistemas multitarefa envolve a divisão da memória em regiões denominadas: (X) - Partições ( ) – Processos ( ) – Alocações ( ) - Paginação 2. O que faz o Best-Fit: ( ) – Escolhe a melhor partição, ou seja, aquela que o programa deixa o maior espaço sem utilização. ( ) – Escolhe a pior partição, ou seja, aquela que o programa deixa o menor espaço sem utilização. (X ) – Escolhe a melhor partição, ou seja, aquela que o programa deixa o menor espaço sem utilização. ( ) – Escolhe a melhor partição, ou seja, aquela que o programa usa todo o espaço. 3. Assinale a alternativa em que apresenta a desvantagem das partições fixas: ( ) – Perda de arquivos. ( ) – Alto consumo de memória RAM. ( ) – Acesso mais lento. (X ) - Fragmentação interna. 4. As Estratégias de Alocação de Partição são: (X ) – Best-Fit, Worst-Fit e First-Fit ( ) – Worst-Fit, Swapping e Second-Fit ( ) – Swapping, Best-Fit e First-Fit ( ) – Worst-Fit, Best-Fit e Second-Fit 5. o que é a atividade de swapping: (X) – Transferência temporária entre a memória principal e a secundaria. ( ) – Aumento temporário da memória principal. ( ) – Aumento temporário da memória secundaria ( ) – É quando o programa deixa o maior espaço da memória sem utilização. Questionário prova parcial (Gerenciamento de memória) 1) Em relação ao gerenciamento de memória e seus principais aspectos, determine quais afirmações são verdadeiras ou falsas: I – Ocupação de memória; II - Um processo pode requerer mais memória do que o sistema possui; III - Impedir que um processo em execução altere os dados de outro; IV - Armazenar novos processos em memória sem destruir um processo que já está atualmente na memória. a. I (F), II (V), III (V), IV (V) b. I (V), II (V), III (V), IV (V) c. I (V), II (F), III (V), IV (F) d. I (F), II (F), III (V), IV (V) e. I (V), II (V), III (F), IV (V) 2) Quais as principais estratégias do gerenciamento de memória: a. Partições variáveis, Paginação e Parte integrante. b. Partições fixas, Partições de paginação, Parte integrante. c. Partições fixas, Partições variáveis e Paginação. d. Parte integrante, Paginação e Partições fixas. 3) Entre as afirmações abaixo, quais podem ser consideradas desvantagens para estratégia de Partição fixa: I- Fragmentação interna. II- Com um processo por partição, espaço interno não utilizado em cada partição é desperdiçado. III- Substituição da velocidade fixa de processamento de memória. IV- Tempo de acesso entre as partições maior.
Compartilhar