Sie sind auf Seite 1von 3

Exerccio de SO

1) Cite as principais atividades de um SO com relao : gerncia de processos (5 atividades) as 5 principais atividades de um sistema operacional com relao gerncia de processos Criao,eliminao , suspenso, reativao de processos e fornecer mecanismos para sincronizao dos mesmos. gerncia de memria (3 atividades) As trs principais atividades de um sistema operacional com relao gerncia de memria so: manter registro das partes da memria que esto sendo usadas no momento e por quem; decidir qual processo deve ser alocado na memria quando houver espao disponvel ; alocar e desalocar espao de memria. gerncia de armazenamento secundrio (3 atividades) As trs principais atividades de um sistema operacional com relao gerncia de armazenamento secundrio so: gerenciamento do espao livre, alocao de espao (armazenamento) e escalonamento de disco. gerncia de arquivos (5 atividades) As cinco principais atividades de um sistema operacional com relao gerncia de arquivos so: criao e remoo de arquivos, criao e remoo de diretrios,suporte a primitivas para manipular arquivos e diretrios, mapeamento de arquivos em memria secundria e backup de arquivos em meios de armazenamento estveis(no-volteis) gerncia de E/S (2 atividades) As duas principais atividades de um sistema operacional com relao gerncia de E/S so: escalonamento de CPU -o sistema deve eleger uma dentre as tarefas prontas para executar e alocao de dispositivos. 2) Qual o objetivo de um interpretador de comandos? um utilitrio que no faz parte do sistema operacional embora seja muito importante e seu objetivo , l e interpretar os comandos dados ao sistema operacional pelo usurio. Por que ele separado do kernel ? O kenel representa a camada de software mais prxima do hardware, sendo responsvel por gerenciar os recursos do sistema computacional como um todo; o interpretador de comandos um utilitrio do sistema operacional, roda fora do kenel que o ncleo do sistema operacional. So programas separados que se comunicam atravs de um conjunto de System Calls.

3) Liste cinco servios fornecidos por um SO. Explique como cada um fornece convenincia aos usurios. Explique em que casos seria impossvel para os programas de nvel de usurio fornecerem esses servios. 1. Criao de programas (suporte na criao de programas, facilidade na correo dos cdigos durante a criao dos mesmos)mesmo tendo programas que ajudam na criao de programas precisamos do SO como suporte . 2. Execuo dos programas(com o SO como base podemos executar programas diversos como por exemplo ouvir msica e digitar um trabalho e simultaneamente converter mdias. Usando vrias E/S ao mesmo tempo.) os programas de nvel de usurio no teriam como alocar memria e controlar todos os componentes de hardware ultilizados. 3. Acesso a dispositivos de E/S(um teclado,mouse, pen drive, fones de ouvido, etc , bastam ser conectados ao computador e o SO procura o drive correto caso exista e o faz funcionar sem problemas ) na deteco de novos componentes , quem iria fazer a interao entre hardware e software. 4. Manipulao do sistema de arquivos(posso excluir arquivos diversos e o sistema me diz se um arquivo de programa ou de sistema operacional importante,tendo tambm o acesso a arquivos internos do regedit ) os programas de nvel de usurio esto em uma camada mais superficial no podendo me dar estes tipos de recursos. 5. Acesso a recursos de sistemas ( poder desalocar memria de um processo para outros, finalizar processos. etc) os programas de nvel de usurio esto em uma camada mais superficial no podendo me dar estes tipos de recursos.

Das könnte Ihnen auch gefallen