កុំព្យូទ័រ, ផ្នែកទន់
កម្មវិធី - តើនេះជាអ្វី? តើអ្វីទៅជាកម្មវិធីផ្នែកទន់មួយ?
អ្នកប្រើណាមួយនៃកុំព្យូទ័រនេះជារៀងរាល់ថ្ងៃគឺត្រូវប្រឈមមុខនឹងរយៈពេលដូចជាការកម្មវិធី។ នេះមិនមែនជាគួរឱ្យភ្ញាក់ផ្អើលដោយសារតែការយល់ដឹងសម័យទំនើបនៃពាក្យនេះត្រូវបានបកប្រែជា "កម្មវិធី" ឬនៅក្នុងសំណុំបែបបទអក្សរកាត់ "សំបុត្រ" ( "ទន់") ។ សូមពិចារណាទិដ្ឋភាពសំខាន់មួយចំនួននៃប្រភេទកម្មវិធីនិងទំនាក់ទំនងជាមួយសមាសភាគផ្សេងទៀតនៃប្រព័ន្ធកុំព្យូទ័រ។ ដូច្នេះអ្វីដែលកម្មវិធីនេះគឺជា?
គំនិតទូទៅ
នៅក្នុងកម្មវិធីន័យទូទៅ - សំណុំនៃសេចក្ដីណែនាំមួយណែនាំស្តីពីការប្រតិបត្តិរបស់ពួកគេនៅលើមូលដ្ឋាននៃភាសាសរសេរកម្មវិធីមួយកម្មវិធីឬការកំណត់នៃកម្មវិធីដែលទទួលខុសត្រូវសម្រាប់កិច្ចសហប្រតិបត្តិការមិនត្រឹមតែរវាងអ្នកប្រើនិងប្រព័ន្ធកុំព្យូទ័រនោះទេប៉ុន្តែរវាងសមាសភាគជាតិដែកដែលគេហៅថាកុំព្យូទ័រឬកម្មវិធីផ្សេងទៀតបានកសាងឡើង សម្រាប់គោលបំណងជាក់លាក់។
ដោយអាស្រ័យលើមុខងារអាណត្តិនៃកម្មវិធី, កម្មវិធីទាំងអស់អាចត្រូវបានបែងចែកទៅជាថ្នាក់ជាច្រើនដែលនឹងត្រូវបានពិភាក្សានៅពេលក្រោយ។
ផ្នែករឹងនិងផ្នែកទន់: ការវែកញែកនិងទំនាក់ទំនង
ការបកស្រាយទាំងពីរលក្ខខណ្ឌទាំងនេះមកជាមួយការមកដល់នៃកុំព្យូទ័រដំបូង។ នាពេលបច្ចុប្បន្ននេះវាត្រូវបានសន្មត់ថាផ្នែករឹង - ផ្នែករឹងនៃកុំព្យូទ័រនេះ ( "ដែក" សមាសភាគ) នេះដែលអាចប៉ះដៃ (motherboard, ដំណើរការ, ការចងចាំ, កុំព្យូទ័រនិងឧបករណ៍ផ្សេងទៀតនៅក្នុងប្រព័ន្ធឬភ្ជាប់ទៅវា) ។
ពិតជាការបកស្រាយផ្ទុយនៃពាក្យនៅក្នុងកម្មវិធីនេះ។ ការបកប្រែអាចត្រូវបានតំណាងតាមព្យញ្ជនៈដូចជា "ជាស្តុកដាក់ផលិតផលទន់" ។ នៅក្នុងន័យទូលំទូលាយវាមានន័យថាកម្មវិធីនេះមិនអាចត្រូវបានប៉ះវាជានៅក្នុងន័យមួយ, សូម្បីតែសមាសភាគនិម្មិត។
និង, គួរឱ្យចាប់អារម្មណ៍ជាច្រើន, សម្រាប់ការប្រើប្រាស់នៃ "ដែក" ឬចូលដំណើរការទៅសមត្ថភាពរបស់គាត់ឬនាងត្រូវតែចាំបាច់ត្រូវប្រើកម្មវិធីពិសេសមួយនៅក្នុងសំណុំបែបបទនៃកម្មវិធីត្រួតពិនិត្យពិសេស, ការទទួលខុសត្រូវសម្រាប់ការសម្តែងនៃឧបករណ៍បែបនេះ (កម្មវិធីបញ្ជា, កំណត់ការបញ្ចូលពាក្យបញ្ជា / ទិន្នផលបច្ចុប្បន្នភាព BIOS និងដូច្នេះនៅលើ។ ឃ) ។
កម្មវិធីពាក្យខ្លួនវាផ្ទាល់, ការបកប្រែនិងការបកស្រាយនៃការដែលត្រូវបានប្រើនៅពេលនេះនៅគ្រប់ទីកន្លែងវាជានៅក្នុងបរិបទនៃកម្មវិធីនេះ, សូម្បីតែនៅព្រឹកព្រលឹមនៃឧបករណ៍កុំព្យូទ័រនេះគឺមិននៅក្នុងការប្រើប្រាស់។ វាគឺជាការតែនៅក្នុងក្ដី-60 ដើមបានបង្កើតឡើងទាំងស្រុង។ វាត្រូវបានភ្ជាប់ជាមួយនឹងសេចក្តីផ្តើមនៃការបែកច្បាស់លាស់នៃការទទួលខុសត្រូវសម្រាប់ការគ្រប់គ្រងក្រុមផ្នែករឹងរបស់កុំព្យូទ័រនិងអ្នកប្រើចុង។ ថ្នាក់ដែលពាក់ព័ន្ធ (កម្មវិធីនិងផ្នែករឹង) បានក្លាយជាផ្នែករឹងនិងផ្នែកទន់ប្រព័ន្ធបានគេស្គាល់។
កម្មវិធីដែលបានចាត់ថ្នាក់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យមួយចំនួន
ក្នុងនាមជាកម្មវិធី - នេះគឺជាផ្នែកកម្មវិធីនៃប្រព័ន្ធកុំព្យូទ័រណាមួយ, កម្មវិធីនេះអាចត្រូវបានបែងចែកជាប្រភេទធំទូលាយជាច្រើនដែលមានមូលដ្ឋានលើភារកិច្ចដែលបានផ្ដល់ទៅឱ្យវា។ ឧទាហរណ៍, នៅលើការប្រើប្រាស់និងការថតចម្លងកម្មវិធីកុំព្យូទ័រត្រូវបានបែងចែកជាក្រុមហ៊ុន (ដែលបានធ្វើផ្ទាល់ខ្លួនសម្រាប់ក្រុមហ៊ុនធំនិងក្រុមហ៊ុន) និងកម្មវិធីសម្រាប់ជួរធំទូលាយមួយរបស់អ្នកប្រើប្រាស់។
នេះបើយោងតាមយួរលក្ខណៈវិនិច្ឆ័យជាក់លាក់វេទិកាអាចជា (ដំណើរការទាំងស្រុងនៅក្នុងមធ្យមមួយនិងមួយប្រភេទនៃ "ដែក") និងការឆ្លងវេទិកា (ប្រព័ន្ធផ្សេងគ្នាប្រែប្រួលខ្លាំងណាស់) ។
យោងតាមការផ្សព្វផ្សាយប្រភេទនេះអាចត្រូវបានចែកទៅជាកម្មវិធីដែលមានកម្មសិទ្ធិ, ការបើកចំហ (ទាក់ទងនឹងកូដប្រភពទៅជាអាជ្ញាប័ណ្ណសាធារណទូទៅ GNU Open Source) និងឥតគិតថ្លៃ។ លើសពីនេះទៀតនៅទីនេះជាញឹកញាប់ត្រូវបានរួមបញ្ចូលដោយឥតគិតថ្លៃ, បង់និង shareware ។ ប្រភេទចុងក្រោយនៃកម្មវិធីគឺពេញលេញឬដោយផ្នែកមុខងារកំណត់សម្រាប់រយៈពេលជាក់លាក់មួយនៃពេលវេលា, បន្ទាប់ពីការដែលកម្មវិធីនេះនឹងមានការទិញ។ បើមិនដូច្នោះទេ, វានឹងឈប់ដំណើរការ។
ប៉ុន្តែចំណាត់ថា្នាក់មានគោលបំណងបង្កប់ន័យអត្ថិភាពនៃបីប្រភេទធំទូលាយនៃកម្មវិធីនេះ:
- ប្រព័ន្ធ;
- សិប្បកម្ម;
- ឧបករណ៍ (ឧបករណ៍អភិវឌ្ឍន៍ឧបករណ៍និងឧបករណ៍) ។
កម្មវិធីប្រព័ន្ធ
ជាសមាសភាគប្រព័ន្ធនេះគឺមិនត្រឹមតែកម្មវិធីក្នុងន័យធម្មតានេះ។ នៅក្នុងការពិត, ប្រព័ន្ធប្រតិបត្តិការគឺជាកម្មវិធីផងដែរ។
ជាញឹកញាប់ទោះជាយ៉ាងណា, កម្មវិធីប្រព័ន្ធដែលអាចត្រូវបានគិតថាជាប្រភេទមួយនៃស្រទាប់ភ្ជាប់ទំនាក់ទំនងរវាងកម្មវិធីដែលអ្នកប្រើពីបរិស្ថានប្រព័ន្ធប្រតិបត្តិការដែលពួកគេបានធ្វើប្រតិបត្តិការនិងផ្នែករឹងដែលត្រូវបានចូលរួមនៅក្នុងការយកចេញពីភារកិច្ចជាក់លាក់ណាមួយ (ឧទាហរណ៍: កម្មវិធីបញ្ជាឧបករណ៍ដូចគ្នា) ។
ដើម្បីធ្វើឱ្យវាច្បាស់ជាងយើងនឹងឱ្យឧទាហរណ៍ធម្មតា។ យកប្រព័ន្ធ Windows ប្រតិបត្តិការ (ស្រទាប់ប្រព័ន្ធ), កាតសំឡេងមួយ ( "ដែក") និងកម្មវិធីចាក់មេឌៀ (ផ្នែកទន់កម្មវិធី) ។ ដើម្បី saundkarta អាចបង្កើតសំឡេង, អ្នកត្រូវការកម្មវិធីបញ្ជា (ផ្នែកទន់ប្រព័ន្ធ) ដែលផ្តល់នូវការត្រួតពិនិត្យនៃឧបករណ៍នេះដោយប្រព័ន្ធប្រតិបត្តិការដែលជាវេទិកាសម្រាប់កីឡាករ។ ចាប់តាំងពីការទទួលស្គាល់ឧបករណ៍ប្រព័ន្ធនេះតាមរយៈការណែនាំរបស់ខ្លួនវាបញ្ជូនពួកគេទៅត្រួតពិនិត្យកីឡាកររូបនេះដើម្បីរកឱ្យឃើញប្រភេទនៃឯកសារអូឌីយ៉ូដែលបានប្រើកូឌិពិសេសនិងការឌិកូដ (ឧបករណ៍កម្មវិធីបន្ថែម) ។ ទំនាក់ទំនងនេះគឺជាការជាក់ស្តែង។
កម្មវិធី
សម្រាប់កម្មវិធីដើម្បីរួមបញ្ចូលកម្មវិធីទាំងអស់ដែលមិនបានរត់សមាសភាគប្រព័ន្ធឬប្រើពួកវាបានតែនៅក្នុងផ្នែកមួយ, ដោះស្រាយភារកិច្ចរបស់អ្នកប្រើជាក់លាក់ល្អដែលបានកំណត់។
ឧទាហរណ៍ថ្ងៃនេះយើងអាចនាំមកនូវជាច្រើន: ឈុតកម្មវិធីការិយាល័យ, កម្មវិធីនិពន្ធប្រព័ន្ធផ្សព្វផ្សាយ, ប្រព័ន្ធនៃការគណនាគណិតវិទ្យានិងការរចនានេះមានន័យថាការចូលដំណើរការទៅគ្រប់គ្រងអ៊ីនធឺណិនិងបណ្តាញ, ការកាប់ឈើទិន្នន័យ, លដូចដែលអ្នកអាចឃើញប្រភេទនៃផ្នែកទន់ (កម្មវិធីកុំព្យូទ័រ) - ឧបករណ៍ដែលផ្តោតលើការអនុវត្ដន៍មួយ .. ជួរតូចចង្អៀតនៃភារកិច្ចនិងការធ្វើអន្តរកម្មដោយផ្ទាល់ជាមួយប្រព័ន្ធកុំព្យូទ័រទាំងមូលរបស់អ្នកប្រើ។
ឧបករណ៍ & ឧបករណ៍ប្រើប្រាស់
ឧបករណ៍រួមមានកម្មវិធីសម្រាប់ការអភិវឌ្ឍនិងការថែរក្សានៃប្រភេទដទៃទៀតនៃកម្មវិធី។ នេះអាចរួមបញ្ចូលភាសាវេទិកា បរិស្ថានសរសេរកម្មវិធី អភិវឌ្ឍកញ្ចប់ SDK, ការតាមដានកំហុសនិងការត្រួតពិនិត្យកំណែ។
ទាក់ទងទៅនឹងឧបករណ៍នោះហើយនៅក្រោមពួកគេច្រើនតែសំដៅទៅលើ កម្មវិធីដែលបាន កំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រផ្នែករឹងនិង / ឬសមាសភាគកម្មវិធីនៃប្រព័ន្ធកុំព្យូទ័រក្នុងការតែមួយដោយគ្មានការចូលដំណើរការទៅកាន់ការកំណត់ដែលមានវិធីសាស្រ្តផ្សេងទៀតនៃការមិនអាចត្រូវបានអនុវត្ត។ ផ្នែកទន់បែបនេះអាចត្រូវបានរួមបញ្ចូលនៅក្នុងប្រព័ន្ធប្រតិបត្តិការបានដំឡើងដោយឡែកពីគ្នាឬ។ ក្នុងករណីមួយចំនួន, ឧបករណ៍អាចប្រើការកំណត់ស្វ័យប្រវត្តិកម្មពេញលេញ (ឧទាហរណ៍ optimizers កម្មវិធីដើម្បីជួសជុលកំហុសនិងបង្កើនការអនុវត្តនៃប្រព័ន្ធប្រតិបត្តិការ Windows-ប្រព័ន្ធនេះ) ។
ជំនួសឱ្យការ epilogue មួយ
ជាចុងក្រោយវាគឺមានតំលៃកត់សម្គាល់ថាអ្នកប្រើប្រាស់ជាច្រើនចោទជាសំណួរមួយផ្សេងទៀតអំពីកម្មវិធីពាក្យ: «នេះគឺជាកម្មវិធីនេះតើអ្វីទៅជា "វិធីសាស្រ្តនេះមិនត្រឹមត្រូវបន្តិច, ចាប់តាំងពី, ដូចដែលបានរៀបរាប់ខាងលើរួចទៅហើយ, វាអាចត្រូវបានមិនត្រឹមតែជាកម្មវិធីដែលមានតែមួយទេប៉ុន្តែថែមសំណុំនៃការ កម្មវិធីសំណុំពាក្យបញ្ជាភាសាបង្គាប់និងច្បាប់នៃភាសាសរសេរកម្មវិធីដើម្បីគ្រប់គ្រងសមាសភាគផ្សេងទៀតឬការផ្ទេររបស់ពួកគេសម្រាប់ដំណើរការនិងការប្រតិបត្តិនៅក្នុងសំណុំបែបបទនៃកូដប្រព័ន្ធគោលពីរ, ឧទាហរណ៍, ដំណើរការកណ្តាលមួយ។
ការចាត់ថ្នាក់នេះផងដែរគឺមានលក្ខខណ្ឌយ៉ាងខ្លាំង, សារតែនៅក្នុងសេចក្ដីអធិប្បាយត្រូវបានបង្ហាញត្រឹមតែជាប្រភេទចម្បងនៃកម្មវិធីដោយគ្មានការបែងចែកបន្ថែមទៀតទៅក្នុងអនុថ្នាក់ដែលនាពេលបច្ចុប្បន្ននេះអាចត្រូវបានរាប់ណាស់។ ប៉ុន្តែសម្រាប់ការយល់ដឹងដំបូងនៃកម្មវិធីដែលអ្នកប្រើធម្មតាក្នុងរយៈពេលនេះអាចគ្រប់គ្រាន់និងចំណេះដឹងនេះ។
Similar articles
Trending Now