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  ?
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  ?
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

Questoesde fso

  • 1.
    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 .
  • 2.
    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)
  • 3.
    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 ?
  • 4.
    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 ?
  • 5.
    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
  • 6.
    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.
  • 7.
    Questões Em umambiente 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%.
  • 8.
    Defina as propriedadesessenciais 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
  • 9.
    Questões Rede Suportea 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
  • 10.
    Questões Distribuído SistemasFracamente 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