Ide saluran utama apa. Ide saluran utama

Ide saluran utama apa.  Ide saluran utama
Ide saluran utama apa. Ide saluran utama

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

Ada beberapa opsi di BIOS yang dirancang untuk mengonfigurasi pengaturan hard drive dan perangkat penyimpanan internal (drive) lainnya. Opsi IDE Master Utama adalah salah satu opsi yang paling umum digunakan.

Biasanya, sebelum kemunculannya antarmuka SATA, sebagian besar motherboard 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 (Master), dan yang kedua adalah budak (Slave). Jadi, di BIOS, biasanya ada empat opsi untuk mengonfigurasi drive:

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

Setiap saluran IDE adalah konektor yang Anda sambungkan dengan 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 disertakan dengan drive.

Pada parameter tersebut Anda dapat melihat sejumlah opsi bawahan 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

Selain itu, dalam opsi ini, terkadang Anda dapat memilih jenis drive yang telah ditentukan sebelumnya, yang ditandai dengan angka, misalnya, dari 0 hingga 50.

Jika pengguna memilih nilai Pengguna, maka dia harus menentukan sendiri karakteristiknya perangkat keras, seperti jumlah kepala, silinder, dan sektor.

Opsi tambahan berikut juga sering ditemukan:

  • Modus LBA
  • (Blokir mode perekaman)
  • Mode I/O Terprogram

Nilai mana yang harus saya pilih?

Biasanya, setelah menghubungkan drive dan boot BIOS komputer secara otomatis memilih nilai opsi Tipe sama dengan Otomatis. Ini berarti BIOS secara otomatis mendeteksi semua nilai parameter drive, dan pengaturan manual itu tidak diperlukan.

Sebagian besar dukungan drive IDE pengaturan otomatis. Satu-satunya pengecualian mungkin adalah drive yang sangat tua, jarang ditemukan di komputer kuno, yang mungkin memerlukan pengaturan manual jumlah kepala, silinder, dan sektor.

Opsi Mode LBA memerlukan beberapa penjelasan. Opsi ini dirancang untuk mengaktifkan mode pengalamatan yang digunakan pada hard drive yang lebih besar dari 504 MB. Jika Anda menggunakan perangkat keras volume lebih kecil, maka Anda harus menonaktifkan opsi ini. Untuk parameter lainnya, sebaiknya biarkan nilai default.

Dan dengan penampilannya, ia mendapat nama itu PATA(ATA Paralel).

Cerita

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

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

Nama awal antarmukanya adalah Lampiran PC/AT(“Koneksi PC/AT”), karena dimaksudkan untuk terhubung ke bus ISA 16-bit, yang kemudian dikenal sebagai DI bis. DI DALAM versi terakhir namanya diubah menjadi DI Lampiran untuk menghindari masalah dengan 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 terletak di drive itu sendiri, dan bukan dalam bentuk kartu ekspansi terpisah, seperti pada standar ST-506 sebelumnya dan antarmuka SCSI dan ST-412 yang ada saat itu. Hal ini memungkinkan untuk meningkatkan karakteristik drive (karena jarak yang lebih pendek ke pengontrol), menyederhanakan pengelolaannya (karena pengontrol saluran IDE diabstraksi dari detail pengoperasian drive) dan mengurangi biaya produksi (pengontrol drive dapat dirancang hanya untuk drive "nya", dan tidak untuk semua kemungkinan; pengontrol saluran umumnya menjadi standar). Perlu dicatat bahwa pengontrol saluran IDE lebih tepat disebut adaptor tuan rumah, karena berpindah dari mengontrol drive secara langsung ke bertukar data 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. Lebar bus data adalah 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. Setiap saluran dapat menghubungkan 2 perangkat (master dan slave), tetapi hanya satu perangkat yang dapat beroperasi dalam satu waktu.

Prinsip pengalamatan CHS ada dalam namanya. Pertama, blok kepala dipasang oleh positioner pada track yang diperlukan (Silinder), setelah itu kepala yang diperlukan (Head) dipilih, dan kemudian informasi dibaca dari sektor yang diperlukan (Sektor).

Standar EIDE(Bahasa Inggris Enhanced IDE - “extracted IDE”), yang muncul setelah IDE, mengizinkan 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 ini pada tahun 2003 Serial ATA(“serial ATA”) ATA tradisional mulai disebut Paralel ATA, mengacu pada metode transmisi data melalui kabel paralel 40 atau 80 inti.

Pada awalnya, antarmuka ini digunakan dengan hard drive, tetapi kemudian standarnya diperluas untuk bekerja dengan perangkat lain, terutama menggunakan media yang dapat dipindahkan. Perangkat tersebut mencakup drive CD-ROM dan DVD-ROM, tape drive, serta floppy disk berkapasitas tinggi seperti disk ZIP dan floptic (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), dan itulah nama lengkap standarnya ATA/ATAPI. ATAPI hampir sepenuhnya identik dengan SCSI pada tingkat perintah dan, pada kenyataannya, merupakan “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 kartu ekspansi terpisah khusus untuk pabrikan tertentu, misalnya, untuk Panasonic (setidaknya ada 5 opsi antarmuka khusus yang dirancang untuk menyambungkan CD-ROM). Beberapa versi kartu suara, misalnya Sound Blaster, dilengkapi dengan port seperti itu (seringkali Pengandar CD-ROM dan kartu suara disediakan sebagai kit multimedia). Munculnya ATAPI memungkinkan untuk menstandarkan semua periferal ini dan memungkinkan untuk menghubungkannya ke pengontrol mana pun yang dapat dihubungkan dengan hard drive.

Tahap 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 memperlambat pengoperasian 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 secara signifikan mengurangi waktu CPU yang dihabiskan untuk operasi disk.

Dalam teknologi ini, drive itu sendiri mengontrol aliran data, membaca data ke dalam atau dari memori hampir tanpa partisipasi prosesor, yang hanya mengeluarkan perintah untuk melakukan tindakan tertentu. Dalam hal ini, hard drive mengeluarkan sinyal permintaan DMARQ untuk operasi DMA ke pengontrol. Jika operasi DMA dimungkinkan, pengontrol mengeluarkan sinyal DMACK, dan hard drive 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) diperkenalkan modus tambahan UltraDMA 2 (UDMA 33).

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 melalui antarmuka. Pemeriksaan paritas CRC juga telah diperkenalkan, yang meningkatkan keandalan transfer informasi.

Dalam sejarah perkembangan ATA, ada sejumlah hambatan yang terkait dengan pengorganisasian akses terhadap data. Sebagian besar hambatan ini telah diatasi berkat sistem pengalamatan dan teknik pemrograman modern. Ini termasuk batasan ukuran disk maksimum sebesar 504 MiB, sekitar 8 GiB, sekitar 32 GiB, dan 128 GiB. Terdapat hambatan lain, terutama terkait dengan driver perangkat, dan organisasi I/O dalam sistem operasi yang tidak mematuhi standar ATA.

Spesifikasi ATA asli disediakan untuk mode pengalamatan 28-bit. Hal ini memungkinkan 228 (268.435.456) sektor yang masing-masing berukuran 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. Pembatasan jumlah silinder/kepala/sektor CHS (Cylinder-Head-Sector), dikombinasikan dengan standar IDE, menghasilkan batasan ruang alamat sebesar 504 MiB (528 MB). Untuk mengatasi keterbatasan ini, skema pengalamatan LBA (Logical Block Address) diperkenalkan, yang memungkinkan pengalamatan hingga 7,88 GiB. Seiring waktu, batasan ini dicabut, yang memungkinkan untuk menangani 32 GiB terlebih dahulu, dan kemudian seluruh 128 GiB, menggunakan semua 28 bit (dalam ATA-4) untuk menangani sektor ini. Penulisan nomor 28-bit diatur dengan menulis bagian-bagiannya ke dalam 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, 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 memerlukan 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 bahkan menolak untuk melakukan booting 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 memuat sistem operasi. Kerugian dari solusi tersebut adalah penggunaan partisi disk non-standar, di mana partisi disk tidak dapat diakses jika di-boot, 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). Setiap kabel biasanya memiliki dua atau tiga konektor, salah satunya terhubung ke konektor pengontrol pada motherboard (di komputer lama, pengontrol ini terletak pada kartu ekspansi terpisah), dan satu atau dua lainnya terhubung ke drive. Pada suatu waktu, kabel P-ATA mentransmisikan 16 bit data. Terkadang ada kabel IDE yang memungkinkan menghubungkan tiga drive ke satu saluran IDE, namun dalam kasus ini salah satu drive beroperasi 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 Ada Koneksi
33 Tambahkan 1 34 GPIO_DMA66_Deteksi
35 Tambahkan 0 36 Tambahkan 2
37 Pilihan Chip 1P 38 Chip Pilih 3P
39 Aktivitas 40 Tanah

Pilihan untuk menghubungkan 4 perangkat disk

Aktifkan drive optik dipasang dalam mode budak(SL)

Opsi untuk mengatur jumper pada perangkat disk dengan antarmuka IDE

Untuk waktu yang lama, kabel ATA berisi 40 konduktor, namun dengan diperkenalkannya UltraDMA/66 (UDMA4) versi 80-kabelnya muncul. Semua konduktor tambahan adalah konduktor pembumian yang bergantian dengan konduktor informasi. Jadi, alih-alih tujuh konduktor pentanahan, ada 47 konduktor pentanahan. Pergantian konduktor ini mengurangi kopling kapasitif di antara keduanya, sehingga mengurangi interferensi timbal balik. Kopling kapasitif menjadi masalah saat kecepatan tinggi transmisi, sehingga inovasi ini diperlukan untuk memastikan pengoperasian normal dari spesifikasi yang ditetapkan UDMA4 kecepatan transfer 66 MB/s (megabyte per detik). Mode Lebih Cepat UDMA5 Dan UDMA6 juga membutuhkan kabel 80 kawat.

Meskipun jumlah konduktor bertambah dua kali lipat, jumlah kontak tetap sama, begitu pula tampilan konektornya. Tentu saja, kabel internalnya berbeda. Konektor untuk kabel 80 kawat harus menghubungkan sejumlah besar konduktor ground ke sejumlah kecil pin ground, sedangkan kabel 40 kawat menghubungkan konduktor ke masing-masing pinnya sendiri. Kabel 80 kawat biasanya memiliki konektor dengan warna berbeda (biru, abu-abu dan hitam), berbeda dengan kabel 40 kawat yang biasanya semua konektor memiliki warna yang sama (biasanya hitam).

Standar ATA selalu menetapkan panjang kabel maksimum menjadi 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 luas, perlu diingat bahwa kabel tersebut tidak standar. Hal yang sama dapat dikatakan tentang kabel “bulat”, yang juga banyak digunakan. Standar ATA hanya menjelaskan kabel datar dengan karakteristik impedansi dan kapasitansi tertentu. Tentu saja, ini tidak berarti bahwa kabel lain tidak akan berfungsi, tetapi bagaimanapun juga, penggunaan kabel non-standar harus dilakukan dengan hati-hati.

Jika dua perangkat terhubung ke loop yang sama, salah satunya biasanya dipanggil terkemuka(master bahasa Inggris), dan yang lainnya - budak(Budak Inggris). Biasanya, perangkat master muncul sebelum perangkat budak dalam daftar disk yang dicantumkan oleh BIOS komputer atau sistem operasi. Di BIOS lama (486 dan versi lebih lama), drive sering kali salah diberi huruf: "C" untuk master dan "D" untuk slave.

Jika hanya ada satu drive pada satu loop, dalam banyak kasus drive tersebut harus dikonfigurasi sebagai master. Beberapa drive (terutama 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 dijelaskan sebagai opsional dalam spesifikasi ATA-1 dan telah menjadi umum sejak ATA-5 karena menghilangkan kebutuhan untuk mengatur ulang jumper drive untuk penyambungan ulang apa pun. 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 pengambilan sampel kabel. Untuk kabel seperti itu, pin 28 (CSEL) tidak terhubung ke salah satu konektor ( abu-abu, biasanya rata-rata). Pengontrol mendasari pin ini. Jika drive melihat bahwa kontak tersebut dibumikan (yaitu, logikanya 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 konduktor (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 alasan fisik: bagian ini menyebabkan pantulan sinyal, terutama pada frekuensi tinggi. .

Kabel 80-kawat yang diperkenalkan untuk UDMA4 tidak memiliki kelemahan ini. Sekarang perangkat master selalu berada di akhir loop, jadi jika hanya satu perangkat yang terhubung, Anda tidak akan mendapatkan kabel yang tidak perlu ini. Pemilihan kabelnya adalah "pabrik" - dibuat di konektor itu sendiri hanya dengan pengecualian kontak ini. Karena loop 80-kawat memerlukan konektornya sendiri, penerapannya secara luas bukanlah masalah besar. Standar ini juga mensyaratkan penggunaan konektor dengan warna berbeda agar lebih mudah diidentifikasi baik oleh pabrikan maupun perakit. Konektor biru untuk menghubungkan ke pengontrol, konektor hitam untuk perangkat master, dan konektor abu-abu untuk perangkat 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 saat ini standar ATA. Lebih tepat untuk memanggil masing-masing disk master dan slave perangkat 0 (perangkat 0) Dan perangkat 1 (perangkat 1). Ada mitos umum bahwa disk master mengontrol akses disk ke saluran. Faktanya, pengontrol (yang, pada gilirannya, mengontrol driver sistem operasi) mengontrol akses disk dan urutan pelaksanaan perintah. Faktanya, kedua perangkat adalah budak dalam kaitannya dengan pengontrol.

Versi Standar ATA, Baud Rate dan Properti

Tabel di bawah ini menunjukkan nama versi standar ATA dan mode serta kecepatan transfer yang didukungnya. Perlu dicatat bahwa kecepatan transfer yang ditentukan untuk setiap standar (misalnya, 66,7 MB/s untuk UDMA4, biasa disebut sebagai "Ultra-DMA 66") menunjukkan kecepatan maksimum yang secara teori dimungkinkan pada kabel. Ini hanyalah dua byte dikalikan dengan frekuensi sebenarnya dan mengasumsikan bahwa setiap siklus digunakan untuk mentransfer data pengguna. Dalam praktiknya, kecepatannya secara alami lebih rendah.

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

Scott Mueller.
Standar Nama lain Menambahkan mode transfer (MB/s)

Mengupgrade dan Memperbaiki PC = Mengupgrade dan Memperbaiki PC. - edisi ke-17. - M.: Williams, 2007. - Hal.573-623. - ISBN 0-7897-3404-4.

Antarmuka ATA "asli" dimaksudkan khusus untuk menghubungkan HDD; tidak mendukung fitur seperti antarmuka ATAPI untuk menghubungkan perangkat IDE yang berbeda dari HDD, yaitu. mode transmisi blockmode atau 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 kemampuan baru. Dengan demikian, lahirlah antarmuka ATA-2, yang segera juga distandarisasi oleh ANSI. Dengan tetap menjaga interkompatibilitas dengan standar ATA, ATA-2 memiliki beberapa fitur tambahan:. Menambahkan dukungan untuk mode PIO 3 dan 4;
  • Mode DMA Lebih Cepat. Multiword DMAmodes1 dan 2 didukung;
  • 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. Tentunya untuk menggunakan protokol ini juga harus didukung oleh BIOS;
  • Perintah IdentifikasiDrive yang ditingkatkan. Antarmuka telah meningkatkan jumlah informasi mengenai karakteristik yang disediakan oleh HDD berdasarkan permintaan sistem.

Semuanya akan baik-baik saja, tetapi perusahaan manufaktur, dalam keinginan mereka untuk mendapatkan pangsa pasar yang lebih besar, mulai memberikan nama-nama yang indah, menyebut antarmuka HDD mereka dengan nama tersebut. Bagaimanapun, antarmuka FastATA, FastATA-2, dan EnhancedIDE pada dasarnya didasarkan pada standar ATA-2, tidak lebih dari istilah pemasaran yang indah. Perbedaan diantara keduanya hanya pada bagian standarnya saja dan bagaimana dukungannya.

Kebingungan terbesar datang dari nama FastATA dan FastATA-2, yang masing-masing dimiliki oleh smart head dari Seagate dan Quantum. Masuk akal untuk berasumsi bahwa FastATA adalah semacam peningkatan dari standar ATA, sedangkan FastATA-2 didasarkan pada standar ATA-2. Sayangnya, tidak sesederhana itu. Faktanya, FastATA-2 hanyalah nama lain dari standar ATA-2. Pada gilirannya, semua perbedaan antara FastATA dan FastATA hanya terletak pada fakta bahwa mode tercepat didukung di sini, yaitu: mode PIO4 dan mode DMA2. Namun, kedua perusahaan tersebut menyerang Western Digital dan standar EIDE-nya karena menambah kebingungan. EIDE juga mempunyai kekurangan, namun kita akan membahasnya lebih lanjut nanti.

Dalam upaya untuk lebih mengembangkan antarmuka ATA, rancangan standar ATA-3 dikembangkan, dengan fokus utama 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 cukup banyak digunakan oleh produsen HDD.

Tahap selanjutnya dalam pengembangan antarmuka IDE/ATA adalah standar UltraATA (juga dikenal sebagai UltraDMA atau ATA-33, atau DMA-33, atau ATA-3(!)). UltraATA sebenarnya adalah standar untuk menggunakan mode DMA tercepat - mode3, yang memberikan kecepatan transfer data 33,3 MB/detik. Untuk memastikan transfer data yang andal melalui model lama kabel, sirkuit kontrol kesalahan dan koreksi khusus digunakan. Kompatibilitas dengan standar sebelumnya: ATA dan ATA-2, bagaimanapun, tetap dipertahankan. Jadi, jika Anda membeli HDD dengan antarmuka UltraATA dan tiba-tiba ternyata tidak didukung oleh motherboard Anda, jangan khawatir - drive akan tetap berfungsi, meskipun agak lebih lambat.

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

Selama pengembangan pertama antarmuka IDE/ATA, satu-satunya perangkat yang memerlukan antarmuka ini adalah HDD, karena... drive CD-ROM dan streamer yang baru lahir hadir dengan antarmukanya sendiri (Anda mungkin ingat saat-saat ketika Koneksi CD-ROM dilakukan menggunakan antarmuka pada kartu suara). Namun segera menjadi jelas bahwa menggunakan antarmuka IDE/ATA yang cepat dan sederhana untuk menghubungkan semua perangkat yang memungkinkan akan membawa manfaat yang signifikan, termasuk. karena keserbagunaan. Sayangnya, sistem perintah antarmuka IDE/ATA dirancang khusus untuk HDD, jadi Anda tidak bisa begitu saja menyambungkan, misalnya, CD-ROM ke saluran IDE - ini tidak akan berfungsi. Oleh karena itu, perlu untuk mengembangkan protokol baru - ATAPI (kependekan dari ATA Packet Interface). Protokol ini memungkinkan sebagian besar perangkat lain untuk terhubung menggunakan kabel IDE standar dan “terasa” seperti HDD IDE/ATA. Protokol ATAPI sebenarnya jauh lebih kompleks dibandingkan ATA, karena... Transfer data di sini terjadi menggunakan mode DMA dan PIO, namun penerapan dukungan untuk mode ini sangat bergantung pada karakteristik perangkat yang terhubung. Nama paket (dari paket bahasa Inggris) diterima oleh protokol karena fakta bahwa perangkat benar-benar harus mengirimkan perintah dalam kelompok atau paket. Namun dari sudut pandang rata-rata pengguna, yang terpenting adalah tidak ada perbedaan antara IDE/ATA HDD, ATAPI CD-ROM, dan ZIP drive. BIOS saat ini bahkan mendukung booting dari perangkat ATAPI.

Sekarang, seperti yang dijanjikan, kita beralih ke EIDE. Istilah ini diperkenalkan oleh WesternDigital. EIDE digunakan secara luas dan hampir sama banyak dikritik, yang menurut kami memang 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. Kelemahan signifikan EIDE sebagai standar adalah dimasukkannya hal-hal yang sangat beragam dalam spesifikasinya. Lihat sendiri di saat ini EIDE meliputi:

  • ATA-2. Sepenuhnya, termasuk. mode kecepatan tertinggi;
  • ATAPI. Sepenuhnya;
  • 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 lihat 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 hal yang 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 berkaitan langsung dengan chipset dan BIOS, terdapat kebingungan antara EnhancedIDE dan EnhancedBIOS yang muncul pada waktu yang hampir bersamaan (yaitu, BIOS yang mendukung IDE/ATA untuk HDD dengan kapasitas lebih dari 504MB) . Cukup logis untuk berasumsi bahwa untuk menggunakan HDD dengan kapasitas lebih dari 504MB, diperlukan antarmuka EIDE, namun seperti yang sudah Anda pahami, hanya EnhancedBIOS yang diperlukan. Selain itu, produsen kartu dengan EnhancedBIOS mengiklankannya sebagai "kartu IDE yang disempurnakan". Untungnya, permasalahan ini kini sudah berlalu, begitu pula dengan hambatan 540MV.

Untuk mensistematisasikan informasi, semua standar antarmuka IDE utama (resmi dan tidak resmi) yang dijelaskan di atas disajikan 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, mode transfer blok, 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 selain HDD

Istilah pemasaran

Kata Tunggal 0-2; banyak kata 0-2

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

Kami dengan lancar beralih ke topik yang sama 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, yang sepenuhnya bergantung pada mode transfer data. Pada awal penggunaan drive IDE/ATA, kecepatan operasi seluruh subsistem disk bergantung pada kecepatan transfer data internal, yang jauh lebih rendah daripada kecepatan eksternal. Saat ini, berkat peningkatan kepadatan perekaman (hal ini memungkinkan lebih banyak data ditangkap per putaran disk) dan peningkatan kecepatan rotasi, kecepatan transmisi eksternal memainkan peran yang dominan. Berkaitan dengan hal tersebut, timbul pertanyaan mengenai nomor mode dan perbedaan antara PIO dan DMA.

Awalnya, metode umum untuk mentransfer data melalui antarmuka IDE/ATA adalah protokol yang disebut Programmed I/O (disingkat PIO). Ada total 5 mode PIO, yang berbeda dalam kecepatan transfer burst maksimum. Mode ini disebut mode PIO.

Tentu saja, ini mengacu pada kecepatan transfer data eksternal, yang ditentukan oleh kecepatan antarmuka, dan bukan pada HDD. Hal ini juga harus diperhitungkan, 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 besar dari 10 MB/detik.

Hingga munculnya mode DMA-33, kecepatan transfer data maksimum PIO dan DMA adalah sama. Kerugian utama dari mode PIO adalah transfer data dikendalikan oleh prosesor - ini meningkatkan bebannya secara signifikan. Di sisi lain, mode ini tidak diperlukan pengemudi khusus dan sempurna untuk OS dengan 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. Modern hard drive Fitur ini digunakan bersama dengan kemampuan, dengan mencegat kontrol bus, untuk mengontrol transfer data secara mandiri (disebut mastering bus). Mode DMA yang ada (disebut mode DMA) ditunjukkan pada tabel. Perlu dicatat bahwa mode satu kata tidak lagi digunakan saat ini; mode ini disediakan hanya untuk tujuan perbandingan.

Kecepatan transfer maksimum (MV/detik)

Standar yang didukung:

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 telah Anda ketahui, antarmuka IDE/ATA selalu dan tetap 16-bit hingga hari ini. Dalam hal ini, wajar untuk bertanya mengapa, ketika Anda mematikan driver untuk akses HDD 32-bit di Windows, kecepatan disk ini turun? Pertama-tama, karena jendela berfungsi, pada prinsipnya, masih jauh dari sempurna. Kedua, bus PCI, tempat pengontrol host IDE saat ini berada, adalah 32-bit. Oleh karena itu, transfer 16-bit pada bus ini adalah pemborosan lebar pita. Dalam kondisi normal, pengontrol host membentuk paket 32-bit dari 2 paket 16-bit, mengirimkannya lebih lanjut melalui bus PCI.

Sebelumnya, kami menemukan istilah mode transfer blok. Tidak ada yang rumit di sini. Faktanya, istilah ini hanya mengacu pada mode yang memungkinkan sejumlah perintah baca/tulis dikirimkan selama 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, sebagai suatu peraturan, dibedakan dengan pemasangan dua saluran IDE (sesuai dengan spesifikasi EIDE), meskipun faktanya secara teoritis dimungkinkan untuk menginstal hingga empat (!), yang memungkinkan koneksi delapan perangkat IDE . Semua saluran IDE sama. Tabel menunjukkan penggunaan sumber daya sistem melalui berbagai saluran.

Saluran

Alamat I/O

Mendukung, kemungkinan masalah masalah yang timbul saat menggunakan

1F0-1F7h, serta 3F6-3F7h

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

170-177 jam, serta 376-377 jam

Tersebar luas, hadir di hampir semua PC modern.

1E8-1Efh, serta 3EE-3Efh

Jarang digunakan. Mungkin terdapat masalah tertentu pada perangkat lunak

168-16Fh, serta 36E-36Fh

Sangat jarang digunakan. Masalah dengan 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 dinding belakang perangkat. Selain dua posisi ini, seringkali ada posisi ketiga - cableselect. Apa jadinya jika pelompat ditempatkan pada posisi ini? Ternyata agar perangkat dapat berfungsi pada posisi jumper pilihan kabel, diperlukan kabel khusus berbentuk Y, yang konektor pusatnya dihubungkan langsung ke motherboard. Dengan jenis kabel 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 secara de jure dianggap standar, yang berarti tidak didukung oleh semua orang. Hal ini membuat kabel berbentuk Y sangat sulit didapat.

Dengan asumsi bahwa, meskipun sifatnya eksotik, Anda masih akan menggunakan konfigurasi perangkat IDE/ATA yang dijelaskan, ingatlah hal berikut:

  • Kapan saja, setiap saluran hanya dapat memproses satu permintaan dan hanya ke satu perangkat. Artinya, permintaan berikutnya, bahkan ke perangkat lain, harus menunggu hingga permintaan saat ini selesai. Saluran yang berbeda dapat beroperasi 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, Anda tidak boleh menyalahgunakannya. Disarankan untuk memisahkan dua perangkat yang kecepatannya berbeda secara signifikan pada saluran yang berbeda.
  • Disarankan juga untuk tidak menghubungkan perangkat HDD dan ATAPI (misalnya 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.

Kadang-kadang saya menemukan keluhan pengguna bahwa drive CD/DVD menjadi sangat lambat dalam menulis disk. Terkadang waktu perekaman disk memakan waktu hingga satu setengah jam, bukan 5-10 menit yang dibutuhkan! Selain itu, situasinya sama ketika mencoba merekam dengan program apa pun (dari Nero, ImgBurn atau Astroburn hingga wizard pembakar CD standar) dan ke disk mana pun.

Alasan paling umum untuk situasi ini adalah disk yang murah dan berkualitas rendah tempat seseorang pernah mencoba menulis atau membaca sesuatu. Faktanya adalah bahwa Windows (lebih tepatnya, driver Atapi.sys) memiliki kemampuan untuk secara mandiri memilih salah satu dari beberapa mode kecepatan untuk bekerja dengan drive. Jadi, kapan jumlah besar kesalahan baca/tulis Windows secara otomatis mengalihkan kecepatan koneksi ke drive dari mode pertukaran data tercepat DMA menjadi lebih lambat namun lebih dapat diandalkan PIO

Tidak sulit untuk mengatasi hal ini.

Untuk melakukan ini, Anda perlu membuka " Pengelola perangkat"dengan masuk ke menu" Awal» -> « Panel Kontrol«->» Sistem" -> penanda " Peralatan" -> klik tombol " Pengelola perangkat«.

Atau, jika ada ikon di desktop Anda Komputer saya» - klik di atasnya klik kanan dan di menu yang muncul, klik kiri pada item “ Properti". Baiklah, sekali lagi tandai “ Peralatan" dan klik tombol " Pengelola perangkat«

Buka 'Pengelola Perangkat'

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

Setidaknya harus ada dua poin:

  • Saluran IDE utama
  • Saluran IDE sekunder

Dan sekarang - properti saluran primer dan sekunder dari pengontrol IDE

Di properti kedua saluran, tab “ Opsi tambahan«

Jadi begini. Dimanapun di lapangan" Modus saat ini transfer"Di sana 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 menggunakan tombol "Oke" dan restart komputer Anda.

Jika itu tidak membantu.

Jika ternyata 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«!

Hapus saluran

Ketika ditanya apakah Anda yakin, silakan klik “ Ya«.

Konfirmasikan penghapusan

Tindakan ini akan mengarah pada fakta bahwa setelah reboot, sistem akan menentukan kembali karakteristik kedua saluran dan memperkirakan kecepatan koneksi ke perangkat secara memadai.

Omong-omong, di Windows 7 Anda juga dapat mencoba " Cacat", bukan " Menghapus» saluran tanpa DMA

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

Gangguan Perangkat Keras Cara mengaktifkan mode Ultra DMA

2. Nonaktifkan pemeriksaan kesalahan .


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


Periksa di bagian yang sama


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 dalam mode apa sekrup harus beroperasi dan jika Anda melakukan semuanya dengan benar, tetapi setelah reboot tidak ada yang berubah (tidak mungkin, tapi tiba-tiba...), maka
Dalam hal ini, pertama-tama hapus pengontrol IDE dari daftar perangkat dan reboot. Windows akan kembali menemukan dan menginstal ulang driver pengontrol IDE, dan semua perangkat akan berada dalam mode DMA yang diperlukan (MasterDeviceTimingMode dan SlaveDeviceTimingMode akan 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, itulah sebabnya 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 ceritanya.

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

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

Hard drive terhubung ke motherboard dengan 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 untuk transmisi data, namun ini hanya menunjukkan untuk aliran data apa “perangkat keras” di ujungnya diasah.

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 disk/pengontrol mungkin tidak cocok dan, paling sering, inilah yang terjadi.

Secara default, sistem operasi memilih mode operasi tercepat dari mode yang mendukung 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. Perhitungan 3D menggunakan banyak matematika, yang membebani prosesor secara berlebihan, namun menghasilkan hasil yang biasa-biasa saja. Mengapa ini terjadi? Faktanya adalah bahwa Central Processing Unit (CPU) bersifat universal, yaitu disesuaikan untuk jenis perhitungan yang sangat berbeda. Komputasi 3D hanya mewakili kelas tugas sempit yang dapat 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 memprosesnya, dan konstruksi pemandangan serta efek indah dilakukan oleh kartu itu sendiri - menggunakan spesialnya sendiri prosesor grafis (GPU, GP), diasah hanya untuk tugas seperti itu. Perhitungannya terasa lebih cepat, dan prosesor pusat tidak dimuat.

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

Windows bekerja dengan disk dalam mode DMA. Ya, sebagai suatu peraturan.

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

Setelah ini, paksa sistem untuk bekerja dengan disk dalam mode DMA menggunakan metode standar itu dilarang.
Tentang yang non-standar - sedikit lebih rendah.

Gejala Windows telah mengalihkan hard drive ke mode PIO

  • Sistem mulai sangat melambat pada operasi disk. Kecepatan bekerja dengan disk turun 2-3 kali lipat.
  • Selama operasi disk Prosesor mulai memuat secara berlebihan. 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 terserah Anda.

Dalam realitas modern, ketika hard drive adalah perangkat komputer paling lambat, “hambatan” yang memperlambat kerja program, bahkan penurunan kecepatannya dua kali lipat, dapat menjadi bencana besar.

Pastikan Windows telah mengalihkan hard drive ke mode PIO

Buka "Pengelola Perangkat" di "Konsol Manajemen" komputer.
RMB di “My Computer” (di desktop atau di panel “Start”, tidak masalah) → “Kelola”.

Perluas cabang pengontrol disk di pohon (“pengontrol IDE ATA/ATAPI”) dan temukan 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", tetapi kenyataannya hard drive beroperasi dalam mode PIO (lihat gambar di bawah), maka semuanya buruk, dan inilah kasus kami.

Untuk memperbaiki kesalahan, cukup hapus perangkat yang dinonaktifkan dan pasang kembali. Ini dapat dilakukan dari “Device Manager” yang sama.

Atau kita masuk ke registry.

Di registri (“Mulai” → “Jalankan” → regedit) Anda harus pergi ke cabang di alamat:

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 opsi Mode Transfer Saat Ini di kotak dialog.

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

Jika dipilih secara manual di kotak dialog Jenis Perangkat, 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 beroperasi dalam mode PIO.

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

Kode mode pengoperasian:

0х0000001f - 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 penggunaan wajib CPU saat mentransfer data - saat membaca data dari media, CPU membacanya dari port pengontrol (perintah prosesor IN), saat menulis, CPU menulis ke port (perintah OUT). Dalam mode DMA (UDMA), CPU hanya menginisialisasi transfer (dan juga pengontrol DMA terlebih dahulu) - sisanya dilakukan oleh pengontrol DMA (Direct Memory Access) dan pengontrol IDE (dalam mode Bus Master). Jelas bahwa opsi terakhir lebih menguntungkan - lebih sedikit memuat prosesor - oleh karena itu, tidak ada orang lain yang mengembangkan mode PIO setelah tahun 1995, dan PIO-5 tidak pernah disertakan dalam spesifikasi ATA/ATAPI yang disetujui (saya tidak peduli siapa yang mengusulkan apa pada pertemuan X3T13). Dan UltraDMA 44 adalah UltraDMA 3 - mode ini ada, hanya saja hampir tidak ada yang menggunakannya (karena dukungannya tersedia di mana pun UDMA 4 - 66 tersedia). 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 mengenai 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). Ada juga CD-ROM yang mendukung UDMA33 dan mematuhi ATAPI-4 dan 5. Mulai versi 4, spesifikasi ATA dan ATAPI digabungkan menjadi satu dokumen.

Hal ini terjadi jika XP mendeteksi bahwa perangkat tidak bekerja secara stabil dalam mode yang dipilih. Hal ini ditentukan oleh jumlah kesalahan pembacaan yang diterima dari drive. Biasanya ini berarti drive berada dalam kondisi yang buruk, dan sebenarnya 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 semacam itu dapat bekerja untuk waktu yang lama, dengan lancar dan tanpa masalah, terlepas dari pendapat XP tentangnya. Satu-satunya hal yang merusak darah pemiliknya adalah pengereman sistem yang konstan karena mode PIO. Saya tidak sepenuhnya yakin bagaimana sistem kontrol kesalahan di XP bekerja dan dikendalikan, 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 drop-down, pilih “Manajemen” dengan tombol kiri mouse.
3. Jendela "Manajemen Komputer" akan terbuka, di mana dalam daftar di sebelah kiri Anda harus memilih (klik sekali) "Pengelola Perangkat" dengan tombol kiri mouse, setelah itu "Pengelola Perangkat" akan tersedia di sisi kanan jendela ini .

Opsi II:

1. Pada desktop di kiri bawah, klik sekali pada tombol “Start” dan kemudian pergi ke “Control Panel” di menu drop-down.
2. Di jendela (atau menu) “Control Panel” yang terbuka, klik kiri dua kali (atau klik sekali) pada ikon “System”.
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 sebelah 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 “Properti”.
3. Di jendela “Properti: Saluran IDE Utama” yang terbuka, pilih tab “Pengaturan Lanjutan”.
4. Pada tab “Pengaturan Lanjutan”, di area “Perangkat 0” dan “Perangkat 1”, di baris “Mode transfer:”, “DMA jika tersedia” harus disetel. Jika baris “Transfer mode:” diatur ke “PIO only”, maka Anda perlu mengatur “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” “Saluran IDE Sekunder” di jendela “Device Manager”.
6. Setelah menyelesaikan operasi, Anda harus me-restart Windows. Setelah reboot, periksa mode pengoperasian saluran IDE. Jika, setelah pengoperasian selesai, baris “Mode transfer:” masih disetel ke “PIO saja”, berarti Anda telah menginstal driver yang salah papan utama. Dalam hal ini, Anda perlu menginstal driver motherboard “asli”, dan kemudian mengaktifkan mode DMA.

Jika Anda memiliki masalah dengan kinerja hard drive Anda, Anda harus terlebih dahulu membersihkan hard drive dari puing-puing, kemudian mendefragnya dan pada akhirnya memeriksa kesalahan pada hard drive, "sekrup" Anda mungkin juga 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 kinerjanya rendah, mencoba menginstal ulang sistem operasi, tidak membantu, komponennya bukan dari abad terakhir, seharusnya bekerja dengan B yang solid, hanya ada satu hal...

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 tidak tersambung dengan benar, misalnya harddisk dihubungkan ke salah satu konektor IDE pada motherboard menggunakan kabel sebagai perangkat Master dan CD/DVD sebagai perangkat (Slave).
Banyak yang mungkin mengatakan ini benar, karena hard drive lebih penting, ya, tetapi drive hampir selalu bekerja lebih lambat daripada hard drive, dan keduanya dihubungkan dengan satu kabel. Ini berarti pengontrol IDE mengalihkan kedua perangkat ke mode drive yang lebih lambat, seperti yang terjadi pada kasus kami. Jika Anda berurusan dengan konfigurasi lama, yang terbaik adalah menghubungkan hard drive secara terpisah dari drive, pada kabel terpisah.
Hal yang sama berlaku untuk dua hard drive yang terhubung ke 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 Utama, klik dua kali pada setiap saluran dengan tombol kiri mouse dan buka tab Parameter tambahan. Saya melihat disk drive beserta perangkat keras Mereka bekerja dalam mode PIO, tidak lebih, tidak kurang, begitulah yang terjadi, tentu saja harddisk akan melambat.

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

PIO (Input/Output yang Dapat Diprogram) adalah mode pengoperasian perangkat yang agak ketinggalan jaman; selama pengoperasian, perangkat ini menggunakan prosesor pusat, yang tidak diragukan lagi mengurangi kinerja.

DMA (Direct Memory Access) – mode di mana hard drive atau drive mengakses secara langsung RAM, yang tentu saja meningkatkan produktivitas secara signifikan.

  1. Tentu saja lebih disukai menggunakan mode DMA, namun terkadang jika sering terjadi kesalahan pembacaan dari harddisk, Windows XP mengalihkan mode DMA ke PIO. Dan timbul pertanyaan, bagaimana cara mengaktifkan mode DMA? Pertama-tama, mari kita coba atur mode "Transfer mode" ke "DMA, jika tersedia" lalu "OK" dan reboot. Komputer sudah booting, masuk ke Device Manager dan lihat Transfer Mode, DMA ada dimana-mana artinya kita berhasil, jika tidak coba cara lain.
  2. Anda perlu menginstal ulang driver pada motherboard, ini terkadang membantu.
  3. Anda harus menggunakan kabel 80-kawat untuk menyambungkan perangkat ini, coba juga mengganti kabel IDE atau menyambungkan hard drive ke konektor lain pada motherboard, periksa terlebih dahulu apakah ada kontak yang bengkok.
  4. Untuk kembali ke 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 di artikel kami PIO dan DMA, tapi sekarang mari kita coba tunjuk Nomor 5 dulu.
  5. Kami menghapus saluran IDE Primer dan Sekunder, arahkan mouse ke atasnya, klik kanan dan pilih hapus, reboot lagi, sistem operasi akan menemukan pengontrol dan beralih ke mode transfer DMA.

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

Ada beberapa opsi di BIOS yang dirancang untuk mengonfigurasi pengaturan hard drive dan perangkat penyimpanan internal (drive) lainnya. Opsi IDE Master 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 (Master), dan yang kedua adalah budak (Slave). Jadi, di BIOS, biasanya ada empat opsi untuk mengonfigurasi drive:

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

Setiap saluran IDE adalah konektor yang Anda sambungkan dengan 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 disertakan dengan drive.

Pada parameter tersebut Anda dapat melihat sejumlah opsi bawahan 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

Selain itu, dalam opsi ini, terkadang Anda dapat memilih jenis drive yang telah ditentukan sebelumnya, yang ditandai dengan angka, misalnya, dari 0 hingga 50.

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

Opsi tambahan berikut juga sering ditemukan:

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

Biasanya, setelah menghubungkan drive dan mem-boot komputer, BIOS secara otomatis memilih nilai opsi Type yang sama dengan Auto untuknya. Artinya BIOS secara otomatis mendeteksi semua nilai parameter drive dan tidak memerlukan konfigurasi manual.

Sebagian besar drive IDE mendukung konfigurasi otomatis. Satu-satunya pengecualian mungkin adalah drive yang sangat tua, jarang ditemukan di komputer kuno, yang mungkin memerlukan pengaturan manual jumlah kepala, silinder, dan sektor.

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

Blog yang berguna untuk pengguna komputer pemula dan banyak lagi..

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 mengalami masalah kerja lambat komputer, 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. Baca cara memeriksa kesalahan pada hard drive Anda dan memperbaikinya. 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 yang sudah ketinggalan zaman, agar dapat berfungsi, diperlukan
melibatkan CPU, mengakibatkan hilangnya kinerja secara signifikan.
DMA (Akses Memori Langsung)- metode modern yang melewati prosesor dan
banding secara langsung untuk RAM, ini memungkinkan secara signifikan meningkatkan produktivitas dan singkirkan “rem” yang mengganggu.
Mode DMA dalam berbagai varian sudah lama digunakan di ruang operasi. sistem Windows Namun, pada tanggal 7, 8, dan juga pada tanggal 10 di Windows XP, sering kali ada situasi di mana DMA secara otomatis beralih ke PIO dan tidak mungkin mengembalikannya menggunakan cara 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 rendah. Namun, Windows XP dapat mengalihkan perangkat yang beroperasi secara normal ke mode ini.
Cara memperbaiki kesalahan Windows baca di sini

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

1 . Luncurkan konsol "Manajemen Komputer"– klik kanan pada "Komputer saya"

di menu tarik-turun pilih item "Pengelola Perangkat", atau melalui
Panel Kontrol. Atau Mulai - Jalankan - devmgmt.msc

2. Pilih " Pengelola Perangkat", pilih IDE ATA/ATAPI pengontrol,

Beberapa baris dengan pengontrol akan terbuka - kami tertarik :
Primer dan Sekunder saluran IDE→ kita pergi satu per satu ke properti saluran-saluran ini (klik kanan pada saluran tersebut, baris “ Properti"), ke penanda" Opsi tambahan",
Ada dua kelompok di sini "Perangkat 0" dan "Perangkat 1", masing-masing memiliki garis
"Modus Pemindahan"– itu harus dipilih "DMA jika tersedia", lalu garisnya "Mode transmisi saat ini", pasti ada yang seperti itu "Mode Ultra DMA: 4,

jika "mode PIO" diatur di sini, maka ini milik kita kesempatan dan kami akan melakukannya memperbaikinya.
Jika di mana-mana mode ini sepadan ultra DMA, maka semuanya baik-baik saja dengan Anda dan tidak perlu melanjutkan tindakan lebih lanjut.
3. Pertama, mari kita coba memperbaikinya secara manual - di setiap baris “Mode transfer” disetel ke “DMA, jika tersedia”, klik "OKE" dan restart komputer. Setelah dinyalakan kembali
kami melihat mode pengoperasian saluran, jika DMA dipasang di mana-mana, maka semuanya beres, jika masih ada PIO yang tersisa, lalu kita lanjutkan lebih jauh.
4. Temukan lagi Saluran IDE Primer dan Sekunder dan menghapusnya (klik kanan pada setiap saluran, pilih dari daftar "Menghapus"). Jangan takut, semuanya akan baik-baik saja.
Nyalakan kembali komputer Anda lagi – Windows XP akan menemukan pengontrol dan mengalihkannya ke mode operasi 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 hilang, maka Anda harus mengeditnya registri Saya ingin mencatat - lakukan operasi apa pun dengan
registri dengan sangat hati-hati dan hati-hati; setiap tindakan yang salah dapat menyebabkan sistem Anda tidak dapat dioperasikan sepenuhnya. Yang terbaik adalah membuat salinan registri terlebih dahulu.
Baca cara mengkonfigurasi Windows XP menggunakan registri 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 mengkonfigurasinya biasanya terletak di bagian tersebut Periferal Terintegrasi. Banyaknya parameter yang tersedia di bagian ini bergantung pada jumlah perangkat periferal tertentu di dalamnya model tertentu papan sistem.

Biasanya, Periferal Terintegrasi memiliki opsi yang menonaktifkan banyak periferal, dan jika sistem operasi Windows tidak menemukannya, Anda harus memeriksa apakah periferal tersebut dinonaktifkan menggunakan BIOS.

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

Di bagian Periferal Terintegrasi semua parameter bisa dalam bentuk daftar panjang, atau dibagi menjadi beberapa kategori. DI DALAM versi BIOS dengan bilah menu horizontal (papan dibuat oleh Intel, ASUS, ASRock) cari subbagian dengan nama itu di menu Canggih.

Mengonfigurasi mode pengontrol IDE di Windows

Parameter ini mengontrol saluran IDE pertama. Setelah menonaktifkannya, pengaturan mode PIO dan UDMA tidak akan tersedia, 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 mirip dengan 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. Dengan menggunakannya, Anda dapat memilih salah satu mode input/output perangkat lunak (PIO) yang akan digunakan oleh perangkat ini. Mode PIO cukup lambat saat ini dan sangat sering digunakan tua yang tangguh disk atau drive CD-ROM. 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 direkomendasikan untuk dipilih;

2. Modus 0-4 - instalasi paksa salah satu opsi PIO: Mode 0 adalah yang paling lambat dan setara dengan kecepatan transfer data sebesar 3,3 Mbit/s, dan dalam Mode A tercepat, kecepatan maksimumnya adalah 16,6 Mbit/s.

Anda perlu menentukan mode PIO secara manual hanya jika perangkat tidak mendukung UDMA dan BIOS tidak dapat mengonfigurasinya dengan benar saat diatur ke 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.

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

1. Otomatis - mode UDMA diaktifkan; kinerja 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, dan 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 mengelola sendiri mode tersebut. Misalnya, untuk mengetahui mode pengoperasian perangkat IDE saat ini di Windows XP/Vista/7, buka Pengelola perangkat, di daftar perangkat, perluas node IDE Pengontrol ATA/ATAPI, klik dua kali pada ikon saluran primer atau sekunder IDE dan pergi ke tab Opsi tambahan. Di sini Anda dapat mengetahui mode komunikasi apa yang digunakan perangkat saat ini, dan juga mengubah mode operasi dari UDMA ke PIO atau sebaliknya.

Pengaturan ini mengizinkan 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 ditingkatkan dengan mentransfer beberapa sektor dengan data sekaligus. Semuanya modern hard drive 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.

Pengaturan ini mengizinkan 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 Anda bekerja keras kesalahan disk terjadi.

Opsi ini dapat meningkatkan kinerja hard drive dengan membuat penggunaan cache drive menjadi lebih efisien. Hal ini juga mengurangi waktu tunda antara siklus baca dan tulis individual.

1. Diaktifkan (Aktif) - Mode Burst diaktifkan;

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

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

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

2. ATA66/100 - kabel 80 inti digunakan, memungkinkan pengoperasian 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”, memilih tab “Disk Devices” (Hardware), dan mengklik tombol “IDE” ( Pilih Perangkat Manajer).

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

3. Buka tab “Pengaturan Lanjutan” dan periksa pengaturan “Perangkat 1”.
Mungkin saja pengaturan Anda saat ini adalah "PIO".

4. Setel "DMA jika tersedia".

5. Setelah semua langkah selesai, reboot komputer Anda.

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

Kaspersky Lab memperingatkan bahwa Rusia sedang menyaksikan kampanye berskala besar untuk menginfeksi perangkat Android dengan malware berbahaya bernama Asacub.

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

Secara khusus, program ini mampu mengirimkan informasi kepada penyerang tentang perangkat yang terinfeksi dan daftar kontak, menelepon angka-angka tertentu, kirim pesan SMS dengan teks yang ditentukan ke nomor yang ditentukan, menutup aplikasi tertentu, dll.

Pola 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 terbuka dengan instruksi untuk menginstalnya.

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

Beberapa pengguna Windows 10 melaporkan bahwa sistem pembaruan menawarkan mereka 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.
Ia mengunduh, menginstal, meminta reboot sistem, dan kemudian ditawarkan untuk diunduh lagi.
Agar adil, 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) dirilis untuk versi Windows 10 (1803).

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

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

Akhirnya Microsoft berhasil memanjakan darah para penguji.
Pada hari Rabu, 12 September, Microsoft merilis versi Windows 10 19H1 (18237) untuk peserta 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 menjadi sangat lambat dan tidak mungkin berfungsi sama sekali. Pada saat yang sama, indikator akses HDD terus berkedip, pengelola tugas menunjukkan beban CPU, tetapi tidak ada pergerakan? Jika Anda mengaktifkan pengelola pihak ketiga, misalnya Process Explorer, Anda dapat melihat prosesnya Gangguan Perangkat Keras memuat sistem sebesar 50% atau lebih. Kemungkinan besar harddisk anda sudah memasuki 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 mode PIO lambat dan semuanya mulai melambat. Bagaimana cara mengaktifkan kembali Ultra DMA?

Cara mengaktifkan mode Ultra DMA

1. Untuk mengetahui mode sekrup yang digunakan, buka pengelola perangkat - pengontrol IDE/ATAPI - saluran primer (sekunder) dan parameter tambahan Kami melihat mode transfer - jika itu PIO, maka semuanya melambat dan proses Interupsi Perangkat Keras memuat prosesor (bagi saya 40-50%). Kami mencoba mengatur mode "DMA jika tersedia" (dan melakukan ini di semua saluran primer dan sekunder) dan mem-boot ulang sistem. Bekerja sedikit 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 pemeriksaan kesalahan .

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

Di subbagian 0001 dan 0002 kami melakukan ini:

1. Di menu edit Baru, parameter DWORD.
2. Ketik ResetErrorCountersOnSuccess dan tekan ENTER.
3. Klik dua kali pada parameter yang dibuat dan masukkan nilainya 1. Klik OK.

Periksa di bagian yang sama

Selanjutnya, periksa apakah di bagian yang sama parameter MasterDeviceTimingModeAllowed dan SlaveDeviceTimingModeAllowed memiliki nilai ffffffff (dalam 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 Anda. Itu saja! Secara teori, Anda harus selalu memiliki mode Ultra DMA.

Namun, jika Anda tidak tahu persis dalam mode apa sekrup harus beroperasi dan jika Anda melakukan semuanya dengan benar, tetapi tidak ada yang berubah setelah reboot (tidak mungkin, tapi tiba-tiba...), maka dalam kasus ini, lepaskan terlebih dahulu pengontrol IDE dari daftar perangkat, dan reboot. Windows akan kembali menemukan dan menginstal ulang driver pengontrol IDE, dan semua perangkat akan berada dalam mode DMA yang diperlukan (MasterDeviceTimingMode dan SlaveDeviceTimingMode akan 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

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.Baca cara memeriksa kesalahan pada hard drive Anda dan memperbaikinya.

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, agar dapat berfungsi, diperlukan
melibatkan CPU, mengakibatkan hilangnya kinerja secara signifikan.
DMA (Akses Memori Langsung)- metode modern yang melewati prosesor dan
banding secara langsung untuk RAM, ini memungkinkan secara signifikan meningkatkan produktivitas dan singkirkan “rem” yang mengganggu.
Mode DMA dalam berbagai varian telah lama digunakan di sistem operasi Windows 7, 8, dan 10, namun di Windows XP, sering kali ada situasi di mana DMA secara otomatis beralih ke PIO dan tidak mungkin mengembalikannya menggunakan cara 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 rendah. Namun, Windows XP dapat mengalihkan perangkat yang beroperasi secara normal ke mode ini.
Cara memperbaiki kesalahan Windows membaca

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

1 . Luncurkan konsol "Manajemen Komputer"– klik kanan pada "Komputer saya"


di menu tarik-turun pilih item "Pengelola Perangkat", atau melalui
Panel Kontrol. Atau Mulai - Jalankan - devmgmt.msc

2. Pilih " Pengelola Perangkat", pilih IDE ATA/ATAPI pengontrol,


Beberapa baris dengan pengontrol akan terbuka - kami tertarik :
Primer dan Sekunder saluran IDE→ kita pergi satu per satu ke properti saluran-saluran ini (klik kanan pada saluran tersebut, baris “ Properti"), ke penanda" Opsi tambahan",
Ada dua kelompok di sini "Perangkat 0" dan "Perangkat 1", masing-masing memiliki garis
"Modus Pemindahan"– itu harus dipilih "DMA jika tersedia", lalu garisnya "Mode transmisi saat ini", pasti ada yang seperti itu "Mode Ultra DMA: 4,


jika "mode PIO" diatur di sini, maka ini milik kita kesempatan dan kami akan melakukannya memperbaikinya.
Jika di mana-mana mode ini sepadan ultra DMA, maka semuanya baik-baik saja dengan Anda dan tidak perlu melanjutkan tindakan lebih lanjut.
3. Pertama, mari kita coba memperbaikinya secara manual - di setiap baris “Mode transfer” disetel ke “DMA, jika tersedia”, klik "OKE" dan restart komputer. Setelah dinyalakan kembali
kami melihat mode pengoperasian saluran, jika DMA dipasang di mana-mana, maka semuanya beres, jika masih ada PIO yang tersisa, lalu kita lanjutkan lebih jauh.
4. Temukan lagi Saluran IDE Primer dan Sekunder dan menghapusnya (klik kanan pada setiap saluran, pilih dari daftar "Menghapus"). Jangan takut, semuanya akan baik-baik saja.
Nyalakan kembali komputer Anda lagi – Windows XP akan menemukan pengontrol dan mengalihkannya ke mode operasi 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 hilang, maka Anda harus mengeditnya registri Saya ingin mencatat - lakukan operasi apa pun dengan
registri dengan sangat hati-hati dan hati-hati; setiap tindakan yang salah dapat menyebabkan sistem Anda tidak dapat dioperasikan sepenuhnya. Yang terbaik adalah membuat salinan registri terlebih dahulu.
Baca cara mengkonfigurasi Windows XP menggunakan registri

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.


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. Ini berisi
beberapa tombol, pilih dulu:
MasteDeviceTimingModeDiizinkan
SlaveDeviceTimingModeDiizinkan
dan tetapkan nilainya sama dengan 0хffffffff.
Setelah ini, atur nilai kunci berikut:
Mode Pengaturan Waktu Perangkat Utama
Mode Pengaturan Waktu Perangkat Budak
menurut data berikut, tergantung pada
didukung Mode UDMA:
Modus UDMA 2 – 0×2010
Modus UDMA 4 – 0×8010
Modus UDMA 5 – 0×10010
Mode 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.