Testes por tema Sistemas operacionais
Ensaio: Testes por tema Sistemas operacionais. Pesquise 862.000+ trabalhos acadêmicosPor: kauecampos • 27/5/2014 • Ensaio • 498 Palavras (2 Páginas) • 513 Visualizações
Sistemas Operacionais
Pesquisas Acadêmicas: Sistemas Operacionais
Buscar 155.000+ Trabalhos e Grátis Artigos
Enviado por: kelijhenny 06 abril 2014
Tags:
Palavras: 791 | Páginas: 4
Visualizações: 59
Clique e veja o trabalho completo
Cadastre-se
Introduzida para contornar o problema de insuficiência de memória principal, permite o compartilhamento da memória principal e maior utilização dos recursos do sistema operacional. É uma técnica aplicada à gerência de memória para programas que esperam por memória livre para serem executados. Com esta técnica, o sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária, geralmente um disco. Posteriormente, o processo é carregado de volta da memória secundária para a memória principal e pode continuar sua execução como se nada tivesse ocorrido. Assinale a alternativa a seguir que apresenta o nome desta técnica.
Escolha uma:
a. Trashing.
b. Escalonamento.
c. Swapping.
d. Paginação.
e. DMA (Direct Memory Access).
Questão 2
Ainda não respondida
Vale 1,00 ponto(s).
Texto da questão
Como maioria das aplicações na atualidade é concorrente, e os sistemas são multiusuários, buscou-se dividir o código (processo) em partes que trabalhem de forma cooperativa. Processos Independentes, Subprocessos e Threads são maneiras de programar a concorrência dentro de uma aplicação. Um Thread é uma linha de processamento, ou seja, os Threads compartilham o processador da mesma maneira que um processo, mas possuem mesmo contexto de software e mesmo espaço de endereçamento. Um Thread pode ser definido como uma sub-rotina de um programa que pode ser executada de forma assíncrona, concorrente ao programa chamador. Assinale a alternativa a seguir que apresenta vantagens na utilização de Threads.
Figura – Processo multithread (MACHADO, MAIA, 2007, p. 81)
Escolha uma:
a. Nenhuma das alternativas.
b. Possibilita a execução de mais de um processo ao mesmo tempo, mesmo em um sistema com um único processador, e com um único núcleo.
c. Possibilidade de minimizar a alocação de recursos do sistema, além de diminuir o overhead da troca e eliminação de processos.
d. Um Thread compartilha apenas o contexto de software, porém isto já faz
Clique e veja o trabalho completo
Cadastre-se
grande diferença no desempenho do sistema computacional para a execução de processos.
e. Maneira mais simples
...