SO09 POO10
331 palavras
2 páginas
Sistemas OperacionaisLista de Exercícios – Aula 9
Gerenciamento de memória
01 – Isto ocorre, pois os dados armazenados nessa memória podem ser lidos, escritos e apagados pelo processador.
02 -
03 - Quando a memória disponível não é suficiente para executar um processo realmente grande, o sistema operacional estabelece uma estratégia de manter partes do programa na memória e partes no disco. Esse método gerou o conceito de memória virtual, dado que aumenta a capacidade de gerenciamento para um tamanho maior que a memória existente
04 – Quando um processo inicia, este pode ser colocado em uma fila de entrada para ocupar a menor partição de tamanho suficiente para acomodá-lo. Desde que as partições são fixas, qualquer espaço em uma partição não usado pelo processo é perdido. A desvantagem de se ordenar os processos que chegam em filas separadas torna-se aparente quando a fila para a maior partição está vazia, mas a fila para a menor partição está cheia.
05 - Gerenciamento de memória por paginação, consiste basicamente no compartilhamento da memória entre o Sistema Operacional e apenas um programa.
Programação Orientada a Objetos
Lista de Exercícios – Aula 10
Coleções em Java
01 - Tipo especial de variável para armazenar um número específico de objetos ou valores primitivos. O seu redimensionamento não podem aumentar ou diminuir de tamanho, ou seja, o array possui tamanho fixo. Nas suas estruturas dos dados não há como criarmos arrays “somente leitura”, pois eles são uma estrutura de dados de leitura/gravação.
02 - Uma coleção é uma estrutura de dados que permite armazenar vários objetos.
Tipos:
List: Uma lista é uma coleção de elementos arrumados numa ordem linear, isto é, onde cada elemento tem um antecessor (exceto o primeiro) e um sucessor (exceto o último).
Set: Um conjunto é uma coleção que não possui elementos duplicados.
Map: Um mapa armazena pares (chave, valor) chamados itens.
03 - import java.util.ArrayList;
import