Sistemas Operacionais
|
|
- Moisés Pinhal Rodrigues
- 6 Há anos
- Visualizações:
Transcrição
1 Introução Sistemas Oeracionais Alocação não contígua Paginação Segmentação Segmentação com aginação Trabalho sob a Licença Atribuição-SemDerivações-SemDerivaos. Brasil Creative Commons. Para visualizar uma cóia esta licença, visite htt://creativecommons.org/licenses/by-nc-n/./br/ Aula Problema com alocação articionaa estática ou inâmica Necessiae e uma área contígua e memória (tamanho o rocesso) Solução: Retirar a restrição e ue o esaço e enereçamento eva ser contíguo Estratégia básica: Maear o esaço e enereçamento lógico (contíguo) em um esaço e enereçamento físico não contíguo Dois métoos funamentais Paginação Segmentação Princíio básico a aginação Esaço e enereçamento lógico Divisão o esaço e enereçamento em blocos e tamanho fixo O esaço e enereçamento lógico (rocesso) é iviio em O esaço e enereçamento físico (RAM) é iviio em uaros (frames) As e o uaro tem o mesmo tamanho Regra e alocação: Uma ágina oe ser carregaa em ualuer uaro livre Quebra a noção e esaço contíguo Necessário maear enereço lógico em físico Imortante: Processo enxerga um esaço e enereçamento contíguo, embora ele seja não contíguo Noção e enereço lógico versus enereço fisico Enereço lógico é iviio em uas comonentes: Número a ágina () Deslocamento entro e uma ágina () Páginas oem ter ualuer tamanho Tamanho otência e facilita as oerações iv e mo Processo A E L Página E L = + = E L iv P = E L mo P P = tamanho a ágina E L SE otência e: m-n m bits n
2 Esaço e enereçamento físico Traução e enereço lógico em enereço físico Enereço físico é iviio em uas comonentes: Número o uaro Deslocamento entro o uaro Quaros ossuem o mesmo tamanho a ágina Memória RAM Quaro = + = iv Q = mo Q Q = tamanho o uaro SE otência e: k-n k bits n Tabela e Fornece maeamento ágina-uaro Inexao elo número a ágina En. lógico Tabela e - Memória RAM En. Físico - Uma tabela e or rocesso - Informação a localização (em memória) a tabela é mantia no PCB Exemlo e aginação Exemlo e aginação (cont.): traução Características o sistema: Memória física: kbytes ( bits) Tamanho rocesso (máx): kbytes ( bits) Páginas 8 kbytes Paginação: Número e uaros: /8 = 8 ( a ) bits Número e : /8 = ( a ) bits Deslocamento: 8 kbytes bits En. Lógico bits En. Físico bits En. lógico bits bits C98 Tabela e x x x () (xc98 ou ) C98 En. físico bits bits En. físico En. Quaro E C A 8 Memória física (x8c98 ou 99 ) 8
3 Proteção e comartilhamento Exemlo e roteção (valiae) e comartilhamento Proteção e acesso é garantia or efinição: Processos acessam somente suas en. válios Se há fragmentação interna, oe haver acesso incorreto, mas válio!! Inclusão e bits e controle na tabela e ágina (or entraa) Bit e valiae: ágina ertence ou não ao en. lógico o rocesso Controle e acesso: inicação se a ágina é e leitura, leitura/escrita ou executável Cóigo comartilhao Uma cóia o cóigo (rea-only, reentrante) oe ser comartilhaa entre vários rocessos (e.g.; eitores e texto, comilaores, etc...) O cóigo comartilhao ertence ao esaço lógico e toos os rocessos Processo Processo Bit válio Tabela e Tabela e Bit comartilhamento En. E C A 8 P P P/P P P P Memória física Quaro Caa entraa oeria ter aina um outro bit e controle ara izer se a ágina é só e leitura ou leitura/escrita 9 Características a aginação Segmentação Enereçamento lógico é iviio em e enereçamento físico em uaros Páginas e uaros ossuem o mesmo tamanho Maeamento e ágina em uaros via tabela e Uma tabela e or rocesso Maeamento é transarente ao usuário, isso é, é feito elo sistema oeracional sem conhecimento o usuário Alocação e memória Qualuer ágina oe ir ara ualuer uaro livre Necessita manter informação e uaro livre/ocuao (bitma) Aresenta fragmentação interna uano o rocesso não ossui tamanho múltilo as Consiera a visão e rogramaores e comilaores Um rograma é uma coleção e segmentos, tiicamente: Móulos e funções (cóigo) Daos alocaos estaticamente OU alocaos inamicamente Pilha Um segmento oe ser uma uniae lógica e.g: roceimentos (funções), bibliotecas, etc. Caa segmento efine um novo enereçamento entro o esaço e enereçamento lógico
4 Enereço lógico em segmentação Esuema lógico a segmentação Enereço lógico é comosto or uas artes: Número e segmento Deslocamento entro o segmento Os segmentos não necessitam ter o mesmo tamanho Existe um tamanho máximo ara um segmento Segmentação é similar a alocação articionaa inâmica Diferença está no fato ue segmentos e um mesmo rocesso não recisam estar em áreas contíguas. Segmento S S S Pilha main Daos Esaço e Usuário (rocesso) Enereço lógico: ientificaor o segmento + eslocamento S subrotinas Esaço físico (RAM) En. carga e S Pilha Daos main subrotinas Enereço físico: one segmento foi carregao + eslocamento Traução e enereço lógico em enereço físico Esuema e traução a segmentação Traução é feita e forma similar a aginação (via tabela) Tabela e segmentos Entraa na tabela e segmento: Base: enereço inicial (físico) o segmento na memória RAM Limite: tamanho o segmento em bytes Necessiae e verificar a caa acesso se ele é válio Harware (comaraor) Tabela e segmentos Fornece maeamento segmento-enereço e carga Inexao elo número e segmento Informa limite (tamanho) o segmento em memória En. lógico s Tabela e segmentos s- base limite... <= Não En. Físico Memória Física (RAM) INT base - Uma tabela e segmentos or rocesso - Informação a localização (em memória) a tabela é mantia no PCB + N-
5 Características a segmentação Comaração entre aginação e segmentação Paginação Segmentação Processo é iviio em segmentos Caa segmento é ientificao or um número e ossui um tamanho máximo Poem ter tamanhos iferentes Maeamento e segmento a área e memória via tabela e segmentos Informação e base (en. e carga) e tamanho (limite) Alocação e memória Segmentos oem ser alocaos em ualuer orção e RAM e tamanho suficiente ara ele Necessiae e manter listas e lacunas livres e ocuaas Métoos best-fit, worst-fit, first-fit, next-fit Não aresenta fragmentação interna, mas gera fragmentação externa Comactação e concatenação Fragmentação Interna (elimina a externa) Externa (elimina a interna) Usuário é consciente a técnica ue está seno usaa? Nro. e esaços e enereçamento lógicos lineares? O esaço lógico oe exceer a caaciae o enereço físico? Faz istinção entre aos, ilhas e cóigos? Traução en. lógico en. físico Princial objetivo Não n (se usao memória virtual) Não (tuo são ) + ara + (tabela e ) lificar a obtenção e um esaço e um esaço físico ara o lógico. (se usao memória virtual) s+ ara base+ ( < limite)) (tabela e segmentos) Permitir ue rogramas e aos sejam iviios em iferentes uniaes lógicas (facilitar roteção e comartilhamento). 8 Segmentação com aginação Esuema e traução a segmentação c/ aginação Objetivo é unir as vantagens os ois métoos Faciliae e alocação e gerenciamento e memória a aginação Flexibilização a segmentação (Visão e comilaores e rogramas, tamanhos variáveis ara segmentos) Eliminação a fragmentação externa e minimização a fragmentação interna En. Lógico (segmentação ura) Paginar o segmento, isso é, não torná-lo contíguo em memória En. Lógico (segmentação aginação) s s Exemlo: = bits (segmentos e KB) k k Segmento contém e k (=; =) En. inicial En. lógico s Tabela e segmentos Tabela e En. Físico Memória física Esaço lógico é iviio em segmentos com tamanhos múltilos e Esaço físico é iviio em uaros 9
6 Alocação não contígua na rática (muno real) Leituras comlementares Métoo emregao é a aginação Faciliae e alocação e gerenciamento e memória Imlementação em harware menos custosa Não há necessiae e comaraor e somaor Entraas nas tabelas e maeamento tenem a ser menores Base ara imlementação e memória virtual (aginação or emana) Questões e imlementação a aginação Gerenciamento e uaros livres e ocuaos (bitmas) Como imlementar a tabela e? (multinível, tabela e invertia) One armazenar a tabela e? (registraores internos, memória, isco) Desemenho na traução o enereço lógico ara enereço físico? (TLBs) A. Tanenbaum. Sistemas Oeracionais Moernos ( a eição), Pearson Brasil,. Caítulo : seções. e. A. Silberchatz, P. Galvin; Oerating Systems concet. (8 a eição). John Wiley & Sons, 9. Caítulo 8 (seções 8. a 8.) R. Oliveira, A. Carissimi, S. Toscani; Sistemas Oeracionais. Eitora Bookman a eição, Caítulo
Sistemas Operacionais
Introução Sistemas Oeracionais Gerência e memória Asectos e imlementação Trabalho sob a Licença Atribuição-SemDerivações-SemDerivaos 3. Brasil Creative Commons. Para visualizar uma cóia esta licença, visite
Leia maisSistemas Operacionais
Provocação (brainstorming) Sistemas Oeracionais Introdução a gerência de memória Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3. Brasil Creative Commons. Para visualizar uma cóia desta
Leia maisSistemas Operacionais
Introução 2 a eição Revisão: Fev/2003 Sistemas Operacionais Gerência e memória Capítulo 6 Multiprogramação implica em manter-se vários processos em memória Memória necessita ser alocaa e forma eficiente
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Implementação de arquivos Gerenciamento de espaço em disco Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3. Brasil Creative Commons. Para visualizar uma
Leia maisSistemas Operacionais. Rômulo Silva de Oliveira Alexandre da Silva Carissimi Simão Sirineo Toscani
11 Sistemas Operacionais Rômulo Silva de Oliveira Alexandre da Silva Carissimi Simão Sirineo Toscani Introdução Multiprogramação implica em manter-se vários processos em memória Memória necessita ser alocada
Leia maisSistemas 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/
Leia maisMEMÓ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
Leia maisSSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 14ª Aula Gerenciamento de Memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano
Leia maisGerenciamento de Memória
Gerenciamento de Memória Prof. Clodoaldo Ap. Moraes Lima 1 Segmentação Objetivo Melhorar o aspecto de localidade de referência em sistemas de memória virtual Em sistema paginado, os itens que são transferidos
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Implementação de arquivos Gerenciamento de espaço em disco Aula 19 Arquivo é a unidade de armazenamento de informações Para implementar
Leia maisSistemas 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/
Leia maisGerência de Memória. Segmentação
Gerência de Memória Segmentação Qual a visão que o usuário tem da memória? Com a paginação ocorre a separação entre a visão da memória pelo usuário e a memória física 2 Sistemas Operacionais Memória Segmentada
Leia maisSistemas Operacionais
Melhorias Sistemas Operacionais Paginação por demanda Substituição de páginas Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 30 Brasil Creative Commons Para visualizar uma cópia desta licença,
Leia maisSistemas Operacionais
Inroução Ins iuo e Info ormáic ca - UF FRGS Sisemas Oeracionais i Memória virual Paginação or emana Dias sem aula (revisos no cronograma) 7 e seembro (Feriao) 12 a e seembro (semana acaêmica) 19 e seembro
Leia maisFundamentos 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
Leia maisCapítulo 8: Memória Principal. Operating System Concepts 8 th Edition
Capítulo 8: Memória Principal Silberschatz, Galvin and Gagne 2009 Objetivos Fornecer uma descrição detalhada das várias formas de organizar a memória do computador Discutir várias técnicas de gerenciamento
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Implementação são implementados através da criação, para cada arquivo no sistema, de uma estrutura de dados Descritor de arquivo
Leia maisSistemas Operacionais
Introdução Gerência de memória Considerações adicionais 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/
Leia maisSistemas Operacionais Aula 12: Gerência de Memória. Ezequiel R. Zorzal
Sistemas Operacionais Aula 12: Gerência de Memória Ezequiel R. Zorzal ezorzal@unifesp.br www.realidadeaumentada.com.br Objetivos Fornecer uma descrição de várias maneiras de organizar o hardware de memória.
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Introdução a gerência de memória Aula 9 Programa para executar tem que estar na memória Programa em execução é um processo Multiprogramação
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Paginação por demanda ção Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3. Brasil Creative Commons. Para visualizar uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/3./br/
Leia maisGerê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
Leia maisSSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 13ª Aula Gerenciamento de Memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano
Leia maisGerência da Memória Memória Virtual. Adão de Melo Neto
Gerência da Memória Memória Virtual 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
Leia maisSegmentação com paginação Intel 386. Esquema de tradução de endereço Intel 386
Segmentação com paginação Intel 386 O processador Intel 386 usava segmentação com paginação para gerenciamento de memória com um esquema de paginação em dois níveis. Esquema de tradução de endereço Intel
Leia maisGerê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
Leia maisIntrodução. Considerações:
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
Leia maisSistemas Operacionais
Brainstormig Sistemas Operacionais Processos e multiprogramação Aula 2 Quais são os componentes de um programa? Como podemos representar um programa em execução? Onde ele inicia a executar? Como se mapeia
Leia maisSistemas Operacionais
Introdução Paginação por demanda Alocação de memória 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/
Leia maisSistemas de Computação. Gerenciamento de memória
Gerenciamento de memória Localização de processos Um programa fica armazenado em disco como um arquivo executável binário e tem que ser colocado na memória para começar a ser executado Os processos podem
Leia maisGerenciamento de Memória
Gerenciamento de Memória Prof. Clodoaldo A. Moraes Lima 1 int a; p1 ( ) { int b; int *c; a = b +1; c = malloc (sizeof(int));... } int main ( ) {... } Pilha O que é memória? Pilha Dados Texto Endereço Max
Leia maisGerê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
Leia maisGerenciamento de Memória
Gerenciamento de Memória Prof. Clodoaldo Ap. Moraes Lima Paginação Espaço de endereço de um processo pode ser não contíguo; ao processo é alocado memória física sempre que disponível. Divide memória física
Leia maisGerenciamento de Memória
Gerenciamento de Memória Conceitos básicos Swapping Alocação contígua Paginação Segmentação Segmentação com paginação Atribuição de endereços (ligação) de código e dados na memória A atribuição de endereços
Leia maisUFRJ 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
Leia maisGerê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á
Leia maisSistemas 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
Leia maisSistemas operacionais P A G I N A Ç Ã O D E M E M Ó R I A
Sistemas operacionais P A G I N A Ç Ã O D E M E M Ó R I A O Espaço de Endereçamento lógico de um processo pode ser não contínuo; aloca-se memória física ao processo sempre que esta é disponível. A memória
Leia maisGerê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 de arquivos Operações de E/S Estrutura de diretórios Gerência de espaço livre Gerência de alocação de espaços
Leia maisPaginação e Segmentação. Memória Principal
Paginação e Segmentação Memória Principal Paginação Memória Principal Paginação A paginação é um recurso gerenciado por Hardware; Ela divide a memória física em várias partes de tamanho igual, chamados
Leia maisGERENCIAMENTO DE MEMÓRIA
GERENCIAMENTO DE MEMÓRIA Sistemas Operacionais Gerenciamento de memória O que vem em sua cabeça quando pensa em memória? Cache RAM Velocidade Custo Memória Secundária Capacidade 2 Hierarquias de Memórias
Leia maisOrganização e Arquitetura de Computadores
Organização e Arquitetura de Computadores Gerência de Memória Alexandre Amory Edson Moreno Índice 1. Introdução e histórico de Gerência de Memória 2. Endereçamento da Memória Principal Introdução Sistema
Leia maisCorrente. Grau 10 Grau 8 Elo Curto Elo Médio Elo Longo
Grau 10 Grau 8 lo Curto lo Méio lo ongo Corrente, Grau 10 (200), GrabiQ 5:3 Corrente, Grau 10 (400), GrabiQ 5:3 Corrente, lo Curto, Grau 8, Classic 5:3 Corrente, lo Curto, Grau 8 5:4 Corrente, lo Méio,
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Gerência de Memória (cont) Andreza leite andreza.leite@univasf.edu.br O Grande Problema Alocação Contínua: Fragmentação 3 Fragmentação de Memória A gestão de memória mediante partições
Leia maisExercícios de revisão V2
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
Leia maisGerência de memória II
Gerência de memória II Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2017 1 / 48 Sumário 1 Memória Virtual Segmentação Paginação 2 Alocação de páginas
Leia maisGERÊNCIA DE MEMÓRIA. INF009 Laboratório de Sistemas Operacionais
GERÊNCIA DE MEMÓRIA INF9 Laboratório de Sistemas Operacionais Agenda Motivação Gerência de memória com monoprogramação Gerência de memória com multiprogramação Partições Fixas Divisão e Alocação das Partições
Leia maisGerenciamento de Memória
Gerenciamento de Memória Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04008 Sistemas de Tempo Real Copyright
Leia maisManual 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
Leia maisAula 13. Gerência de Memória - Segmentação
Aula 13 Gerência de Memória - Segmentação 1.1 Limitações da paginação - o contexto da segmentação 1.2 O que é a segmentação 1.3 Implementação 1.4 Referências: Capítulo 9 (9.5) O problema com a paginação
Leia maisslide Pearson Prentice Hall. Todos os direitos reservados.
Sistema de Arquivos slide 1 Sistemas de arquivos Condições essenciais para armazenamento de informações por um longo prazo: Deve ser possível armazenar uma grande quantidade de informação A informação
Leia maisAULA 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
Leia maisRedes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período
Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE III: GERÊNCIA DE RECURSOS SUMÁRIO 9. GERÊNCIA DE MEMÓRIA: 9.1 Introdução; 9.2 Funções Básicas; 9.3 Alocação Contígua Simples;
Leia maisGerenciamento 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
Leia maisGerê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
Leia maisGerenciamento 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
Leia maisGerê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
Leia maisGerê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
Leia maisslide Pearson Prentice Hall. Todos os direitos reservados.
slide 1 Sistema de Arquivos slide 2 Sistemas de arquivos Condições essenciais para armazenamento de informações por um longo prazo: Deve ser possível armazenar uma grande quantidade de informação A informação
Leia maisGerê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
Leia maisSistemas Operacionais
Introdução Inst tituto de Info ormátic ca - UF FRGS Sistemas Operacionais i Multithreading Aula 04 Necessidade de executar atividades concorrentes, porém cooperantes ou que compartilhem dados endereçamento
Leia maisAULA 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
Leia maisGerê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
Leia maisSISTEMAS 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 (soufes@gmail.com) 2ª. Lista de Exercícios Parte
Leia maisSistemas 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
Leia maisSOP - TADS Gerência de Memória Cap 3 Tanenmbaum
SOP - TADS Gerência de Memória Cap 3 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Conceitos
Leia maisSistemas Operacionais. Prof. MSc André Y. Kusumoto
Sistemas Operacionais Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução O sistema de arquivos é a parte mais visível do sistema operacional. Cria um recurso lógico a partir de recursos
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 8 Suporte do sistema operacional slide 1 Objetivos e funções Conveniência: Tornar o computador mais fácil de usar. Eficiência:
Leia maisProgramação de Sistemas
Programação de Sistemas Gestão de memória : registos e alocação Programação de Sistemas Registos e Alocação : 1/11 Introdução (1) A gestão de memória aborda as melhores estratégias para atribuir ( allocate
Leia maisAlgoritmos de Gestão de Memória
Gestão de Memória Parte II - algoritmos Sistemas Operativos 2015 / 2016 Algoritmos de Gestão de Memória Os algoritmos de gestão de memória são utilizados para decidir: Onde se deve colocar um bloco (segmento
Leia maisINTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA
INTRODUÇÃO A SISTEMAS DE ARQUIVO E GERENCIA DE MEMÓRIA Prof. Hélio Esperidião DEFINIÇÕES DE ARQUIVOS Um arquivo é basicamente um conjunto de dados armazenados em um dispositivo físico não-volátil, com
Leia maisGerência de Memória. Aspectos de Projeto
Gerência de Memória Aspectos de rojeto olíticas de Busca de áginas de um rocesso Determina em que instante uma página deve ser trazida para memória principal O objetivo é minimizar o número de faltas de
Leia maisGerência de Memória. Gerência de memória. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos. Memória: UCP. Unidade de controle
Gerência de Gerência de Memória Memória:» central em sistemas de computador» CPU e sistema de I/O interagem com a» é um conjunto (array) de bytes ou palavras, cada um com seu próprio endereço» CPU faz
Leia maisESTRATÉGIAS DE ALOCAÇÃO AULA 11 Sistemas Operacionais Gil Eduardo de Andrade
ESTRATÉGIAS DE ALOCAÇÃO AULA 11 Sistemas Operacionais Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro do Prof. Dr. Carlos Alberto Maziero, disponível no link: http://dainf.ct.utfpr.edu.br/~maziero
Leia maisFRAGMENTAÇÃO/COMPARTILHAMENTO DE MEMÓRIA AULA 12 Sistemas Operacionais Gil Eduardo de Andrade
FRAGMENTAÇÃO/COMPARTILHAMENTO DE MEMÓRIA AULA 12 Sistemas Operacionais Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro do Prof. Dr. Carlos Alberto Maziero, disponível no link: http://dainf.ct.utfpr.edu.br/~maziero
Leia maisGerência de Memória As A pe p cto t s d e d P rojeto t
Gerência de Memória Aspectos de rojeto olíticas de Busca de áginas de um rocesso Determina em que instante uma página deve ser trazida para memória principal O objetivo é minimizar o número de faltas de
Leia maisGerenciamento de memória
Gerenciamento de memória O que faz? Controla o uso dos espaços em memória Controla os modos de endereçamento dos processos Como funciona a memória? Hierarquia de memória A falta de desempenho A velocidade
Leia maisSistemas Operacionais
Apresentação Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof. Sérgio CECHIN (cechin at inf.ufrgs.br)
Leia maisSistemas 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.
Leia maisSistemas Operacionais Gerenciamento de Memória. Carlos Ferraz Jorge Cavalcanti Fonsêca
Sistemas Operacionais Gerenciamento de Memória Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Gerenciamento de Memória Idealmente, o que todo programador deseja é dispor de
Leia maisOrganizaçã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
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO O Sistema de Arquivos é o modo como as informações são armazenadas nos dispositivos físicos de armazenamento, exemplo
Leia maisCapacitor: dispositivo que armazena energia potencial elétrica num circuito. Também chamado condensador.
Universiae Feeral o Paraná Setor e Ciências Exatas Departamento e Física Física III Prof. Dr. icaro Luiz iana eferências bibliográficas: H. 7-, 7-3, 7-5 S. 5-, 5-4 T. -, -, -4 Aula 8: Capacitância Garrafa
Leia maisY, ou seja, á medida que o rendimento aumenta, as importações aumentam em q (propensão marginal para as importações).
Moelo Keynesiano Simles Pressuostos este moelo: A reocuação funamental este moelo é a rocura, assumino-se a oferta ilimitaa, isto é, não tem em conta o routo natural; Consiera-se que a Balança e Renimentos
Leia maisCapítulo 8: Memória Principal. Operating System Concepts 8th Edition
Capítulo 8: Memória Principal Capítulo 8: Gerenciamento de memória Fundamentos Troca de processos (Swapping) Alocação de memória contígua Segmentação Paginação Estrutura da tabela de páginas Exemplo: Arquiteturas
Leia maisRedes de Computadores
Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma
Leia maisGestão de Memória. Algoritmos de Gestão de Memória
Gestão de Memória Parte II Algoritmos Algoritmos de Gestão de Memória Tipos de decisões que o sistema operativo tem de tomar em relação à memória principal: Transferência: quando transferir um bloco de
Leia maisMC-102 Aula 19 Ponteiros II
MC-102 Aula 19 Ponteiros II Instituto de Computação Unicamp 20 de Outubro de 2016 Roteiro 1 Ponteiros e Alocação Dinâmica 2 Exemplo de Alocação Dinâmica de Vetores 3 Erros Comuns ao Usar Alocação Dinâmica
Leia maisSISTEMAS OPERACIONAIS. Gerência de Memória Apostila 7
SISTEMAS OPERACIONAIS Gerência de Memória Apostila 7 1.0 INTRODUÇÃO Historicamente, a memória principal sempre foi vista como um recurso escasso e caro. Uma das maiores preocupações dos projetistas foi
Leia maisMemó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
Leia maisMemória virtual. Sistemas Segmentados
Memória virtual Sistema de memória virtual - aquele onde os endereços usados pelos programas podem ser distintos dos endereços físicos da memória central Os endereços que os programas usam são endereços
Leia maisCapítulo 9: Memória Virtual. Operating System Concepts 8 th Edition
Capítulo 9: Memória Virtual Silberschatz, Galvin and Gagne 2009 Objetivos Descrever os benefícios de um sistema de memória virtual Explicar os conceitos de paginação sob demanda, algoritmo de substituição
Leia maisCapítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition
Capítulo 11: Implementação de Sistemas de Arquivos Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse apresentação
Leia maisGestão de Memória. Espaço de Endereçamento
Gestão de Memória Parte I Mecanismos Espaço de Endereçamento Conjunto de posições de memória que um processo pode referenciar Para ler, escrever ou executar E se referenciar outras posições de memória?
Leia maisNotas de Aula Guilherme Sipahi Arquitetura de Computadores
Notas de Aula Guilherme Sipahi Arquitetura de Computadores Endereçamento O Campo de endereço em uma instrução é pequeno. Para referenciar uma faixa de endereços maior na memória principal, ou em alguns
Leia maisINE5412 Sistemas Operacionais I
INE5412 Sistemas Operacionais I L. F. Friedrich Capítulo 3 Memoria Virtual Projeto/Implementação Sistemas operacionais modernos Terceira edição ANDREW S. TANENBAUM L. F. Friedrich Capítulo 3 Gerenciamento
Leia maisSistemas Operacionais
Apresentação Inst tit ormátic ca - UF FRGS i Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof.
Leia mais