Anonim

Memikirkan apa negeri P dan negeri-negeri "Sx" dan bagaimana mereka boleh menjejaskan komputer anda boleh menjadi usaha yang mengelirukan. Dalam bentuk yang paling asas, keadaan P ialah keadaan prestasi. Terdapat juga negeri-negeri global ("Gx"). Salah satu negeri global ini adalah untuk tidur komputer, yang berpecah antara empat "Sx" negeri atau S-negeri (S1 hingga S4). Untuk mengetahui lebih lanjut tentang negeri-negeri ini dan apa yang mereka lakukan, ikuti di bawah.

A Look At Performance States

Tidak semua pengeluar pemproses merujuk kepada keadaan prestasi sebagai keadaan P. Intel sebenarnya memanggilnya SpeedStep (walaupun tanda dagangan ini tamat tempoh pada 2012), tetapi AMD mungkin memanggil mereka PowerNow! atau Cool'n'Quiet dalam pemproses mereka. SpeedStep (dan pelaksanaan serupa jenama lain) adalah pada dasarnya cara untuk skala secara dinamik P-negeri pemproses melalui perisian.

Negeri-negeri ini boleh pergi dari (P0, keadaan prestasi tertinggi, sehingga ke P16, bergantung kepada pengilang). P0 adalah kuasa maksimum dan keadaan frekuensi, yang bermaksud P1 sedikit kurang intensif daripada P0. Itu akan menjadikan P2 kurang intensif daripada P1, dan sebagainya.

Inilah bagaimana IBM menerangkannya:

Anda mungkin tidak melihat perubahan ketara selepas menukar keadaan P anda, kecuali dalam program dan aplikasi yang sangat bergantung kepada pengkomputeran HP (pengkomputeran prestasi tinggi).

C-States

Adalah penting untuk mengenali perbezaan antara keadaan P dan keadaan C. P-state ialah keadaan prestasi manakala keadaan C adalah keadaan pemproses sebenar. Anda juga boleh mengatakan bahawa keadaan C adalah keadaan terbiar sementara keadaan P adalah keadaan di mana pemproses sebenarnya beroperasi, kecuali, tentu saja, keadaan C0. Inilah yang dilakukan oleh negara-negara C yang berbeza:

  • C0: Keadaan ini adalah di mana pemproses sedang berjalan dan mengambil arahan.
  • C1: Negeri ini sering dirujuk sebagai keadaan Halt, sebahagian besarnya kerana pemproses menghentikan arahan pelaksanaan. Tetapi, ia masih boleh kembali ke negeri pelaksana (C0) hampir seketika.
  • C2: Dianggarkan biasanya sebagai keadaan Stop-Clock, ini adalah keadaan pilihan di mana semua jam dalaman dan luaran dihentikan melalui perkakasan. Dalam keadaan ini, ia mungkin mengambil masa yang lebih lama untuk pemproses untuk bangun dan kembali ke C0.
  • C3: Ini adalah satu lagi keadaan pemproses pilihan di mana CPU akan menghentikan semua jam dalaman. Banyak pemproses akan mempunyai variasi yang berbeza dari keadaan C3, jadi masa yang diperlukan untuk pemproses untuk kembali ke keadaan C0 sangat bergantung pada pengilang perkakasan.

Penting untuk diperhatikan bahawa terdapat lebih daripada sekadar empat negeri C. Walaupun apa yang disenaraikan adalah negara C yang paling asas, pengeluar boleh menambah sehingga sepuluh negeri C.

Semua tentang Sleep States

Anda mungkin biasa dengan kebanyakan S-states, terutamanya jika anda menggunakan mesin Windows. Pada banyak mesin Windows, anda diberi pilihan untuk menghantar komputer ke Sleep / Standby dan Hibernation. PCMech sendiri Christian De Looper melakukan kerja yang baik menerangkan perbezaan antara kedua-dua negeri ini, tetapi banyak berlaku di bawah tudung juga.

Berikut adalah jenis Sleep States yang boleh diproses oleh pemproses anda:

  • S0: Sama seperti kedudukan kedudukan prestasi, S0 adalah keadaan yang paling mencabar, manakala S1, S2 dan sebagainya, sedikit kurang intensif. Dalam keadaan S0, pemproses bersedia untuk arahan dan sistem dapat digunakan sepenuhnya.
  • S1: S1 mengambil kuasa yang kurang daripada S0, kerana sistem itu dihantar ke keadaan pendiam yang rendah. Dalam keadaan ini, CPU berhenti melaksanakan arahan, tetapi kuasa masih dikekalkan pada CPU dan RAM, membolehkan anda kembali ke keadaan sistem terakhir anda.
  • S2: Satu lagi keadaan latensi bangun yang rendah, S2 sangat mirip dengan S1, tetapi semua cache CPU dan sistem telah dibuang / hilang, kerana pemproses sedang dimatikan (iaitu kehilangan kuasa).
  • S3, biasanya dirujuk sebagai Tidur: Keadaan ini adalah di mana semua konteks sistem hilang, kecuali untuk RAM. RAM mengekalkan kuasa, dan secara umumnya akan membolehkan anda untuk kembali dengan cepat kepada apa yang anda lakukan sebelum sistem diletakkan di Sleep .
  • S4, dirujuk sebagai Hibernasi : Keadaan tidur akhir ialah apabila sistem anda masuk ke dalam hibernasi. Ini adalah ketika ia berada dalam tetapan kuasa terendah, yang juga bermakna ia mengambil masa yang lama untuk bangun. Kuasa terputus dari segala - galanya , termasuk peranti dan pemacu keras luaran. Walaupun ia mengambil masa yang lebih lama untuk kembali kepada apa yang anda lakukan, keadaan ini menjadikannya supaya anda tidak kehilangan apa-apa kuasa.

Mengubah Negara Pencapaian, Negeri-negeri C dan Negeri Tidur

Mengubah Negara Tidur sangat mudah. Ia memerlukan sistem shutdown atau reboot, kerana anda perlu masuk ke dalam tetapan BIOS. Setelah memulakan semula, anda perlu menekan kekunci yang sesuai untuk memasukkan tetapan BIOS anda. Sebaik sahaja anda berada di BIOS, anda akan dapat mengedit Negara Tidur anda di bawah Pengurusan Kuasa (ini boleh dinamakan sesuatu yang berbeza, bergantung kepada pengilang motherboard).

Dalam kebanyakan pemproses yang lebih baru dan versi Windows baru, keadaan P tidak dapat dikawal secara manual. Terdapat / alat yang dilakukan dan boleh dimanipulasi, tetapi ia tidak disyorkan (dalam sesetengah kes, anda sebenarnya boleh menggoreng komponen). Banyak pilihan BIOS tidak lagi menyokong kawalan langsung atas sebab itu. Walau bagaimanapun, pilihan BIOS akan membolehkan anda mengaktifkan perisian yang mengawal keadaan P secara dinamik, tetapi anda perlu memastikan sistem anda memenuhi semua keperluan. Ia juga bernilai memastikan sistem operasi anda menyokongnya juga.

Sekiranya anda ingin mendayakan perisian seperti Enhanced Intel SpeedStep Technology, ia semudah menuju ke BIOS anda dan membolehkannya. Sebaik sahaja anda selesai melakukannya, anda perlu mengetuai ke dalam Pilihan Kuasa panel kawalan anda dan pastikan ia dihidupkan di sana juga. Intel mempunyai panduan yang cukup luas mengenai perkara ini.

Mengubah keadaan C kadang-kadang mungkin. Ia semua bergantung kepada pengilang motherboard. Sesetengah akan membiarkan anda mengubah C-states dalam BIOS manakala yang lain tidak akan. Jika anda boleh mengubahnya di bawah BIOS, ia akan berada di bawah seperti Pilihan Pengurusan Kuasa atau Pilihan Pengurusan Kuasa Lanjutan. Ia mungkin tidak memanggilnya C-negeri secara langsung, tetapi sesuatu seperti Negeri Kuasa Idle. Sekiranya anda berada di Linux, Stack Overflow mempunyai beberapa maklumat hebat mengenai menukar C-States melalui kernel.

Penutupan

Dan itu membungkus gambaran ringkas tentang prestasi dan keadaan tidur! Terdapat satu ton maklumat yang mendalam teknikal di kedua-dua negeri itu, terutamanya jika anda ingin menyelam ke dalam Spesifikasi Konfigurasi dan Power Interface (ACPI) Spesifikasi.

Ada apa-apa soalan? Pastikan anda meninggalkan komen di bawah atau menyertai kami dalam Forum PCMech!

Pengurusan kuasa menyatakan: apakah s-state dan state-p?