SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à Gerenciamento de memória em sistemas operacionais

Similaire à 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
 

Plus 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
 

Dernier

Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
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
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
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
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
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.
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfAnaGonalves804156
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
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.
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 

Dernier (20)

Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
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.
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
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
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
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
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
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
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 

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.