Exercícios de revisão V2
|
|
|
- Nina Affonso Barata
- 9 Há anos
- Visualizações:
Transcrição
1 Exercícios de revisão V2 1 Uma empresa que possui partições FAT em seus servidores, estava impressionada com um processo em específico na memória, onde o mesmo ocupava um espaço grande. Este servidor dedicado possui em média 500 arquivos abertos simultaneamente onde a média de tamanho é de 10 MB para cada arquivo. O tamanho da partição é 300 GB. Quantos MB da RAM estão sendo ocupados? Caso a partição mude para i-node, quantos MB da RAM passarão a ser ocupados? (). Considere o tamanho do bloco 2 kb e a estrutura de ponteiros com endereços de 64 bits. Desconsidere espaço para cabeçalho do i-node (nome do arquivo, data de criação, etc..) FAT: 300 GB / 2KB = 150MB X 8 bytes (64 bits / 8) = 1.2GB i-node: Em 1 bloco cabem 256 ponteiros, pois 2kb / 8 bytes = arquivo de 10mb precisa de 40 blocos de ponteiros, pois 10MB / 256 = 40 1 arquivo com 40 blocos de ponteiros ocupará 80kb na RAM, pois 40x2kb = 80kb 500 arquivos abertos ocuparão 40MB de RAM, pois 80kb x 500 = 40000kb ou 40MB. 2 - Uma empresa que possui partições FAT em seus servidores, estava impressionada com um processo em específico na memória, onde o mesmo ocupava um espaço grande. Este servidor dedicado possui em média 1000 arquivos abertos simultaneamente onde a média de tamanho é de 1 MB para cada arquivo. O tamanho da partição é 500 GB. Quantos MB da RAM estão sendo ocupados? Caso a partição mude para i-node, quantos MB da RAM passarão a ser ocupados? (). Considere o tamanho do bloco 1 kb e a estrutura de ponteiros com endereços de 32 bits. Desconsidere espaço para cabeçalho do i-node (nome do arquivo, data de criação, etc..) FAT: 500GB / 1KB = 500MB x 4 (32 bits/8) = 2GB
2 i-node: Em 1 bloco cabem 256 ponteiros, pois 1kb / 4 bytes = arquivo de 1mb precisa de 4 blocos de ponteiros, pois 1MB / 256 = 4 1 arquivo com 4 blocos de ponteiros ocupará 4kb na RAM, pois 4x1kb = 4kb 1000 arquivos abertos ocuparão 4MB de RAM, pois 4kb x 1000 = 4000kb ou 4MB. 3 - Considere a imagem abaixo: 1.1 Caso o usuário desejasse ir até o endereço da MMU, qual seria o endereço correspondente na memória RAM? Responda em hexadecimal e em binário. Obs: = Neste contexto, serão utilizados 4 bits para página e 12 para deslocamento, totalizando 16 bits. São 4 bits para página pois a lista possui 16 elementos,e 2 elevado a 4 é 16 São 12 bits para deslocamento pois cada página possui 4kb, logo 2 elevado a 12 é 4kb São 16 bits o total pois 2 elevado a 16 é 64 kb. Separando o número em 4 bits para página e 12 para deslocamento, tempos:
3 1010 página 10, esta página aponta para page fault. 4 - Qual seria a resposta se o tamanho de cada página fosse 8k? e 16 k? Considere os mesmos valores para cada posição das páginas. 8kb kb página X kb - página X 40 48kb página kb página kb página kb página kb página 1 0 8k - página 2 Neste contexto, serão utilizados 3 bits para página e 13 para deslocamento, totalizando 16 bits. São 3 bits para página pois a lista possui 8 elementos,e 2 elevado a 3 é 8 São 13 bits para deslocamento pois cada página possui 8kb, logo 2 elevado a 13 é 8kb São 16 bits o total pois 2 elevado a 16 é 64 kb. Separando o número em 3 bits para página e 13 para deslocamento, tempos: 101 página 5, esta página aponta para a página 3 da memória física. Logo, 3 em binário é 011, portanto a resposta final será kb 48-64kb página kb página kb página k - página 2
4 Neste contexto, serão utilizados 2 bits para página e 14 para deslocamento, totalizando 16 bits. São 2 bits para página pois a lista possui 4 elementos,e 2 elevado a 2 é 4 São 14 bits para deslocamento pois cada página possui 16kb, logo 2 elevado a 14 é 16kb São 16 bits o total pois 2 elevado a 16 é 64 kb. Separando o número em 2 bits para página e 14 para deslocamento, tempos: 10 página 2, esta página aponta para a página 6 da memória física. Como esta página não existe na memória física, o erro também é de page fault. 5 - Descreva as 2 soluções para acelerar a paginação. Explique detalhadamente A real necessidade de cada uma. As soluções são: TLB e Tabela de páginas multinível. A TLB visa criar um cache da tabela de páginas dentro do próprio processador, para que não seja necessário buscar na RAM os ponteiros para a tabela física. Assim, quando a TLB não possuir o endereço em questão, será gerado erro de page miss, e atualizará seu cache para que o endereço seja entregue. As tabelas de páginas multinível visam quebrar a tabela de páginas em várias tabelas, tornando-se desnecessário ter uma lista de várias páginas que não estão sendo utilizadas na RAM, economizando espaço. A quantidade de elementos de cada tabela será definida pela quebra dos bits que irão compor a definição da página. Logo, se por exemplo, forem definidos 8 bits para a página, 4 destes estarão no primeiro nível, e outros 4 no segundo nível, formando várias tabelas com 16 elementos cada (2 elevado a 4 totaliza 16). 6 Qual é a função da MBR? Você conseguiria descrever algum tipo de problema que poderia ocorrer se existisse um vírus na MBR?
5 A MBR tem por objetivo mapear as partições ativas de cada disco rígido e entregar para a BIOS qual destas está apta a inicializar um sistema operacional. 7 Por que a alocação contígua é vantajosa em estruturas de arquivo como CDs e não HDs? Explique qual é a proposta para o FAT e quais são as suas desvantagens Porque a busca da alocação contígua é extremamente rápida, já que os blocos são posicionados de forma adjacente. E como a gravação em CDs ocorre apenas uma vez, elimina a grande desvantagem da alocação contígua que é a fragmentação dos blocos livres. O FAT procura criar uma tabela na memória para mepar todos os blocos,estejam ocupados ou livres. A grandes desvantagem é que o tamanho da tabela cresce linearmente com o tamanho da partição, ou seja, quanto maior é a partição, maior é a tabela. Com isso, em HDs grandes, o FAT se torna uma alternativa inviável. 8 - Um computador possui cinco molduras de página, conforme mostra a tabela abaixo. Nesta, são mostrados o número da página, o tempo de carregamento, o tempo da última referência, os bits de referenciada e modificada, o tempo virtual atual e a constante de tempo. Levando em consideração que, nos instantes 700, 800 e 900 entrarão três novas páginas, desenhe uma nova tabela de como ficarão as páginas após a entrada das novas páginas, para cada um dos algoritmos abaixo (2,0 pontos): Constante t: FIFO - LRU - NRU
6 FIFO: Constante t: LRU: Constante t: NRU Constante t:
7 Um computador possui cinco molduras de página, conforme mostra a tabela abaixo. Nesta, são mostrados o número da página, o tempo de carregamento, o tempo da última referência, os bits de referenciada e modificada, o tempo virtual atual e a constante de tempo. Levando em consideração que, nos instantes 700, 800 e 900 entrarão três novas páginas, desenhe uma nova tabela de como ficarão as páginas após a entrada das novas páginas, para cada um dos algoritmos abaixo: Constante t: a) WSClock b) Segunda chance c) LRU WSClock Constante t:
8 Segunda chance Constante t: LRU Constante t: Considere a lista encadeada abaixo, que gerencia o espaço livre em Swapping
9 Considere que serão feitas duas operações novas: incluir um novo processo de tamanho 2, e excluir o processo que começa na posição 8. Faça um desenho de como ficará a lista encadeada após estas operações, para os algoritmos: best fit e next fit. Após este desenho e, converta a lista para o algoritmo quick fit. Best fit P 0 5 -> L 5 9 -> P > P > P > P > L 29 3 Next fit P 0 5 -> P 5 2 -> L 7 7 -> P > L > P > P > L 29 3 Quick fit terá duas listas, uma para espaços vazios e outras para processos L 5 3 -> L > L 18 2 P 0 5 -> P 8 6 -> P > P > P Um fabricante de aeronaves resolveu criar um novo sistema operacional, com o intuito de facilitar o gerenciamento de seus Softwares. Estes sistemas operacionais geralmente são fechados, para dificultar a entrada de códigos maliciosos, além do que são exclusivos para auxiliar a operação das aeronaves, não necessitando da instalação de novos Softwares. Qual solução de gerenciamento de memória (seja com ou sem abstração) você sugeria para este fabricante? A solução sem abstração poderia atender, levando em consideração que não seria necessário instalar novos Softwares, cada um poderia saber antecipadamente qual parte da memória utilizar, com isso a abstração torna-se desnecessária João comprou um novo computador, com 1 TB de HD. Por algum motivo desconhecido, este só permitia a instalação de partições FAT. Contudo, ao criar a partição, apareceram opções para selecionar o tamanho dos blocos, que eram 2k, 4k, 8k, 16k e 32k. Qual destas opções você escolheria no lugar de João? Justifique sua resposta. Escolheria 32k, pois iria reduzir consideravelmente a quantidade de elementos para a tabela de blocos. Claro que existiriam desvantagens como o tamanho dos arquivos que
10 não poderia ser inferior a 32 kb, mas mediante o tamanho do HD, vejo como uma desvantagem mínima 13 - Uma empresa criou um servidor simples de internet, com uma máquina Pentium 133 com 8 MB de RAM e 1 GB de HD. Esta estava na dúvida sobre utilizar Coyote Linux (com i-node) ou Windows 95 (com Fat 32). Este servidor deveria possuir na memória apenas parte do sistema operacional e o Software de internet, que ocupam cerca de 6 MB, espalhados em arquivos com tamanho em média de 100 Kb cada. Ao testar, percebeu-se que, com Windows 95, seria ocupado 1 MB adicional na RAM para gerenciar os arquivos. Encontre o quanto seria ocupado com o Coyote Linux. 1 MB FAT / 4bytes = 256k. 1 GB / 256k = 4kb (tamanho da página). 4kb/4bytes = > quantidade de ponteiros que cabem dentro de cada página Arquivo 100kb / 4kb -> 25 blocos são necessários por aquivo. Se cada bloco cabem 1024 ponteiros, então será necessário apenas 1 bloco de dados por arquivo. 6MB / 100kb = 60 arquivos x 4kb (1 bloco) = 240 kb (quantidade que irá ocupar na RAM para endereçamento).
Exercícios de revisão V2. FAT: 300 GB / 2KB = 150MB X 8 bytes (64 bits / 8) = 1.2GB
Exercícios de revisão V2 1 Uma empresa que possui partições FAT em seus servidores, estava impressionada com um processo em específico na memória, onde o mesmo ocupava um espaço grande. Este servidor dedicado
SISTEMAS OPERACIONAIS. 2ª. Lista de Exercícios Parte 2
SISTEMAS OPERACIONAIS INF09344 - Sistemas Operacionais / INF02780 - Sistemas Operacionais / INF02828 - Sistemas de Programação II Prof a. Roberta Lima Gomes ([email protected]) 2ª. Lista de Exercícios Parte
Sistemas Operacionais Gerenciamento de Memória. Carlos Ferraz Jorge Cavalcanti Fonsêca
Sistemas Operacionais Gerenciamento de Memória Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected]) Memória Física vs. Memória do Programa Memória P Física Tamanho dos softwares
SISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios
SISTEMAS OPERACIONAIS INF09344 - Sistemas Operacionais / INF02780 - Sistemas Operacionais / INF02828 - Sistemas de Programação II Prof a. Roberta Lima Gomes ([email protected]) 3ª. Lista de Exercícios Data
AULA Nº 11 SISTEMAS OPERACIONAIS. Técnicas de Memória Virtual
AULA Nº 11 SISTEMAS OPERACIONAIS Técnicas de Memória Virtual 1 Contextualizando Vimos Introdução ao Gerenciamento de Memória Agora Técnicas de Memória Virtual 2 O que é Memória Virtual (MV)? É uma técnica
Durante a evolução das arquiteturas de computadores e principalmente dos Sistemas Operacionais, muitas tecnologias tiveram que ser aprimoradas para
UM ESTUDO SOBRE O MECANISMO DE PAGINAÇÃO DE MEMÓRIA E OS ALGORITMOS DE SUBSTITUIÇÃO DE PÁGINAS FIFO E LRU Fernando Sales Ferreira, [email protected] William Antônio Faria Da Silva, [email protected]
Gerência de Memória. Endereçamento Virtual (1) Paginação. Endereçamento Virtual (2) Endereçamento Virtual (3)
Endereçamento Virtual (1) Gerência de Memória Paginação Espaço de endereçamento dos processos não linearmente relacionado com a física Cada vez que são usados, os endereços virtuais são convertidos pela
Gerenciamento de Memória
Gerenciamento de Memória Prof. Alexandre Beletti Ferreira Gerência de Memória Sistemas Monoprogramáveis = gerenciamento simplificado Sistemas Multiprogramáveis = gerenciamento crítico (muitos usuários
Gerência de Memória. Paginação
Gerência de Memória Paginação Endereçamento Virtual (1) Espaço de endereçamento dos processos não linearmente relacionado com a memória física Cada vez que são usados, os endereços virtuais são convertidos
Infra-Estrutura de Software
Infra-Estrutura de Software Gerência de Memória Tópicos Gerenciamento básico de memória Troca de processos na memória (swapping) Memória virtual Troca de páginas/paginação (paging) Segmentação Gerenciador
SSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 15ª Aula Gerenciamento de Memória Profa. Sarita Mazzini Bruschi [email protected] Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano
Sistemas de arquivos
Todos os programas precisam armazenar e recuperar dados. Os processos não podem armazenar grande quantidade de dados no seu espaço de endereçamento. Quando o processo chega ao final os dados no seu espaço
Gerenciamento de Memória
Capítulo 4 João Bosco Teixeira Júnior Novo Sistema Entender o Problema Porque o problema deve ser resolvido Em alguns caso isso será obvio Solução do Problema Ás vezes a solução leva a outro problema e
Sistemas Operacionais Gerenciamento de Memória. Carlos Ferraz Jorge Cavalcanti Fonsêca
Sistemas Operacionais Gerenciamento de Memória Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected]) Gerenciamento de Memória Idealmente, o que todo programador deseja é dispor de
Capítulo 4 Gerenciamento de Memória
Capítulo 4 Gerenciamento de Memória 4.1 Gerenciamento básico de memória 4.2 Troca de processos 4.3 Memória virtual 4.4 Algoritmos de substituição de páginas 4.5 Modelagem de algoritmos de substituição
Organização de um Sistema Operativo
Gestão de Memória 1. Conceitos Básicos 2. Swapping 3. Memória Virtual 4. Algoritmos de substituição de páginas 5. Modelação de algoritmos de substituição de páginas 6. Questões no desenho de sistemas de
Implementação de Diretórios (1)
Implementação de Diretórios (1) Ao abrir um arquivo, o SO usa o caminho para localizar a entrada no diretório. A entrada no diretório fornece informações para localizar os blocos de disco. Endereço de
CURSO TÉCNICO EM INFORMÁTICA SISTEMAS OPERACIONAIS II MEMÓRIA VIRTUAL
CURSO TÉCNICO EM INFORMÁTICA SISTEMAS OPERACIONAIS II MEMÓRIA VIRTUAL O Processo passa a possuir um espaço de endereçamento virtual. Este espaço de endereçamento pode ser maior que a memória física. S.O.
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Slide 1 Memória Virtual os primeiros computadores (início dos anos 60) tinham memória principal muito reduzida O PDP-1 funcionava com uma memória de 4096 palavras
Gerência da Memória. Adão de Melo Neto
Gerência da Memória Adão de Melo Neto 1 Memória Principal Antigamente Recurso escasso Desenvolvimento de um sistema operacional (SO) que não ocupassem muito espaço de memória principal (MP) Atualmente
Sistemas Opera r cionais Gerência de Memória
Sistemas Operacionais Gerência de Memória Gerência de Memória Idealmente, o que todo programador deseja é dispor de uma memória que seja grande rápida não volátil Hierarquia de memórias pequena quantidade
AULA 14 - Memória Virtual
AULA 14 - Memória Virtual A idéia básica da memória virtual é permitir que programas muito maiores que a memória disponível possam ser executados. Para isso, em 1961 Fotheringham criou o método conhecido
Gerência de Memória. Execução de um Programa (1) Introdução. Introdução
Introdução Gerência de Memória (Aula 18) Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos residentes na memória principal, melhor será
Lista de Exercícios de INF1019
Lista de Exercícios de INF1019 Versão 2018 Obs: estas questões servem apenas para seu aquecimento na matéria, e para revisão dos conceitos vistos na disciplina. A chance de cairem na prova é de apenas
UFRJ IM - DCC. Sistemas Operacionais I. Unidade III Memória Primária. 29/04/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade III Memória Primária 29/04/204 Prof. Valeria M. Bastos ORGANIZAÇÃO DA UNIDADE Processador - Escalonamento Memória Primária Fundamentos Formas de Particionamento
Sistemas Operacionais II. Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos
Sistemas Operacionais II Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos Threads Suporte a threads no núcleo; Foi definida uma nova chamada ao sistema não presente no Unix:
Gerência de memória III
Gerência de memória III Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 45 Sumário 1 Memória Virtual Segmentação Paginação 2 Alocação de páginas
LISTA DE EXERCÍCIOS 02
FACULDADE: CENTRO UNIVERSITÁRIO DE BRASÍLIA UniCEUB CURSO: CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: SISTEMAS OPERACIONAIS CARGA HORÁRIA: 75 H. A. ANO/SEMESTRE: 2016/01 PROFESSOR: EDUARDO FERREIRA DOS SANTOS HORÁRIOS:
Gerência de Memória. Gerência de Memória Introdução e Particionamento. Novo capítulo. Aulas anteriores. Plano da aula. Memória lógica & física
Aulas anteriores Gerência de Memória Introdução e Particionamento Marcelo Johann Ciclo de Compilação, ligação e carga INF - Sistemas Operacionais I N - Marcelo Johann - 9/ Aula : Slide INF - Sistemas Operacionais
Sistemas Operacionais. Sistema de Arquivos. Edeyson Andrade Gomes.
Sistemas Operacionais Sistema de Arquivos Edeyson Andrade Gomes www.edeyson.com.br Sistema de Arquivos Mecanismo que provê armazenamento e acesso a dados e programas do Sistema Operacional e do usuário;
Aula 06. Slots para Memórias
Aula 06 Slots para Memórias Slot para as memórias 2 Slot para as memórias Os soquetes de memória são numerados: 1, 2 e 3. Instale memória primeiro no 1, depois no 2, depois no 3. Normalmente não é permitido
LISTA DE EXERCICIOS 2
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA SISTEMAS OPERACIONAIS I N - INF01142 LISTA DE EXERCICIOS 2 Não há gabarito, nem respostas aos exercícios
Administração de Memória
Administração de Memória 4.1 Administração básica de memória 4.2 Swapping 4.3 Memória Virtual 4.4 Algoritmos de substituição de páginas 4.5 Modelando algoritmos de substituição de páginas 4.6 Tópicos de
Sistemas Operacionais. - Gerência de Memória -
Sistemas Operacionais - Gerência de Memória - Memória Virtual É uma técnica sofisticada de gerência de memória As memórias principal e secundária são combinadas, dando ao usuário a impressão de existir
Gerência de Memória Memória Virtual e Paginação
Memória Virtual e Paginação Carlos Gustavo A. da Rocha Memória virtual O tamanho das memórias aumenta rápido :) Mas o tamanho dos softwares aumenta mais rápido :( Devido a isto os SOs devem ser capazes
Sistemas Operacionais Aula 16 Memória Virtual
Sistemas Operacionais Aula 16 Memória Virtual Ivan da Silva Sendin [email protected] FACOM - Universidade Federal de Uberlândia Sistemas OperacionaisAula 16Memória Virtual p. 1 Memória Virtual - Definição
SUMÁRIO. 1.3 CONCEITOS DE SISTEMA OPERACIONAL Processos Arquivos O shell 42
SUMÁRIO 1 INTRODUÇÃO 21 1.1 O QUE É O SISTEMA OPERACIONAL? 23 1.1.1 O sistema operacional como uma máquina estendida 23 1.1.2 O sistema operacional como gerenciador de recursos 24 1.2 HISTÓRIA DOS SISTEMAS
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência de Memória Virtual Cap 10 Gerência de Memória Virtual 1 Sumário Introdução Espaço de Endereçamento Virtual
Gerência de Memória Introdução Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos residentes na memória principal, melhor será o compartilhamento
Algoritmos de Substituição de Páginas. Igor Gustavo Hoelscher Renan Arend Rogério Corrêa Medeiros
Algoritmos de Substituição de Páginas Igor Gustavo Hoelscher Renan Arend Rogério Corrêa Medeiros 2 Introdução No momento em que ocorre uma page fault o sistema operacional precisa escolher uma página a
MEMÓRIA LÓGICA E FÍSICA (1)
GERÊNCIA DE MEMÓRIA memória = vetor de palavras (ou bytes), cada uma com endereço próprio a memória é usada para armazenar os diversos programas em execução, bem como os dados sobre a execução dos programas
Gerenciamento de memória
Gerenciamento de memória Pedro Cruz EEL770 Sistemas Operacionais Lembretes Trabalho Dia 22 de setembro de 2017 Calendário Gregoriano James Kurose Amanhã, CT2, 15h 2 Relembrando: processo na memória Pilha
Sistemas Operacionais Memória Virtual
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Memória Virtual Prof. José Gonçalves Dias Neto [email protected] Introdução Memória virtual
Fundamentos de Sistemas Operacionais. Gerência de Memória. Prof. Edwar Saliba Júnior Março de Unidade Gerência de Memória
Gerência de Memória Prof. Edwar Saliba Júnior Março de 2007 1 Memorial... Programas em execução e dados acessados por ele devem estar na memória principal (ou pelo menos parte dele); Porém, a memória principal
Memória. Gestão do espaço lógico Paginação Segmentação com paginação
Memória Gestão do espaço lógico Paginação Segmentação com paginação Paginação Divide-se a memória física em pequenos blocos de tamanho fixo chamados de páginas físicas (ou frames) o tamanho é uma potência
Sistemas Operacionais
Introdução Memória virtual Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/3.0/br/
Gerência de Memória Algoritmos de Substituição de Páginas
Gerência de Memória Algoritmos de Substituição de Páginas Carlos Gustavo A. da Rocha Memória Virtual Processo A 60-64kb 56-60kb 52-56kb 48-52kb 44-48kb 40-44kb 36-40kb 32-36kb - A executa: ADD REG, 37000
UFRJ IM - DCC. Sistemas Operacionais I. Unidade III Memória Virtual. 26/05/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade III Memória Virtual 26/05/2014 Prof. Valeria M. Bastos 1 Processador Memória Primária Memória Virtual Fundamentos Organização Lógica Gerenciamento de Recursos
Sistemas de Informação. Sistemas Operacionais
Sistemas de Informação Sistemas Operacionais GERÊNCIA DE MEMÓRIA SUMÁRIO 5. GERÊNCIA DE MEMÓRIA: 5.1 Introdução; 5.2 Funções Básicas; 5.3 Alocação Contígua Simples; 5.4 Técnica de Overlay; ; 5.6 Swapping.
Sistemas de Informação. Sistemas Operacionais
Sistemas de Informação Sistemas Operacionais SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de Alocação de
UFRJ IM - DCC. Sistemas Operacionais I. Unidade III Memória Virtual. Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1
18/9/009 UFRJ IM - DCC Sistemas Operacionais I Unidade III Memória Virtual 18/9/009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Processador Memória Primária
Gerência de Recursos. Gerência de Memória
Gerência de Recursos Gerência de Memória Alocação Particionada Dinâmica Na alocação particionada dinâmica ou variável, foi eliminado o conceito de partições de tamanho fixo. Nesse esquema, cada programa
Swapping. Desvantagem:
Swapping Visa dar uma maior taxa de utilização à memória principal, melhorando seu compartilhamento Visa também resolver o problema da falta da memória principal (MP) em um sistema Funcionamento Programa
Memória Virtual. Adriano J. Holanda 1/3/2016
Memória Virtual Adriano J. Holanda 1/3/2016 Paginação Páginas O SO lida com páginas de memória física ao invés de bytes ou palavras. As páginas são gerenciadas pela MMU (Memory Management Unit Unidade
SISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel.
1/5 SISTEMAS DE ARQUIVOS Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel. Tudo no computador é gerenciado pelo sistema operacional,
octeto e uma memória principal de 8M palavras de 1 octeto. Considere ainda que a
Exercícios sobre Gerenciamento de Memória 01. Qual a função da MMU na gerência de memória? R: É o hardware que traduz o endereço virtual em físico e mapear o endereço nas tabelas. 02. O que é o TLB? R:
ENADE 2011 SISTEMAS OPERACIONAIS
ENADE 2011 SISTEMAS OPERACIONAIS SOs: conteúdos comuns Gerência de processos/processador Comunicação Concorrência e Sinc. de Processos Gerenciamento de Memória Alocação de Recursos e Deadlocks Sistemas
Sistemas Operacionais. Gerência de Memória
Sistemas Operacionais Gerência de Memória Sumário 1. Introdução 2. Funções Básicas 3. Alocação Contígua Simples 4. Técnica de Overlay 5. Alocação Particionada 1. Estática 2. Dinâmica 6. Estratégias de
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 6 Gerenciamento de Memória Prof. Galvez Considerações Gerais Multiprogramação implica em manter-se vários processos em memória Memória necessita ser alocada de
Sistemas Operacionais. - Gerência de Memória -
Sistemas Operacionais - Gerência de Memória - Gerenciamento de Memória A organização e a gerência de memória são fatores importantes no projeto de sistemas operacionais Um dos objetivos é desenvolver um
Gerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de arquivos em disco Proteção
Segmentação de Memória
Segmentação de Memória Pedro Cruz EEL770 Sistemas Operacionais Memória volátil Algoritmos de substituição Substituição de páginas não usadas recentemente Substituição de páginas primeiro a entrar, primeiro
Manual do Simulador de Gerenciamento de Memória
FACULDADE DE FILOSOFIA, CIÊNCIAS E LETRAS DE RIBEIRÃO PRETO UNIVERSIDADE DE SÃO PAULO Manual do Simulador de Gerenciamento de Memória Prof. Dr. Cléver Ricardo Guareis de Farias 1. Simulador de Gerenciamento
