Em relação aos sistemas operacionais, para que uma operação possa executar uma instrução privilegiada, o processador implementa o mecanismo de modos de acesso. Esse mecanismo está dividido basicamente em dois modos de acesso conhecidos por:
Com relação a sistemas operacionais, assinale a opção correta.
O interpretador de comandos de um sistema operacional é denominado:
Em relação aos sistemas multiprogramáveis, a capacidade de um código de programa poder ser compartilhado por diversos usuários, exigindo que apenas uma cópia do código (programa) esteja na memória, é conhecida como:
O sistema operacional, através do gerenciador de memória, deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. Mesmo na ausência de espaço livre, o sistema deve permitir que novos processos sejam aceitos e executados. A técnica de swapping foi introduzida para contornar o problema de insuficiência de memória principal e consiste em:
O sistema operacional, através do gerenciador de memória, deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. Mesmo na ausência de espaço livre, o sistema deve permitir que novos processos sejam aceitos e executados. A técnica de swapping foi introduzida para contornar o problema de insuficiência de memória principal, e consiste de:
Mecanismo utilizado em sistemas operacionais para a comunicação entre processos:
No tocante aos sistemas operacionais, quando o usuário deseja solicitar algum serviço do sistema, ele realiza uma chamada a uma de suas rotinas (ou serviços) por meio de "artifícios" que são a porta de entrada para o acesso ao núcleo do sistema operacional. Esse artifício ou acesso é conhecido como:
A respeito de sistemas operacionais, julgue os seguintes itens.
No UNIX, usando-se fork, um novo processo é criado sem que um novo programa seja posto em execução. Se um processo B for criado por um processo A via fork, o processo B executará o programa que estiver sendo executado por A. Por outro lado, usando-se execve, um novo processo é criado e um novo programa é automaticamente posto em execução. Se um processo B for criado pelo processo A via execve, o processo B executará o programa identificado na chamada execve.
Os Sistemas Operacionais são estruturas de software muito complexas. Com relação aos Sistemas Operacionais, analise as afirmativas a seguir.
I. Os serviços identificados em um sistema operacional incluem execução de programas, operações de entrada e saída (E/S), manipulação do sistema de arquivos, comunicação, detecção de erros, alocação de recursos e proteção.
II. As funções do Kernel providas pelos sistemas operacionais modernos incluem funções essenciais, como criação, agendamento e finalização de processos.
III. Os sistemas operacionais modernos normalmente são embasados em uma arquitetura formada por um kernel (núcleo) e por serviços.
Assinale:
Acerca de conceitos básicos de sistemas operacionais, julgue os
itens que se seguem.
No âmbito de sistemas operacionais, diz-se que um processo está no estado caracterizado como pronto (ready) quando se encontra em condições de ser executado, mas tem de aguardar, uma vez que o processador está ocupado executando outro processo.
Starvation ocorre quando um processo espera por um evento que nunca ocorrerá.
O sistema operacional gerencia os espaços no disco, através de técnicas que associam os blocos de dados aos arquivos. Dentre os vários métodos existentes, o de alocação encadeada:
Na política de escalonamento preemptiva, o escalonamento ocorre no início do tratamento das interrupções, e dependentemente da voluntariedade do processo.
FJG•
Um sistema de processamento de dados opera com as características listadas a seguir: · oferece acesso usando os recursos da web; · permite operações de inclusão, consulta, exclusão e geração de relatórios; · possibilita que todas as transações alimentem o sistema no momento em que ocorrem; · funciona com base em um requisito no qual o tempo de execução da transação deve ser o menor possível. Com base nas características listadas, concluise que o sistema opera na seguinte modalidade de processamento:
Acerca de conceitos básicos de sistemas operacionais, julgue os
itens que se seguem.
Um algoritmo de escalonamento caracteriza-se como não preemptivo quando, no sistema operacional, interrompe-se um processo em execução para que outro processo utilize o processador.
FUB•
Acerca dos fundamentos de sistemas operacionais, julgue os itens
que se seguem.
As threads auxiliam o sistema operacional no paralelismo de atividade quando há simultaneamente múltiplas atividades em diversas aplicações.
Um sistema de arquivos é uma parte do sistema operacional que organiza os dados armazenados no disco de forma lógica. A organização dos dados é feita através de arquivos, unidade básica de dados vista pelo usuário, e através de diretórios, que servem para classificar os arquivos. São primitivas do sistema operacional que permitem ao usuário manipular arquivos e diretórios:
Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma atividade do sistema operacional, responsável por:
A respeito do escalonamento de processos em sistemas
operacionais, julgue os itens subseqüentes.
Sistemas operacionais que suportam multimídia não se
diferenciam dos sistemas operacionais cliente-servidor
porque, nesses sistemas, o escalonamento de processos segue
as mesmas definições.