26-03-2008, 08:31 PM
ArrayO limite a 32 bits NAO é 4gb - e sim 2gb.
Cada PROCESSO só tem enderecamento para +/- 2gbs. Podes mapear 2^32 endereços, mas o SO reserva uma parte (+/- 1GB dos 4gb que consegue mapear) para guardar a memoria do SO, memoria para saber quem tem qual memoria, etc.[/quote]
Vamos lá ver se nos entendemos:bigsmile::
Estamos a falar de coisas diferentes. O endereçamento máximo no vista 32 ( e no XP) é de 4GB e é disso que eu falo. Nesta situação, por defeito, o SO reserva 2GB para si e "deixa" os restantes 2GB para "user-processes" isto acontece no vista exactamente da mesma forma que acontece no XP, a diferença é que o vista consome mais recursos para fazer o mesmo :notrust:. Como também deves ter estudado, é possível configurar o XP ou Vista32 para passarem a reservar para si 1GB em vez dos 2GB por defeito (embora isto possa gerar alguns efeitos colaterais), libertando 3 GB para "user-processes", o problema é que os processos só utilizam este Giga adicional se forem estruturados / linkados, tendo isso em conta.
Como é evidente, o SO reserva sempre memória para si próprio, independentemente de teres instalados 1,2,3 ou 4GB. Os 4GB que refiro são os 4GB disponíveis (SO + processos de utilizador)
ArrayOs drivers de 32 bits funcionam perfeitamente na ver 64bits, MAS só usam os 32bits. Ou seja, funcional igual a na versao de 32bits, nao perdem nada, mas também nao tao optimizados para 64bits.
De qualquer modo, seria algo raro qualquer driver PRECISAR de 64bits para funcar bem - ate 16 bits chegariam usualmente (um long vs double).[/quote]
Se fosse assim tão simples, não existiria qualquer problema em correr processos de 16 bits, certo ?
ArrayE o vista instala os drivers que quiseres - incluindo os nao-assinados. é só desligar o UAC (User Acount Control).[/quote]
Os drivers que quiseres, não será bem, mas tens razão, já vi que existem várias formas de ultrapassar a questão dos drivers não-assinados.:fixe:
Por isso Mário, na minha opinião:
- Se quiseres aumentar em 10% a performance do PC e aumentar em 50% as dores de cabeça com possíveis incompatibilidides de hardware que já tenhas ( isto inclui volantes :bigsmile:e não só ... ) então opta pelo Vista64.
Acho que o vista64 será a melhor opção ( entre vistas) dentro de algum tempo, mas ainda não é.
ArrayRicGom - desculpa lá a gressividade, mas tou a estudar isto mesmo, e com um nível de profundidade MUITO maior do que o que aqui está escrito. (só a parte do "limite" de 2gb dava para cerca de 300 páginas)[/quote]
Não vejo qualquer motivo para pedires desculpa, isto é simplesmente uma troca de ideias ( que por sinal já entrou bem dentro do off-topic :blink1: ), não vi qualquer "rasgo" de agressividade, espero que o teu teclado possa dizer o mesmo :cheesy::fixe:
Cada PROCESSO só tem enderecamento para +/- 2gbs. Podes mapear 2^32 endereços, mas o SO reserva uma parte (+/- 1GB dos 4gb que consegue mapear) para guardar a memoria do SO, memoria para saber quem tem qual memoria, etc.[/quote]
Vamos lá ver se nos entendemos:bigsmile::
Estamos a falar de coisas diferentes. O endereçamento máximo no vista 32 ( e no XP) é de 4GB e é disso que eu falo. Nesta situação, por defeito, o SO reserva 2GB para si e "deixa" os restantes 2GB para "user-processes" isto acontece no vista exactamente da mesma forma que acontece no XP, a diferença é que o vista consome mais recursos para fazer o mesmo :notrust:. Como também deves ter estudado, é possível configurar o XP ou Vista32 para passarem a reservar para si 1GB em vez dos 2GB por defeito (embora isto possa gerar alguns efeitos colaterais), libertando 3 GB para "user-processes", o problema é que os processos só utilizam este Giga adicional se forem estruturados / linkados, tendo isso em conta.
Como é evidente, o SO reserva sempre memória para si próprio, independentemente de teres instalados 1,2,3 ou 4GB. Os 4GB que refiro são os 4GB disponíveis (SO + processos de utilizador)
ArrayOs drivers de 32 bits funcionam perfeitamente na ver 64bits, MAS só usam os 32bits. Ou seja, funcional igual a na versao de 32bits, nao perdem nada, mas também nao tao optimizados para 64bits.
De qualquer modo, seria algo raro qualquer driver PRECISAR de 64bits para funcar bem - ate 16 bits chegariam usualmente (um long vs double).[/quote]
Se fosse assim tão simples, não existiria qualquer problema em correr processos de 16 bits, certo ?
ArrayE o vista instala os drivers que quiseres - incluindo os nao-assinados. é só desligar o UAC (User Acount Control).[/quote]
Os drivers que quiseres, não será bem, mas tens razão, já vi que existem várias formas de ultrapassar a questão dos drivers não-assinados.:fixe:
Por isso Mário, na minha opinião:
- Se quiseres aumentar em 10% a performance do PC e aumentar em 50% as dores de cabeça com possíveis incompatibilidides de hardware que já tenhas ( isto inclui volantes :bigsmile:e não só ... ) então opta pelo Vista64.
Acho que o vista64 será a melhor opção ( entre vistas) dentro de algum tempo, mas ainda não é.
ArrayRicGom - desculpa lá a gressividade, mas tou a estudar isto mesmo, e com um nível de profundidade MUITO maior do que o que aqui está escrito. (só a parte do "limite" de 2gb dava para cerca de 300 páginas)[/quote]
Não vejo qualquer motivo para pedires desculpa, isto é simplesmente uma troca de ideias ( que por sinal já entrou bem dentro do off-topic :blink1: ), não vi qualquer "rasgo" de agressividade, espero que o teu teclado possa dizer o mesmo :cheesy::fixe: