Dalam akselerasi hardware komputasi saat ini digunakan di mana-mana.Hal ini telah menjadi begitu akrab dan alami, sebagai perpanjangan instruksi prosesor MMX.Tapi itu tidak selalu.Langkah-langkah tentatif pengembang dan programmer pertama untuk mempromosikan peluang baru, penilaian campuran dari komunitas komputer, dan kemudian - pengakuan ... itu.Sekarang, bagaimanapun, akselerasi hardware hadir di hampir setiap produk dan program yang.Kadang-kadang, bahkan di mana itu dan tidak ada yang akan terlihat.Jika Anda ingin kartu video yang mendukung akselerasi hardware?Mohon Untuk!Sebuah kartu suara?Ya, banyak!Tapi kartu jaringan?Dan dia memiliki kemampuan untuk membongkar CPU dari pekerjaan rutin dengan paket data!
Hardware Acceleration secara luas digunakan dalam berbagai program untuk menangani aliran multimedia.Karena ini adalah mungkin untuk secara signifikan mengurangi waktu yang dihabiskan.Tidak semua orang tahu bahwa pembuat browser telah lama dimasukkan ke dalam produk mereka kemampuan untuk mempercepat kerja dengan grafis (render halaman kompleks) melalui penggunaan akselerasi hardware melalui fungsi dasar dari kartu video.
apa percepatan itu?Bahkan, semuanya sederhana.Menurut skema umum dari perangkat komputer melakukan semua perhitungan matematis prosesor sentral (CPU).Jadi, tim menghitung jumlah program "2 + 2" diubah menjadi kode mesin dan diteruskan ke dia untuk diproses.Tapi seperti setiap prosesor kedua mengeksekusi sejumlah besar perhitungan dengan penambahan tugas baru kinerjanya sedikit berkurang - kernel dimuat.Pengembang telah lama berusaha untuk meningkatkan kecepatan pembayaran tanpa meningkatkan kekuatan CPU, dan pengenalan kemampuan perangkat keras tambahan diberi kesempatan.
Bayangkan sebuah kartu grafis dari satu dekade lalu.Itu adalah logika dan memori video.Setiap informasi entah bagaimana terkait dengan gambar yang direkam dengan sebuah array sel memori dengan cara tertentu dan berubah menjadi sinyal "jelas" skema memantau.
Setiap perubahan dalam gambar, bahkan gerakan dangkal dari titik pada latar belakang warna - hasil CPU.Dia berharap ke koordinat offset dan siklus berulang.Jika intinya adalah tidak satu, jumlah perhitungan meningkat.Selain itu, prosesor sudah memiliki "sesuatu untuk dilakukan".Hasilnya - memperlambat.
Untuk mengatasi ini pada kartu video mulai menempatkan prosesor khusus, yang ditangani hanya dengan grafis, yang memungkinkan untuk melepaskan sumber daya dari CPU universal.Metode ini telah digunakan untuk suara - chip audio "belajar" untuk mempercepat beberapa fitur;jaringan - adapter mendapat prosesor khusus, dll ..
Nonaktifkan atau mengaktifkan akselerasi hardware dalam aplikasi, Anda bisa, tetapi hanya jika fitur tersebut disediakan oleh programmer.Misalnya, untuk mengontrol akselerasi grafis pada Windows XP sebagai berikut: Anda harus menghubungi properti dari desktop dan mengikuti jalan "Pengaturan - Advanced - Diagnostics."Slider, yang terletak di jendela ini memungkinkan Anda untuk sepenuhnya atau sebagian menonaktifkan akselerasi hardware dari seluruh sistem.Kadang-kadang diperlukan untuk mengatasi masalah kompatibilitas.