Questoesde fso

10
Parte I - Introdução aos Sistemas Operacionais Questões Sistemas Operacionais gerenciam apenas o hardware. Esta afirmação é verdadeira ou falsa ? Explique. Falsa porque além do HW ele gerencia também SW aplicativos, pois Provê abstrações (Extensão de Máquina) para propiciar: Mecanismos de Gerenciamento de Processos Interpretar e traduzir as instruções das Aplicações Oculta os detalhes complicados que têm quer ser executados Qual o principal propósito do Sistema Operacional ? Gerenciar os recursos de HW e SW para simplificar o desenvolvimento de novos aplicativos proporcionando uma maior facilidade ao usuário, através de interfaces amigáveis e de fácil entendimento.

Transcript of Questoesde fso

Page 1: Questoesde fso

Parte I - Introdução aos Sistemas Operacionais

Questões• Sistemas Operacionais gerenciam apenas o hardware.

Esta afirmação é verdadeira ou falsa ? Explique.Falsa porque além do HW ele gerencia também SW aplicativos,

pois Provê abstrações (Extensão de Máquina) para propiciar:• Mecanismos de Gerenciamento de Processos• Interpretar e traduzir as instruções das Aplicações• Oculta os detalhes complicados que têm quer ser executados

Qual o principal propósito do Sistema Operacional ?Gerenciar os recursos de HW e SW para simplificar o

desenvolvimento de novos aplicativos proporcionando uma maior facilidade ao usuário, através de interfaces amigáveis e de fácil entendimento.

Page 2: Questoesde fso

Parte I - Introdução aos Sistemas Operacionais

Questões• O que limitava o tamanho e a capacidade dos programas na

década de 50 ?Basicamente o HW (eram baseados em valvulas e paineis de

programação). Os equipamentos eram capazes de executar apenas uma tarefa por vez e não possuiam o sistema operacional armazenado na memória

• Qual aspecto dos computadores pessoais, popularizado pelo Macintosh da Apple, tornou-os especialmente fáceis de utilizar e aprender ?

A interface gráfica com o usuário GUI (Graphical User Interfaces) que começou a popularizar-se na década de 80. Exemplos: Palo Alto Research Center (PARC) da Xerox e Macintosh - Apple (1984)

Page 3: Questoesde fso

Parte I - Introdução aos Sistemas Operacionais

Questões• Quais são as principais diferenças entre os sistemas operacionais

para mainframes e PC´s?

Sistemas operacionais para Mainframe são desenvolvidos para diversos usuários interagindo simultaneamente, normalmente executam processamentos em lote. Sistemas para PC´s utilizam interfece gráfica para interação com usuário (1 usuário). Na década de 90 passam a adotar o conceito de sistemas operacionais orientados a objetos.

• Enfatizamos a necessidade de que um sistema operacional faça uso eficaz do hardware de computação. Quando é apropriado que um sistema operacional abandone esse princípio e “desperdice” recursos? Por que esse sistema não é realmente desperdiçador?

• Qual (is) o(s) benefício(s) do desenvolvimento Open-Source ?

Page 4: Questoesde fso

Parte I - Introdução aos Sistemas Operacionais

Questões• Enfatizamos a necessidade de que um sistema

operacional faça uso eficaz do hardware de computação. Quando é apropriado que um sistema operacional abandone esse princípio e “desperdice” recursos? Por que esse sistema não é realmente desperdiçador?

Em atividades onde a performance extrema é mandatória. O sistema na realidade não desperdiça recursos, pois ele os gerencia, somente utilizando nos momentos de pico.

• Qual (is) o(s) benefício(s) do desenvolvimento Open-Source ?

Page 5: Questoesde fso

Parte I - Introdução aos Sistemas Operacionais

Questões• Qual (is) o(s) benefício(s) do desenvolvimento Open-

Source ?

Facilita avanços no produto - Permite a qualquer um testar, corrigir e melhorar o aplicativo

Aumenta a chance de uma falha ser encontrada e corrigida - Crucial para erros de segurança que precisam ser corrigidos rapidamente

Indivíduos e corporações podem modificar a fonte -

Software personalizado para as necessidades de determinado ambiente

Page 6: Questoesde fso

Questões

• Qual é a principal vantagem da multiprogramação?

Aumento da produtividade e redução de custos já que temos vários trabalhos sendo executados simultaneamente, compartilhando recursos do sistema. Possui requisitos de sistema tais como gerenciamento da memória e alocação de dispositivos.

• Em um ambiente de multiprogramação e tempo compartilhado, vários usuários compartilham o sistema simultaneamente. Essa situação pode resultar em diversos problemas de segurança.

• Cite dois desses problemas.• Podemos garantir o mesmo grau de segurança em uma máquina de tempo compartilhado que

temos em uma máquina dedicada?• Explique sua resposta.

6

Page 7: Questoesde fso

Questões• Em um ambiente de multiprogramação e tempo compartilhado,

vários usuários compartilham o sistema simultaneamente. Essa situação pode resultar em diversos problemas de segurança. • Cite dois desses problemas.

Competição para utilização de recursos e acessos indevidos a dados de outros usuários/aplicações

• Podemos garantir o mesmo grau de segurança em uma máquina de tempo compartilhado que temos em uma máquina dedicada? Explique sua resposta.

Não, pois em uma máquina dedicada o risco é zero e em uma máquina de tempo compartilhado, podemos tomar ações para garantir a segurança, mas não podemos garanti-la 100%.

7

Page 8: Questoesde fso

• Defina as propriedades essenciais dos seguintes tipos de SOs• BatchLote de várias tarefas é organizado no dispositivo de entradaTarefas são lidas e processadas seqüencialmente na ordemReduz o tempo de configuração agrupando tarefas semelhantes

• Batch Multiprogramado:Várias tarefas são mantidas na memória e o processador é

multiplexado entre elas• InterativoInteração de vários usuários com o sistemaReserva de tempo (Time-Slice) para cada usuárioUma tarefa (um usuário) alterna na memória do sistema• Tempo compartilhadoNecessita sistema on-line para acesso dos usuáriosQuantidade de trabalhos limitado por configuraçãoMaior ProdutividadeMenor Custo de utilização do sistema

8

Page 9: Questoesde fso

Questões• Rede Suporte a funcionalidades de rede “embutidas” dentro do sistemas

operacional. Ex: compartilhamento de arquivos, impressoras e recursos em geral, mecanismos de segurança de acesso, interação com outras plataformas

• SMPSistema de processamento simétrico (fortemente acoplados)Cada processador executa uma cópia idêntica do SOMuitos processos podem ser executados ao mesmo tempo sem

queda do desempenhoSem Hierarquia entre ProcessadoresRecursos compartilhadosSO responsável pelo gerenciamento

9

Page 10: Questoesde fso

Questões• DistribuídoSistemas Fracamente Acoplados Distribuem a computação entre vários processadores físicosCada processador possui sua própria memória localProcessadores se comunicam através de linhas de comunicação

( redes de alta velocidade ou linhas telefônicas)Requerem infraestrutura de rede• Em clusters

Sistema de Compartilhamento de ArmazenamentoPermite que dois ou mais sistemas compartilhem armazenamentoComputadores de rede que funcionam como Sistemas ParalelosFornecem alta confiabilidade (Tolerância à falhas ) Podem ser simétricos ou assimétricos

10