TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas Operacionais - Exercicios

Por:   •  28/1/2015  •  671 Palavras (3 Páginas)  •  1.494 Visualizações

Página 1 de 3

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

...

Baixar como (para membros premium)  txt (4.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com