Sistemas operacionais - exercícios

2
Exercícios Prof:Zuleika Alunos: Danilo,Diana,Marcos,Fábio,Elizabeth 1.Quais os principais objetivos de um sistema operacional ? Um sistema operacional é um programa que gerencia os recursos de um computador. É por ele que o usuário pode interagir com o computador, que o computador pode interagir com outros periféricos como impressora , modem etc. Sendo suporte para diversos programas, e facilitando a solução de problemas ,o trabalho e uso eficiente do equipamento pelo usuário. 2.Qual a principal vantagem da multiprogramação ? O sistema operacional divide ou comuta as execucoes em procesos nas CPU's, tornando mais rentável e o rendimento de utilizacao da CPU e os seus periféricos.Faz a CPU suportar a execução de múltiplos programas independentes.Pode ficar com vários programas simultaneamente ativos na memória ou seja, consiste em dividir a memória em N partições fixas de tamanhos variados. 3.Cite algumas diferenças entre os SO para mainframes e os desenvolvidos para computadores pessoais Um mainframe é um computador de grande porte, dedicado normalmente ao processamento de um volume grande de informações, são muito usados em ambientes comerciais e grandes empresas (bancos, empresas de aviação, universidades, etc.).computador pessoal é um computador de pequeno porte e baixo custo, que se destina ao uso pessoal ou para uso de um pequeno grupo de indivíduos. é utilizada para denominar computadores de mesa (desktops), laptops ou Tablet PCs executando vários Sistemas Operacionais em várias arquiteturas. Os Sistemas Operacionais predominantes são Microsoft Windows, Mac OS e Linux e as principais arquiteturas são as baseadas nos processadores x86, x64 e PowerPC. 4.Em um ambiente de multiprogramação e de tempo compartilhado, vários usuários compartilham o sistema ao mesmo tempo. É possível garantir o mesmo grau de segurança em uma máquina de tempo compartilhado que temos em uma máquina dedicada ? depende. Depende da configuracao do so, em cada máquina tanto no desk-top ou em ambiente multiprocessado. As atualizaçoes sao importantes e devem ser sempre atualizadas em ambos os casos. 5.Defina as propriedades essenciais dos seguintes SO: batch / interativo Batch/Interativo, Neste caso, os primeiros computadores eram bem simples e os processos ficavam sempre residentes em memória.Assim que terminavam um job, como era conhecido, transferiam o controle para outro em espera.Com o surgimento dos discos e da multiprogramação, o tempo de processamento das máquinas passou a ser melhor aproveitado, pois o escalonamento de jobs se tornou mais fácil. tempo compartilhado / tempo real Compartilhamento da CPU entre os jobs (processos) ao longo do tempo; Uso em sistemas multiusuários/multiprocessos;

Transcript of Sistemas operacionais - exercícios

Page 1: Sistemas operacionais - exercícios

Exercícios

Prof:Zuleika

Alunos: Danilo,Diana,Marcos,Fábio,Elizabeth

1.Quais os principais objetivos de um sistema operacional ?

Um sistema operacional é um programa que gerencia os recursos de um computador. É por ele

que o usuário pode interagir com o computador, que o computador pode interagir com outros

periféricos como impressora , modem etc. Sendo suporte para diversos programas, e

facilitando a solução de problemas ,o trabalho e uso eficiente do equipamento pelo usuário.

2.Qual a principal vantagem da multiprogramação ?

O sistema operacional divide ou comuta as execucoes em procesos nas CPU's, tornando mais rentável e o rendimento de utilizacao da CPU e os seus periféricos.Faz a CPU suportar a execução de múltiplos programas independentes.Pode ficar com vários programas simultaneamente ativos na memória ou seja, consiste em dividir a memória em N partições fixas de tamanhos variados.

3.Cite algumas diferenças entre os SO para mainframes e os desenvolvidos para computadores pessoais

Um mainframe é um computador de grande porte, dedicado normalmente ao processamento de um volume grande de informações, são muito usados em ambientes comerciais e grandes empresas (bancos, empresas de aviação, universidades, etc.).computador pessoal é um computador de pequeno porte e baixo custo, que se destina ao uso pessoal ou para uso de um pequeno grupo de indivíduos. é utilizada para denominar computadores de mesa (desktops), laptops ou Tablet PCs executando vários Sistemas Operacionais em várias arquiteturas. Os Sistemas Operacionais predominantes são Microsoft Windows, Mac OS e Linux e as principais arquiteturas são as baseadas nos processadores x86, x64 e PowerPC.

4.Em um ambiente de multiprogramação e de tempo compartilhado, vários usuários

compartilham o sistema ao mesmo tempo. É possível garantir o mesmo grau de

segurança em uma máquina de tempo compartilhado que temos em uma máquina

dedicada ? depende.

Depende da configuracao do so, em cada máquina tanto no desk-top ou em ambiente multiprocessado. As atualizaçoes sao importantes e devem ser sempre atualizadas em ambos os casos.

5.Defina as propriedades essenciais dos seguintes SO:

◦ batch / interativo

Batch/Interativo, Neste caso, os primeiros computadores eram bem simples e os processos

ficavam sempre residentes em memória.Assim que terminavam um job, como era conhecido,

transferiam o controle para outro em espera.Com o surgimento dos discos e da

multiprogramação, o tempo de processamento das máquinas passou a ser melhor aproveitado,

pois o escalonamento de jobs se tornou mais fácil.

◦ tempo compartilhado / tempo real

Compartilhamento da CPU entre os jobs (processos) ao longo do tempo;

Uso em sistemas multiusuários/multiprocessos;

Page 2: Sistemas operacionais - exercícios

Escalonamento de recursos

◦ tempo real

Tempo é o fator fundamental;

Prazos rígidos para o processamento das tarefas, nem antes, nem depois

(críticos) ou com uma certa folga (não crítico).

Controle de máquinas, áudio digital, multimídia.

◦ rede

Rede, O computador tem o Sistema Operacional Local (SOL) interagindo com o Sistema Operacional de Redes (SOR), para que possam ser utilizados os recursos de rede tão facilmente quanto os recursos na máquina local.Em efeito, o SOR coloca um redirecionador entre o aplicativo do cliente e o Sistema Operacional Local para redirecionar solicitações de recursos da rede para o programa de comunicação que vai buscar os recursos na própria rede.

◦ distribuído

Distribui a computação entre vários processadores físicos;

Compartilhamento de recursos;

Uso de redes;

6.Descreva a diferença entre multiprocessamento simétrico e assimétrico.

Multiprocessamento assimétrico é uma técnica para sistemas multiprocessados, onde somente

um processador tem acesso ao núcleo (e suas estruturas) e realiza o papel de escalonador dos

outros processadores, formando uma estrutura mestre-escravo. Já no multiprocessamento

simétrico, cada processador executa uma cópia idêntica

do SO e muitos processos podem executar de uma vez sem deterioração do desempenho,

porém surgem problemas de sincronismo entre cada cópia do SO de cada processador.

7.Quais as vantagens de sistemas com multiprocessadores ?

A principal vantagem é acelerar a execução de uma tarefa, através dos vários

processadores que o computador com um sistema multiprocessador contém. Outra

vantagem é que esses diversos processadores podem comunicar-se e cooperar uns

com os outros de forma a resolver certo problema.