Questoesde fso
Upcoming SlideShare
Loading in...5
×
 

Questoesde fso

on

  • 2,488 views

 

Statistics

Views

Total Views
2,488
Views on SlideShare
2,039
Embed Views
449

Actions

Likes
1
Downloads
33
Comments
0

2 Embeds 449

http://gestaodeti.com 447
http://webcache.googleusercontent.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Questoesde fso Questoesde fso Presentation Transcript

  • 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 .
  • 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)
  • 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 ?
    View slide
  • 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 ?
    View slide
  • 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
  • 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.
  • 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%.
    • Defina as propriedades essenciais dos seguintes tipos de SOs
      • Batch
      • Lote de várias tarefas é organizado no dispositivo de entrada
      • Tarefas são lidas e processadas seqüencialmente na ordem
      • Reduz 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
      • Interativo
      • Interação de vários usuários com o sistema
      • Reserva de tempo (Time-Slice) para cada usuário
      • Uma tarefa (um usuário) alterna na memória do sistema
      • Tempo compartilhado
      • Necessita sistema on-line para acesso dos usuários
      • Quantidade de trabalhos limitado por configuração
      • Maior Produtividade
      • Menor Custo de utilização do sistema
  • 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
      • SMP
      • Sistema de processamento simétrico (fortemente acoplados)
      • Cada processador executa uma cópia idêntica do SO
      • Muitos processos podem ser executados ao mesmo tempo sem queda do desempenho
      • Sem Hierarquia entre Processadores
      • Recursos compartilhados
      • SO responsável pelo gerenciamento
  • Questões
      • Distribuído
      • Sistemas Fracamente Acoplados
      • Distribuem a computação entre vários processadores físicos
      • Cada processador possui sua própria memória local
      • Processadores 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 Armazenamento
      • Permite que dois ou mais sistemas compartilhem armazenamento
      • Computadores de rede que funcionam como Sistemas Paralelos
      • Fornecem alta confiabilidade (Tolerância à falhas )
      • Podem ser simétricos ou assimétricos