Sistemas Operacionais - Exercicios
Monografias: Sistemas Operacionais - Exercicios. Pesquise 862.000+ trabalhos acadêmicosPor: alancardec • 28/1/2015 • 671 Palavras (3 Páginas) • 2.717 Visualizações
Exercícios
1.1 Quais são os três principais objetivos de um sistema operacional?
Ajudar a criar e manipular um sistema de arquivos;
Executar programas;
Usar os dispositivos conectados a seu computador.
Cito:
I) Apresentar ao usuário uma máquina mais flexível e adequada para programar do que aquela que o hardware nu apresenta. Ele torna a comunicação do homem com a máquina mais natural e inteligível;
II) Possibilitar o uso eficiente e controlado dos vários componentes de hardware que constituem um sistema como um todo: processador, memória principal e secundária, canais de E/S, controladores, periféricos
III) Possibilitar a diversos usuários ouso compartilhado e protegido dos diversos componentes de hardware e software do sistema de modo que o sistema seja utilizado de maneira mais eficiente e que usuários possam se beneficiar do trabalho de outros e cooperar entre si na execução de projetos complexos
1.2 Liste as quatro etapas necessárias para executar um programa em uma máquina completamente dedi-
cada.
Reservar tempo de máquina.
Carregar o programa manualmente para a memória.
Carregar o endereço inicial e iniciar a execução.
Monitorar e controlar a execução do programa a partir do console.
1.3 Qual a principal vantagem da multiprogramação?
A grande vantagem da multiprogramação está no fato de evitar que a CPU fique ociosa enquanto um processo estiver realizado alguma operação que não requer seu uso, como por exemplo, o acesso a um dispositivo de entrada/saída.
1.4 Quais as principais diferenças entre os sistemas operacionais para mainframes e para computadores
pessoais?
Os sistemas operacionais para sistemas batch (em lote) possuem requisitos mais simples do que para computadores pessoais. Os sistemas batch não precisam se preocupar com a interação com um usuário tanto quanto um computador pessoal. Como resultado, um sistema operacional para um PC precisa se preocupar com o tempo de resposta para um usuário interativo. Os sistemas batch não possuem esses requisitos. Um sistema batch puro também pode não precisar lidar com o compartilhamento de tempo, enquanto um sistema operacional precisa alternar rapidamente entre diferentes tarefas(PC).
1.5 Em um ambiente de multiprogramação e de tempo compartilhado, vários usuários compartilham o
sistema ao mesmo tempo. Essa situação pode resultar em vários problemas de segurança.
a. Quais são dois desses problemas?
> Competição para utilização de recursos e acessos indevidos a dados de outros usuários / aplicações.
> Acesso a programas ou dados gerados por um usuário, onde outros poderão ter acesso indevido (roubo /copia ) dos mesmos.
b. Podemos garantir o mesmo grau de segurança em uma máquina de tempo compartilhado que te-
mos
...