Multitarefa em Sistemas Operativos
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual é a característica principal da multitarefa cooperativa?

  • Os programas são executados simultaneamente sem controle.
  • O microprocessador é compartilhado igualmente entre todos os programas.
  • O programa em primeiro plano controla o microprocessador até terminar. (correct)
  • Os programas são alternados rapidamente pelo sistema operacional.
  • O que acontece se um programa travar na multitarefa cooperativa?

  • O sistema operacional força o fechamento do programa travado.
  • O sistema continua operando normalmente.
  • Outros programas conseguem manter a execução.
  • O computador congela e o utilizador precisa reiniciar. (correct)
  • Qual é a vantagem da multitarefa preemptiva em relação à cooperativa?

  • Ela permite que os usuários compartilhem o controle do processador.
  • Ela não permite que nenhum programa utilize mais de um núcleo do processador.
  • Ela evita que o sistema congele em caso de falha de um aplicativo. (correct)
  • Ela substitui os aplicativos que falham automaticamente.
  • Quais sistemas operacionais utilizam a multitarefa preemptiva?

    <p>Linux e Windows XP até Windows 8.</p> Signup and view all the answers

    Qual é uma das desvantagens da multitarefa cooperativa?

    <p>Dependência do comportamento dos programas para o funcionamento.</p> Signup and view all the answers

    Qual é a definição correta de multitarefa multithreading?

    <p>Execução de várias tarefas de um único programa simultaneamente.</p> Signup and view all the answers

    Como a multitarefa preemptiva lida com aplicativos que falham?

    <p>Ela mantém o funcionamento do restante do sistema não afetado.</p> Signup and view all the answers

    Qual das seguintes opções caracteriza um problema comum em sistemas com multitarefa cooperativa?

    <p>A paralisia completa do sistema em caso de falha de um programa.</p> Signup and view all the answers

    Qual é a principal vantagem do multithreading em um programa?

    <p>Permitir a execução simultânea de várias tarefas</p> Signup and view all the answers

    O que caracteriza a multitarefa preemptiva?

    <p>O sistema pode interromper uma tarefa para executar outra</p> Signup and view all the answers

    O que é pseudoparalelismo?

    <p>Compartilhamento do tempo do processador entre tarefas simultâneas</p> Signup and view all the answers

    Como o sistema operacional controla o tempo do processador nas multitarefas?

    <p>Distribuindo frações de tempo entre as tarefas</p> Signup and view all the answers

    Qual é um exemplo de como threads podem ser usadas em um programa?

    <p>Uma thread para imprimir um documento e outra para manipular a interface do usuário</p> Signup and view all the answers

    Qual é uma consequência da execução de várias tarefas em um programa?

    <p>Possibilidade de falhas e erros de concorrência</p> Signup and view all the answers

    Qual é um efeito da combinação de multitarefa preemptiva e multithreading em sistemas operacionais eficientes?

    <p>Melhora na resposta ao usuário e utilização efetiva dos recursos</p> Signup and view all the answers

    Como as threads podem impactar a percepção do usuário em relação a um programa?

    <p>Fazendo parecer que várias tarefas estão sendo executadas ao mesmo tempo</p> Signup and view all the answers

    Qual é a principal função do Microsoft DirectX?

    <p>Tratar de tarefas relacionadas à programação de jogos.</p> Signup and view all the answers

    Qual ferramenta pode ser utilizada para verificar informações sobre o hardware interno de um computador?

    <p>CPU-Z</p> Signup and view all the answers

    Qual é a vantagem de usar o Speccy Portable?

    <p>Pode ser utilizado em múltiplos sistemas sem instalação.</p> Signup and view all the answers

    Para que serve a ferramenta AIDA64?

    <p>Identificar e avaliar peças de hardware de sistemas 64 bits.</p> Signup and view all the answers

    Qual afirmação sobre o DirectX é verdadeira?

    <p>Padroniza a comunicação entre jogos e hardware.</p> Signup and view all the answers

    Qual dos seguintes softwares é útil para evitar problemas de incompatibilidade ao alterar peças do PC?

    <p>CPU-Z</p> Signup and view all the answers

    Qual é a função principal dos sistemas operativos em relação aos microprocessadores?

    <p>Distribuir tarefas entre múltiplos microprocessadores.</p> Signup and view all the answers

    Qual ferramenta pode ser utilizada para comparar configurações de hardware?

    <p>Speccy Portable</p> Signup and view all the answers

    O que caracteriza a implementação da memória virtual em um sistema operativo?

    <p>Utiliza o disco rígido como extensão da memória RAM.</p> Signup and view all the answers

    Qual software é recomendado para confirmar informações de hardware em um computador de segunda mão?

    <p>CPU-Z</p> Signup and view all the answers

    O que acontece quando a memória RAM fica cheia em um sistema operativo que utiliza memória virtual?

    <p>As páginas são armazenadas em um ficheiro de troca no disco rígido.</p> Signup and view all the answers

    Qual é um dos principais problemas associados à troca (swap) na memória virtual?

    <p>Redução do desempenho devido à lentidão na leitura e escrita.</p> Signup and view all the answers

    Quais dos seguintes sistemas operativos são capazes de suportar multiprocessamento?

    <p>Linux, Windows XP, Windows 7, Mac OS.</p> Signup and view all the answers

    Qual é a definição de 'páginas' no contexto da memória virtual?

    <p>Partes em que os dados e instruções do programa são divididos.</p> Signup and view all the answers

    Como a memória virtual pode beneficiar um computador?

    <p>Permite trabalhar com mais memória do que a RAM instalada.</p> Signup and view all the answers

    Qual é a função principal do descritor de ficheiro?

    <p>Registrar a dimensão, datas de criação e autorizações de acesso</p> Signup and view all the answers

    Qual das seguintes afirmativas é verdadeira sobre a gestão da memória por um sistema operativo avançado?

    <p>Ele implementa tanto memória RAM quanto virtual para o gerenciamento eficiente.</p> Signup and view all the answers

    Como são catalogados os nomes dos ficheiros em um sistema de ficheiros?

    <p>Em diretórios</p> Signup and view all the answers

    Qual das operações a seguir é INDISPENSÁVEL após a leitura ou escrita de um ficheiro?

    <p>Fechar o ficheiro</p> Signup and view all the answers

    Quais são as três etapas principais para acessar um ficheiro?

    <p>Abertura, leitura/escrita, e fecho</p> Signup and view all the answers

    Qual é a responsabilidade do sistema de gestão de ficheiros?

    <p>Gerenciar o acesso e a organização dos ficheiros</p> Signup and view all the answers

    O que acontece quando um ficheiro é aberto?

    <p>O descritor do ficheiro é copiado para a memória</p> Signup and view all the answers

    Qual é a característica de um sistema de ficheiros?

    <p>Ser autônomo em termos de administração</p> Signup and view all the answers

    Quais são os componentes de um sistema de ficheiros?

    <p>Ficheiros, diretórios e descritores de ficheiros</p> Signup and view all the answers

    Study Notes

    Multitarefa

    • Existem diferentes técnicas de multitarefa que afetam a estabilidade do sistema operativo.
    • A multitarefa cooperativa permite executar vários programas, mas o programa em primeiro plano controla o processador até que a tarefa esteja concluída.
    • Se um programa travar em multitarefa cooperativa, o computador "congela" e o utilizador precisa reiniciar o sistema.
    • A multitarefa preemptiva permite que o sistema operativo recupere o controlo do processador mesmo se um aplicativo travar.
    • O Linux, Windows XP, Windows Vista, Windows 7, Windows 8 e outros sistemas operativos usam multitarefa preemptiva.
    • A multitarefa multithreading permite que um programa execute várias tarefas ao mesmo tempo, dividindo-o em threads.
    • Sistemas operativos eficientes combinam multitarefa preemptiva com multithreading.

    Controlo de Recursos de Hardware

    • Em multitarefa preemptiva e multithreading, o sistema operativo gerencia o tempo do processador.
    • A atribuição de tempo do processador a várias tarefas cria a ilusão de paralelismo, chamado "pseudoparalelismo".
    • Sistemas com múltiplos processadores podem atribuir tarefas diferentes a cada um, dividindo o trabalho.
    • Sistemas operativos que suportam multiprocessamento incluem Linux, Windows XP e Windows 7.

    Gestão de Memória

    • O sistema operativo designa uma parte da memória para cada programa em execução.
    • A memória virtual usa o disco rígido como uma extensão da RAM, dividindo as instruções e dados em páginas.
    • Quando a RAM está cheia, as páginas são armazenadas em um arquivo no disco rígido, chamado "arquivo de troca".
    • A memória virtual permite usar mais memória do que a RAM instalada, mas as operações de paginação prejudicam o desempenho.

    Gestão de Ficheiros

    • O sistema operativo organiza os ficheiros em diretórios, que associam nomes a descritores de ficheiros.
    • Um sistema de ficheiros é um conjunto de ficheiros, diretórios, descritores e estruturas de dados auxiliares.
    • O sistema de gestão de ficheiros é responsável pelo acesso e organização de ficheiros.
    • O acesso aos ficheiros envolve abertura, leitura/escrita e fecho.

    Verificação de Componentes do Sistema

    • O DirectX é um conjunto de APIs que padroniza a comunicação entre software e hardware em jogos e aplicações gráficas.
    • O CPU-Z é uma ferramenta que analisa e exibe informações sobre o hardware interno do computador.
    • O Speccy Portable é uma ferramenta de benchmarking para Windows que não precisa de instalação.
    • O AIDA64 é uma ferramenta de diagnóstico para sistemas de 64 bits que identifica e avalia componentes de hardware.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    II - Sistemas Operativos.pdf

    Description

    Explore as diferentes técnicas de multitarefa em sistemas operativos, incluindo multitarefa cooperativa e preemptiva. Aprenda como essas abordagens afetam a estabilidade do sistema e a forma como os recursos de hardware são geridos. Teste seus conhecimentos sobre multitasking e multithreading com este quiz.

    More Like This

    Multitasking Mastery
    5 questions

    Multitasking Mastery

    SnappyRationality avatar
    SnappyRationality
    Multitasking Mastery
    24 questions

    Multitasking Mastery

    AchievableSalamander avatar
    AchievableSalamander
    Multitasking Across Generations
    18 questions
    Use Quizgecko on...
    Browser
    Browser