O sistema operacional deve atuar em várias frentes,
com o objetivo cumprir seus objetivos de abstração e
gerência. Cada um dos recursos do sistema possui
suas particularidades, o que impõe exigências
específicas para gerenciar e abstrair os mesmos. Sob
esta perspectiva, analise as seguintes assertivas, com
respeito as principais funcionalidades implementadas
por um sistema operacional:
I. Com computadores conectados em rede e
compartilhados por vários usuários, é importante
definir claramente os recursos que cada usuário
pode acessar, as formas de acesso permitidas,
como por exemplo: leitura e escrita, e assim, garantir
que essas definições sejam cumpridas. Essa
funcionalidade é denominada de Gerência de
proteção.
II. A Gerência de arquivos é uma funcionalidade
construída sobre a gerência de dispositivos e visa
criar arquivos e diretórios, definindo sua interface de
acesso e as regras para seu uso. É importante
observar que os conceitos abstratos de arquivo e
diretório são tão importantes e difundidos que muitos
sistemas operacionais os usam para permitir o
acesso a recursos que nada tem a ver com
armazenamento.
III. O sistema operacional provê a ilusão de que existe
um processador independente para cada tarefa, o
que facilita o trabalho dos programadores de
aplicações e permite a construção de sistemas mais
interativos. Também faz parte da Gerência de
memórias fornecer abstrações para sincronizar
atividades interdependentes e prover formas de
comunicação entre elas.
IV. Gerência de atividades tem como objetivo fornecer a
cada aplicação uma área de memória própria,
independente e isolada das demais aplicações e
inclusive do sistema operacional. O isolamento das
áreas de memória das aplicações melhora a
estabilidade e segurança do sistema como um todo,
pois impede aplicações com erros (ou aplicações
maliciosas) de interferir no funcionamento das
demais aplicações.
A única opção correta é: