តើមានកិច្ចព្រមព្រៀងអ្វីជាមួយ UEFI?

វាហាក់ដូចជាជំរុំពីរដែលជាក្រុមតូចមួយក្រុមដែលយកចិត្តទុកដាក់ចំពោះ UEFI និងអ្នកផ្សេងទៀតដែលមិនកត់សម្គាល់ឬយកចិត្តទុកដាក់ដរាបណាកុំព្យូទ័ររបស់ពួកគេដំណើរការបាន។ ដូច្នេះសូមនិយាយអំពីអ្វីដែល UEFI គឺជាអ្វីដែលបានក្លាយជា, របៀបដែលវាក្លាយជា, អ្វីដែលសមរម្យសម្រាប់វា, ហើយហេតុអ្វីបានជាអ្នកគួរតែ (ឬមិនគួរ) យកចិត្តទុកដាក់។

តើ Uefi គឺជាអ្វី?

UEFI មានន័យថាជាកម្មវិធីបង្កប់ដែលអាចបង្រួបបង្រួមដែលបានបង្រួបបង្រួមដែលជាធម្មតាមួយកាន់កាប់ដោយអង្គការដែលគេស្គាល់ថាជាវេទិកាសហភាពអឺរ៉ុប។ ក្រុមហ៊ុន Intel បានចេញមកជាមួយ EFI (ចំណុចប្រទាក់កម្មវិធីបង្កប់ដែលអាចពង្រីកបាន) ហើយក្រោយមកបានធ្វើឱ្យសាធារណៈសាធារណៈជាសាធារណៈដូច UEFI ។ ក្នុងនាមជាលក្ខណៈពិសេសលំអិតនៃការដាក់ពាក្យសុំផ្លាស់ប្តូររវាងអ្នកលក់និងក្រុមហ៊ុនផលិតប៉ុន្តែគោលដៅគឺដើម្បីបង្ហាញរចនាសម្ព័ន្ធនិងរចនាសម្ព័ន្ធដែលអាចយល់បានរបស់ប្រព័ន្ធប្រតិបត្តិការ OS BOOTLloader ។ នេះធ្វើឱ្យវាកាន់តែសាមញ្ញក្នុងការសរសេរប្រព័ន្ធប្រតិបត្តិការមួយព្រោះអ្នកមិនចាំបាច់ព្រួយបារម្ភអំពីក្រុមហ៊ុន Undenideny នៃការចាប់ផ្តើមបន្ទះឈីប។

IBVs មួយចំនួន (អ្នកលក់ BIOS ឯករាជ្យ) ផ្តល់ជូនការអនុវត្តរបស់ពួកគេរបស់យូអេហ្វអាយដែល ORM ដែលផលិត motherboard អាចមានអាជ្ញាប័ណ្ណនិងប្រើប្រាស់ក្នុងផលិតផលរបស់ពួកគេ។ ឧទាហរណ៍ខ្លះអាចជា ami, Phoenix, និង insyde ។ អ្នកទំនងជាបានឃើញឡូហ្គូរបស់ពួកគេឬគ្រាន់តែអត្ថបទនៃឈ្មោះរបស់ពួកគេដែលមានពន្លឺយ៉ាងខ្លីនៅលើអេក្រង់មុនពេលដែលកម្មវិធី OS នៃជម្រើសរបស់អ្នក។

ចូរនិយាយអំពីរបៀបដែលស្បែកជើងកវែងរបស់យូអ៊ីអាយ។ ជាទូទៅមានដំណាក់កាលខុសគ្នាមួយចំនួន។ ជាធម្មតាយើងនិយាយថាដោយសារតែមានការអនុវត្តជាច្រើននិងមានជាច្រើននៃពួកគេធ្វើអ្វីៗដែលចេញពីលក្ខណៈពិសេស។ មានដំណាក់កាលទូទៅចំនួន 3 គឺមានសុវត្ថិភាព: សុវត្ថិភាពនិងសន្តិសុខ (SEC) ការចាប់ផ្តើមមុន EFI (PEI) និងជំរុញបរិស្ថានប្រតិបត្តិ (DXE) ។ នីមួយៗគឺជាប្រព័ន្ធប្រតិបត្តិការខ្នាតតូច។ ដោយសារតែក្រុមហ៊ុន Intel គឺជាអ្នកដែលបានចាប់ផ្តើម EFI ហើយក្រោយមកបានប្រែក្លាយវាទៅជា UEFI ការរចនាភាគច្រើនត្រូវបានបង្កើតឡើងនៅជុំវិញរបៀបដែលអ្នកកែច្នៃរបស់ក្រុមហ៊ុន Intel ចាប់ផ្ដើមឡើង។ វេទិកាផ្សេងទៀតដូចជាដៃអាចនឹងបដិសេធមិនឱ្យធ្វើបានច្រើនក្នុងដំណាក់កាល SEC ឬ PEI ។

ដំណើរការចាប់ផ្ដើមសម្រាប់ដំណើរការ X86 គឺចម្លែកបន្តិច។ ពួកគេចាប់ផ្តើមនៅក្នុងរបៀបពិតប្រាកដ (ទោះបីជាមានកូនភាគច្រើនសព្វថ្ងៃនេះពិតជាបច្ចេកទេសមិនពិត) ជាមួយនឹងចន្លោះអាសយដ្ឋាន 20 ប៊ីត (1 មេកាបៃនៃការចងចាំដែលអាចដោះស្រាយបាន) សម្រាប់ហេតុផលដែលត្រូវគ្នាទៅវិញទៅមក។ នៅពេលដែលខួរក្បាលនៅតែបន្តចាប់ផ្ដើមវាប្តូរទៅរបៀបសុវត្ថិភាពហើយបន្ទាប់មកទីបំផុតទៅរបៀបវែង។ នៅក្នុងប្រព័ន្ធពហុស្នូលអ្នកដំណើរការទាំងអស់ប្រណាំងដើម្បីទទួលបាន semaphore ឬអាន EXX ហើយមួយត្រូវបានកំណត់ថា BSP (ប្រព័ន្ធដំណើរការ Bootstrap) ។ អ្នកចាញ់បញ្ឈប់ទាំងអស់រហូតដល់ BSP ចាប់ផ្តើមពួកគេតាមរយៈ IPI (ការរំខានអន្តរដំណើរការ) ។ ជាធម្មតាមានបន្ទះឈីបអេសអេសអេសអេសអេសអេសអេសអេសអេសអេសអេមអេសអេមអេសអេមអេសអេមអេសអេមអេសអេមអេសអេមអេសអេមអេសអេសនៃសតិ 32 ប៊ីត។ ម៉ាស៊ីនគ្រប់គ្រងក្រុមហ៊ុន Intel (MED) ឬប្រព័ន្ធដំណើរការសុវត្ថិភាពវេទិកាអេអឹមខេ (PSP) ធ្វើបានភាគច្រើននៃដំណាក់កាល Sech ដូចជាការចែចង់ឃ្លាំងសម្ងាត់ហើយចាប់ផ្តើមដំណើរការ។

នៅពេលដែលអ្នកកែច្នៃត្រូវបានចាប់ផ្តើមលោកប៉ីបានចាប់ផ្តើមជាផ្លូវការហើយ។ នៅលើប្រព័ន្ធ Intel មិនមាន RAM ប្រព័ន្ធមួយនៅក្នុងភាគច្រើននៃ Pei ទេ។ នេះដោយសារតែការចងចាំចាំបាច់ត្រូវទទួលការបណ្តុះបណ្តាលនិងតំណភ្ជាប់ដែលបានចាប់ផ្តើមមុនពេលដំណើរការអាចប្រើវាបាន។ ការជំរុញដែលមិនមានសុវត្ថិភាពបំផុតដែលមានល្បឿនកាន់តែច្រើនឡើង ៗ ពី RAM ដែលបញ្ជាក់ថា RAM ចាំបាច់ត្រូវបានធ្វើតេស្តក្រិតតាមខ្នាតនិងតំឡើងនៅលើរាល់ស្បែកជើងកវែងនៅពេលដែលដំបង RAM ខុសគ្នាមានប៉ារ៉ាម៉ែត្រផ្សេងទៀតមានប៉ារ៉ាម៉ែត្រផ្សេងទៀត។ សិប្បកម្មប្រព័ន្ធជាច្រើនសម្រាប់ប៉ារ៉ាម៉ែត្រទាំងនេះសម្រាប់ពេលវេលាចាប់ផ្ដើមលឿនជាងមុនប៉ុន្តែវាចាំបាច់ត្រូវមានសុពលភាពហើយត្រូវបានរកឃើញនៅពេលដែលចៀមឈ្មោលមានអាយុកាល។ PSP លើកវគ្គបណ្តុះបណ្តាលការចងចាំនិងវេចខ្ចប់ UEFI នៅលើប្រព័ន្ធអេអឹមអេមួយចំនួនមុនពេលប្រព័ន្ធដំណើរការ X86 សំខាន់ត្រូវបានទាញចេញពីការកំណត់ឡើងវិញ។ សម្រាប់ប្រព័ន្ធ Intel ពួកគេប្រើល្បិចមួយដែលមានឈ្មោះថា XIP (ប្រតិបត្តិនៅនឹងកន្លែង) ដែលប្រែក្លាយឃ្លាំងសម្ងាត់ផ្សេងៗទៅក្នុង RAM រយៈពេលខ្លី។ មានតែជង់តូចមួយដែលមានទំហំតូចមួយនៃទំហំគំនរគំនរនិងគ្មានអថេរឋិតិវន្តសម្រាប់ Pei ។ វេទិកាម៉ាស៊ីនបម្រើ Intel ជាច្រើនពឹងផ្អែកលើឧបករណ៍បញ្ជាគ្រប់គ្រងក្រុមប្រឹក្សាភិបាលដើម្បីបណ្តុះបណ្តាលការចងចាំព្រោះការបណ្តុះបណ្តាលការចងចាំមានចំនួនច្រើនចំណាយពេលយូរ។

បន្ទាប់ពីការចាប់ផ្តើម RAM និងផ្ទេរមាតិកានៃឃ្លាំងសម្ងាត់រយៈពេលខ្លីយើងផ្លាស់ប្តូរទីលំនៅទៅ DXE ។ ដំណាក់កាល DXE ផ្តល់នូវសេវាកម្មពីរប្រភេទគឺការចាប់ផ្ដើមនិងពេលរត់។ សេវាកម្មពេលរត់មានគោលបំណងត្រូវបានប្រើប្រាស់ដោយប្រព័ន្ធប្រតិបត្តិការសេវាកម្មដូចជាអថេរមិនងាយនឹងបង្កជាហេតុ។ សេវាកម្មចាប់ផ្ដើមត្រូវបានបំផ្លាញនៅពេលដែល ExitBootservices ត្រូវបានគេហៅថា (ជាធម្មតាដោយកម្មវិធីផ្ទុកប្រព័ន្ធប្រតិបត្តិការ) ប៉ុន្តែពួកគេគឺជាសេវាកម្មដូចជាក្តារចុចបញ្ចូលក្តារចុចនិងកម្មវិធីបញ្ជាក្រាហ្វិក។ BDS (ការជ្រើសរើសឧបករណ៍ចាប់ផ្ដើម) ដំណើរការក្នុង DXE ហើយតើប្រព័ន្ធកំណត់ថាតើដ្រាយវ៍ចាប់ផ្ដើមដំណើរការយ៉ាងដូចម្តេច (ដ្រាយវ៍រឹងយូអេសប៊ី។ ល។ ) ។

នេះគឺជាទិដ្ឋភាពទូទៅពិសេសរបស់ស៊ីធីក្រាស់និង x86 ។ ស្ថាបត្យកម្មជាច្រើនដូចជាដៃ eschew uefi សម្រាប់អ្វីដែលកាន់តែច្រើនដូចជា Coreboot, Linuxboot, ឬ LK ដែលវាបានដាក់ខឺណែលលីនុចតូចមួយដែលបន្ទាប់មកចុចលើខឺណែលធំជាង។ ទោះជាយ៉ាងណាក៏ដោយវេទិកាដៃជាច្រើនក៏អាចអានុភាព UEFI ផងដែរ។ មានតែពេលវេលាទេដែលនឹងប្រាប់វិធីណាដែលឧស្សាហកម្មផ្លាស់ទី។

របៀបដែលវាក្លាយជា

នៅឆ្នាំ 2005 យូនីបានជំនួស EFI ដែលបានជំនួស EFI (ចំណុចប្រទាក់កម្មវិធីបង្កប់ដែលអាចពង្រីកបាន) ដែលមានអាយុកាលធម្មតាបានដាក់នៅពីរបីឆ្នាំមុន។ EFI បានខ្ចីអ្វីៗជាច្រើនពីបង្អួចនៃរយៈពេលនោះទ្រង់ទ្រាយរូបភាព PeCoff, និង UEFI, នៅក្នុងវេន, វិធីដែលបានខ្ចីប្រាក់ពី EFI ។ មុនពេល EFI មាន BIOS ចាស់ល្អ (ប្រព័ន្ធបញ្ចូលមូលដ្ឋានបញ្ចូលមូលដ្ឋាន) ។ ឈ្មោះរបស់ CP / M មានប្រភពចេញពីប្រព័ន្ធ CP / M នៅឆ្នាំ 1975 ។ នៅក្នុងរយៈពេលនោះ BIOS គឺជាមធ្យោបាយមួយសម្រាប់ប្រព័ន្ធដើម្បីចាប់ផ្ដើមនិងផ្តល់នូវចំណុចប្រទាក់ឯកសណ្ឋានសម្រាប់កម្មវិធីខអ៊ីផ្តល់ជូនការហៅទូរស័ព្ទវៃឆ្លាតរំខាន។ ការហៅទូរស័ព្ទបានបើកកម្មវិធីមួយដើម្បីចូលប្រើធាតុបញ្ចូលនិងលទ្ធផលដូចជាកំពង់ផែសៀរៀល, RTC, និងឡានក្រុង PCI ។ Phoenix និងផ្សេងទៀតដែលបញ្ច្រាសផ្នែកសក្ការៈកម្មសិទ្ធិដែលក្រុមហ៊ុន IBM បានផលិតទៅផលិតម៉ាស៊ីនដែលឆបគ្នារបស់ក្រុមហ៊ុន IBM ដែលនៅទីបំផុតបាននាំឱ្យមានអ្វីនៅជិតស្តង់ដារ។

តើវាប្រសើរជាង BIOS ទេ?

បាទ / ចាសហើយទេអាស្រ័យលើទស្សនៈរបស់អ្នក។ អ្នកលក់ OS ជាច្រើនដូចជា UEFI ព្រោះពួកគេជាធម្មតាធ្វើឱ្យជីវិតរបស់ពួកគេមានភាពងាយស្រួលនៅពេលដែលសេវាកម្មដែលបានផ្តល់ឱ្យធ្វើឱ្យមានភាពងាយស្រួលក្នុងការផ្តល់នូវបទពិសោធន៍នៃការធ្វើសភាគដែលមានលក្ខណៈដូចគ្នា។ សហគមន៍លីនុចនិយាយជាធម្មតាគឺមិនមានភាពវង្វេងស្មារតីល្អបំផុតនិងប្រឆាំងនឹងភាពអស្ចារ្យដែលអាក្រក់បំផុតចំពោះ UEFI ។ ចំណុចប្រទាក់ BIOS កំពុងរុញរយៈពេល 45 ឆ្នាំគិតត្រឹមពេលវេលានៃការសរសេរហើយត្រូវបានគេចាត់ទុកថាជាកេរ្តិ៍ដំណែលគ្រប់ស្មារតី។ ចំណុចមួយទៀតនៅក្នុងជ្រុងរបស់ UEFI គឺថាវាសម្របសម្រួលការជ្រើសរើសឧបករណ៍ចាប់ផ្ដើមផ្សេងគ្នានិងធ្វើឱ្យទាន់សម័យកម្មវិធីបង្កប់នៅលើម៉ាស៊ីនរបស់អ្នក។ Uefi ប្រើតារាងភាគថាសមគ្គុទ្ទេសក៍ (GPT) លើកំណត់ត្រា Boot Master (MBR) – ពិចារណាមួយបន្ថែមថា MBR គឺអាចបត់បែនបានបន្តិច។ វេទិកាជាច្រើនដែលបាននាំចេញនៅថ្ងៃនេះគឺផ្អែកលើគម្រោង Opt-Open of Opt-Four of Tianocore ដែលជាការអនុវត្ត UEFI ដែលគាំទ្រ X86 ARM និង RISCV ។

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

ហេតុអ្វីបានជាអ្នកគួរតែឬមិនគួរយកចិត្តទុកដាក់

នៅចុងបញ្ចប់នៃថ្ងៃអ្នកយកចិត្តទុកដាក់ប្រសិនបើអ្នកអាចប្រើកុំព្យូទ័ររបស់អ្នកសម្រាប់អ្វីដែលចាំបាច់សម្រាប់អ្នក។ ថាតើនោះកំពុងលេងហ្គេម, សរសេរអ៊ីមែលឬធ្វើឱ្យកុំព្យូទ័រថ្មីវាមិនមានបញ្ហាដរាបណាកុំព្យូទ័រធ្វើអ្វីដែលអ្នកចង់បាន។ ហើយការចាប់ផ្ដើមគ្រាន់តែជាជំហានដែលត្រូវបានគេបំភ្លេចចោលក្នុងការធ្វើឱ្យវាកើតឡើង។ ប្រសិនបើអ្នកយកចិត្តទុកដាក់អំពីការយល់ដឹងអំពីរាល់ក្រមក្រមនៃក្រមឧបករណ៍របស់អ្នកដំណើរការអ្នកត្រូវតម្កល់ឱ្យបានយូរ។ មានអាជីវកម្មដូចជាលោក Liblem នឹងធ្វើឱ្យមានរយៈពេលយូរដើម្បីធ្វើឱ្យប្រាកដថាបញ្ហាដែលមានល្បិចកលដូចជាការចងចាំ ART កំពុងដំណើរការនៅក្នុង Blobs ដែលមិនមែនជាកម្មសិទ្ធិ។ អ្នកនៅតែអាចកែប្រែ UEFI, HAYES] ជាឧទាហរណ៍គួរឱ្យភ័យខ្លាចក្នុងការកែសំរួល BIOS នៃកុំព្យូទ័រយួរដៃសាលាចាស់មួយ។ ឧបករណ៍ប្រភពបើកចំហសម្រាប់ត្រួតពិនិត្យនិងស្វែងយល់ពីអ្វីដែលកំពុងកើតឡើងនៅក្រោមក្រណាត់កាន់តែប្រសើរឡើង។

នៅទីបំផុតវាមានច្រើនដូចអ្នកថាតើអ្នកយកចិត្តទុកដាក់អំពីដំណើរការចាប់ផ្ដើមនៃឧបករណ៍របស់អ្នកដែរឬទេ។