[ask] perbedaan processor 64bit dan 32bit
Welcome guest, is this your first visit? Create Account now to join.
  • Login:

Welcome to the CHIP Forum.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 16

Thread: [ask] perbedaan processor 64bit dan 32bit
  
Bookmark and Share

  1. #1
    Join Date
    May 2005
    Location
    jakarta
    Posts
    40
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Question [ask] perbedaan processor 64bit dan 32bit



    hi semuanya,gw masih baru nih di forum chip ini,mo numpang nanya dong, gw bingung perbedaan dari processor 64 bit dan 32 bit tuh dimana sih yah? dah gitu emang apa gunanya dgn make 64 bit? gw sendiri punya spek komp tuh processor amd64 2800,mobo gigabyte ga-k8ns, ram 512 pc 3200 vgen, vga radeon 9600pro 256, os pake winxp sp1a ru1, dah gitu,kl pake proc 64 bit jalanin pake os 32 bit en 64 bit itu emang dimana bedanya?
    (kl bisa sekalian kasih referensi alamat website buat gw baca2 perbedaan tuh 2 proc)...
    thx eniewei!

  2. #2
    Join Date
    Nov 2004
    Location
    Boon Lay
    Posts
    155
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    15

    Re: [ask] perbedaan processor 64bit dan 32bit



    Processor 64 bit seharusnya berjalan di dalam lingkungan 64 bit. Sedangkan sampai saat ini belum ada processor yang benar2 berjalan dalam lingkungan 64 bit, in the sense, no such drivers and applications that really work in 64 bit environment.

    What is the use of 64 bit? Jadi gunanya buat mengexpand besar data yang diolah sehingga kecepatan dan banyak data yang lebih dapat diperoleh. Contoh gampangnya int 32 bit dengan int 64 bit. int 32 bit itu bisa pake data sampe sebesar 4 milyar lah kira2 kalo misal itu unsigned. Sedangkan buat 64 bit itu bisa sampe 1.8 x 10^19 buat unsignednya. Jadi yah lebih banyak lah.

    Lalu terkadang programmer suka memerlukan perhitungan angka yang besar dengan integer. Ini sering kali dibuat converter dari int 32 menjadi int 64 bit. Karena processor 32 bit nggak bisa melakukan perhitungan 32 bit ditambah 32 bit full atau lebih. Terkadang programmer suka akal2in gimana caranya supaya bisa. Caranya kurang lebih pake 2 integer 32 bit buat low and high portion.

    Apa yang terjadi kalo komputer lo itu pake OS 64 bit? Gak tau, soalnya lo cuman bisa pake Windows XP x64, yang di claim Microsoft that the kernel is 64 bit but the application will be emulated in 32 bit, karena umumnya driver2 dan application2 yang ada sekarang ini adalah 32 bit.

    Kalo nanya lagi apa akibatnya kalo kompie gue pake ini? Hasil benchmark bakal turun semua, dikit sih turunnya, tapi semuanya turun. Karena masalah emulator tadi itu.

    Tapi kalo gue bisa pake Windows XP x64, gue mau pake. Alasan:
    Mengenal 64 bit environment, lalu banyak perubahan dalam API seperti dulu waktu Windows ganti 16 bit ke 32 bit, win16 API direplace sama win32 API. Benernya sih WinXP msih punya win16 API, tapi kan kalo kita "berkecimpung" dalam IT ada baiknya lebih maju satu langkah. Kita belajar win64 API duluan... Manthap

  3. #3
    Join Date
    Nov 2004
    Location
    above the ground, under the sky
    Posts
    11,589
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    53

    Re: [ask] perbedaan processor 64bit dan 32bit



    Quote Originally Posted by hanyasampah
    Processor 64 bit seharusnya berjalan di dalam lingkungan 64 bit. Sedangkan sampai saat ini belum ada processor yang benar2 berjalan dalam lingkungan 64 bit, in the sense, no such drivers and applications that really work in 64 bit environment.
    Aplikasi bener, tapi drivers engga... Seperti gue bilang bolak balik, cara AMD akses peripheral itu berbeda. Dan di 64 bit mode, AMD nggak support cara akses melalui DMA seperti 32 bit. Jadi drivers, kalo udah OS64 bit, nggak ada driver jalan di 32 bit. Gue pernah cobain paksa install, dia langsung restart sebelum masuk windows. Safe mode aja nggak bisa masuk. Itu cuman driver DKU-5-nya Nokia.. Akses ke peripheral sudah menggunakan DVMA, melalui IOMMU layer seperti Sun SPARC dan IBM Power4.
    Dan, nggak mungkin kan driver diemulasi?

    What is the use of 64 bit? Jadi gunanya buat mengexpand besar data yang diolah sehingga kecepatan dan banyak data yang lebih dapat diperoleh. Contoh gampangnya int 32 bit dengan int 64 bit. int 32 bit itu bisa pake data sampe sebesar 4 milyar lah kira2 kalo misal itu unsigned. Sedangkan buat 64 bit itu bisa sampe 1.8 x 10^19 buat unsignednya. Jadi yah lebih banyak lah.

    Lalu terkadang programmer suka memerlukan perhitungan angka yang besar dengan integer. Ini sering kali dibuat converter dari int 32 menjadi int 64 bit. Karena processor 32 bit nggak bisa melakukan perhitungan 32 bit ditambah 32 bit full atau lebih. Terkadang programmer suka akal2in gimana caranya supaya bisa. Caranya kurang lebih pake 2 integer 32 bit buat low and high portion.
    Yup.. that's right. Makanya kalo pake angka gede, 32 bit itu jadi lelet. Karena nggak bisa kerja dalam 1 step.

    Satu lagi keuntungan utama kalo pake 64 bit. Ada tambahan register baru di AMD64. prefix R. EAX, EBX masih ada, ditambah RAX, RBX, dll.

  4. #4
    Join Date
    Nov 2004
    Location
    Boon Lay
    Posts
    155
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    15

    Re: [ask] perbedaan processor 64bit dan 32bit



    Quote Originally Posted by Magician
    Aplikasi bener, tapi drivers engga... Seperti gue bilang bolak balik, cara AMD akses peripheral itu berbeda. Dan di 64 bit mode, AMD nggak support cara akses melalui DMA seperti 32 bit. Jadi drivers, kalo udah OS64 bit, nggak ada driver jalan di 32 bit. Gue pernah cobain paksa install, dia langsung restart sebelum masuk windows. Safe mode aja nggak bisa masuk. Itu cuman driver DKU-5-nya Nokia.. Akses ke peripheral sudah menggunakan DVMA, melalui IOMMU layer seperti Sun SPARC dan IBM Power4.
    Dan, nggak mungkin kan driver diemulasi?
    Apakah harus gue jawab mungkin?! Dan kenyataannya memang mungkin. Bentar, definisi driver dulu deh... Biar fair dong?! Driver adalah software untuk mengendalikan hardware. Jadi apabila lo bikin suatu software untuk mengendalikan hardware dalam bentuk apapun, itu adalah driver. Kalo lo bikin software di java, java gak bakal jalan kalo gak ada Java Virtual Machine. Nah, jadi secara otomatis drivernya itu di emulasikan. Ada lagi 1 macem emulasi driver yang digunakan sama Virtual PC 2004. Jadinya satu PC bisa punya OS dalam OS, itu sejenis emulasi juga. Gue pernah pake ginian waktu cobain recompile kernel Linux, bahkan dalam hal ini bukan drivernya lagi yang diemulasikan, tapi hardwarenya di-emulasikan... So?! Mengapa tidak?! Dan gue juga cuman ngequote ini dari PC Format UK koq... Ditulis di situ...

  5. #5
    Join Date
    Nov 2004
    Location
    above the ground, under the sky
    Posts
    11,589
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    53

    Re: [ask] perbedaan processor 64bit dan 32bit



    Ohh.. itu bisa saja.. Itu yang namanya Virtualization Layer. Dan itu adalah layer dibawah OS. Saat ini, itu belum bisa di x86.
    Kalau melalui software lain, emulator di dalam OS, bisa saja, tapi driver yang langsung berhubungan dengan base OS 64 bit nggak bisa diemulasi dengan cara itu. Dan kalo biarpun ada emulator 32 bit, tapi nggak ada yang diemulasi, nggak mungkin kan? Dia mau jalanin apa juga kalo nggak ada hardware yang diemulasi?
    Memang yang mesti diemulasi adalah hardware layernya. Tapi pada Windows, driver terletak langsung ke HAL. Dan HAL Win64 adalah 64 bit yang nggak mengerti i386 instruction. Harus ada driver yang jalan dulu, baru bisa diemulasikan. Gue pernah liat isinya VDM, yang buat emulasi sound card di DOS. Itu juga butuh base driver. Begitu driver sound card dimatikan, driver VDM juga nggak bisa jalan.
    Linux, kalo jalan pada low level kernel pun nggak bisa. Pada Linux forum pun, banyak yang kesulitan dengan cara AMD dan Intel yang berbeda dalam mengakses hardware. Intel tidak bisa pake IOMMU, sedangkan AMD kalo udah 64 bit PAE supportnya dimatikan.

  6. #6
    Join Date
    Nov 2004
    Posts
    128
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    15

    Re: [ask] perbedaan processor 64bit dan 32bit



    Bukanya perbedaan processor 64bit dan 32bit sangat simple, 32bit

    Btw. bukan driver yang diemulasikan, tetapi hardware, dan driver yang real harus bisa jalan di emulated hardware....

  7. #7
    Join Date
    Nov 2004
    Location
    above the ground, under the sky
    Posts
    11,589
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    53

    Re: [ask] perbedaan processor 64bit dan 32bit



    yup.... that's one of the answer.
    Intinya, mau diemulasikan bagaimanapun, elo tetep butuh driver yang akses langsung ke hardware tanpa emulasi.

  8. #8
    Join Date
    Nov 2004
    Location
    Boon Lay
    Posts
    155
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    15

    Re: [ask] perbedaan processor 64bit dan 32bit



    Gue rasa cuman namanya aja. Yang mana diemulasikan ke mana juga yang penting kita tau kalo perlu suatu layer di sana yang gak bisa langsung. Kayak gitu aja. Gue pernah baca ada yang bilang emulated driver juga ada yang bilang emulated hardware. Tergantung definisi awal dari emulasi juga sih yah... Kalo lo bilang yang diemulasikan hardwarenya... yah... monggo... silakan pake nama itu, yang jelas win XP x64 berjalan lebih lambat dibandingkan win XP biasa.

  9. #9
    Join Date
    Nov 2004
    Location
    above the ground, under the sky
    Posts
    11,589
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    53

    Re: [ask] perbedaan processor 64bit dan 32bit



    Udah pernah liat test FarCry? Kok lebih kenceng yakk?

  10. #10
    Join Date
    Nov 2004
    Location
    Boon Lay
    Posts
    155
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    15

    Re: [ask] perbedaan processor 64bit dan 32bit



    Quote Originally Posted by Magician
    Udah pernah liat test FarCry? Kok lebih kenceng yakk?
    Link-nya dong... Mana linknya?! Jadi bisa liat rame2... Mana sok linknya?!


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts