Aula 7 memoria compartilhada

1831 palavras 8 páginas
Programação Concorrente

Prof. Ivan Fontainha
Ivan.fontainha.googlepages.com
ialvaren@gmail.com
Aula 7

Bibliografia
Padrão
DEITEL, Paul J. (org). Sistemas Operacionais. 3ª ed. São Paulo:
Pearson – Prentice Hall, 2008.

Básicas
SEIXAS

FILHO

,

Constantino;

SZUSTER,

Marcelo

(orgs)

.

Programação Concorrente em Ambiente Windows : Uma visão de
Automação. 1ª ed. Porto Alegre: UFMG – Universidade Federal de
Minas Gerais, 2003.
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2ª ed.
São Paulo: Pearson – Prentice Hall, 2008.
2

Memória compartilhada
Memória
A organização e o gerenciamento da memória real
(memória principal, memória física ou memória primária) de um sistema de computador tem sido a principal influência sobre o projeto de sistemas operacionais.
Armazenamento secundário (discos e fitas) fornece capacidade maciça e barata para a grande quantidade de programas e dados que devem ser mantidos prontamente disponíveis para processamento, porém é lento e não diretamente acessível por processadores.
Para que sejam executados e referenciados diretamente, programas e dados devem estar na memória principal.
3

Memória compartilhada
Organização da memória
Embora seu custo tenha sofrido uma redução fenomenal nas últimas décadas, a memória principal ( memória real) ainda é relativamente cara em comparação com o armazenamento secundário.
Por isso, devemos , como projetistas de software, otimizar sua utilização.

4

Memória compartilhada
Organização da memória
A memória principal é considerada em termos de sua organização, isto é:
 Devemos incluir um único processo na memória principal ou incluímos vários processos ao mesmo tempo (multiprogramação)?
 Caso a memória principal tiver processos simultâneos, devemos dar a cada um a mesma quantidade de espaço ou dividimos a memória principal em porções (partições) de tamanhos diferentes? 5

Memória compartilhada
Organização da memória
A memória principal é considerada em termos de sua organização, isto é:

Relacionados

  • Programação concorrente
    607 palavras | 3 páginas
  • Testes de Convergência
    2182 palavras | 9 páginas
  • ARQUITETURA DE SISTEMA DISTRIBUÍDO
    458 palavras | 2 páginas
  • Ipc inter process commnunication
    2430 palavras | 10 páginas
  • Portifólio DP
    982 palavras | 4 páginas
  • Everton
    308 palavras | 2 páginas
  • Neander
    5407 palavras | 22 páginas
  • COMUNICAÇÃO ENTRE PROCESSOS
    3062 palavras | 13 páginas
  • introducao
    2485 palavras | 10 páginas
  • Computação em Paralelo
    3106 palavras | 13 páginas