SlideShare una empresa de Scribd logo
1 de 10
MATÉRIA: SISTEMA OPERACIONAL (S.O)
PROFESSOR: ARMANDO RIVAROLA, LICENCIADO EM
COMPUTAÇÃO
MODELOS DE GERENCIAMENTO DE MEMÓRIA
 Existem vários diferentes modelos para a
organização e o gerenciamento de memória os
quais trataremos brevemente:
 Monoprogramado com armazenamento real
 Multiprogramado com partições fixas sem
armazenamento virtual
 Multiprogramado com partições variáveis sem
armazenamento virtual
 Multiprogramado com armazenamento virtual
através de paginação
 Multiprogramado com armazenamento virtual
através de segmentação
 Multiprogramado com armazenamento virtual
através de paginação e segmentação combinadas
MONOPROGRAMADO COM ARMAZENAMENTO REAL
 Neste modelo de gerenciamento a memória é
dividida em duas partições distintas, de tamanhos
diferentes, onde uma é utilizada pelo sistema
operacional e a outra é utilizada pelo processo do
usuário, conforme ilustrado na Figura 4.17.
Monoprogramado com armazenamento real,
também chamado de modelo de alocação
contínua, armazenamento direto, era a forma mais
comum de gerenciamento de memória até meados
da década de 1960. Também era a técnica mais
comum usada pelos sistemas operacionais das
primeiras gerações de microcomputadores.
Figura 4.17: Organização da memória em modo monoprogramado real
 Esta forma de gerenciamento de memória é bastante
simples e permite que apenas um processo seja
executado de cada vez, o que limita a programação a
construção de programas estritamente sequenciais.
 Na prática este esquema de gerenciamento só está
preparado para a execução de um programa de cada
vez, sendo que raramente a memória será inteiramente
utilizada, sendo frequente a existência de uma área livre
ao final da área de programa destinada ao usuário.
 Dado que o espaço de endereçamento corresponde a
quantidade de memória primária fisicamente instalada
no sistema, que não são utilizados mecanismos de
memória virtual e que usualmente apenas um processo
(programa) era executado de cada vez, este modelo de
organização também é conhecido como organização
monoprogramada real.
 Exemplo de S.Os que usavam Monoprogramado com
armazenamento real:
 Como exemplo o PC-DOS/MS-DOS (Disk Operating
System), sistema operacionais dos microcomputadores
IBM e seus compatíveis, utiliza um esquema
semelhante, onde o sistema operacional ficava
residente na primeira parte da memória e a área de
programa destinada aos usuários utilizava o espaço
restante dos 640 Kbytes de espaço de endereçamento
disponíveis.
 O CP/M (Control Program/Monitor ), dos
microcomputadores Apple e compatíveis utilizava
esquema semelhante. No caso do DOS, vários outros
esquemas adicionais forma criados para estender as
capacidades básicas (e bastante limitadas) de
endereçamento do sistema operacional, entre elas os
mecanismos de extensão de memória e os overlays.
 Os overlays (do termo recobrimento), são o
resultado da estruturação dos procedimentos de
um programa em forma de árvore, onde no topo
estão os procedimentos mais usados e nos
extremos os menos utilizados.
 Esta estruturação deve ser feita pelo usuário,
satisfazendo as restrições do programa a ser
desenvolvido e da memória disponível no sistema.
 Uma biblioteca de controle dos overlays, que
funcionava como um sistema de gerenciamento de
memória virtual, deve ser adicionada ao programa
e mantida na memória todo o tempo, procura
manter apenas os procedimentos de uma seção
vertical da árvore, minimizando a quantidade
necessária de memória física e assim superando
as limitações do DOS [GUI86, p. 184].
PARTICIONAMENTO FIXO
 Dada as vantagens dos sistemas
multiprogramados sobre os monoprogramados, é
necessário que a memória seja dividida de forma
tal a possibilitar a presença de vários processos
simultaneamente.
 A maneira mais simples de realizar-se esta tarefa é
efetuar a divisão da memória primária do sistema
em grandes blocos os quais são denominados
partições.
 As partições, embora de tamanho fixo, não são
necessariamente iguais, possibilitando diferentes
configurações para sua utilização, como ilustrado
na Figura 4.18.
Figura 4.18: Organização da memória em modo multiprogramado com
partições fixas.
 Enquanto o sistema operacional utiliza
permanentemente uma destas partições,
usualmente a primeira ou a última, os processos
dos usuários podem ocupar as demais partições,
cujo número dependerá do tamanho total da
memória do sistema e dos tamanhos das partições
realizadas.
 Geralmente as partições eram determinadas
através da configuração do sistema operacional, o
que poderia ser feito de tempos em tempos ou até
mesmo diariamente pelo operador do sistema.
 Até uma nova definição dos tamanhos das
partições, os tamanhos e posições anteriormente
definidos eram fixos.

Más contenido relacionado

La actualidad más candente

Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001ewerton333
 
Cap05 processos e threads
Cap05   processos e threadsCap05   processos e threads
Cap05 processos e threadsfernandao777
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002ewerton333
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Diego Rodrigues
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIsaac Vieira
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.OPablo Lopes
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processosVirgínia
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacionalMichael Soto
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosCharles Fortes
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposHenriqueMateusChigum
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisCid de Andrade
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisRonildo Oliveira
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionaisDeryk Sedlak
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processosvini_campos
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisCharles Fortes
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalAlexandre Duarte
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 

La actualidad más candente (20)

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001Introdução a sistemas operacionais 001
Introdução a sistemas operacionais 001
 
Cap05 processos e threads
Cap05   processos e threadsCap05   processos e threads
Cap05 processos e threads
 
S.o aula 2526
S.o aula 2526S.o aula 2526
S.o aula 2526
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.O
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processos
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosSistemas Operacionais - Aula 4 - Revisão e Exercícios
Sistemas Operacionais - Aula 4 - Revisão e Exercícios
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,Tipos
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionais
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionais
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
 
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas OperacionaisSistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
Sistemas Operacionais - Aula 2 - Visão Geral de Sistemas Operacionais
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Gerência de memória
Gerência de memóriaGerência de memória
Gerência de memória
 

Similar a Gerenciamento de memória em sistemas operacionais

Similar a Gerenciamento de memória em sistemas operacionais (20)

Gerenciamento de memoria
Gerenciamento de memoriaGerenciamento de memoria
Gerenciamento de memoria
 
Gestao de Memoria_SLIDE.pptx
Gestao de Memoria_SLIDE.pptxGestao de Memoria_SLIDE.pptx
Gestao de Memoria_SLIDE.pptx
 
Aula 9 gerenciamento_memoria (1)
Aula 9 gerenciamento_memoria (1)Aula 9 gerenciamento_memoria (1)
Aula 9 gerenciamento_memoria (1)
 
Memória Virtual - Aspectos Básicos
Memória Virtual - Aspectos BásicosMemória Virtual - Aspectos Básicos
Memória Virtual - Aspectos Básicos
 
Gerência de Memória
Gerência de MemóriaGerência de Memória
Gerência de Memória
 
Htm trabalho
Htm trabalhoHtm trabalho
Htm trabalho
 
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdfSO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
 
Sistema Operativo 2
Sistema Operativo 2Sistema Operativo 2
Sistema Operativo 2
 
1844
18441844
1844
 
S.o aula 2324
S.o aula 2324S.o aula 2324
S.o aula 2324
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 
Apostila computacao
Apostila computacaoApostila computacao
Apostila computacao
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Gerenciamento memoria
Gerenciamento memoriaGerenciamento memoria
Gerenciamento memoria
 
Curso openmp
Curso openmpCurso openmp
Curso openmp
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fso
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Aula 3- Disciplina:Pratica Técnico Profi
Aula 3- Disciplina:Pratica Técnico ProfiAula 3- Disciplina:Pratica Técnico Profi
Aula 3- Disciplina:Pratica Técnico Profi
 

Más de Armando Rivarola (20)

I.h aula 6 7 8 9 10 11 12
I.h aula 6 7 8 9 10 11 12I.h aula 6 7 8 9 10 11 12
I.h aula 6 7 8 9 10 11 12
 
I.h aula 1 2 3 4 5
I.h aula 1 2 3 4 5I.h aula 1 2 3 4 5
I.h aula 1 2 3 4 5
 
S.o aula 3334
S.o aula 3334S.o aula 3334
S.o aula 3334
 
S.o aula 2930
S.o aula 2930S.o aula 2930
S.o aula 2930
 
Aula so 1a
Aula so 1aAula so 1a
Aula so 1a
 
S.o aula 2728
S.o aula 2728S.o aula 2728
S.o aula 2728
 
S.o aula 2122
S.o aula 2122S.o aula 2122
S.o aula 2122
 
S.o aula 1920
S.o aula 1920S.o aula 1920
S.o aula 1920
 
S.o aula 1718
S.o aula 1718S.o aula 1718
S.o aula 1718
 
Calc
CalcCalc
Calc
 
Apostila de broffice writer
Apostila de broffice writerApostila de broffice writer
Apostila de broffice writer
 
S.o aula 1516
S.o aula 1516S.o aula 1516
S.o aula 1516
 
S.o aula 121314
S.o aula 121314S.o aula 121314
S.o aula 121314
 
S.o aula 9101112
S.o aula 9101112S.o aula 9101112
S.o aula 9101112
 
S.o aula 5678
S.o aula 5678S.o aula 5678
S.o aula 5678
 
Comunicação de dados!
Comunicação de dados!Comunicação de dados!
Comunicação de dados!
 
S.o aula 1234
S.o aula 1234S.o aula 1234
S.o aula 1234
 
Apostila excel básico
Apostila excel básicoApostila excel básico
Apostila excel básico
 
Exercicios WEB D.
Exercicios WEB D.Exercicios WEB D.
Exercicios WEB D.
 
Conceitos de sistema de informação
Conceitos de sistema de informaçãoConceitos de sistema de informação
Conceitos de sistema de informação
 

Último

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Susana Stoffel
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 

Último (20)

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 

Gerenciamento de memória em sistemas operacionais

  • 1. MATÉRIA: SISTEMA OPERACIONAL (S.O) PROFESSOR: ARMANDO RIVAROLA, LICENCIADO EM COMPUTAÇÃO
  • 2. MODELOS DE GERENCIAMENTO DE MEMÓRIA  Existem vários diferentes modelos para a organização e o gerenciamento de memória os quais trataremos brevemente:  Monoprogramado com armazenamento real  Multiprogramado com partições fixas sem armazenamento virtual  Multiprogramado com partições variáveis sem armazenamento virtual  Multiprogramado com armazenamento virtual através de paginação  Multiprogramado com armazenamento virtual através de segmentação  Multiprogramado com armazenamento virtual através de paginação e segmentação combinadas
  • 3. MONOPROGRAMADO COM ARMAZENAMENTO REAL  Neste modelo de gerenciamento a memória é dividida em duas partições distintas, de tamanhos diferentes, onde uma é utilizada pelo sistema operacional e a outra é utilizada pelo processo do usuário, conforme ilustrado na Figura 4.17. Monoprogramado com armazenamento real, também chamado de modelo de alocação contínua, armazenamento direto, era a forma mais comum de gerenciamento de memória até meados da década de 1960. Também era a técnica mais comum usada pelos sistemas operacionais das primeiras gerações de microcomputadores.
  • 4. Figura 4.17: Organização da memória em modo monoprogramado real
  • 5.  Esta forma de gerenciamento de memória é bastante simples e permite que apenas um processo seja executado de cada vez, o que limita a programação a construção de programas estritamente sequenciais.  Na prática este esquema de gerenciamento só está preparado para a execução de um programa de cada vez, sendo que raramente a memória será inteiramente utilizada, sendo frequente a existência de uma área livre ao final da área de programa destinada ao usuário.  Dado que o espaço de endereçamento corresponde a quantidade de memória primária fisicamente instalada no sistema, que não são utilizados mecanismos de memória virtual e que usualmente apenas um processo (programa) era executado de cada vez, este modelo de organização também é conhecido como organização monoprogramada real.
  • 6.  Exemplo de S.Os que usavam Monoprogramado com armazenamento real:  Como exemplo o PC-DOS/MS-DOS (Disk Operating System), sistema operacionais dos microcomputadores IBM e seus compatíveis, utiliza um esquema semelhante, onde o sistema operacional ficava residente na primeira parte da memória e a área de programa destinada aos usuários utilizava o espaço restante dos 640 Kbytes de espaço de endereçamento disponíveis.  O CP/M (Control Program/Monitor ), dos microcomputadores Apple e compatíveis utilizava esquema semelhante. No caso do DOS, vários outros esquemas adicionais forma criados para estender as capacidades básicas (e bastante limitadas) de endereçamento do sistema operacional, entre elas os mecanismos de extensão de memória e os overlays.
  • 7.  Os overlays (do termo recobrimento), são o resultado da estruturação dos procedimentos de um programa em forma de árvore, onde no topo estão os procedimentos mais usados e nos extremos os menos utilizados.  Esta estruturação deve ser feita pelo usuário, satisfazendo as restrições do programa a ser desenvolvido e da memória disponível no sistema.  Uma biblioteca de controle dos overlays, que funcionava como um sistema de gerenciamento de memória virtual, deve ser adicionada ao programa e mantida na memória todo o tempo, procura manter apenas os procedimentos de uma seção vertical da árvore, minimizando a quantidade necessária de memória física e assim superando as limitações do DOS [GUI86, p. 184].
  • 8. PARTICIONAMENTO FIXO  Dada as vantagens dos sistemas multiprogramados sobre os monoprogramados, é necessário que a memória seja dividida de forma tal a possibilitar a presença de vários processos simultaneamente.  A maneira mais simples de realizar-se esta tarefa é efetuar a divisão da memória primária do sistema em grandes blocos os quais são denominados partições.  As partições, embora de tamanho fixo, não são necessariamente iguais, possibilitando diferentes configurações para sua utilização, como ilustrado na Figura 4.18.
  • 9. Figura 4.18: Organização da memória em modo multiprogramado com partições fixas.
  • 10.  Enquanto o sistema operacional utiliza permanentemente uma destas partições, usualmente a primeira ou a última, os processos dos usuários podem ocupar as demais partições, cujo número dependerá do tamanho total da memória do sistema e dos tamanhos das partições realizadas.  Geralmente as partições eram determinadas através da configuração do sistema operacional, o que poderia ser feito de tempos em tempos ou até mesmo diariamente pelo operador do sistema.  Até uma nova definição dos tamanhos das partições, os tamanhos e posições anteriormente definidos eram fixos.