Friday, October 11, 2013

Komputer kompatibilitas

Post : 11 Oktober 2013
By : ilhamgariansyah.blogspot.com

Komputer kompatibilitas

Sebuah keluarga komputer model dikatakan kompatibel jika tertentu software yang berjalan pada salah satu model juga dapat dijalankan pada semua model keluarga lainnya. Model komputer mungkin berbeda dalam kinerja , kehandalan atau beberapa karakteristik lainnya. Perbedaan ini dapat mempengaruhi hasil dari menjalankan perangkat lunak.

kompatibilitas Software

Kompatibilitas perangkat lunak dapat merujuk pada kompatibilitas perangkat lunak tertentu yang telah berjalan pada khususnya arsitektur CPU seperti Intel atau PowerPC . Kompatibilitas perangkat lunak juga dapat merujuk kepada kemampuan untuk perangkat lunak untuk dijalankan pada khususnya sistem operasi . Sangat jarang adalah perangkat lunak disusun kompatibel dengan beberapa arsitektur CPU yang berbeda. Biasanya, aplikasi dikompilasi untuk arsitektur CPU yang berbeda dan sistem operasi untuk memungkinkan agar kompatibel dengan sistem yang berbeda. perangkat lunak yang diinterpretasikan , di sisi lain, biasanya dapat dijalankan pada berbagai arsitektur CPU yang berbeda dan sistem operasi jika penafsir yang tersedia untuk arsitektur atau sistem operasi. Software ketidakcocokan terjadi berkali-kali untuk perangkat lunak baru dirilis untuk versi terbaru dari sistem operasi yang tidak kompatibel dengan versi lama dari sistem operasi karena mungkin kehilangan beberapa fitur dan fungsi bahwa perangkat lunak tergantung pada. Software yang bekerja pada versi sistem operasi dikatakan kompatibel .

kompatibilitas Hardware

Kompatibilitas perangkat keras dapat merujuk pada kompatibilitas komponen hardware komputer dengan tertentu arsitektur CPU , bus, motherboard atau sistem operasi . Hardware yang kompatibel mungkin tidak selalu dijalankan pada kinerja tertinggi dinyatakan, tetapi hal itu tetap bisa bekerja dengan komponen warisan . Contohnya adalah RAM chip, beberapa di antaranya dapat berjalan pada lebih rendah (atau kadang-kadang lebih tinggi) clock rate dibandingkan rated. Hardware yang dirancang untuk satu sistem operasi mungkin tidak bekerja bagi orang lain, jika perangkat atau kernel driver tidak tersedia. Sebagai contoh, sebagian besar perangkat keras untuk Mac OS X adalah proprietary hardware [1] dengan driver tersedia untuk digunakan dalam sistem operasi seperti Linux .

Komputasi 64-bit

Dalam ilmu komputer, istilah 64-bit biasa digunakan untuk menjelaskan bahwa terdapat sebuah bilangan bulat (integer) yang memiliki panjang 64 bit. Dalam arsitektur komputer, istilah ini merujuk kepada CPU, ukuran word, lebar datapath serta lebar alamat memori maksimum 64 bit (8 oktet). Istilah ini juga merujuk kepada istilah yang menjelaskan arsitektur mikroprosesor yang menggunakan register prosesor, bus alamat, atau bus data berbasis 64 bit.

Perlu diketahui bahwa besarnya ukuran word yang digunakan pada suatu mesin (prosesor) bergantung pada arsitekturnya dan bergantung pada sistem operasi yang menjalankan aplikasi. Misalnya, pada sistem operasi Windows 64 bit. Sistem operasi ini dapat menjalankan aplikasi 64 bit (memiliki word mesin 64 bit) maupun aplikasi 32 bit (memiliki word mesin 32 bit). Sistem operasi akan menggunakan word mesin 64 bit saat menjalankan aplikasi 64 bit, atau menggunakan word mesin 32 bit saat menjalankan aplikasi 32 bit. Sehingga ukuran kata mesin bisa berbeda walaupun pada mesin yang sama.

Istilah word dapat memiliki arti yang berbeda, bergantung pada penggunaannya. Dalam baasa assembly x86, dikenal istilah WORD, DOUBLEWORD (DWORD) dan QUADWORD (QWORD) untuk menyebut besarnya ukuran byte, terlepas dari ukuran word mesin. Word berukuran 2 byte, DWORD berukuran 4 byte, dan QWORD berukuran 8 byte. CPU 64 bit sebenarnya telah lama ada, misalnya digunakan di superkomputer Cray-1 pada tahun 1975 dan digunakan di workstation dan server berbasis RISC (contohnya DEC Alpha) sejak awal 1990-an. Pada tahun 2003 mulai digunakan pada komputer pribadi (PC) misalnya pada PC berbasis mikroprosesor x86-64 dan PC berbasis mikroprosesor PowerPC 64-bit.

Register 64 bit dapat menyimpan 264 (18.446.744.073.709.551.616) nilai yang berbeda. Oleh karena itu, prosesor yang memiliki alamat memoti 64 bit dapat secara langsung mengakses 264 byte (16 exbibytes) memori yang dapat dialamati.

Sebuah register 64-bit dapat menyimpan 2 64 (lebih dari 18 triliun ) nilai yang berbeda. Oleh karena itu, prosesor dengan 64-bit alamat memori secara langsung dapat mengakses 2 64 byte (= 16 exbibytes ) dari byte-addressable memori.

Tanpa kualifikasi lebih lanjut, arsitektur komputer 64-bit umumnya memiliki integer dan menangani register yang 64 bit lebar, memungkinkan dukungan langsung untuk 64-bit tipe data dan alamat. Namun, CPU mungkin memiliki eksternal data bus atau bus alamat dengan ukuran yang berbeda dari register, bahkan lebih besar (32-bit Pentium memiliki bus 64-bit data, misalnya). Istilah ini juga dapat merujuk pada ukuran tingkat rendah jenis data, seperti 64-bit floating-point nomor.

implikasi Arsitektur

Register prosesor biasanya dibagi menjadi beberapa kelompok: integer, floating-point, SIMD , kontrol, dan register sering khusus untuk aritmatika alamat yang mungkin memiliki kegunaan berbagai nama seperti register alamat, indeks atau basa. Namun, dalam desain modern, fungsi-fungsi ini sering dilakukan oleh register tujuan yang lebih umum integer. Dalam kebanyakan prosesor, hanya integer dan / atau alamat-register dapat digunakan untuk mengatasi data dalam memori, jenis lain dari register tidak bisa. Ukuran register tersebut karena biasanya membatasi jumlah memori langsung addressable, bahkan jika ada register, seperti floating-point register, yang lebih luas.

Prosesor kinerja paling tinggi 32-bit dan 64-bit (beberapa pengecualian yang lebih tua atau tertanam ARM dan 32-bit MIPS CPU) telah terintegrasi hardware floating point, yang sering, namun tidak selalu, berdasarkan 64-bit unit data. Sebagai contoh, meskipun x86 / x87 arsitektur memiliki instruksi mampu memuat dan menyimpan 64-bit (dan 32-bit) floating-point nilai dalam memori, data titik internal floating dan mendaftarkan format 80 bit lebar, sedangkan tujuan umum register adalah 32 bit lebar. Sebaliknya, 64-bit Alpha keluarga menggunakan 64-bit floating-point data dan mendaftar format (serta 64-bit register integer).

Sejarah

CPU Sebagian besar dirancang sehingga isi dari sebuah register integer tunggal dapat menyimpan alamat (lokasi) dari data dalam komputer memori virtual . Oleh karena itu, jumlah total alamat dalam memori virtual - jumlah total data komputer dapat tetap di wilayah kerjanya - ditentukan oleh lebar register tersebut. Dimulai pada tahun 1960 dengan IBM System/360 (yang merupakan pengecualian, dalam hal ini menggunakan urutan rendah 24 bit dari sebuah kata untuk alamat, menghasilkan 16 MB [16 × 1024 2 byte] address ukuran ruang), maka ( antara lain banyak) yang Desember VAX minicomputer pada 1970-an, dan kemudian dengan Intel 80386 di pertengahan 1980-an, sebuah konsensus de facto dikembangkan bahwa 32 bit adalah ukuran register nyaman. Sebuah 32-bit alamat mendaftar berarti bahwa 2 32 alamat, atau 4 GB of RAM , dapat dirujuk. Pada saat ini arsitektur yang dirancang, 4 GB memori begitu jauh melampaui jumlah yang khas (4 MB) dalam instalasi bahwa ini dianggap cukup "headroom" untuk mengatasi. 4290000000 alamat yang dianggap sebagai ukuran yang sesuai untuk bekerja dengan alasan lain yang penting: 4290000000 bilangan bulat yang cukup untuk menetapkan referensi unik untuk sebagian besar entitas dalam aplikasi seperti database .

Beberapa superkomputer arsitektur dari tahun 1970-an dan 1980-an menggunakan register sampai dengan 64 bit lebar. Pada pertengahan 1980-an, Intel i860 pembangunan mulai berpuncak pada (terlambat rilis untuk Windows NT) 1989. Namun, 32 bit tetap norma sampai awal 1990-an, ketika penurunan terus-menerus dalam biaya memori menyebabkan instalasi dengan jumlah RAM 4 GB mendekati, dan penggunaan ruang memori virtual melebihi langit-langit 4 GB menjadi diinginkan untuk menangani jenis tertentu masalah. Sebagai tanggapan, MIPS dan DEC mengembangkan arsitektur 64-bit mikroprosesor, awalnya untuk high-end workstation dan server yang mesin. Pada pertengahan 1990-an, HAL Computer Systems , Sun Microsystems , IBM , Silicon Graphics , dan Hewlett Packard telah mengembangkan arsitektur 64-bit untuk workstation dan sistem server. Sebuah pengecualian untuk tren ini adalah mainframe dari IBM, yang kemudian digunakan 32-bit data dan 31-bit ukuran alamat, mainframe IBM tidak termasuk prosesor 64-bit sampai tahun 2000. Selama 1990-an, beberapa biaya rendah 64-bit mikroprosesor yang digunakan dalam elektronik konsumen dan aplikasi embedded. Terutama, Nintendo 64 [3] dan PlayStation 2 memiliki 64-bit mikroprosesor sebelum diperkenalkan di komputer pribadi. High-end printer dan peralatan jaringan, serta industri komputer, juga digunakan 64-bit mikroprosesor, seperti Devices Efek Quantum R5000 . Komputasi 64-bit mulai melayang ke desktop komputer pribadi dari tahun 2003 dan seterusnya, ketika beberapa model di Apple baris 's Macintosh beralih ke PowerPC 970 prosesor (disebut "G5" oleh Apple), dan AMD merilis pertama 64-bit x86- 64 prosesor.


Pustaka : Wiki.org

0 comments:

Post a Comment

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons