កំហុសស៊ីភីយូ & កំហុស: ប្រវត្តិសង្ខេប

នេះគឺជាអ្វីដែលកំហុសស៊ីភីយូនិងកំហុសនិងអ្វីដែលអ្នកអាចធ្វើបានអំពីពួកគេ

បញ្ហាជាមួយ ស៊ីភីយូ ដែលជា "ខួរក្បាល" នៃកុំព្យូទ័រឬឧបករណ៍ផ្សេងទៀតរបស់អ្នកអាចត្រូវបានចាត់ជាប្រភេទ កំហុសកំហុស ។ នៅក្នុងបរិបទនេះ កំហុស ស៊ីភីយូគឺជាបញ្ហាណាមួយជាមួយវាដែលអាចត្រូវបានជួសជុលឬធ្វើការនៅជុំវិញដោយមិនប៉ះពាល់ដល់ប្រព័ន្ធដែលនៅសល់ខណៈពេលដែល កំហុសឆ្គង ស៊ីភីយូគឺជាបញ្ហាជាមូលដ្ឋានដែលទាមទារការផ្លាស់ប្តូរប្រព័ន្ធទាំងមូល។

បញ្ហាដូចនេះជាមួយនឹងស៊ីភីយូជាធម្មតាកើតឡើងដោយសារកំហុសឆ្គងដែលបានកើតឡើងអំឡុងពេលរចនាឬផលិតបន្ទះឈីប។ អាស្រ័យលើកំហុសស៊ីភីយូជាក់លាក់ / កំហុស, ផលប៉ះពាល់អាចជាអ្វីពីការអនុវត្តខ្សោយទៅភាពងាយរងគ្រោះផ្នែកសុវត្ថិភាពនៃភាពធ្ងន់ធ្ងរជាច្រើន។

ការជួសជុលកំហុសឆ្គងស៊ីភីយូឬកំហុសទាក់ទងនឹងការធ្វើឡើងវិញអំពីរបៀបដែលកម្មវិធីរបស់ឧបករណ៍ដំណើរការជាមួយស៊ីភីយូដែលជាទូទៅត្រូវបានធ្វើតាមរយៈការធ្វើបច្ចុប្បន្នភាពកម្មវិធីឬជំនួសស៊ីភីយូដែលមានបញ្ហា។ ថាតើវាត្រូវបានជំនួសឬធ្វើការនៅជុំវិញតាមរយៈការធ្វើបច្ចុប្បន្នភាពកម្មវិធីគឺអាស្រ័យលើភាពធ្ងន់ធ្ងរនិងភាពស្មុគស្មាញនៃបញ្ហាស៊ីភីយូ។

ការរលាយ & amp; កំហុសឆ្គង

កំហុសស៊ីភីយូរលាយត្រូវបានបង្ហាញជាសាធារណៈជាលើកដំបូងដោយ Google Project Zero នៅក្នុងឆ្នាំ 2018 ក៏ដូចជា Cyberes Technology និង Graz University of Technology ។ Spectre ត្រូវបានបង្ហាញនៅឆ្នាំដដែលដោយ Rambus, Google Project Zero និងអ្នកស្រាវជ្រាវនៅសាកលវិទ្យាល័យជាច្រើន។

ខួរក្បាលប្រើអ្វីដែលគេហៅថា "ការប្រថុយប្រថាន" ដើម្បីទស្សន៍ទាយនូវអ្វីដែលនឹងត្រូវស្នើសុំធ្វើបន្ទាប់មកដើម្បីសន្សំសំចៃពេលវេលា។ នៅពេលដែលវាដំណើរការវាទាញព័ត៌មានពី RAM អង្គចងចាំ កុំព្យូទ័រឬឧបករណ៍របស់អ្នកដើម្បីប្រមូលព័ត៌មានលម្អិតអំពីអ្វីដែលកំពុងកើតមានហើយអ្វីដែលវាត្រូវការដើម្បីធ្វើសកម្មភាពជាក់លាក់ដោយផ្អែកលើព័ត៌មានថ្មីនោះ។

បញ្ហាគឺថានៅពេលដែលខួរក្បាលរៀបចំសកម្មភាពរបស់ខ្លួនហើយតម្រៀបអ្វីដែលវានឹងធ្វើបន្ទាប់មកព័ត៌មាននោះអាចត្រូវបានលាតត្រដាងនិង "បើកចំហរ" សម្រាប់ កម្មវិធី ឬវេបសាយ ដែលមានគ្រោះថ្នាក់ ដើម្បីអាននិងអានជារបស់ខ្លួន។

នេះមានន័យថាមេរោគនៅលើកុំព្យូទ័ររបស់អ្នកឬវេបសាយក្លែងក្លាយអាចមានលទ្ធភាពប្រើប្រាស់ព័ត៌មាននោះពីស៊ីភីយូដើម្បីមើលពីអ្វីដែលវាប្រមូលពីសតិដែលអាចជាអ្វីដែលកំពុងបើកនិងត្រូវបានប្រើនៅលើឧបករណ៍រួមទាំងព័ត៌មានរសើបដូចជាពាក្យសម្ងាត់ជាដើម។ រូបថតនិងព័ត៌មានទូទាត់។

គុណវិបត្តិនៃស៊ីភីយូទាំងនេះបានប៉ះពាល់ដល់ឧបករណ៍អេឡិចត្រូនិចគ្រប់ប្រភេទដែលកំពុងដំណើរការលើក្រុមហ៊ុន Intel, AMD និងឧបករណ៍ដំណើរការផ្សេងៗទៀតនិងឧបករណ៍ដែលរងផលប៉ះពាល់ដូចជាស្មាតហ្វូនកុំព្យូទ័រលើតុនិងកុំព្យូទ័រយួរដៃក៏ដូចជាការផ្ទុកឯកសារលើបណ្តាញជាដើម។

ដោយសារតែកំហុសឆ្គងខ្លាំងទាំងនេះនៅក្នុងដំណើរការដែលទទួលរងផលប៉ះពាល់, ការជំនួស ផ្នែករឹង គឺជាដំណោះស្រាយអចិន្រ្តៃយ៍តែមួយគត់។ ទោះជាយ៉ាងណាក៏ដោយការរក្សាកម្មវិធីនិង ប្រព័ន្ធប្រតិបត្តិការ របស់អ្នកឱ្យទាន់សម័យអាចផ្តល់នូវដំណោះស្រាយដែលអាចទទួលយកបានដែលត្រូវបានកំណត់រចនាសម្ព័ន្ធឡើងវិញពីរបៀបដែលកម្មវិធីរបស់អ្នកចូលដំណើរការស៊ីភីយូដែលចៀសវាងបញ្ហា។

ខាងក្រោមនេះជាការធ្វើបច្ចុប្បន្នភាពស្នូលមួយចំនួនដែលជួយដល់ Meltdown និង Specter:

ព័ត៌មានជំនួយ: ធ្វើឱ្យប្រាកដថាអ្នកកំពុងអនុវត្តការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធប្រតិបត្តិការនិងកម្មវិធីរបស់អ្នកនៅពេលដែលវាអាចប្រើបាន! នោះមានន័យថាមិនរំលងការជូនដំណឹងនៅលើកុំព្យូទ័រឬស្មាតហ្វូនរបស់អ្នកនិងធ្វើអ្វីដែលល្អបំផុតរបស់អ្នកដើម្បីធ្វើឱ្យកម្មវិធីកម្មវិធីរបស់អ្នកទាន់សម័យដោយសារតែកំណែថ្មីនិងការធ្វើបច្ចុប្បន្នភាពត្រូវបានចេញផ្សាយ។

កំហុស Pentium FDIV

កំហុសស៊ីភីយូនេះត្រូវបានរកឃើញដោយសាស្រ្តាចារ្យថូម៉ាសគ្រីសនៅមហាវិទ្យាល័យ Lynchburg ក្នុងឆ្នាំ 1994 ដែលគាត់បានបង្ហាញជាលើកដំបូងនៅក្នុងអ៊ីមែល។

កំហុស Pentium FDIV បានប៉ះពាល់បន្ទះឈីប Intel Pentium តែប៉ុណ្ណោះជាពិសេសនៅក្នុងផ្នែកនៃ CPU ដែលគេហៅថា "unit floating point" ដែលជាផ្នែកនៃខួរក្បាលដែលធ្វើការគណិតវិទ្យាដូចជាការបូកដកនិងគុណប៉ុន្តែទោះបីជានេះជាផ្នែកដែលរងផលប៉ះពាល់ក៏ដោយ ប្រតិបត្តិការ។

កំហុសស៊ីភីយូនេះនឹងផ្តល់លទ្ធផលមិនត្រឹមត្រូវនៅក្នុងកម្មវិធីដែលកំណត់ខួរក្បាលដូចជាកម្មវិធីគណនានិងកម្មវិធីសៀវភៅបញ្ជី។ មូលហេតុនៃកំហុសនេះគឺកំហុសនៃការសរសេរកម្មវិធីដែលតារាងតារាងគណិតវិទ្យាមួយចំនួនត្រូវបានលុបហើយដូច្នេះរាល់ការគណនាដែលត្រូវការចូលទៅកាន់តារាងទាំងនោះគឺមិនត្រឹមត្រូវដូចដែលពួកគេអាចធ្វើបាននោះទេ។

ទោះយ៉ាងណាក៏ដោយវាត្រូវបានគេប៉ាន់ប្រមាណថាកំហុស Pentium FDIV នឹងផ្តល់លទ្ធផលមិនត្រឹមត្រូវត្រឹមតែ 1 ក្នុងចំណោម 9 ពាន់ការគណនាចំណុចអណ្តែតហើយវានឹងត្រូវបានគេមើលឃើញតែនៅក្នុងលេខពិតប្រាកដតូចឬធំដែលតែងតែនៅចន្លោះលេខ 9 ឬ 10 ។

ប្រភពដដែលនេះបាននិយាយថាវាមានភាពចម្រូងចម្រាសដែលមិនអាចដោះស្រាយបានថាតើកំហុសនេះពិតជាបញ្ហាអ្វីខ្លះហើយក្រុមហ៊ុន Intel បាននិយាយថាវានឹងកើតឡើងចំពោះអ្នកប្រើជាមធ្យមក្នុងរយៈពេល 27.000 ឆ្នាំ ប៉ុណ្ណោះខណៈ IBM និយាយថាវានឹងកើតឡើងជារៀងរាល់ 24 ថ្ងៃម្តង។

បំណះជាច្រើនត្រូវបានដោះលែងដើម្បីធ្វើការនៅជុំវិញកំហុសនេះ:

នៅក្នុងខែធ្នូឆ្នាំ 1994 ក្រុមហ៊ុន Intel បានប្រកាសពីគោលនយោបាយជំនួសពេញមួយជីវិតដើម្បីជំនួសប្រព័ន្ធដំណើរការទាំងអស់ដែលរងផលប៉ះពាល់ដោយកំហុស។ ស៊ីភីយូដែលត្រូវបានដឹកជញ្ជូនចេញក្រោយមកមិនត្រូវបានប៉ះពាល់ដោយកំហុសនេះទេដូច្នេះឧបករណ៍ដែលប្រើប្រព័ន្ធដំណើរការ Intel ដែលបានបង្កើតក្រោយឆ្នាំ 1994 មិនត្រូវបានប៉ះពាល់ដោយបញ្ហាអង្គធាតុចង្អុរទេ។