Tampilkan postingan dengan label Computer. Tampilkan semua postingan
Tampilkan postingan dengan label Computer. Tampilkan semua postingan

Minggu, Mei 15, 2011

Perbedaan 32bit dengan 64bit

Prosesor 32-Bit dan 64-Bit

Yang dimaksud 32-bit atau 64-bit sebenarnya mengacu pada arsitektur prosesor yang merupakan kemampuan prosesor dalam melakukan pengolahan data. Kata bit disini berarti binary digit (digit biner). Digit biner merupakan digit dasar yang dikenal oleh komputer. Digit biner hanya mengenal angka 0 dan 1 (angka dasar yag digunakan untuk memproses semua data di komputer). Istilah byte mengacu pada 8 buah digit biner.

Processor 32-bit berarti processor tersebut mempunyai pengelolaan data selebar 32 digit biner (binary digit). Sedangkan untuk processor 64-bit, pengelolaan datanya lebih lebar, yakni 64 digit biner. Hal ini berpengaruh terhadap besarnya data sebesar 32 yang dapat diolah. Karena processor 32-bit hanya punya "space" sebesar 32 untuk digitnya, maka angka yang dapat diolah adalah 2^32 atau antara 0 sampai dengan 4.294.967.295. Sedangkan untuk processor 64-bit, angka yang dapat diolah adalah 2^64 atau antara 0 sampai dengan 18.446.744.073.709.551.615. Mungkin hanya para ilmuwan yang benar-benar membutuhkan angka sebesar itu. Namun tunggu dulu! Kita tidak dapat menarik kesimpulan tentang processor 32-bit dan 64-bit hanya berdasarkan hal tersebut. Hal tersebut bukanlah satu-satunya yang membedakan antara processor 32-bit dan 64-bit.

Pengaruh yang signifikan adalah pada register. register merupakan unit penyimpanan data terkecil dalam CPU. Register dalam sebuah processor berdiri pada tingkat tertinggi dalam hierarki memory, yang artinya kecepatan aksesnya adalah yang paling cepat (jika dibandingkan RAM, cache ataupun harddisk) walaupun kapasitasnya adalah paling kecil. Pada CPU, register terdiri dari berbagai macam, misalnya register data (digunakan untuk menyimpan bilangan bulat), register alamat (untuk menyimpan alamat memory atau mengakses alamat memory di RAM), register general purpose (dapat digunakan untuk penyimpanan angka maupun alamat memory), register floating point (digunakan untuk menyimpan bilangan pecahan), register konstanta (merupakan register read-only untuk menyimpan nilai yang pasti misalnya phi, null, true), register vektor, dan register special purpose (menyimpan data internal processor).

Salah satu kegunaan dari register adalah saat processor memerlukan untuk melakukan operasi aritmetika. Nilai-nilai yang hendak diproses akan disimpan terlebih dahulu pada register (misalnya pada register data atau register general purpose), demikian juga hasil dari operasi tersebut, akan diletakkan pada register. Register pada processor 64-bit tentunya akan menghasilkan presisi yang lebih tinggi daripada processor 32-bit, terutama untuk bilangan pecahan (sebagai perbandingan, processor pertama dari Intel adalah processor 4004 yang merupakan processor 4-bit).

Pengaruh lainnya adalah pola pengalamatan. Salah satu register untuk menunjuk pada alamat tertentu di memori adalah register alamat. Pada arsitektur 32-bit, alamat memori yang dapat ditunjuk sebesar 2^32 alamat yang unik (atau 4 GB). Hal ini menyebabkan processor 32-bit hanya dapat mengacu pada alamat memory sebesar 4 GB. Pada komputer berbasis Windows, memory sebesar 4 GB ini akan terbagi untuk penggunaan kernel dan aplikasi, masing-masing 2 GB, sehingga aplikasi hanya dapat mengakses maksimal 2GB. penambahan memory di atas 4 GB menjadi tidak berguna jika menggunakan processor 32-bit.

Untuk processor 64-bit, pengolahan memory dapat dilakukan hingga 2^64 atau 16 Eksa Byte (lebih dari 16 miliar GiB). Pada Windows 7, edisi 64-bit (dan dijalankan pada processor 64-bit) dapat mendukung hingga 128 GB RAM sehingga waktu yang diperlukan untuk input dan output menjadi lebih cepat.

Lebar data dari bus juga tergantung dari processor apakah 32-bit atau 64-bit. Secara sederhana, data bus adalah kabel yang membawa informasi keluar-masuk memory menuju processor. Data bus pada processor 64-bit, tentu dapat membawa informasi lebih banyak dibandingkan data bus pada processor 32-bit.

Kamis, Desember 30, 2010

Cloud Computing (komputasi awan) OS

Era Cloud Computing OS

Baru-baru kita kita sering mendengar istilah cloud computing (komputasi awan). Teknologibaru yang digadang-gadang akan sangat menguntungkan banyak pihak ini begitu menjanjikandi masa yang akan datang. Banyak perusahaan yang berlomba-lomba menggunakan jasacloud computing dalam menjalankan usahanya. Untuk itu ada baiknya kita mengenal lebihjauh, “apa itu cloud computing?”

Perkembangan Cloud computing era akhir tahun 90an dan awal tahun 200an, terdapat solusi yang ditawarkanpada vendor perangkat lunak, Konsep ini dahulu dikenal dengan ASP (ApplicationService Provider), menurut Kamus Komputer ASP ini merupakan suatu usaha yangmenawarkan akses berupa penggunaan aplikasi perangkat lunak kepada pengguna individu maupun perkantoran melalui sarana Internet. Pada dasarnya ASP adalah suatu Independent Software Vendor (ISV) atau ISP yang memanfaatkan Internet sebagaisarana penyampaian sehingga program aplikasinya bisa berfungsi.

Cloud computing adalah teknologi yang menggunakan internet dan server pusat yangjauh untuk menjaga/mengelola data dan aplikasi. Cloud computing membantu konsumen danpebisnis untuk menggunakan aplikasi tanpa melakukan instalasi, mengakses file pribadimereka di komputer manapun dengan akses internet. Teknologi ini memungkinkan efisiensilebih dengan memusatkan penyimpanan, memory, pemrosesan, dan bandwith.

Ada beberapa keuntungan yang dapat dilihat dari perkembangan Cloud Computing ini,seperti:

• Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya.
• Membuat lebih eglity, dengan mudah dapat berorientasi pada profit danperkembangan yang cepat.
• Membuat operasional dan manajemen lebih mudah, dimungkinkan karena sistempribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dandiatur dengan mudah.
• Menjadikan koloborasi yang terpecaya dan lebih rampingMembantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkanreliability dan kritikal sistem informasi yang kita bangun.

Contoh cloud computing adalah Yahoo email atau Gmail. Anda tidak perlu softwareatau server untuk menggunakannya. Semua konsumen hanya perlu koneksi internet danmereka dapat mulai mengirimkan email. Software manajemen email dan serbar semuanya ada di cloud (internet) dan secara total dikelola oleh provider seperti Yahoo, Google, etc.

Konsumen hanya perlu menggunakan software itu sendiri dan menikmati manfaatnya. Analoginya adalah, "Jika and membutuhkan susu, kenapa membeli sapi?" Yang semuapengguna butuhkan adalah manfaat menggunakan software atau hardware seperti mengirim email dll.

Ada beberapa keuntungan yang dapat dilihat dari perkembangan Cloud Computing ini, seperti :

• Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya.
• Membuat lebih eglity, dengan mudah dapat berorientasi pada profit danperkembangan yang cepatMembuat operasional dan manajemen lebih mudah, dimungkinkan karena sistempribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dandiatur dengan mudah.
• Menjadikan koloborasi yang terpecaya dan lebih rampingMembantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkanreliability dan kritikal sistem informasi yang kita bangun.