32 Bit Mi One Ya ? [ Pc Mühendisi :) ]
-
Devleti baskılayıp , şartlarımızdan vazgeçip üretim yaparak bunun önüne geçebiliriz.
-
ya 32 bitle 64 biti ayıramamak bişimi ya
geçen bi firmaya işim düştü gittim IT departmanındaki yetkili adamı çağırın falan dedim adam geldi
dedim bole bole networkte bi sorun var bu cihaz(printer) çalışmıyor dedim boş ip verirseniz 5 dk da gerekli ayarlarını yapim dedim.
adam düşündü düşündü düşündü....
ne derse beğenizsiniz.
boşta ip derken nedemek istediniz biraz daha açarmısınız
sonra bu adamlara IT departmanını bırakıolar serverları bırakıolar networku bırakıolar gelde anla bu işi
-
32bit işlemcinin byte cinsidinden maksimum adresleyebileceği ram mikatrı 3gb dır. Fakat bu iş kullanılan memory management unit e gore değişir. Bir field ile 1 adres noktası yerine 4 adres noktası adreslenebilir. ozaman 64gb a kadar ram artırılabilir. server makinelerdeki fark burdan kaynaklanıyor.
-
Okullardaki durumla çokmu farklı sanıyorsunuz universiteyi teknik okullarda dahil birçok kurumda günlük hayatta işimize yaramıçak bize hiç bir katkısı olmayan o kadar gereksiz konular veriliyorki sadeçe diploma için bunları kısa bir süreliğine öğreniyorsunuz sonra gerçek iş hayatına başladığınızda anlıyorsunuzki bir bok bilmiyorsunuz.
-
Ne zaman şaşırmamayı öğreniceksin cidden merak ediyorum.
-
Pc mühendisi olmak cok mu zor bişi anlamadim ki. kazandiktan sonra bir sekilde bitiriyolar bir coguda bi bok öğrenmeden bitirmiyormu?
-
tagext bunu yazdı:
-----------------------------
32bit işlemcinin byte cinsidinden maksimum adresleyebileceği ram mikatrı 3gb dır. Fakat bu iş kullanılan memory management unit e gore değişir. Bir field ile 1 adres noktası yerine 4 adres noktası adreslenebilir. ozaman 64gb a kadar ram artırılabilir. server makinelerdeki fark burdan kaynaklanıyor.
-----------------------------işlemci ile bellek arasındaki adress bus 32 bit değil mi :S eğer öyleyse 2^32 = 4294967296 bit adreslenmez mi oda 4gb yapıyor(eğer her adres bir byte tutuyorsa).
neden 3gb oluyor açıklar mısınız acaba? ben yanlış biliyor olabilirim.
Teşekkürler.
-
BeelzeBuB bunu yazdı:
-----------------------------tagext bunu yazdı:
-----------------------------
32bit işlemcinin byte cinsidinden maksimum adresleyebileceği ram mikatrı 3gb dır. Fakat bu iş kullanılan memory management unit e gore değişir. Bir field ile 1 adres noktası yerine 4 adres noktası adreslenebilir. ozaman 64gb a kadar ram artırılabilir. server makinelerdeki fark burdan kaynaklanıyor.
-----------------------------işlemci ile bellek arasındaki adress bus 32 bit değil mi :S eğer öyleyse 2^32 = 4294967296 bit adreslenmez mi oda 4gb yapıyor(eğer her adres bir byte tutuyorsa).
neden 3gb oluyor açıklar mısınız acaba? ben yanlış biliyor olabilirim.
Teşekkürler.
-----------------------------3 sayfa sonra, sonunda birisi yazmış :) 32 bit işlemcilerin 32 tane adres bacağı vardır ve arkadaşın da dediği gibi 2^32=4 Gb den fazla ram adresleyemez.
Bilgisayara 30 gb ram de taksanız 32 bit bir işlemci en fazla 4 gb sini görür.
16 bit intel işlemcilerinde 20 adres bacağı olduğu için 2^20=1 mb lik bir belleği adresleyebilir. Örneğin şuanda kullandığınız bilgisayara da ms-dos kurup kullanabilirsiniz ancak ms-dos un kullanabileceği maksimum bellek yine 1 mb dir.
-
Memory map edilirken Page Directory oluşturulur bu Page Directory uzerinde Page Table ların adresini tutar. PAE destekleyen işlemcilerde ve chipsetlerde sistemde birden fazla page directory olur. Normalde 4 gb adresleyebilirken PAE ile birden faz page directory olduğundan birden fazla 4gb olur.
Tam teknik açıklaması bu değil ama idare edin.
-
tagext bunu yazdı:
-----------------------------Memory map edilirken Page Directory oluşturulur bu Page Directory uzerinde Page Table ların adresini tutar. PAE destekleyen işlemcilerde ve chipsetlerde sistemde birden fazla page directory olur. Normalde 4 gb adresleyebilirken PAE ile birden faz page directory olduğundan birden fazla 4gb olur.
Tam teknik açıklaması bu değil ama idare edin.
-----------------------------Hocam windows ve linux da her processin bir tane page directory si vardır zaten. Sistemde tek page directory 4gb bellek adresleyebilir.
Tabi buna izin verilmez. Page directory nin 512. elemanından sonrası işletim sistemine ayrılmıştır. Her processin page directory sine kernelin page directory si eklenir ve böylelikle hiçbir sürec 2 gb den yüksek bir bellekte çalışamaz. Kernel mod processler hariç.
Yani sistem 2 gb nin üstündeki sanal bellekte çalışıyormuş gibi olur. Pae meselesini pek bilmesemde bildiğim kadarıyla adres erişiminde kullanılan bit sayısı arttırılarak ve adres erişimine ek yük getirilerek sağlanıyor. Ancak hiç kullanmadığım ,için emin değilim :)