KomputerSistem operasi

Apa akselerasi hardware?

Dalam komputer modern teknologi hardware akselerasi digunakan di mana-mana. Hal ini telah menjadi begitu akrab dan alami, sebagai perpanjangan instruksi CPU MMX. Tapi itu tidak selalu. Yang pertama langkah-langkah tentatif pengembang dan programmer untuk mempromosikan fitur baru, penilaian campuran dari komunitas komputer, dan kemudian - pengakuan ... itu. Sekarang, akselerasi hardware hadir di hampir setiap perangkat dan program yang. Kadang-kadang, bahkan di mana itu dan mencari tidak ada kemauan. Apakah Anda ingin kartu video yang mendukung akselerasi hardware? Silahkan! Sebuah kartu suara? Ya, banyak! Nah, kartu jaringan? Dan dia memiliki kemampuan untuk offload CPU dari pekerjaan rutin dengan paket data!

akselerasi hardware secara luas digunakan dalam berbagai program untuk aliran pengolahan multimedia. Karena ini adalah mungkin untuk secara signifikan mengurangi waktu yang dihabiskan. Tidak semua orang tahu bahwa pengembang browser telah lama dimasukkan ke dalam produk mereka kesempatan untuk mempercepat kerja dengan grafis (render halaman kompleks) melalui penggunaan akselerasi hardware melalui fungsi dasar dari kartu video.

Apa jenis percepatan itu? Bahkan, semuanya sederhana. Menurut skema umum dari perangkat komputer, semua perhitungan matematika melakukan CPU (CPU). Jadi, tim menghitung jumlah "2 + 2" Program dikonversi ke kode mesin dan mengirimkannya untuk diproses. Tapi karena setiap prosesor kedua mengeksekusi sejumlah besar perhitungan, maka dengan penambahan tugas baru kinerjanya sedikit berkurang - kernel dimuat. Pengembang telah lama berusaha untuk meningkatkan kecepatan perhitungan, tanpa meningkatkan daya CPU, dan pengenalan kemampuan perangkat keras tambahan diberi kesempatan.

Bayangkan sebuah kartu video dari satu dekade lalu. Itu adalah logika dan memori video. Setiap informasi entah bagaimana terkait dengan gambar yang direkam dengan array sel memori, dan dengan cara tertentu berubah menjadi sinyal "jelas" skema memantau.

Setiap perubahan dalam gambar, bahkan perpindahan sepele titik pada warna latar belakang - hasil dari CPU. Diharapkan koordinat, offset dan siklus diulang. Jika intinya adalah tidak satu, jumlah perhitungan meningkat. Selain itu, prosesor ini sudah ada "apa yang harus dilakukan". Hasilnya - memperlambat.
Untuk mengatasi hal ini pada kartu video mulai menempatkan prosesor khusus yang terlibat hanya dalam grafis, yang memungkinkan sumber informasi gratis CPU universal. Sebuah metode yang sama telah digunakan untuk suara - chip audio "belajar" untuk mempercepat beberapa fitur; Jaringan - Adapter mendapat prosesor tujuan khusus dan sebagainya.

Menonaktifkan atau mengaktifkan akselerasi hardware dalam aplikasi, Anda dapat, tetapi hanya jika fitur tersebut disediakan oleh programmer. Misalnya, mengelola akselerasi grafis di Windows XP sebagai berikut: Anda harus menghubungi properti pada desktop dan mengikuti jalan "Pengaturan - Advanced - Diagnosis". slider ini di jendela ini memungkinkan Anda untuk menonaktifkan akselerasi perangkat keras sepenuhnya atau sebagian dari seluruh sistem. Kadang-kadang perlu untuk memecahkan masalah kompatibilitas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.