NEW
Font size
WorksheetsSistemas Operacionais
Total questions: 22
Worksheet time: 2hrs 50mins
Sobre os processos em um sistema operacional, podemos afirmar que:
Um processo pode ser considerado como um programa em execução, onde suas informações são mantidas por ele mesmo.
O processo CPU-bound utiliza muito a CPU, sem desperdiçar tempo e normalmente fazem pouca ou nenhuma entrada de dados.
O estado de pronto de um processo é o momento onde o processo efetivamente utiliza a CPU, permanecendo no processador até que seja interrompido ou termine sua execução
Assim como os processos do usuário, a CPU também executa processos do sistema. Os processos do sistema sempre têm uma prioridade menor e concorrem com os processos do usuário
O processo I/O-bound utiliza muito mais CPU do que E/S
Em um sistema operacional típico, os estados de um processo são:
Ativo, desocupado, finalizado e executando
Bloqueado, desbloqueado, ativo e suspenso
Executando, bloqueado e pronto
Parado, ocupado, em execução e finalizado
Pronto, terminado, ativo e processando
O processo de transferência de dados entre memória virtual e memória RAM, conforme necessidade de uso, é conhecido por:
Cache
Swapping
FIFO
LILO
Muitas vezes, os processos em execução em um computador não podem ser mantidos na memória principal por falta de espaço. Uma solução largamente empregada é utilizar uma área da memória secundária para manter os processos que estejam bloqueados. Qual é o nome dessa solução?
Segmentação
Paginação
Multithread
Swapping
A busca antecipada de instruções é uma técnica utilizada nos processadores dos microcomputadores atuais, de forma a acelerar a execução de um programa. As instruções são pré-carregadas da memória
cache para a memória principal
cache para a memória virtual
principal para a memória virtual
principal para a memória cache
virtual para a memória principal
Algumas atribuições de um Sistema Operacional são:
o sistema de arquivos e o sistema de banco de dados
o gerenciamento de processos, o gerenciamento de memória e o processamento de texto
o gerenciamento de processos, memória, entrada e saída, e arquivos
o gerenciamento de processos, o gerenciamento de memória e a navegação Web
o gerenciamento de memória e a reprodução de áudio, vídeo e música
Um sistema operacional tem como função gerenciar vários recursos. Aquele que NÃO se constitui um tipo de gerenciamento é
Gerenciamento da memória
Gerenciamento de arquivos
Gerenciamento de processos
Gerenciamento de dispositivos de entrada/saída
Gerenciamento de registradores
O Sistema Operacional :
é o software responsável pelo gerenciamento, funcionamento e execução de todos os programas
é um software da categoria dos aplicativos, utilizado para a criação de textos, planilhas de cálculo, desenhos etc
apesar de gerenciar a leitura e a gravação de arquivos, delega a função de localização de programas nas unidades de discos a softwares utilitários de terceiros
Linux é um software proprietário, já o Windows, é o software livre mais utilizado nos computadores pessoais atualmente
não está relacionado à evolução das CPUs, pois independem de componentes de hardware, já que são executados em um computador virtual (virtual machine
No que se refere ao gerenciamento de E/S, o buffer é utilizado para:
Diferenciar entre dispositivos de entrada e saída
Permitir o uso de um dispositivo de forma simultânea
Armazenamento temporário dos dados de um dispositivo de entrada ou de saída
Bloquear o acesso a dispositivos de entrada
Bloquear o acesso a dispositivos de saída
Para controlar os dispositivos de entrada e(ou) saída de um computador, a fim de que seja possível interagir com eles, é correto o uso de:
algoritmo de escalonamento de processos
software de monitoramento de tarefas
software para gerenciamento de arquivos
driver de dispositivo
linguagem que interpreta comandos do sistema operacional
A gerência dos dispositivos de entrada e saída é uma tarefa do sistema operacional. Nesse contexto, a forma como o sistema operacional reconhece uma informação disponível no teclado é denominado:
varredura
transferência em lote
DMA
entrada programada
interrupção
Visando à interação com o mundo exterior, as arquiteturas de computadores disponibilizam algumas formas de entrada e saída (E/S) de dados. Assinale a alternativa que apresenta três das principais técnicas de E/S
a)E/S programada, E/S gerenciada pelo sistema operacional e acesso individual à memória (IMA)
a)E/S programada, E/S por timer e acesso individual à memória (IMA)
a)E/S por cache, E/S gerenciada pelo sistema operacional e acesso direto à memória (DMA)
E/S programada, E/S controlada por interrupção e acesso direto à memória (DMA).
E/S por cache, E/S controlada por interrupção e acesso prioritário à memória (PMA)
No multiprocessamento, um programa pode ser dividido em partes independentes que são executadas separadamente, em vár ios processadores. Essas partes são conhecidas como:
chipsets
threads
gatilhos
firmwares
sistemas de arquivos
Os sistemas operacionais embarcados são executados em máquinas
utilizadas como servidores orientados para a prestação de serviços
utilizadas como servidores de acesso à Internet, configurados com softwares compatíveis com a aplicação
de pequeno porte, utilizadas para artefatos de função específica e que não aceitam softwares instalados por usuários
de pequeno porte (PDA), utilizadas com funcionalidades como fotografia, telefonia, agenda e bloco de anotações
de grande porte, orientadas para o processamento simultâneo de muitas tarefas
Um sistema operacional moderno desempenha diversas funções. A função que é responsável pela proteção da memória, impedindo que um processo utilize um endereço de memória que não lhe pertença, dentre outras, tem a denominação de:
gerenciamento de memória
gerenciamento de processos
proteção de memória
semáforos
swapping
No gerenciamento de memória, são características típicas da segmentação:
Segmentos do programa sempre do mesmo tamanho
Programas normalmente separados em módulos
Segmentos de tamanho máximo inexistentes
Segmentos sem possibilidade de controle pelo usuário
Eliminações de qualquer tipo de fragmentações
A técnica de memória virtual é gerenciada pelo(a):
disco rígido
memória principal
sistema operacional
BIOS
CACHE
Qual das alternativas NÃO apresenta um problema clássico de sincronização:
Produtor/Consumidor
Jantar dos Filósofos
Gerenciamento de Processos
Leitores e Escritores
Barbeiro Dorminhoco
São desvantagens dos sistemas distribuídos:
dependência de hardware e custo maior de desenvolvimento
custo maior de desenvolvimento e maior probabilidade de ocorrência de falhas (bugs) no programa
dependência de sistemas operacionais e necessidade de maior processamento
necessidade de maior processamento e pouca disponibilidade
ausência de controle das suas operações e dependência do tipo de rede utilizada para ligar as localidades
Na gerência do processador, é denominado tempo de turnaround o tempo total
que um processo permanece no estado de execução
que um processo consome desde a sua criação até seu término, considerando-se o tempo gasto na espera para alocação de memória, no processamento e nas operações de E barra S
que um processo consome na fila de espera
que um usuário leva para executar um aplicativo
que um processo permanece na fila de pronto durante o seu processamento, enquanto aguarda para ser executado
São funcionalidades de um Sistema Operacional:
1. Gerência do processador.
2. Gerência de memória.
3. Gerência de dispositivos.
4. Gerência de arquivos.
Estão corretos os itens:
1, 2, 3 e 4
2, 3 e 4 apenas
2 e 3 apenas
1 e 4 apenas
A gerência do processador estabelece critérios, com base em uma política de escalonamento, para determinar qual processo deve ser escolhido para usar o processador.
Os processos escalonados deverão ser os que se encontram
nos estados de pronto, espera e bloqueado
nos estados de pronto e espera
nos estados de espera e bloqueado
apenas no estado de pronto
apenas no estado de espera
