Programação  
 
Rede de conhecimento computador >> Programação >> C /C + + programação >> Content
Por que o programa de computador deve estar na memória principal para ser executado?
Um programa de computador deve estar na memória principal para ser executado porque a CPU só pode acessar os dados que estão na memória principal. A memória principal é a parte do computador que armazena o programa e os dados em execução no momento. A CPU busca instruções na memória principal e as executa uma de cada vez. Se um programa não estiver na memória principal, a CPU não poderá acessá-lo e executá-lo.

Aqui estão algumas das razões pelas quais os programas de computador devem estar na memória principal para serem executados:

* A CPU só pode acessar dados na memória principal. A CPU é a unidade central de processamento do computador e é responsável pela execução das instruções. A CPU só pode acessar dados que estão na memória principal, portanto, se um programa não estiver na memória principal, a CPU não poderá executá-lo.
* A memória principal é muito mais rápida que o armazenamento secundário. O armazenamento secundário, como discos rígidos e discos ópticos, é muito mais lento que a memória principal. Se um programa fosse armazenado em armazenamento secundário, levaria muito mais tempo para a CPU acessá-lo e executá-lo.
* A memória principal é volátil. Isso significa que quando um computador fica sem energia, os dados da memória principal são perdidos. No entanto, os dados no armazenamento secundário não são perdidos quando o computador fica sem energia. É por isso que é importante salvar seu trabalho regularmente no armazenamento secundário, caso o computador fique sem energia.

Em resumo, os programas de computador devem estar na memória principal para serem executados porque a CPU só pode acessar dados na memória principal, a memória principal é muito mais rápida que o armazenamento secundário e a memória principal é volátil.

Anterior :

Próximo :
  Os artigos relacionados
·O que eu preciso para iniciar a programação para o iP…
·Como desenvolver aplicações para Windows Mobile 
·Como converter uma string para um Enum 
·Como criar porta Na GtkRadiant 
·C #: Como obter ou ajustar a data 
·Quais são Direct3D e OpenGL 
·Como substituir os elementos de uma matriz em C 
·Convertendo Char Buffer para dobrar em C + + 
·Como passar uma String para abrir um ifstream 
·Como ler em Cordas em array C + + 
  Artigos em destaque
·Como consultar uma fonte de dados em Visual Basic 
·Como usar Sprint F- PHP 
·Como converter recursivo para iterativo 
·Como criar um programa em Visual Basic 6.0 que abre cha…
·Como solucionar um NET Framework Runtime Error 
·Tutorial para o Desktop Application NetBeans 
·Como converter um Applet 
·Como inverter Boolean valor em JavaScript 
·Como determinar um parente App Root em PHP 
·Como verificar Java para Integer Cordas 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados