Ide saluran apa. Ide saluran utama. Cara mengaktifkan mode Ultra DMA, nonaktifkan PIO. Interupsi Perangkat Keras memuat sistem

Halo untuk semua pembaca blog. Pada artikel ini, kita akan membahas tentang cara memulihkan kinerja sistem. Seringkali pengguna memiliki masalah komputer yang sangat lambat, khususnya saat merekam dan di membaca disk, atau sekadar "rem" sistem yang tidak masuk akal selama pengoperasian atau booting. Mengapa sistem membeku, baca
Ada banyak alasan untuk hal ini, hari ini saya mengusulkan untuk mempertimbangkan alasan yang cukup umum - ini adalah mode operasi yang salah CD/DVD-ROM atau hard drive, yaitu mari kita bicarakan PIO dan DMA.Cara memeriksa kesalahan pada hard drive dan memperbaikinya, baca

Apa inti dan perbedaan antara PIO dan DMA.

PIO dan DMA- ini adalah dua mode pengoperasian hard drive, secara umum pada drive mana pun.
PIO (Input/Output yang Dapat Diprogram)- mode sudah ketinggalan jaman, ini harus berfungsi
melibatkan CPU, mengakibatkan hilangnya kinerja secara signifikan.
DMA (Akses Memori Langsung)- metode modern yang melewati prosesor dan
menarik secara langsung Ke memori akses acak, ini memungkinkan untuk secara signifikan meningkatkan produktivitas dan singkirkan "rem" yang mengganggu.
Mode DMA dalam berbagai versi telah lama digunakan di sistem operasi Windows 7, 8, dan 10 V Windows XP, situasi yang sering terjadi di mana DMA secara otomatis beralih ke PIO dan tidak akan berhasil mengembalikannya dengan metode konvensional. Apa yang menyebabkan situasi ini?
Diimplementasikan pada Windows XP mekanisme pengendalian kesalahan jika saat membaca dari perangkat keras atau drive lain, kesalahan terlalu sering terjadi, sistem secara otomatis beralih ke mode lebih lambat, di mana persentasenya lebih kecil. Namun, Windows XP dapat mentransfer perangkat yang beroperasi secara normal ke mode ini.
Cara memperbaiki kesalahan Windows membaca

Jadi mari kita periksa mode operasi semua drive agar sistem tidak melambat ..

1 . Meluncurkan konsol "Manajemen Komputer"klik kanan pada "Komputer saya"


di menu tarik-turun, pilih item "Pengaturan perangkat", atau melalui
Panel kendali. Atau Mulai - Jalankan - devmgmt.msc

2. Memilih " Pengaturan perangkat", memilih IDE ATA/ATAPI pengontrol,


beberapa baris dengan pengontrol akan terbuka - kami tertarik :
Primer dan sekunder saluran IDE→ pergi satu per satu ke properti saluran ini (klik kanan pada saluran, baris " Properti”), ke penanda “ Opsi tambahan",
ada dua kelompok di sini "Perangkat 0" dan "Perangkat 1", masing-masing memiliki garis
"Modus Pemindahan"- harus dipilih "DMA jika tersedia”, lalu garisnya "Mode Transfer Saat Ini", seharusnya seperti itu "Mode Ultra DMA: 4,


jika "mode PIO" diatur di sini, maka ini hanya milik kita kasus dan kami akan melakukannya memperbaikinya.
Jika di mana-mana modus bernilai ultra DMA, maka Anda baik-baik saja dan Anda tidak dapat melanjutkan tindakan lebih lanjut.
3. Untuk memulainya, mari kita coba memperbaikinya secara manual - di setiap baris "Mode transfer" atur "DMA, jika tersedia", tekan "OKE" dan restart komputer. Setelah dinyalakan kembali
kami melihat mode pengoperasian saluran, jika DMA ada di mana-mana, maka semuanya beres, jika PIO tetap ada, lalu kita lanjutkan.
4. Temukan lagi Saluran IDE Primer dan Sekunder dan menghapusnya (klik kanan pada setiap saluran, dalam daftar pilih "Menghapus"). Jangan takut, semuanya akan baik-baik saja.
Nyalakan kembali komputer Anda lagi - Windows XP akan menemukan pengontrol dan mengalihkannya ke mode cepat, yaitu di DMA. Cek hasilnya, seharusnya ada mode dimana-mana DMA.
5. Jika semua hal di atas tidak membantu dan Anda melihat lagi “ Modus PIO", maka itu akan diperlukan mengatur ulang driver untuk motherboard - reboot
dan periksa kembali hasilnya.
6. Nah, poin terakhir, jika rezim menderita PIO tidak pernah hilang, maka Anda harus mengeditnya daftar. Saya ingin mencatat - lakukan operasi apa pun dengan
registri dengan sangat hati-hati dan hati-hati, tindakan apa pun yang salah dapat menyebabkan sistem Anda tidak dapat dioperasikan sepenuhnya. Yang terbaik adalah membuat salinan registri terlebih dahulu.
Cara mengkonfigurasi Windows XP menggunakan registri baca

Pertama, coba nonaktifkan sistem kontrol kesalahan.
Untuk melakukan ini, di cabang registri:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
membuat kunci Kontrol Kesalahan dan tetapkan nilainya menjadi 0.


Setelah itu reboot dan ikuti langkahnya №4.


di dalamnya Anda dapat mengatur mode secara manual DMA.
Ada beberapa folder di sini. - 0000, 0001, 0002.
0000 - bertanggung jawab atas pengontrol itu sendiri;
0001 - bertanggung jawab atas IDE Sekunder Chanell;
0002 - bertanggung jawab atas IDE Utama Chanell;
Buka folder untuk saluran yang kita butuhkan. Di dalamnya ada
beberapa tombol, untuk memulai, pilih:
MasterDeviceTimingModeDiizinkan
SlaveDeviceTimingModeDiizinkan
dan atur nilainya menjadi 0xffffffff.
Setelah itu, kami menetapkan nilai kunci berikut:
Mode Pengaturan Waktu Perangkat Utama
Mode Pengaturan Waktu Perangkat Budak
menurut data berikut, tergantung pada
didukung UDMA - modus:
Modus UDMA 2 - 0x2010
Modus UDMA 4 - 0x8010
Modus UDMA 5 - 0×10010
Modus UDMA 6 - 0xffff

Setelah itu, reboot dan periksa hasilnya - semuanya akan berfungsi dengan baik.

Cara mempercepat dan mengembalikan kinerja Windows 10, baca
Berapa kecepatan transfer informasi di komputer, baca
Saya harap artikel ini akan membantu Anda mengatur mode dengan benar. PIO dan DMA dan meningkatkan kinerja sistem secara keseluruhan.

Kadang-kadang saya menemukan keluhan pengguna bahwa drive CD/DVD menjadi sangat lambat dalam membakar disk. Terkadang waktu perekaman disk mencapai satu setengah jam, bukan 5-10 menit yang ditentukan! Selain itu, situasinya sama ketika mencoba membakar dengan program apa pun (dimulai dengan Nero, ImgBurn atau Astroburn dan diakhiri dengan wizard pembakar CD standar) dan pada disk apa pun.

Alasan paling umum untuk situasi ini adalah disk murah berkualitas rendah, yang sebelumnya pernah dicoba untuk ditulis atau dibaca. Faktanya adalah bahwa Windows (lebih tepatnya, driver Atapi.sys) memiliki kemampuan untuk secara mandiri memilih salah satu dari beberapa mode operasi kecepatan tinggi dengan drive. Jadi, ketika kesalahan baca/tulis dalam jumlah besar muncul, Windows secara otomatis mengalihkan kecepatan koneksi ke drive dari mode pertukaran data tercepat DMA untuk memperlambat tetapi lebih dapat diandalkan PIO

Sangat mudah untuk mengatasinya.

Untuk melakukan ini, Anda perlu membukanya pengaturan perangkat» dengan masuk ke menu « Awal» -> « Panel kendali«->» Sistem» -> penanda buku « Peralatan» -> klik tombol « pengaturan perangkat«.

Atau, jika desktop memiliki ikon " Komputer saya"- klik dengan tombol kanan dan di menu yang muncul, klik kiri pada item tersebut" Properti". Nah, sekali lagi bookmarknya " Peralatan” dan klik tombol “ pengaturan perangkat«

Buka 'Pengelola Perangkat'

Kemudian temukan item dalam daftar Pengontrol IDE ATA/ATAPI dan perluas daftar pengontrol dengan mengklik tanda plus di sebelah kirinya.

Setidaknya harus ada dua item:

  • Saluran IDE utama
  • Saluran IDE sekunder

Dan sekarang - properti saluran primer dan sekunder dari pengontrol IDE

Di properti kedua saluran, tab “ Opsi tambahan«

Jadi. Dimanapun di lapangan Modus transfer saat ini” tertulis “Mode Ultra DMA ***” atau “PIO” masukkan ke dalam kolom “ Modus perpindahan" pilihan " DMA jika tersedia«.

Setelah memeriksa kedua saluran, tutup semua jendela yang terbuka dengan tombol "OK" dan restart komputer Anda.

Jika itu tidak membantu.

Jika kebetulan ini tidak membantu - jangan putus asa!

Lakukan semuanya seperti dijelaskan di atas, tetapi ketika Anda mengklik kanan pada item " Saluran IDE Primer dan Sekunder"Pilih bukan item "Properti", tetapi " Menghapus«!

Menghapus saluran

Ketika ditanya apakah Anda yakin - silakan klik " Ya«.

Konfirmasi penghapusan

Tindakan ini akan menyebabkan sistem mendeteksi kembali karakteristik kedua saluran setelah reboot dan menilai kecepatan koneksi ke perangkat secara memadai.

Omong-omong, di Windows 7 kamu masih bisa mencoba Cacat", tapi tidak " Menghapus» saluran tanpa DMA

Cara mengaktifkan mode Ultra DMA, nonaktifkan PIO. Interupsi Perangkat Keras memuat sistem

Interupsi Perangkat Keras Cara mengaktifkan mode Ultra DMA

2. Nonaktifkan kontrol kesalahan .


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96A-E325-11CE-BFC1-08002BE10318>.


Di bagian yang sama, periksa


0x10010 - sesuai dengan Mode UDMA 5 (ATA100).
0x8010 - Modus UDMA 4 (ATA66).
0x2010 - Modus UDMA 2 (ATA33).
0x0410 - Mode DMA Multi-Kata 2

Namun, jika Anda tidak tahu persis mode apa yang seharusnya digunakan sekrup dan jika Anda melakukan semuanya dengan benar, tetapi tidak ada yang berubah setelah reboot (tidak mungkin, tapi tiba-tiba ...), maka
Dalam hal ini, pertama-tama hapus pengontrol IDE dari daftar perangkat, dan reboot. Windows akan menemukan kembali dan menginstal ulang driver pengontrol IDE, dan semua perangkat akan memasuki mode DMA yang diperlukan (MasterDeviceTimingMode dan SlaveDeviceTimingMode akan secara otomatis mengambil nilai yang diinginkan).

Sekarang tentang proses Hardware Interrupts – proses menginterupsi perangkat keras itu sendiri. Ketika hard drive rusak, ia terus-menerus melaporkan kesalahan pembacaan, dan gangguan ini terjadi. Prosesor mulai memperbaiki kesalahan ini, dan bukan tugas Anda, dan rem pun dimulai.

Hal ini dimungkinkan dan tidak hanya melalui hard drive. Anda dapat mencoba mengubah nomor interupsi di BIOS, tapi itu lain cerita.

Saya menjelaskan dengan jari saya. Apakah Anda melihat yang tengah?

Jika harddisk tiba-tiba mulai melambat. Aktivasi mode PIO secara spontan dan cara mengatasinya

Winchester terhubung ke papan utama kabel. Kabel ini pada dasarnya menghubungkan elektronik hard drive ke pengontrol disk pada motherboard. Jenis kabel (IDE, SATA, .) tidak menjadi masalah. Ya, setiap jenis kabel memiliki keterbatasan fisiknya sendiri dalam transfer data, tetapi ini hanya menunjukkan jenis aliran data apa yang dipertajam oleh perangkat keras di ujungnya.

Pengontrol disk dapat bekerja dengan disk dalam beberapa mode berbeda. Elektronik hard drive, pada gilirannya, juga mendukung mode operasi yang berbeda dengan pengontrol disk. Kumpulan mode drive/pengontrol mungkin tidak cocok, dan paling sering cocok.

Secara default, sistem operasi memilih mode operasi tercepat yang didukung oleh pengontrol dan disk secara bersamaan.

Bagi banyak orang, analogi permainan lebih jelas, jadi saya akan menggunakan salah satunya.

Semua orang tahu bahwa 3D dapat berupa perangkat lunak (Software Rendering) dan perangkat keras (Direct3D, OpenGL).

Dalam perangkat lunak 3D, setiap frame dihitung oleh prosesor, dan kartu video hanya bertanggung jawab untuk menampilkan gambar yang dihasilkan di layar. Render 3D menggunakan perhitungan yang sangat banyak, yang memberikan banyak tekanan pada CPU, sekaligus memberikan hasil yang biasa-biasa saja. Mengapa ini terjadi? Faktanya adalah Central Processing Unit (CPU) bersifat universal, artinya disesuaikan untuk jenis perhitungan yang sangat berbeda. Komputasi tiga dimensi hanyalah sekelompok tugas sempit yang mampu dilakukan oleh CPU. Dan ternyata CPU universal tidak bekerja maksimal dengan grafis.

Dalam kasus perangkat keras 3D, prosesor memasukkan primitif (tekstur, model, dll.) ke dalam kartu video dan memberikan perintah untuk pemrosesannya, dan kartu itu sendiri yang membuat adegan dan efek indah - dengan bantuan grafik khususnya sendiri prosesor (GPU, GPU), diasah hanya untuk tugas seperti itu. Perhitungannya terasa lebih cepat, sementara prosesor pusat tidak dimuat.

Jadi, PIO adalah jenis perangkat lunak 3D: semua pekerjaan disk dilakukan melalui CPU. Sangat lambat dan intensif sumber daya.
Dan DMA adalah pemrosesan data perangkat keras yang menggunakan segala macam "akselerator". Kalau saja mereka didukung oleh pengontrol dan disk itu sendiri.

Windows bekerja dengan disk dalam mode DMA. Biasanya.

Dalam kondisi tertentu (misalnya, jika terjadi beberapa kesalahan baca-tulis tertentu), Windows mengalihkan mode disk ke PIO. Segera, ketat dan tanpa kemungkinan rehabilitasi.

Setelah itu, tidak mungkin memaksa sistem untuk bekerja dengan disk dalam mode DMA menggunakan metode standar.
Tentang non-standar - sedikit lebih rendah.

Gejala bahwa Windows telah beralih bekerja dengan hard drive ke mode PIO

  • Sistem mulai melambat secara drastis pada operasi disk. Kecepatan bekerja dengan disk turun 2-3 kali lipat.
  • Untuk operasi disk CPU kelebihan beban. Di Windows Task Manager, proses Sistem (atau proses Interupsi di utilitas Process Explorer) menghabiskan 80-90% waktu CPU.
  • Ketajaman dan tiba-tiba dari apa yang terjadi. Baru kemarin / 5 menit yang lalu sistem berfungsi seperti biasa, tapi ini ada pada Anda.

Dalam kenyataan modern, ketika hard drive adalah perangkat komputer paling lambat, ada "hambatan" yang memperlambat kerja program - bahkan penurunan kecepatan dua kali lipat dapat menjadi bencana besar.

Kami memastikan bahwa Windows telah mengalihkan pekerjaan dengan hard drive ke mode PIO

Buka "Pengelola Perangkat" di "Konsol Manajemen" komputer.
RMB ke "Komputer Saya" (di desktop atau di panel Mulai, tidak masalah) → "Manajemen".

Kami membuka cabang pengontrol disk di pohon (“pengontrol IDE ATA / ATAPI”) dan menemukan saluran yang menghubungkan sekrup kami.
Tekan RMB → "Properti" (atau cukup klik dua kali dengan tombol kiri mouse)

Jika "Mode Transfer" diatur ke "DMA jika tersedia", dan sebenarnya hard drive beroperasi dalam mode PIO (lihat gambar di bawah), maka semuanya buruk, dan inilah kasus kami.

Untuk memperbaiki kesalahan, cukup dengan menghapus perangkat yang dinonaktifkan dan menginstalnya kembali. Anda dapat melakukan ini dari "Pengelola Perangkat" yang sama.

Atau kita naik ke register.

Di registri ("Mulai" → "Jalankan" → regedit) Anda harus pergi ke cabang di:

0000 - pengaturan pengontrol itu sendiri.
0001 - Pengaturan saluran utama (Chanel IDE Utama).
0002 - pengaturan saluran sekunder (Sekunder IDE Chanell).

MasterDeviceTimingModeDiizinkan
- mode kecepatan maksimum di mana perangkat utama (Master) di saluran diperbolehkan beroperasi. Pada dasarnya, nilai kuncinya adalah topeng biner. Membatasi pilihan "Mode Transfer" dari kotak dialog.

Mode Pengaturan Waktu Perangkat Utama
- mode pengoperasian perangkat utama saat ini di saluran. Sesuai dengan pengaturan Mode Transfer Saat Ini di kotak dialog.

Kunci yang sama yang dimulai dengan Slave dan bukan Master berlaku untuk perangkat slave di saluran:

Jika kotak dialog "Jenis perangkat" dipilih secara manual, pengaturan terkait disimpan dalam kunci dengan awalan Pengguna:

  • UserMasterDeviceTimingModeDiizinkan
  • Mode Pengaturan Waktu Perangkat MasterMaster
  • UserSlaveDeviceTimingModeDiizinkan
  • Mode Waktu Perangkat Budak Pengguna

Nilai kunci apa saja [. ]DeviceTimingModeAllowed harus 0xffffffff . Artinya perangkat yang dipilih dapat beroperasi dalam mode transfer data apa pun, tanpa batasan.

Jika nilai kuncinya adalah 0x00000001f (HEX 1f), maka perangkat hanya dapat bekerja dalam mode PIO.

Ubah nilai [. ]DeviceTimingModeDiizinkan untuk "ffffffff" dan reboot.

Kode mode pengoperasian:

0x0000001f - PIO
0x00000410 - Mode DMA Multi-Kata 2 dan PIO 4.
0x00002010 - Modus UDMA 2 (ATA33).
0x00008010 - Modus UDMA 4 (ATA66). Untuk mengaktifkannya, Anda dapat menggunakan topeng "0x0000ffff"
0x00010010 - Modus UDMA 5 (ATA100). Untuk mengaktifkannya, Anda dapat menggunakan mask "0x000fffff"

Versi ATA/ATAPI (.4,5,6.) adalah versi spesifikasi ATA/ATAPI yang disetujui oleh komite X3T13. Dan PIO (Programmed Input-Output) dan DMA/UDMA adalah mode transfer data. Yang satu tidak ada hubungannya dengan yang lain. Mode PIO menyiratkan keterlibatan wajib CPU saat mentransfer data - saat membaca data dari media, CPU membacanya dari port pengontrol (perintah IN prosesor), saat menulis, CPU menulis ke port (perintah OUT ). Dalam mode DMA (UDMA), CPU hanya menginisialisasi transfer (dan sebelumnya juga pengontrol DMA) - sisanya dilakukan oleh pengontrol DMA (Direct Memory Access) dan pengontrol IDE (dalam mode Bus Master). Jelas bahwa opsi terakhir lebih menguntungkan - lebih sedikit beban prosesor - oleh karena itu, setelah tahun 1995, tidak ada lagi yang mengembangkan mode PIO, dan dalam spesifikasi yang disetujui oleh ATA / ATAPI (saya tidak peduli siapa yang menyarankan apa pada pertemuan X3T13) , PIO-5 tidak pernah ada. Dan UltraDMA 44 adalah UltraDMA 3 - mode ini ada, hanya saja hampir tidak ada yang menggunakannya (karena dukungannya ada di mana pun ada UDMA 4 - 66). Omong-omong, ATA/ATAPI-6 belum disetujui, dokumen ini masih dalam versi awal, yang disebut rancangan kerja, dan masih dapat berubah (tetapi kecil kemungkinannya PIO-5 akan ditambahkan di sana). Yang terakhir disetujui adalah versi 5. Dan UDMA66 muncul dengan ATA-4, dan UDMA100 dengan ATA-5. Spesifikasi tersebut berisi rekomendasi tentang penggunaan mode transfer data, dan sama sekali bukan persyaratan wajib untuk dukungannya. Ada sekrup yang sesuai dengan ATA-5, tetapi hanya mendukung UDMA66 (misalnya Quantum Fireball + LM). Lalu ada CD-ROM dengan dukungan UDMA33 dan kepatuhan ATAPI-4 dan 5. Mulai versi 4, spesifikasi ATA dan ATAPI telah digabungkan menjadi satu dokumen.

Hal ini terjadi jika XP mendeteksi bahwa perangkat tidak stabil dalam mode yang dipilih. Hal ini ditentukan oleh jumlah kesalahan pembacaan yang diterima dari drive. Ini biasanya berarti drive berada dalam kondisi buruk, dan kenyataannya drive tersebut harus dihentikan. Namun sayang untuk membuang drive yang tampaknya berfungsi, sehingga perangkat seperti itu dapat ditemukan di mobil pembaca kami. Meskipun, berkat mekanisme kontrol kesalahan, banyak drive seperti itu dapat bekerja dengan baik dan tanpa masalah untuk waktu yang lama, terlepas dari pendapat XP tentangnya. Satu-satunya hal yang merusak darah pemiliknya adalah rem sistem yang konstan karena mode PIO. Saya tidak sepenuhnya yakin bagaimana sistem kontrol kesalahan XP bekerja dan dikelola, jadi saya tidak dapat menjamin bahwa saran ini akan berhasil di semua kasus. Tapi Anda bisa mencobanya.
Untuk menonaktifkan mode pelacakan kesalahan, Anda dapat mencoba mengatur kunci ErrorControl yang terletak di HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\ ke 0

Buka jendela Pengelola Perangkat

Opsi I:

1. Klik kanan pada ikon "Komputer Saya".
2. Di menu tarik-turun, pilih item "Manajemen" dengan tombol kiri mouse.
3. Jendela "Manajemen Komputer" akan terbuka, di mana dalam daftar di sebelah kiri Anda perlu memilih (tekan sekali) "Pengelola Perangkat" dengan tombol kiri mouse, setelah itu "Pengelola Perangkat" akan tersedia di sisi kanan ini jendela.

Opsi II:

1. Pada desktop di kiri bawah, klik tombol "Start" sekali, lalu buka "Control Panel" di menu drop-down.
2. Di jendela (atau menu) "Panel Kontrol" yang terbuka, klik dua kali tombol kiri mouse (atau klik sekali) pada ikon "Sistem".
3. Di jendela System Properties yang terbuka, pilih tab Hardware.
4. Di jendela System Properties, pada tab Hardware, klik tombol Device Manager.

Periksa mode pengoperasian saluran IDE

1. Di jendela "Device Manager", buka item "IDE ATA / ATAPI Controller" (Klik tombol "+" di seberang item "IDE ATA / ATAPI Controller" atau klik dua kali pada item ini.
2. Klik kanan sekali pada item "Saluran IDE Utama" dan di menu tarik-turun, klik kiri sekali pada item "Properti".
3. Di jendela "Properti: Saluran IDE Utama" yang terbuka, pilih tab "Opsi Lanjutan".
4. Pada tab "Opsi Lanjutan", di area "Perangkat 0" dan "Perangkat 1", baris "Mode Transfer:" harus disetel ke "DMA, jika tersedia". Jika baris "Mode transfer:" disetel ke "Hanya PIO", maka Anda perlu menyetel "DMA, jika tersedia" (pilih dari daftar drop-down di sebelah kanan) dan klik tombol "OK".
5. Ulangi langkah 2) - 4) untuk "IDE ATA/ATAPI Controller" "Secondary IDE Channel" di jendela "Device Manager".
6. Setelah operasi dilakukan, Windows perlu di-restart. Setelah reboot, periksa mode pengoperasian saluran IDE. Jika, setelah operasi dilakukan, baris "Mode transfer:" masih disetel ke "PIO saja", maka driver motherboard yang salah diinstal pada komputer Anda. Dalam hal ini, Anda perlu menginstal driver "asli" motherboard, dan kemudian mengaktifkan mode DMA.

Jika terjadi masalah pada kinerja harddisk, Anda harus membersihkan harddisk terlebih dahulu dari kotoran, kemudian melakukan defragmentasi dan terakhir periksa. HDD untuk error "skrup" anda juga bisa melambat karena bad sector (blok buruk), baca juga artikel kami: Apa itu bad sector dan cara menghapusnya menggunakan program HDDScan.

Mereka membawa komputer dan mengeluh tentang kinerja yang rendah, mencoba menginstal ulang sistem operasi, tidak membantu, komponennya bukan dari abad terakhir, seharusnya berfungsi untuk empat yang solid, hanya satu hal tetapi ...

Hal pertama yang saya perhatikan adalah koneksi jumper yang benar pada hard drive, tetapi kami memiliki artikel terpisah tentang "Jumper pada hard drive" ini, Anda dapat membacanya, tetapi kami memiliki masalah yang berbeda.
Terkadang dua perangkat IDE terhubung kurang tepat, misalnya sebuah harddisk dihubungkan ke salah satu konektor IDE pada motherboard menggunakan kabel sebagai perangkat Master dan CD/DVD sebagai perangkat (Slave).
Banyak yang bisa mengatakan apa yang benar, karena hard drive lebih penting, ya, tetapi drive hampir selalu bekerja lebih lambat daripada hard drive, dan keduanya dihubungkan dengan satu kabel. Jadi pengontrol IDE mengalihkan kedua perangkat ke mode drive yang lebih lambat, dalam kasus kami hanya itu. Jika Anda berurusan dengan konfigurasi lama, yang terbaik adalah menyambungkan hard drive secara terpisah dari drive, ke kabel terpisah.
Hal yang sama berlaku untuk dua harddisk yang terhubung pada kabel yang sama, keduanya harus mendukung mode transfer data tercepat. Jika satu hard drive lebih lambat dan beroperasi dalam mode Ultra ATA/100, maka hard drive lain yang lebih cepat, yang dirancang untuk beroperasi dalam mode Ultra ATA/133, akan beroperasi pada kecepatan Ultra ATA/100 yang lambat.
Saya menyalakan komputer, buka pengelola perangkat, lalu pengontrol IDE ATA / ATAPI, pilih item Saluran IDE primer, klik dua kali pada setiap saluran dengan tombol kiri mouse dan buka tab Pengaturan lanjutan. Saya melihat bahwa drive, bersama dengan hard drive, bekerja dalam mode PIO, tidak lebih, tidak kurang, begitulah yang terjadi, tentu saja hard drive akan melambat.

Saya harus membeli kabel IDE tambahan dan menghubungkan setiap perangkat ke motherboard secara terpisah. Saya juga harus mengganti drive, tidak terlalu tua, tetapi ternyata tidak berfungsi, hanya berfungsi dalam mode PIO, bahkan di komputer lain, kami tidak pernah melakukan apa pun dengannya. Omong-omong, contoh menarik diberikan dalam artikel kami PIO dan DMA

PIO (Programmable Input / Output) adalah mode pengoperasian perangkat yang agak ketinggalan jaman, saat bekerja ia menggunakan prosesor pusat, yang tentunya mengurangi kinerja.

DMA (Direct Memory Access) adalah mode di mana hard disk atau disk drive mengakses RAM secara langsung, yang tentunya meningkatkan kinerja hingga beberapa kali lipat.

  1. Tentu saja, mode DMA lebih disukai, tetapi terkadang dengan kesalahan pembacaan hard disk yang sering terjadi, Windows XP mengalihkan mode DMA ke PIO. Dan timbul pertanyaan, bagaimana cara mengaktifkan mode DMA? Pertama-tama, mari kita coba setel item "Mode Transfer" ke mode "DMA, jika tersedia", lalu "OK" dan reboot. Komputer telah boot, kami pergi ke Device Manager dan melihat mode Transfer, DMA ada di mana-mana, jadi semuanya berjalan baik untuk kami, jika tidak, kami mencoba metode lain.
  2. Anda perlu menginstal ulang driver pada motherboard, ini terkadang membantu.
  3. Anda harus menggunakan kabel 80 kawat untuk menghubungkan perangkat ini, coba juga mengganti kabel IDE atau menghubungkan hard drive ke konektor lain pada motherboard, setelah memeriksanya apakah ada pin yang bengkok.
  4. Untuk mengembalikan mode DMA, Anda dapat menggunakan registri, Anda perlu menonaktifkan sistem kontrol kesalahan dan mengatur mode DMA secara manual, tetapi metode ini paling baik digunakan terakhir, Anda dapat membaca PIO dan DMA di artikel kami, dan sekarang mari kita coba titik #5 dulu.
  5. Kami menghapus saluran IDE Primer dan Sekunder, gerakkan mouse ke atasnya, klik kanan dan pilih hapus, reboot lagi, sistem operasi harus menemukan pengontrol dan memasukkannya ke mode transfer DMA.

Nama opsi identik lainnya: IDE Channel 0 Master, Master Utama.

BIOS memiliki beberapa opsi untuk mengkonfigurasi hard drive dan perangkat penyimpanan internal (drive) lainnya. Opsi Master IDE Utama adalah salah satu opsi yang paling umum digunakan.

Biasanya, sebelum munculnya antarmuka SATA, motherboard sebagian besar komputer pribadi hanya mendukung drive antarmuka IDE. Biasanya, pengguna dapat menginstal tidak lebih dari 4 drive - hard drive atau drive CD/DVD. Dua di antaranya dapat ditempatkan di saluran IDE primer (Primer), dan dua lainnya di saluran sekunder (Sekunder). Di masing-masing dari dua pasang drive ini, satu drive adalah Master dan yang lainnya adalah Slave. Jadi, secara total, BIOS biasanya memiliki empat opsi untuk mengonfigurasi drive:

  • Master IDE Utama
  • Budak IDE Utama
  • Master IDE Sekunder
  • Budak IDE Sekunder

Setiap saluran IDE merupakan konektor yang terhubung ke kabel data IDE, yang pada gilirannya memiliki tiga konektor. Salah satunya dirancang untuk dihubungkan ke konektor IDE pada motherboard, dua lainnya untuk menghubungkan drive. Pilihan kategori mana yang akan menjadi milik drive - kategori Master atau Slave, ditentukan semata-mata oleh pemasangan jumper pada drive, yang harus dilakukan sesuai dengan instruksi yang terlampir pada drive.

Pada parameternya, Anda dapat melihat sejumlah sub-opsi yang dapat menentukan jenis drive, karakteristiknya, kapasitasnya, dan beberapa parameter pengoperasian.

Yang paling penting dari opsi ini adalah opsi Type. Sebagai aturan, ini dapat mengambil nilai-nilai berikut:

  • Otomatis – jenis drive terdeteksi secara otomatis
  • Pengguna - pengguna dapat mengatur jenis drive secara manual
  • CDROM - drivenya adalah drive CD/DVD
  • ZIP - Drive adalah perangkat tipe Iomega ZIP
  • LS-120 - drive adalah perangkat tipe LS-120
  • Tidak ada - perangkat ini tidak digunakan

Juga dalam opsi ini, terkadang Anda dapat memilih jenis drive yang telah ditentukan sebelumnya, ditunjukkan dengan nomor tertentu, misalnya, dari 0 hingga 50.

Jika pengguna memilih nilai Pengguna, maka ia harus menentukan karakteristik hard disk, seperti jumlah kepala, silinder, dan sektor.

Opsi tambahan berikut juga sering ditemukan:

  • Modus LBA
  • Mode Blok IDE HDD atau Transfer Multi-Sektor (Mode Blok)
  • Mode I/O Terprogram

Biasanya, setelah drive terhubung dan komputer melakukan booting, BIOS akan secara otomatis mengatur opsi Type untuk drive tersebut ke Auto. Artinya BIOS secara otomatis mendeteksi semua nilai parameter drive dan tidak memerlukan konfigurasi manual.

Sebagian besar drive IDE mendukung penyetelan otomatis. Satu-satunya pengecualian adalah drive yang sangat tua, kadang-kadang ditemukan di komputer kuno, yang mungkin perlu Anda atur secara manual jumlah head, silinder, dan sektor.

Opsi Mode LBA memerlukan beberapa penjelasan. Opsi ini untuk mengaktifkan mode pengalamatan yang digunakan oleh hard drive yang lebih besar dari 504 MB. Jika Anda menggunakan hard drive yang lebih kecil, Anda harus menonaktifkan opsi ini. Untuk pengaturan lainnya, sebaiknya biarkan nilai default.

Blog yang bermanfaat untuk pengguna komputer pemula dan tidak hanya ..

Cara mengembalikan kinerja sistem, mode PIO dan DMA

Halo untuk semua pembaca blog. Pada artikel ini, kita akan membahas tentang cara memulihkan kinerja sistem. Seringkali pengguna memiliki masalah komputer yang sangat lambat, khususnya saat merekam dan di membaca disk, atau sekadar "rem" sistem yang tidak masuk akal selama pengoperasian atau booting. Mengapa sistem membeku, baca Di Sini
Ada banyak alasan untuk hal ini, hari ini saya mengusulkan untuk mempertimbangkan alasan yang cukup umum - ini adalah mode operasi yang salah CD/DVD-ROM atau hard drive, yaitu mari kita bicarakan PIO dan DMA. Cara memeriksa kesalahan pada hard drive dan memperbaikinya, baca Di Sini

Apa inti dan perbedaan antara PIO dan DMA.

PIO dan DMA- ini adalah dua mode pengoperasian hard drive, secara umum pada drive mana pun.
PIO (Input/Output yang Dapat Diprogram)- mode sudah ketinggalan jaman, ini harus berfungsi
melibatkan CPU, mengakibatkan hilangnya kinerja secara signifikan.
DMA (Akses Memori Langsung)- metode modern yang melewati prosesor dan
menarik secara langsung untuk RAM, ini memungkinkan secara signifikan meningkatkan produktivitas dan singkirkan "rem" yang mengganggu.
Mode DMA dalam berbagai versi telah lama digunakan di sistem operasi Windows 7, 8, dan 10 di Windows XP, situasi yang sering terjadi di mana DMA secara otomatis beralih ke PIO dan tidak akan berhasil mengembalikannya dengan metode konvensional. Apa yang menyebabkan situasi ini?
Diimplementasikan pada Windows XP mekanisme pengendalian kesalahan, jika kesalahan terjadi terlalu sering saat membaca dari hard disk atau drive lain, sistem secara otomatis beralih ke mode lebih lambat, yang persentasenya lebih kecil. Namun, Windows XP dapat mentransfer perangkat yang beroperasi secara normal ke mode ini.
Cara memperbaiki kesalahan Windows baca di sini

Jadi mari kita periksa mode operasi semua drive agar sistem tidak melambat ..

1 . Meluncurkan konsol "Manajemen Komputer"- klik kanan pada "Komputer saya"

di menu tarik-turun, pilih item "Pengaturan perangkat", atau melalui
Panel kendali. Atau Mulai - Jalankan - devmgmt.msc

2. Memilih " Pengaturan perangkat", memilih IDE ATA/ATAPI pengontrol,

beberapa baris dengan pengontrol akan terbuka - kami tertarik :
Primer dan sekunder saluran IDE→ pergi satu per satu ke properti saluran ini (klik kanan pada saluran, baris " Properti”), ke penanda “ Opsi tambahan",
ada dua kelompok di sini "Perangkat 0" dan "Perangkat 1", masing-masing memiliki garis
"Modus Pemindahan"- harus dipilih "DMA jika tersedia”, lalu garisnya "Mode Transfer Saat Ini", seharusnya seperti itu "Mode Ultra DMA: 4,

jika "mode PIO" diatur di sini, maka ini hanya milik kita kasus dan kami akan melakukannya memperbaikinya.
Jika di mana-mana modus bernilai ultra DMA, maka Anda baik-baik saja dan Anda tidak dapat melanjutkan tindakan lebih lanjut.
3. Untuk memulainya, mari kita coba memperbaikinya secara manual - di setiap baris "Mode transfer" atur "DMA, jika tersedia", tekan "OKE" dan restart komputer. Setelah dinyalakan kembali
kami melihat mode pengoperasian saluran, jika DMA ada di mana-mana, maka semuanya beres, jika PIO tetap ada, lalu kita lanjutkan.
4. Temukan lagi Saluran IDE Primer dan Sekunder dan menghapusnya (klik kanan pada setiap saluran, dalam daftar pilih "Menghapus"). Jangan takut, semuanya akan baik-baik saja.
Nyalakan kembali komputer Anda lagi - Windows XP akan menemukan pengontrol dan mengalihkannya ke mode cepat, yaitu di DMA. Cek hasilnya, seharusnya ada mode dimana-mana DMA.
5. Jika semua hal di atas tidak membantu dan Anda melihat lagi “ Modus PIO", maka itu akan diperlukan mengatur ulang driver untuk motherboard - reboot
dan periksa kembali hasilnya.
6. Nah, poin terakhir, jika rezim menderita PIO tidak pernah hilang, maka Anda harus mengeditnya daftar. Saya ingin mencatat - lakukan operasi apa pun dengan
registri dengan sangat hati-hati dan hati-hati, tindakan apa pun yang salah dapat menyebabkan sistem Anda tidak dapat dioperasikan sepenuhnya. Yang terbaik adalah membuat salinan registri terlebih dahulu.
Cara mengkonfigurasi Windows XP menggunakan registri baca Di Sini

Pertama, coba nonaktifkan sistem kontrol kesalahan.
Untuk melakukan ini, di cabang registri:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
membuat kunci Kontrol Kesalahan dan tetapkan nilainya menjadi 0.

Setelah itu reboot dan ikuti langkahnya №4.

Semuanya adalah bagian dari jembatan selatan chipset, dan parameter untuk mengonfigurasinya biasanya terletak di bagian tersebut Periferal Terintegrasi. Jumlah opsi yang tersedia di bagian ini bergantung pada jumlah perangkat periferal tertentu pada model motherboard tertentu.

Biasanya ada opsi di Periferal Terintegrasi yang menonaktifkan banyak periferal, dan jika beroperasi sistem jendela tidak menemukan satupun, Anda harus memeriksa apakah terputus menggunakan BIOS.

Anda juga dapat mematikan paksa perangkat yang tidak digunakan, sehingga mengosongkan beberapa sumber daya sistem, dan mengubah pengaturan beberapa perangkat.

Dalam bab Periferal Terintegrasi semua parameter bisa dalam bentuk daftar panjang, atau dibagi menjadi beberapa kategori. Dalam versi BIOS dengan bilah menu horizontal (papan diproduksi oleh Intel, ASUS, ASRock), cari subbagian dengan nama ini di menu Canggih.

Mengonfigurasi Mode Pengontrol IDE di Windows

Parameter mengontrol saluran IDE pertama. Setelah dinonaktifkan, pengaturan mode PIO dan UDMA, serta parameter drive di bagian tersebut Fitur CMOS Standar.

1. Diaktifkan (Aktif) - saluran IDE pertama diaktifkan;

2. Dinonaktifkan (Mati) - saluran IDE pertama dinonaktifkan dan tidak menggunakan sumber daya sistem; ini dapat dilakukan jika tidak ada drive yang terhubung ke saluran ini.

Parameternya mirip dengan yang sebelumnya, tetapi mengaktifkan atau menonaktifkan saluran IDE kedua.

Parameter mengontrol saluran IDE dengan cara yang sama seperti OnChip IDE Channel 0/1, tetapi memiliki arti berbeda:

2. Sekunder - hanya saluran IDE kedua yang diaktifkan;

3. Keduanya - kedua saluran IDE diaktifkan;

4. Dinonaktifkan - kedua saluran IDE dinonaktifkan.

Biasanya ada empat parameter seperti itu - satu untuk setiap drive yang dapat dihubungkan ke saluran IDE pertama atau kedua. Gunakan untuk memilih salah satu mode input/output perangkat lunak (PIO) yang akan digunakan oleh perangkat. Mode PIO saat ini agak lambat dan digunakan oleh hard drive atau drive CD-ROM yang sangat tua. Perangkat IDE modern beroperasi dalam mode UDMA yang lebih cepat, yang akan dibahas nanti.

1. Otomatis - mode yang diinginkan diatur secara otomatis; ini adalah nilai default dan disarankan untuk memilihnya;

2. Mode 0-4 - pemasangan paksa salah satu opsi PIO: Mode 0 adalah yang paling lambat dan sesuai dengan kecepatan transfer data 3,3 Mbps, dan dalam Mode A tercepat, kecepatan maksimumnya adalah 16,6 Mbps.

Anda perlu menentukan mode PIO secara manual hanya jika perangkat tidak mendukung UDMA dan BIOS tidak dapat mengkonfigurasinya dengan benar dengan nilai Otomatis. Jika Anda memilih mode PIO yang terlalu lambat, semua kemampuan perangkat yang terhubung tidak akan digunakan, jika terlalu cepat, kesalahan dapat terjadi selama transfer data.

Opsi ini mengaktifkan atau menonaktifkan penggunaan mode UDMA (UltraDMA) untuk setiap perangkat IDE. Ini lebih cepat dari PIO dan memiliki beberapa implementasi dengan kecepatan maksimum yang berbeda: UDMA 33, UDMA 66, UDMA 100, UDMA 133. Untuk menggunakan UDMA 66 dan lebih tinggi, diperlukan kabel 80 kawat khusus, dan untuk UDMA 33 dan semua mode PIO akan cocok dengan kabel apa pun.

1. Otomatis - mode UDMA diaktifkan; kecepatan akan dipilih secara otomatis tergantung pada kecepatan maksimum pengontrol dan penggerak; jika pertukaran data dalam mode UDMA tidak memungkinkan, sistem akan secara otomatis beralih ke mode PIO;

2. Dinonaktifkan - Mode UDMA dinonaktifkan, sedangkan data antara pengontrol dan drive hanya akan dipertukarkan dalam mode PIO. Nilai ini dapat diatur jika ada masalah saat menyambungkan perangkat IDE lama.

Sistem operasi modern dapat mengatur sendiri mode tersebut. Misalnya, untuk mengetahui mode pengoperasian perangkat IDE saat ini di Windows XP/Vista/7, buka pengaturan perangkat, perluas node dalam daftar perangkat IDE Pengontrol ATA/ATAPI, klik dua kali pada ikon tautan primer atau sekunder IDE dan pergi ke tab Opsi tambahan. Di sini Anda dapat mengetahui mode pertukaran data apa yang sedang digunakan perangkat, serta mengubah mode operasi dari UDMA ke PIO atau sebaliknya.

Parameter ini mengaktifkan atau menonaktifkan penggunaan mode akses memori langsung (DMA) untuk semua hard drive IDE.

1. Diaktifkan (Aktif) - Mode DMA diaktifkan;

2. Dinonaktifkan (Mati) - Mode DMA tidak digunakan.

Parameter mengontrol mode blok pengoperasian pengontrol IDE, di mana kecepatan pertukaran data meningkat karena transfer beberapa sektor dengan data sekaligus. Semua hard drive modern mendukung mode blok, jadi sebaiknya biarkan saja diaktifkan.

1. Diaktifkan (Aktif) - mode blok diaktifkan, ukuran blok optimal akan dipilih secara otomatis;

2. Dinonaktifkan (Mati) - mode blok dinonaktifkan.

Opsi ini mengaktifkan atau menonaktifkan pengambilan data terlebih dahulu oleh pengontrol IDE.

1. Diaktifkan (Aktif) - mode prefetch diaktifkan, yang meningkatkan kecepatan pertukaran data; diinstal secara default;

2. Dinonaktifkan (Mati) - pengambilan awal tidak digunakan; Anda dapat mencoba opsi ini jika hard drive Anda mengalami kesalahan.

Dengan pengaturan ini, Anda dapat meningkatkan kinerja hard drive Anda dengan memanfaatkan memori cache di drive secara lebih efisien. Hal ini juga mengurangi penundaan waktu antara siklus baca dan tulis individual.

1. Diaktifkan (Aktif) - Mode Burst diaktifkan;

2. Dinonaktifkan (Mati) - Mode Burst tidak digunakan.

Dengan opsi ini, yang terdapat di beberapa versi BIOS, Anda dapat menentukan jenis kabel yang digunakan untuk saluran IDE1 atau IDE2.

1. Otomatis - jenis kabel terdeteksi secara otomatis oleh BIOS;

2. ATA66/100 - menggunakan kabel 80 kawat yang memungkinkan Anda bekerja dalam mode ATA66/100;

3. ATAZZ - kabel 40 inti dengan mode ATAZZ maksimum yang diizinkan digunakan.

1. Buka Pengelola Perangkat.
Hal ini dapat dilakukan dengan mengklik kanan pada "My Computer" (Komputer Saya), pilih tab "Disk devices" (Hardware), dan klik tombol pilih "IDE" ( Pilih alat Pengelola).

2. Buka bagian "IDE ATA/ATAPI Controllers" dan klik dua kali pada "Primary IDE Channel".

3. Pada tab Pengaturan Lanjutan, periksa pengaturan Perangkat 1.
Mungkin saja pengaturan Anda saat ini adalah "PIO".

4. Setel "DMA" jika tersedia (DMA jika tersedia).

5. Di akhir semua tindakan, restart komputer.

Jika Anda memiliki perangkat pada saluran IDE sekunder, ulangi langkah yang sama untuk Saluran IDE Sekunder.

Kaspersky Lab memperingatkan bahwa kampanye skala besar sedang dilakukan di Rusia untuk menginfeksi perangkat Android dengan virus berbahaya perangkat lunak perusak disebut Asacub.

Malware bernama tersebut merupakan Trojan yang tugas utamanya mencuri data kartu bank korban.
Selain itu, Asacub dapat melakukan sejumlah fungsi lainnya.

Secara khusus, program ini mampu mengirimkan informasi tentang perangkat yang terinfeksi dan daftar kontak ke penyerang, memanggil nomor tertentu, mengirim pesan SMS dengan teks tertentu ke nomor tertentu, menutup aplikasi tertentu, dll.

Skema penyebaran malware adalah sebagai berikut.
Pengguna menerima SMS dari nomor yang dikenalnya dengan teks tertentu dan tawaran untuk mengikuti tautan yang ditentukan.
Saat Anda mengunjungi situs tersebut, halaman pengunduhan Trojan akan terbuka dengan instruksi tentang cara menginstalnya.

Saat ini, jumlah pengguna Android Rusia yang menerima pesan dari malware mencapai 40.000 per hari.

Beberapa pengguna Windows 10 melaporkan bahwa sistem pembaruan menawarkan pembaruan kumulatif bulan September yang sama, tetapi dengan dua entri terpisah dalam riwayat pembaruan. Kita berbicara tentang KB4457128.

Menurut pengguna, pembaruan ini berisi kontrol untuk melindungi dari kerentanan prosesor Spectre.
Itu diunduh, diinstal, diminta untuk me-reboot sistem, dan setelah itu ditawarkan lagi untuk diunduh.
Sejujurnya, kami mencatat bahwa pembaruan ini dapat diinstal ulang atau diabaikan.
Tidak akan ada perbedaan.

Tapi itu bukan satu-satunya masalah dengan pembaruan.
Pada hari Selasa, 11 September, Service Stack Update (SSU) untuk Windows 10 (1803) dirilis.

Dan pada hari ini, pengguna dihadapkan pada sejumlah masalah.
Setelah menyalakan perangkat, mereka disambut dengan pesan: “Error. Gagal menginstal SSU sebelum LCU.
Matikan komputermu dan hidupkan kembali."

SSU diperlukan untuk menginstal pembaruan OS lainnya.
Ini juga mencakup layanan servis berbasis komponen (CBS), yang merupakan kunci elemen penerapan Windows. Dan LCU (Pembaruan Kumulatif Terbaru - pembaruan kumulatif terakhir) seharusnya menginstal semua pembaruan, tetapi ini tidak terjadi karena kesalahan SSU.

Akhirnya Microsoft berhasil memanjakan darah para penguji.
Pada hari Rabu, 12 September, Microsoft merilis versi Windows 10 19H1 (18237) untuk anggota program pengujian internal Skip Ahead.

Selama instalasi, muncul error 0x800700e, dan konsumsi RAM juga meningkat.
Ternyata update tersebut dikirimkan dalam bentuk terenkripsi.
Namun masalah RAM belum teratasi.

Komputer sangat lambat, tidak bisa bekerja sama sekali. Pada saat yang sama, indikator akses HDD terus berkedip, pengelola tugas menunjukkan penggunaan CPU, tetapi tidak ada pergerakan? Jika Anda mengaktifkan pengelola pihak ketiga, seperti Process Explorer, Anda dapat melihat prosesnya Interupsi Perangkat Keras memuat sistem sebesar 50% atau lebih. Kemungkinan besar harddisk Anda sudah masuk ke mode PIO. Ini berarti bahwa ketika membaca dari disk, setelah 6 kesalahan batas waktu, Windows mengalihkan kecepatan koneksi pengontrol IDE/ATAPI (HDD) dari mode UDMA cepat ke PIO lambat dan semuanya mulai melambat. Bagaimana cara mengaktifkan kembali mode Ultra DMA?

Cara mengaktifkan mode Ultra DMA

1. Untuk mengetahui mode sekrup yang digunakan, buka pengelola perangkat - pengontrol IDE / ATAPI - saluran primer (sekunder) dan di parameter tambahan lihat mode transfer - jika PIO, maka itu memperlambat semuanya dan Perangkat Keras Proses interupsi memuat prosesor (saya punya 40-50%). Kami mencoba menyetel mode "DMA jika tersedia" (dan melakukan ini di semua saluran primer dan sekunder) dan mem-boot ulang sistem. Sedikit kerja dan periksa kembali mode pengontrol IDE/ATAPI. Jika mode PIO diatur kembali, maka periksa kabel harddisk dan catu daya. Jika tidak membantu, maka solusinya sederhana - ganti hard drive atau opsi 2:

2. Nonaktifkan kontrol kesalahan .

Kita masuk ke registry (menu Start-Run-regedit), lalu ke bagian

Di subbagian 0001 dan 0002, kami melakukan ini:

1. Pada menu Edit, Baru, opsi DWORD.
2. Ketik string ResetErrorCountersOnSuccess dan tekan ENTER.
3. Klik dua kali pada parameter yang dibuat dan masukkan nilainya 1. Klik OK.

Di bagian yang sama, periksa

Selanjutnya, periksa apakah di bagian yang sama parameter MasterDeviceTimingModeAllowed dan SlaveDeviceTimingModeAllowed memiliki nilai ffffffff (dalam sistem heksadesimal). Dan tetapkan salah satu nilai ke parameter MasterDeviceTimingMode atau SlaveDeviceTimingMode yang sesuai:
0×10010 - sesuai dengan Mode UDMA 5 (ATA100).
0x8010 - Modus UDMA 4 (ATA66).
0x2010 - Modus UDMA 2 (ATA33).
0x0410 - Mode DMA Multi-Kata 2

Nyalakan ulang sistem. Itu saja! Secara teori, Anda harus selalu memiliki mode Ultra DMA.

Namun, jika Anda tidak tahu persis mode apa yang seharusnya digunakan sekrup dan jika Anda melakukan semuanya dengan benar, tetapi tidak ada yang berubah setelah reboot (tidak mungkin, tapi tiba-tiba ...), maka dalam hal ini, lepaskan dulu pengontrol IDE dari daftar perangkat, dan reboot. Windows akan menemukan kembali dan menginstal ulang driver pengontrol IDE, dan semua perangkat akan memasuki mode DMA yang diperlukan (MasterDeviceTimingMode dan SlaveDeviceTimingMode akan secara otomatis mengambil nilai yang diinginkan).

Setelah itu, masuk ke registri dan lakukan semua langkah, kecuali mengubah parameter MasterDeviceTimingMode dan SlaveDeviceTimingMode, dan reboot lagi. Sekarang semuanya pasti berfungsi.

Tampilan Postingan: 1.468

Antarmuka ATA "asli" dimaksudkan khusus untuk menghubungkan HDD, tidak mendukung fitur seperti antarmuka ATAPI untuk menghubungkan perangkat IDE yang berbeda dari HDD, yaitu. mode blok atau mode transmisi LBA (kependekan dari pengalamatan blok logis).

Setelah beberapa waktu, standar ATA tidak lagi memenuhi kebutuhan yang terus meningkat, karena. HDD yang baru dirilis memerlukan kecepatan transfer data yang jauh lebih tinggi, serta ketersediaan fitur baru. Dengan demikian, lahirlah antarmuka ATA-2, yang segera juga distandarisasi oleh ANSI. Sambil mempertahankan interoperabilitas dengan standar ATA, ATA-2 memperkenalkan beberapa fitur tambahan:

  • Mode PIO Lebih Cepat. Menambahkan dukungan untuk mode PIO 3 dan 4;
  • Mode DMA Lebih Cepat. Mendukung multiword DMAmodes1 dan 2;
  • Blokir Pemindahan. Perintah telah disertakan yang memungkinkan transfer dalam mode transfer blok untuk meningkatkan kinerja;
  • Pengalamatan Blok Logis (abbr.. LBA). ATA-2 memerlukan dukungan HDD untuk protokol transfer LBA. Tentu saja, untuk menggunakan protokol ini, protokol ini juga harus didukung oleh BIOS;
  • Perintah IdentifikasiDrive yang ditingkatkan. Antarmuka telah meningkatkan jumlah informasi tentang karakteristik HDD yang dikeluarkan oleh permintaan sistem.

Semuanya akan baik-baik saja, tetapi produsen, dalam keinginan mereka untuk mendapatkan pangsa pasar yang lebih besar, mulai membuat nama-nama indah, menyebutnya sebagai antarmuka HDD mereka. Bagaimanapun, antarmuka FastATA, FastATA-2, dan EnhancedIDE, pada kenyataannya, didasarkan pada standar ATA-2, tidak lebih dari istilah pemasaran yang indah. Perbedaannya hanya pada bagian mana dari standarnya dan bagaimana dukungannya.

Kebingungan terbesar datang dari nama FastATA dan FastATA-2, yang masing-masing milik kepala pintar Seagate dan Quantum. Cukup logis untuk berasumsi bahwa FastATA adalah semacam peningkatan dari standar ATA, sedangkan FastATA-2 didasarkan pada standar ATA-2. Sayangnya, semuanya tidak sesederhana itu. Faktanya, FastATA-2 hanyalah nama lain dari standar ATA-2. Pada gilirannya, semua perbedaan antara FastATA dan FastATA terletak pada fakta bahwa mode tercepat didukung di sini, yaitu: mode PIO4 dan mode DMA2. Kedua perusahaan menyerang Western Digital dan standar EIDE-nya karena menambah kebingungan. EIDE juga dibedakan berdasarkan kekurangannya, namun akan dibahas lebih lanjut nanti.

Dalam upaya untuk lebih mengembangkan antarmuka ATA, rancangan standar ATA-3 dikembangkan, yang berfokus pada peningkatan indikator keandalan:

  • ATA-3 berisi fitur yang meningkatkan keandalan transfer data melalui penggunaan mode kecepatan tinggi, yang merupakan masalah serius karena. kabel IDE/ATA tetap tidak berubah sejak lahirnya standar;
  • ATA-3 mencakup teknologi SMART.

ATA-3 tidak disetujui sebagai standar ANSI terutama karena tidak menggunakan mode transfer data baru, meskipun faktanya teknologi SMART kini banyak digunakan oleh produsen HDD.

Putaran berikutnya dalam pengembangan antarmuka IDE/ATA adalah standar UltraATA (juga dikenal sebagai UltraDMA atau ATA-33, atau DMA-33, atau ATA-3 (!)). Faktanya, UltraATA adalah standar untuk menggunakan mode DMA tercepat, mode3, yang memberikan kecepatan transfer data 33,3 MB/s. Untuk memastikan transfer data yang andal melalui model kabel lama, skema kontrol dan koreksi kesalahan khusus digunakan. Kompatibilitas mundur dengan standar sebelumnya: ATA dan ATA-2 dipertahankan. Jadi, jika Anda membeli HDD dengan antarmuka UltraATA dan tiba-tiba mengetahui bahwa itu tidak didukung oleh board sistem Anda, jangan khawatir - drive akan tetap berfungsi, meskipun agak lambat.

Terakhir, pencapaian terbaru di bidang ini adalah antarmuka UltraATA/66, yang dikembangkan oleh Quantum. Antarmukanya memungkinkan transfer data dengan kecepatan 66MB/s.

Selama pengembangan awal antarmuka IDE/ATA, satu-satunya perangkat yang memerlukan antarmuka ini adalah HDD. drive CD-ROM dan streamer yang baru lahir hadir dengan antarmukanya sendiri (Anda mungkin ingat hari-hari ketika CD-ROM dihubungkan melalui antarmuka pada kartu suara). Namun, segera menjadi jelas bahwa penggunaan antarmuka IDE/ATA yang cepat dan sederhana untuk menghubungkan semua perangkat yang memungkinkan menjanjikan manfaat yang signifikan, termasuk. karena keserbagunaan. Sayangnya, sistem perintah antarmuka IDE/ATA dirancang khusus untuk HDD, jadi Anda tidak bisa begitu saja menghubungkan, misalnya, CD-ROM ke saluran IDE - itu tidak akan berfungsi. Oleh karena itu, perlu dikembangkan protokol baru - ATAPI (disingkat ATA Packet Interface). Protokol ini memungkinkan sebagian besar perangkat lain untuk terhubung menggunakan kabel IDE standar dan "terasa" seperti HDD IDE/ATA. Faktanya, protokol ATAPI jauh lebih kompleks daripada ATA transfer data di sini menggunakan mode DMA dan PIO, sedangkan penerapan dukungan untuk mode ini sangat bergantung pada fitur perangkat yang terhubung. Nama paket (dari paket bahasa Inggris) diterima oleh protokol karena fakta bahwa perangkat harus mengirimkan perintah secara harfiah dalam kelompok atau paket. Namun, dari sudut pandang pengguna rata-rata, yang terpenting, tidak ada perbedaan antara HDD IDE/ATA, CD-ROM ATAPI, dan drive ZIP. BIOS saat ini bahkan mendukung booting dari perangkat ATAPI.

Sekarang, seperti yang dijanjikan, mari beralih ke EIDE. Istilah ini diperkenalkan oleh WesternDigital. EIDE cukup banyak digunakan dan hampir juga banyak dikritik, menurut kami hal tersebut cukup pantas. Alasan utama kritik keras adalah kenyataan bahwa, pada kenyataannya, EIDE bukanlah standar sama sekali, melainkan murni istilah pemasaran, dan isi istilah ini terus berubah. Jadi, pada awalnya EIDE menyertakan dukungan untuk mode PIO hingga mode3, kemudian dukungan untuk mode4 ditambahkan. Kerugian signifikan dari EIDE sebagai standar adalah dimasukkannya hal-hal yang sangat beragam dalam spesifikasinya. Lihat sendiri, saat ini EIDE meliputi:

  • ATA-2. Sepenuhnya, termasuk. mode tercepat
  • ATAPI. Utuh;
  • Adaptor Host IDE/ATA Ganda. Standar EIDE mencakup dukungan untuk 2 host IDE/ATA, sehingga Anda dapat menggunakan hingga 4 perangkat IDE/ATA/ATAPI secara paralel.

Sekarang mari kita menganalisis apa arti ungkapan "HDD dengan antarmuka EIDE". Karena tidak masuk akal untuk mendukung ATAPI, dan tidak akan dapat mendukung 2 saluran IDE, semuanya bermuara pada satu hal sederhana: "HDD dengan antarmuka ATA-2". Idenya, pada prinsipnya, tidak buruk - untuk membuat standar yang mencakup chipset, BIOS, dan hard drive. Namun, karena sebagian besar EIDE sebagai standar merujuk langsung ke chipset dan BIOS, terdapat kebingungan antara EnhancedIDE dan EnhancedBIOS, yang muncul sekitar waktu yang sama (yaitu BIOS yang mendukung IDE/ATA untuk HDD yang lebih besar dari 504MB). Cukup logis untuk berasumsi bahwa untuk menggunakan HDD dengan kapasitas lebih dari 504 MB, diperlukan antarmuka EIDE, namun seperti yang sudah Anda pahami, hanya EnhancedBIOS yang diperlukan. Selain itu, produsen kartu EnhancedBIOS mengiklankannya sebagai "kartu IDE yang disempurnakan". Untungnya, sekarang masalah ini sudah berlalu, dalam hal lain, seperti penghalang 540 MB.

Untuk mensistematisasikan informasi, semua standar antarmuka IDE utama (resmi dan tidak resmi) yang dijelaskan di atas diberikan dalam bentuk tabel.

Standar

Antarmuka

mode DMA

mode PIO

Beda dengan IDE/ATA

Kata Tunggal 0-2; banyak kata 0

Kata Tunggal 0-2; banyak kata 0-2

Mendukung LBA, transfer blok, mode, perintah identifikasi drive yang ditingkatkan

istilah pemasaran

Kata Tunggal 0-2; banyak kata 0, 1

Mirip dengan ATA-2

istilah pemasaran

Kata Tunggal 0-2; banyak kata 0-2

Mirip dengan ATA-2

tidak resmi

Kata Tunggal 0-2; banyak kata 0-2

Mirip dengan ATA-2, dengan dukungan tambahan untuk keandalan transfer pada kecepatan tinggi, teknologi SMART digunakan

tidak resmi

Kata Tunggal 0-2; banyak kata 0-3 (DMA-33/66)

Mirip dengan ATA-3

Kata Tunggal 0-2; banyak kata 0-2

Mirip dengan ATA-2, ditambahkan dukungan untuk perangkat non-HDD

istilah pemasaran

Kata Tunggal 0-2; banyak kata 0-2

Mirip dengan ATA-2 + ATAPI, mendukung 2 adaptor host

Dengan lancar kita beralih ke topik yang tidak kalah menariknya. Total ada 2 parameter yang menjadi ciri kecepatan transfer data saat menggunakan HDD dengan antarmuka IDE/ATA. Yang pertama adalah kecepatan transfer internal, yang mencirikan kecepatan transfer data antara buffer HDD internal dan media magnetik. Hal ini ditentukan oleh kecepatan rotasi, kepadatan perekaman, dll. Itu. parameter yang tidak bergantung pada jenis antarmuka, tetapi pada desain operator. Indikator kedua adalah kecepatan transfer data eksternal, yaitu. kecepatan transfer data melalui saluran IDE, sepenuhnya bergantung pada mode transfer data. Pada awal penggunaan disk IDE/ATA, kecepatan seluruh subsistem disk bergantung pada kecepatan transfer data internal, yang jauh lebih rendah daripada kecepatan eksternal. Saat ini, karena peningkatan kepadatan perekaman (ini memungkinkan lebih banyak data diambil per putaran disk) dan peningkatan frekuensi rotasi, kecepatan transfer eksternal mengambil peran utama. Berkaitan dengan hal tersebut, timbul pertanyaan mengenai nomor mode dan perbedaan antara PIO dan DMA.

Awalnya, cara umum untuk mentransfer data melalui antarmuka IDE/ATA adalah protokol yang disebut Programmed I/O (abbr. PIO). Total ada 5 mode PIO, yang berbeda dalam kecepatan transfer burst maksimum. Mode-mode ini disebut dengan istilah mode PIO.

Tentu saja, ini mengacu pada kecepatan transfer data eksternal, yang ditentukan oleh kecepatan antarmuka, dan bukan oleh HDD. Perlu juga diingat, meskipun hal ini hampir tidak relevan saat ini, bahwa mode PIO 3 dan 4 perlu menggunakan bus PCI atau VLB, karena. Bus ISA tidak mampu memberikan kecepatan transfer data lebih dari 10 MB/s.

Hingga munculnya mode DMA-33, kecepatan transfer data maksimum untuk PIO dan DMA adalah sama. Kerugian utama dari mode PIO adalah prosesor mengontrol transfer data - ini meningkatkan bebannya secara signifikan. Di sisi lain, mode ini tidak memerlukan driver khusus dan cocok untuk sistem operasi tugas tunggal. Sayangnya, kemungkinan besar ini adalah spesies yang terancam punah…

Akses Memori Langsung (disingkat DMA) - akses memori langsung - mengacu pada nama kolektif protokol yang memungkinkan perangkat periferal mentransfer data ke memori sistem secara langsung tanpa partisipasi CPU. Hard drive modern menggunakan fitur ini dikombinasikan dengan kemampuan untuk mengendalikan bus dan mengelola transfer data secara mandiri (yang disebut mastering bus). Mode DMA yang ada (yang disebut mode DMA) ditunjukkan pada tabel. Perlu dicatat bahwa mode satu kata tidak lagi digunakan saat ini, mode tersebut disediakan hanya untuk tujuan perbandingan.

Kecepatan transfer maksimum (MV/detik)

Standar dukungan:

ATA-2, FastATA, FastATA-2, ATA-3, UltraATA, EIDE

ATA-2, FastATA-2, ATA-3, UltraATA, EIDE

Banyak Kata 3 (DMA-33)

UltraATA (ATA/66)

Hal menarik lainnya mengenai pengoperasian antarmuka IDE/ATA adalah akses 32-bit ke HDD. Seperti yang sudah Anda ketahui, antarmuka IDE/ATA selalu 16-bit. Dalam hal ini, pertanyaannya adalah mengapa kecepatan disk ini turun ketika Anda mematikan driver untuk akses 32-bit ke HDD di Windows? Pertama-tama, karena kerja Windows pada prinsipnya masih jauh dari sempurna. Kedua, bus PCI, tempat pengontrol host IDE sekarang berada, adalah 32-bit. Oleh karena itu, transfer 16-bit pada bus ini hanya membuang-buang bandwidth. Dalam kondisi normal, pengontrol host membentuk paket 32-bit dari 2 paket 16-bit, kemudian meneruskannya ke bus PCI.

Sebelumnya ada istilah mode blocktransfer. Tidak ada yang rumit di sini. Faktanya, istilah ini hanya mengacu pada mode yang memungkinkan Anda mentransfer sejumlah perintah baca/tulis dalam satu interupsi. HDD IDE/ATA modern memungkinkan Anda mentransfer 16->32 sektor per interupsi. Karena interupsi lebih jarang dihasilkan, beban prosesor berkurang, dan persentase perintah dalam jumlah total data yang ditransfer juga berkurang.

Setiap saluran IDE memungkinkan Anda menghubungkan satu atau dua perangkat ke dalamnya. Komputer modern cenderung memasang dua saluran IDE (sesuai dengan spesifikasi EIDE), meskipun secara teori dimungkinkan untuk menginstal hingga empat (!), Yang memungkinkan Anda menghubungkan delapan perangkat IDE. Semua saluran IDE sama. Tabel menunjukkan penggunaan sumber daya sistem berdasarkan saluran yang berbeda.

Saluran

Alamat I/O

Mendukung, kemungkinan masalah timbul dari penggunaan tersebut

1F0-1F7h dan juga 3F6-3F7h

Digunakan di komputer mana pun yang dilengkapi dengan antarmuka IDE/ATA

170-177 jam dan juga 376-377 jam

Ini didistribusikan secara luas, hadir di hampir semua PC modern.

1E8-1Efh dan juga 3EE-3Efh

Jarang digunakan. Kemungkinan masalah perangkat lunak

168-16Fh dan juga 36E-36Fh

Sangat jarang digunakan. Masalah perangkat lunak sangat mungkin terjadi

Sumber daya yang digunakan oleh saluran ketiga dan keempat biasanya bertentangan dengan perangkat lain (misalnya, IRQ 12 digunakan oleh mouse PS/2, IRQ 10 biasanya digunakan oleh kartu jaringan).

Seperti yang sudah disebutkan, setiap saluran antarmuka IDE/ATA mendukung koneksi 2 perangkat, yaitu: master dan slave. Konfigurasinya biasanya diatur oleh jumper yang terletak di bagian belakang perangkat. Selain dua posisi ini, seringkali ada posisi ketiga - cableselect. Apa yang terjadi jika pelompat diatur ke posisi ini? Ternyata untuk pengoperasian perangkat di kabelpilih posisi jumper, diperlukan kabel khusus berbentuk Y, di mana konektor pusat dihubungkan langsung ke board sistem. Untuk kabel jenis ini, konektor ekstremnya tidak sama - perangkat yang terhubung ke satu konektor secara otomatis didefinisikan sebagai master, dan ke konektor lainnya, masing-masing, sebagai budak (mirip dengan jepit A dan B). Jumper pada kedua perangkat harus berada pada posisi pemilihan kabel. Masalah utama dengan konfigurasi ini adalah konfigurasinya yang eksotik, meskipun dianggap sebagai standar de jure, dan oleh karena itu tidak didukung oleh semua orang. Oleh karena itu, kabel berbentuk Y sangat sulit didapat.

Jika kami berasumsi bahwa, meskipun eksotik, Anda masih akan menggunakan konfigurasi perangkat IDE/ATA yang dijelaskan, ingatlah hal berikut:

  • Setiap saluran hanya dapat memproses satu permintaan dalam satu waktu, dan hanya untuk satu perangkat. Artinya, permintaan berikutnya, bahkan ke perangkat lain, harus menunggu hingga permintaan saat ini selesai. Namun, saluran yang berbeda dapat berfungsi secara independen. Oleh karena itu, Anda tidak boleh menghubungkan 2 perangkat yang digunakan secara aktif (misalnya, dua HDD) ke satu saluran. Pilihan terbaik adalah menghubungkan setiap perangkat IDE ke saluran terpisah (ini mungkin kelemahan utama dibandingkan SCSI).
  • Hampir semua chipset saat ini mendukung kemampuan untuk menggunakan mode transfer data yang berbeda untuk perangkat yang terhubung ke saluran yang sama. Namun hal ini tidak boleh disalahgunakan. Dua perangkat yang kecepatannya berbeda secara signifikan disarankan untuk dipisahkan pada saluran yang berbeda.
  • Disarankan juga untuk tidak menghubungkan HDD dan perangkat ATAPI (seperti CD-ROM) ke saluran yang sama. Seperti disebutkan di atas, protokol ATAPI menggunakan sistem perintah yang berbeda, dan terlebih lagi, bahkan perangkat ATAPI tercepat pun jauh lebih lambat daripada HDD, yang dapat memperlambat perangkat tersebut secara signifikan.

Hal di atas tentu saja tidak bisa dianggap sebagai aksioma - ini hanya rekomendasi yang didasarkan pada akal sehat dan pengalaman para ahli. Selain itu, akal sehat dan pengalaman menunjukkan bahwa empat perangkat IDE pada papan kerja dapat bekerja dalam kombinasi apa pun dan dengan sedikit usaha dari pihak pengguna, jika persyaratan kompatibilitas terpenuhi. Inilah keunggulan utama IDE dibandingkan SCSI.

Dan dengan penampilannya diberi nama PATA(ATA Paralel).

Cerita

Kabel ATA (IDE): 40 kawat di atas, 80 kawat dengan akses kabel di bawah

Adaptor dari IDE ke IDE 2,5" ( hard drive laptop)

Nama sementara dari antarmuka tersebut adalah Lampiran PC/AT("Koneksi PC/AT"), karena dimaksudkan untuk dihubungkan ke bus ISA 16-bit, yang kemudian dikenal sebagai bis DI. Pada versi final, judulnya diubah menjadi "Lampiran AT" untuk menghindari masalah merek dagang.

Versi asli standar ini dikembangkan pada tahun 1986 oleh Western Digital dan, karena alasan pemasaran, disebut IDE(Bahasa Inggris Integrated Drive Electronics - "elektronik yang terpasang di dalam drive"). Ini menekankan inovasi penting: pengontrol drive ditempatkan dengan sendirinya, dan bukan dalam bentuk papan ekspansi terpisah, seperti pada standar ST-506 sebelumnya dan antarmuka SCSI dan ST-412 yang sudah ada saat itu. Hal ini memungkinkan untuk meningkatkan karakteristik drive (karena jarak yang lebih pendek ke pengontrol), menyederhanakan manajemennya (karena pengontrol saluran IDE mengabstraksikan detail operasi drive) dan mengurangi biaya produksi (pengontrol drive dapat hanya dirancang untuk drive “sendiri”, dan tidak untuk semua kemungkinan; pengontrol saluran umumnya menjadi standar). Perlu dicatat bahwa pengontrol saluran IDE lebih tepat disebut adaptor tuan rumah, karena telah berpindah dari kontrol langsung terhadap drive ke komunikasi dengannya melalui protokol.

Standar ATA mendefinisikan antarmuka antara pengontrol dan drive, serta perintah yang dikirimkan melaluinya.

Antarmuka memiliki 8 register yang menempati 8 alamat di ruang I/O. Bus data lebarnya 16 bit. Jumlah saluran yang ada dalam sistem bisa lebih dari 2. Yang utama adalah alamat saluran tidak tumpang tindih dengan alamat perangkat I/O lainnya. 2 perangkat (master dan slave) dapat dihubungkan ke setiap saluran, tetapi hanya satu perangkat yang dapat bekerja pada satu waktu.

Prinsip pengalamatan CHS ada pada namanya. Pertama, blok head diatur oleh positioner ke track yang diperlukan (Cylinder), setelah itu head yang diperlukan (Head) dipilih, dan kemudian informasi dibaca dari sektor yang dibutuhkan (Sector).

Standar EIDE(Eng. Enhanced IDE - “extracted IDE”), yang muncul setelah IDE, memungkinkan penggunaan drive dengan kapasitas melebihi 528 MB (504 MiB), hingga 8,4 GB. Meskipun singkatan ini berasal dari nama dagang dan bukan nama resmi untuk standar tersebut, istilah tersebut IDE Dan EIDE sering digunakan sebagai pengganti istilah tersebut ATAS. Sejak diperkenalkannya standar pada tahun 2003 SerialATA("serial ATA") ATA tradisional mulai disebut ATA paralel, mengacu pada cara data ditransmisikan melalui kabel paralel 40 atau 80 inti.

Pada awalnya, antarmuka ini digunakan dengan hard drive, tetapi kemudian standar ini diperluas untuk bekerja dengan perangkat lain, terutama menggunakan media yang dapat dipindahkan. Perangkat tersebut mencakup drive CD-ROM dan DVD-ROM, tape drive, dan floppy disk berkapasitas tinggi seperti ZIP dan floppy disk (menggunakan kepala magnet yang dipandu laser) (LS-120/240). Selain itu, dari file konfigurasi kernel FreeBSD, kita dapat menyimpulkan bahwa floppy disk drive (floppy disk) pun terhubung ke bus ATAPI. Standar yang diperluas ini disebut Antarmuka Paket Lampiran Teknologi Canggih(ATAPI), sehubungan dengan nama lengkap standar tersebut ATA/ATAPI. ATAPI hampir sepenuhnya bertepatan dengan SCSI pada tingkat perintah dan, pada kenyataannya, ada "SCSI melalui kabel ATA".

Awalnya, antarmuka untuk menghubungkan drive CD-ROM tidak distandarisasi dan merupakan pengembangan milik produsen drive. Akibatnya, untuk menyambungkan CD-ROM, perlu memasang papan ekspansi terpisah khusus untuk pabrikan tertentu, misalnya Panasonic (setidaknya ada 5 opsi antarmuka khusus untuk menyambungkan CD-ROM). Beberapa varian kartu suara, seperti Sound Blaster, dilengkapi dengan port seperti itu (seringkali drive CD-ROM dan kartu suara disertakan sebagai kit multimedia). Munculnya ATAPI memungkinkan untuk menstandarisasi semua periferal ini dan memungkinkan untuk menghubungkannya ke pengontrol mana pun yang dapat dihubungkan dengan hard drive.

Langkah penting lainnya dalam pengembangan ATA adalah transisi dari PIO (Programmed input/output) ke DMA (Direct memory access). Saat menggunakan PIO, pembacaan data dari disk dikendalikan oleh prosesor pusat komputer, yang menyebabkan peningkatan beban pada prosesor dan perlambatan secara umum. Oleh karena itu, komputer yang menggunakan antarmuka ATA biasanya melakukan operasi terkait disk lebih lambat dibandingkan komputer yang menggunakan SCSI dan antarmuka lainnya. Pengenalan DMA telah secara signifikan mengurangi biaya waktu prosesor untuk operasi disk.

Dalam teknologi ini, drive itu sendiri mengontrol aliran data, membaca data masuk atau keluar dari memori hampir tanpa partisipasi prosesor, yang hanya mengeluarkan perintah untuk melakukan tindakan tertentu. Dalam hal ini, hard disk mengeluarkan sinyal permintaan DMARQ untuk operasi DMA ke pengontrol. Jika operasi DMA dimungkinkan, pengontrol mengeluarkan sinyal DMACK, dan hard disk mulai mengeluarkan data ke register pertama (DATA), dari mana pengontrol membaca data ke dalam memori tanpa partisipasi prosesor.

Pengoperasian DMA dimungkinkan jika mode ini didukung secara bersamaan oleh BIOS, pengontrol, dan sistem operasi, jika tidak, hanya mode PIO yang dimungkinkan.

Dalam pengembangan lebih lanjut dari standar (ATA-3), mode UltraDMA 2 tambahan (UDMA 33) diperkenalkan.

Mode ini memiliki karakteristik pengaturan waktu seperti Mode DMA 2, namun data dikirimkan pada tepi naik dan turun sinyal DIOR/DIOW. Ini menggandakan kecepatan transfer data pada antarmuka. Pemeriksaan paritas CRC juga telah diperkenalkan, yang meningkatkan keandalan transmisi informasi.

Dalam sejarah perkembangan ATA, terdapat sejumlah hambatan yang terkait dengan organisasi akses data. Sebagian besar hambatan ini, berkat sistem pengalamatan dan teknik pemrograman modern, telah diatasi. Ini termasuk batasan ukuran disk maksimum sebesar 504 MiB, sekitar 8 GiB, sekitar 32 GiB, dan 128 GiB. Terdapat hambatan lain, sebagian besar terkait dengan driver perangkat dan I/O pada sistem operasi non-ATA.

Spesifikasi ATA asli disediakan untuk mode pengalamatan 28-bit. Hal ini memungkinkan 2 28 (268 435 456) sektor masing-masing 512 byte ditangani, memberikan kapasitas maksimum 137 GB (128 GiB). Pada PC standar, BIOS mendukung hingga 7,88 GiB (8,46 GB), memungkinkan maksimal 1024 silinder, 256 head, dan 63 sektor. Batas silinder/kepala/sektor CHS (Cyllinder-Head-Sector), dikombinasikan dengan standar IDE, menghasilkan batas ruang beralamat 504 MiB (528 MB). Untuk mengatasi keterbatasan ini, skema pengalamatan LBA (Logical Block Address) diperkenalkan, yang memungkinkan pengalamatan hingga 7,88 GiB. Seiring waktu, pembatasan ini dihapus, yang memungkinkan untuk mengatasi 32 GiB terlebih dahulu, dan kemudian seluruh 128 GiB, menggunakan semua 28 bit (dalam ATA-4) untuk mengatasi sektor tersebut. Penulisan angka 28-bit diatur dengan menulis bagian-bagiannya ke register drive yang sesuai (dari 1 hingga 8 bit pada register ke-4, 9-16 pada register ke-5, 17-24 pada register ke-6, dan 25-28 pada register ke-7. ) .

Pengalamatan register diatur menggunakan tiga baris alamat DA0-DA2. Register pertama di alamat 0 adalah 16-bit dan digunakan untuk mentransfer data antara disk dan pengontrol. Register yang tersisa adalah 8-bit dan digunakan untuk kontrol.

Spesifikasi ATA terbaru mengasumsikan pengalamatan 48-bit, sehingga memperluas kemungkinan batas menjadi 128 PiB (144 petabyte).

Pembatasan ukuran ini dapat terwujud dalam kenyataan bahwa sistem menganggap kapasitas disk kurang dari nilai sebenarnya, atau menolak untuk melakukan booting sama sekali dan hang pada tahap inisialisasi hard drive. Dalam beberapa kasus, masalah dapat diatasi dengan memperbarui BIOS. Solusi lain yang mungkin adalah dengan menggunakan program khusus, seperti Ontrack DiskManager, yang memuat drivernya ke dalam memori sebelum sistem operasi dimuat. Kerugian dari solusi tersebut adalah penggunaan partisi disk non-standar, di mana partisi disk tidak dapat diakses, jika terjadi booting, misalnya, dari floppy disk boot DOS biasa. Namun, banyak sistem operasi modern (mulai dari Windows NT4 SP3) dapat bekerja dengan disk yang lebih besar, meskipun BIOS komputer tidak menentukan ukuran ini dengan benar.

antarmuka ATA

Untuk menghubungkan hard drive dengan antarmuka PATA, biasanya digunakan kabel 40 kawat (disebut juga kabel datar). Setiap kabel biasanya memiliki dua atau tiga konektor, salah satunya terhubung ke konektor pengontrol pada motherboard (di komputer lama, pengontrol ini terletak di papan ekspansi terpisah), dan satu atau dua lainnya terhubung ke drive. Pada satu titik waktu, loop P-ATA mentransmisikan 16 bit data. Terkadang ada kabel IDE yang memungkinkan menghubungkan tiga drive ke satu saluran IDE, tetapi dalam kasus ini salah satu drive berfungsi dalam mode read-only.

Pinout ATA Paralel
Kontak Tujuan Kontak Tujuan
1 mengatur ulang 2 Tanah
3 Data 7 4 Data 8
5 Data 6 6 Data 9
7 Data 5 8 Data 10
9 Data 4 10 Data 11
11 Data 3 12 Data 12
13 Data 2 14 Data 13
15 Data 1 16 Data 14
17 Data 0 18 Data 15
19 Tanah 20 kunci
21 DDRQ 22 Tanah
23 I/O Tulis 24 Tanah
25 I/O Baca 26 Tanah
27 IOC HRDY 28 Pemilihan Kabel
29 sial 30 Tanah
31 IRQ 32 Tidak terhubung
33 tambahan 1 34 GPIO_DMA66_Deteksi
35 0 36 tambahan 2
37 Pilihan Chip 1P 38 Chip Pilih 3P
39 Aktivitas 40 Tanah

Opsi koneksi untuk 4 perangkat disk

Jumper pada drive optik diatur ke budak(SL)

Pengaturan jumper pada perangkat disk dengan antarmuka IDE

Untuk waktu yang lama, kabel ATA berisi 40 konduktor, namun dengan diperkenalkannya UltraDMA/66 (UDMA4) muncul versi 80-kawatnya. Semua konduktor tambahan adalah konduktor ground yang bergantian dengan konduktor informasi. Jadi, alih-alih tujuh konduktor pentanahan, yang ada malah 47. Pergantian konduktor ini mengurangi kopling kapasitif di antara mereka, sehingga mengurangi interferensi timbal balik. Kopling kapasitif merupakan masalah pada bit rate yang tinggi, sehingga inovasi ini diperlukan untuk memastikan pengoperasian yang benar sesuai spesifikasi yang ditetapkan. UDMA4 kecepatan transfer 66 MB/s (megabyte per detik). Mode Lebih Cepat UDMA5 Dan UDMA6 juga memerlukan kabel 80 kawat.

Meskipun jumlah konduktor bertambah dua kali lipat, jumlah pin tetap sama, begitu pula tampilan konektornya. Pengkabelan internal tentu saja berbeda. Konektor untuk kabel 80 kawat harus menghubungkan sejumlah besar konduktor arde ke sejumlah kecil pin arde, sedangkan pada kabel 40 kawat, masing-masing konduktor dihubungkan ke pinnya sendiri. Pada kabel 80 kawat, konektornya biasanya memiliki warna yang berbeda-beda (biru, abu-abu, dan hitam), berbeda dengan kabel 40 kawat yang biasanya semua konektornya memiliki warna yang sama (biasanya hitam).

Standar ATA selalu menetapkan panjang kabel maksimum 45,7 cm (18 inci). Keterbatasan ini mempersulit pemasangan perangkat dalam wadah besar, atau menghubungkan beberapa drive ke satu komputer, dan hampir sepenuhnya menghilangkan kemungkinan penggunaan drive PATA sebagai drive eksternal. Meskipun kabel yang lebih panjang tersedia secara komersial, perlu diingat bahwa kabel tersebut tidak memenuhi standar. Hal yang sama dapat dikatakan tentang kabel "bulat", yang juga tersebar luas. Standar ATA hanya menjelaskan kabel datar dengan spesifikasi impedansi dan kapasitansi tertentu. Tentu saja, ini tidak berarti bahwa kabel lain tidak akan berfungsi, namun bagaimanapun juga, penggunaan kabel non-standar harus digunakan dengan hati-hati.

Jika dua perangkat terhubung ke loop yang sama, salah satunya biasanya dipanggil terkemuka(Bahasa Inggris) menguasai), dan yang lainnya - budak(eng. budak). Biasanya, master muncul sebelum budak dalam daftar drive yang terdaftar di BIOS komputer atau sistem operasi. Di BIOS lama (486 dan versi sebelumnya), disk sering kali salah diberi label dengan huruf "C" untuk master dan "D" untuk slave.

Jika hanya ada satu drive dalam satu loop, dalam banyak kasus drive tersebut harus dikonfigurasi sebagai master. Beberapa disk (khususnya yang dibuat oleh Western Digital) mempunyai pengaturan khusus yang disebut lajang(yaitu "satu drive per kabel"). Namun, dalam kebanyakan kasus, satu-satunya drive pada kabel juga dapat berfungsi sebagai budak (hal ini sering terjadi ketika CD-ROM dihubungkan ke saluran terpisah).

Pengaturan yang disebut pemilihan kabel digambarkan sebagai opsional dalam spesifikasi ATA-1 dan telah tersebar luas sejak ATA-5, karena menghilangkan kebutuhan untuk mengubah jumper pada drive selama penyambungan ulang. Jika drive diatur ke mode pemilihan kabel, drive secara otomatis ditetapkan sebagai master atau slave tergantung pada lokasinya pada loop. Untuk dapat menentukan lokasi ini, loop harus ada dengan stopkontak kabel. Untuk kabel seperti itu, pin 28 (CSEL) tidak terhubung ke salah satu konektor (abu-abu, biasanya yang tengah). Pengontrol mendasari pin ini. Jika drive melihat bahwa pin di-ground (yaitu berlogika 0), maka drive tersebut ditetapkan sebagai master, jika tidak (keadaan impedansi tinggi) maka drive tersebut ditetapkan sebagai budak.

Pada zaman kabel 40-kawat, merupakan praktik umum untuk memasang pemilihan kabel hanya dengan memotong kabel (28) di antara dua konektor yang terhubung ke drive. Dalam hal ini, drive slave berada di ujung kabel, dan drive master berada di tengah. Penempatan ini bahkan distandarisasi dalam versi spesifikasi yang lebih baru. Ketika hanya satu perangkat ditempatkan pada kabel, penempatan ini menghasilkan potongan kabel yang tidak perlu di ujung, yang tidak diinginkan - baik karena alasan kenyamanan maupun parameter fisik: bagian ini menyebabkan pantulan sinyal, terutama pada frekuensi tinggi.

Kabel 80-kawat yang diperkenalkan untuk UDMA4 tidak memiliki kekurangan ini. Sekarang perangkat master selalu berada di akhir loop, jadi jika hanya satu perangkat yang terhubung, Anda tidak akan mendapatkan kabel yang tidak diperlukan ini. Pemilihan kabelnya adalah "pabrik" - dibuat di konektor itu sendiri hanya dengan mengecualikan kontak ini. Karena loop 80-kawat memerlukan konektornya sendiri, penerapannya secara luas bukanlah masalah besar. Standar ini juga mensyaratkan penggunaan konektor dengan warna berbeda, untuk memudahkan identifikasi baik oleh pabrikan maupun perakit. Konektor biru untuk menghubungkan ke pengontrol, hitam - ke master, abu-abu - ke budak.

Istilah "master" dan "slave" dipinjam dari elektronik industri (di mana prinsip ini banyak digunakan dalam interaksi node dan perangkat), tetapi dalam kasus ini istilah tersebut salah, dan oleh karena itu tidak digunakan dalam versi ATA saat ini. standar. Lebih tepat untuk memberi nama masing-masing drive master dan slave. perangkat 0 (perangkat 0) Dan perangkat 1 (perangkat 1). Ada mitos umum bahwa disk master mengontrol akses disk ke saluran. Faktanya, akses disk dan urutan eksekusi perintah dikendalikan oleh pengontrol (yang, pada gilirannya, dikendalikan oleh driver sistem operasi). Faktanya, kedua perangkat adalah budak dalam hubungannya dengan pengontrol.

Versi Standar ATA, Kecepatan Transfer, dan Fitur

Tabel berikut mencantumkan nama versi standar ATA dan mode yang didukung serta baud rate. Perlu dicatat bahwa kecepatan bit yang tercantum untuk setiap standar (misalnya, 66,7 MB/s untuk UDMA4, biasa disebut sebagai "Ultra-DMA 66") menunjukkan kecepatan maksimum yang dimungkinkan secara teori pada kabel. Itu hanya dua byte dikalikan dengan frekuensi sebenarnya dan mengasumsikan bahwa setiap siklus digunakan untuk mentransfer data pengguna. Dalam praktiknya, kecepatannya tentu saja lebih rendah.

Kelebihan beban pada bus yang terhubung dengan pengontrol ATA juga dapat membatasi tingkat transfer maksimum. Misalnya, bandwidth maksimum bus PCI 33 MHz dengan lebar 32-bit adalah 133 MB/s, dan kecepatan ini dibagi ke semua perangkat yang terhubung ke bus.

Scott Mueller. Mengupgrade dan Memperbaiki PC = Mengupgrade dan Memperbaiki PC. - edisi ke-17. - M. : Williams, 2007. - S.573-623. - ISBN 0-7897-3404-4.
Standar Nama lain Mode transfer ditambahkan (MB/dtk)
 
Artikel Oleh tema:
Sejarah mesin pencari
Halo semua! Hari ini akan ada artikel tentang mesin pencari dunia, yang umumnya ada, kapan muncul, apa yang mendorong khususnya di Rusia, dan apa yang ada di seluruh dunia. Artikel itu ternyata sangat besar, jadi duduklah dengan nyaman, sebaiknya setelah menyiapkannya
Cara menambah RAM komputer
Bagaimana saya tahu jika memori komputer saya dapat ditingkatkan? Ada saatnya Anda mulai menyadari bahwa komputer tidak dapat lagi menangani tugasnya, tetapi ini tidak berarti Anda perlu membeli yang baru, terutama jika prosesor Anda baru berusia dua atau tiga tahun. Semua h
Mengapa panggilan penguntit Pripyat terbang keluar xray
Sejumlah besar pengguna produk Microsoft melaporkan hilangnya aktivasi Windows 10 dan konversi versi Pro ke Home. Pengguna diberi tahu tentang kunci yang kedaluwarsa, dan saat mencoba mengaktifkan kembali, mereka mendapatkan kesalahan 0x803fa067 untuk Windo
pemilih tipe elemen css
Apa itu pemilih dalam css adalah deskripsi elemen atau grup elemen yang memberi tahu browser elemen mana yang harus dipilih untuk menerapkan gaya padanya. Mari kita lihat pemilih CSS dasar.1) .x .topic-title ( background-color: yellow; )