កុំព្យូទ័រ, បច្ចេកវិទ្យា
របៀបជាច្រើនប៊ីតក្នុងបៃ? តើអ្វីទៅជាប៊ីតនិងបៃជាអ្វី?
រូបថតឯកសារអត្ថបទនិងកម្មវិធីត្រូវបានរក្សាទុកក្នុងសតិរបស់កុំព្យូទ័រនៅក្នុងសំណុំបែបបទនៃប៊ីតនិងបៃបាន។ តើអ្វីជាឯកតាតូចបំផុតនៃការនិងរបៀបជាច្រើនប៊ីតក្នុងបៃ?
រក្សាទុកទិន្នន័យនៅក្នុងសតិ
សតិរបស់កុំព្យូទ័រនេះគឺជាសំណុំនៃកោសិកាធំពោរពេញទៅដោយសូន្យនិងមួយ។ ក្រឡា - នេះគឺជាចំនួនអប្បបរមានៃទិន្នន័យដែលអាចត្រូវបានចូលដំណើរការកម្មវិធីអាន។ រាងកាយ, វាគឺជាគន្លឹះ (នៅក្នុងកុំព្យូទ័រសម័យទំនើប) ។ គន្លឹះនេះគឺតូចដូច្នេះវាជាការលំបាកណាស់ក្នុងការមើលឃើញសូម្បីតែនៅក្រោមមីក្រូទស្សន៍។ ក្រឡានីមួយមានអាសយដ្ឋានតែមួយគត់ដែលជាកន្លែងដែលវារកឃើញមួយឬកម្មវិធីផ្សេងទៀត។
នៅក្រោមដៃដែលភាគច្រើនបំផុតនៃពេលវេលាដើម្បីយល់បៃតែមួយ។ ប៉ុន្តែអាស្រ័យលើស្ថាបត្យកម្ម, វាអាចបញ្ចូលគ្នា 2, 4 ឬ 8 បៃ។ ឧបករណ៍អេឡិចត្រូនិបៃដឹងថាជាទាំងមូលប៉ុន្តែនៅក្នុងការពិតវាគឺត្រូវផ្សំគ្នាពីកោសិកាសូម្បីតែតូច - ប៊ីត។ 1 បៃអាចអ៊ិនកូដតួអក្សរណាមួយដូចជាលិខិតមួយឬលេខខណៈដែល 1 បន្តិចគឺមិនគ្រប់គ្រាន់ទេ។
ប្រតិបត្តិការលើការបញ្ជាកម្រប៊ីតបុគ្គល, ទោះបីជាវាជាការបច្ចេកទេសអាចធ្វើបាន។ ផ្ទុយទៅវិញគឺមានបណ្តឹងឧទ្ធរណ៍ទៅឬក្រុមទាំងមូលបៃបៃមួយ។
បន្តិចគឺជាអ្វី?
ជាញឹកញាប់បន្តិចដើម្បីយល់អង្គភាពពនៃការវាស់វែង។ បែបនេះការប្តេជ្ញាចិត្តមួយដែលមិនអាចត្រូវបានចាត់ទុកថាជាការត្រឹមត្រូវនោះទេព្រោះគំនិតនៃការពព្រិលណាស់។ ប្រសិនបើមានការនិយាយច្រើនជាងនេះត្រឹមត្រូវ, ប៊ីត - គឺជាលិខិតមួយនៃអក្ខរក្រមកុំព្យូទ័រ។ ពាក្យ "ប៊ីត" បានមកពីការបញ្ចេញមតិជាភាសាអង់គ្លេស "ខ្ទង់គោលពីរ" ដែលមានន័យថា "ខ្ទង់គោលពីរ" ។
កុំព្យូទ័រអក្ខរក្រមគឺសាមញ្ញនិងមានតែពីរនិមិត្តសញ្ញា: 0 និង 1 (វត្តមានឬអវត្តមាននៃសញ្ញាមួយគឺជាការពិតឬមិនពិត) ។ ឈុតនេះគឺគ្រប់គ្រាន់ដើម្បីតក្ករៀបរាប់អំពីអ្វីនោះទេ។ លក្ខខណ្ឌទីបីដែលត្រូវបានកំណត់ (ការបញ្ចប់សញ្ញាបង្ហាញ) ភាពស្ងៀមស្ងាត់កុំព្យូទ័រនេះគឺជាជំនឿមិនត្រឹមត្រូវមួយ។
ដោយខ្លួនវាផ្ទាល់, លិខិតនោះមិនបានអនុវត្តតម្លៃណាមួយនៅក្នុងលក្ខខណ្ឌនៃព: សម្លឹងមើលមួយឬសូន្យ, វាមិនអាចទៅរួចទេក្នុងការយល់សូម្បីតែថាដើម្បីជាប្រភេទនៃទិន្នន័យដែលតម្លៃនេះត្រូវបានអនុវត្តនោះទេ។ និងរូបថតនិងអត្ថបទនិងកម្មវិធីនេះទីបំផុតនឹងមានពួកអ្នកដែលនិងលេខសូន្យ។ ហេតុនេះហើយបានខាំការរអាក់រអួលជាអង្គភាពឯករាជ្យមួយ។ ដូច្នេះវាគឺជាការចាំបាច់ដើម្បីបញ្ចូលគ្នានូវប៊ីតដើម្បីអ៊ិនកូដជាមួយពួកគេពប្រយោជន៍។
បៃគឺជាអ្វី?
ប្រសិនបើមានបន្តិច - គឺលិខិតបៃនេះគឺមានភាពដូចគ្នានៃការនិយាយមួយ។ មួយអាចមានបៃតួអក្សរអត្ថបទ, ផ្នែកចំនួនគត់នៃការមួយចំនួនធំពីរម៉ែត្រតូចនិងលេខ។ ឃដូច្នេះបៃមានព័តមានរួចទៅហើយមានន័យ, ទោះបីជាក្នុងបរិមាណតូចមួយ។
អ្នកសរសេរកម្មវិធីដើម្បីសុខភាពនិងការចង់ដឹងចង់ឃើញដើម្បីឱ្យអ្នកប្រើប្រាស់គ្រាន់តែឆ្ងល់ប៊ីតរបៀបជាច្រើននៅទី 1 បៃ។ នៅក្នុងកុំព្យូទ័រសម័យទំនើបបៃគឺតែងតែស្មើនឹងប៊ីតប្រាំបី។
ប្រសិនបើមានបន្តិចនោះគឺអាចយកតម្លៃតែពីរ, ការរួមបញ្ចូលគ្នានៃចំនួនប្រាំបីប៊ីតគឺសមត្ថភាពនៃការផលិតបន្សំ 256 ផ្សេងគ្នា។ ចំនួន 256 ត្រូវបានបង្កើតឡើងនៃចំនួនពីរការសាងសង់សញ្ញាបត្រទីប្រាំបី (នៅក្នុងការអនុលោមតាមរបៀបដែលមនុស្សជាច្រើនក្នុងមួយប៊ីតបៃ) ។
សូម្បីតែបន្តិច - គឺ 1 ឬ 0 ពីរប៊ីតអាចបង្កើតការលេង 00, 01, 10 និង 11 នៅពេលដែលវាបានឈានដល់ 8 ប៊ីត, បន្ទាប់មកលេខសូន្យនិងអ្នកសម្រាប់ការរួមបញ្ចូលគ្នានៅក្នុងជួរនៃ 00000000 នេះ ... 11111111 ប្រែ 256 ប្រសិនបើមានរួចទៅហើយគ្រាន់តែចាំបាន តើមានតម្លៃប៉ុន្មានអាចយកនិងរបៀបជាច្រើនប៊ីតត្រូវបានផ្ទុកនៅក្នុងបៃតែមួយបន្ទាប់មកចាំបានថាតួលេខនេះនឹងមានភាពងាយស្រួលណាស់។
ការរួមបញ្ចូលគ្នានៃតួអក្សរនីមួយអាចផ្ទុកពខុសគ្នាអាស្រ័យលើការអ៊ិនកូដ (ASCII, យូនីកូដ, ល) បាន។ នោះជាមូលហេតុដែលអ្នកប្រើត្រូវបានប្រឈមមុខនឹងការពិតដែលថាបានណែនាំនៅក្នុងពេលខ្លះហាក់ដូចជារុស្ស៊ីពនៅក្នុងសំណុំបែបបទនៃតួអក្សរស្មុគស្មាញនេះ។
លក្ខណៈពិសេសនៃប្រព័ន្ធគោលពីរ
ប្រព័ន្ធគោលពីរមានដែលលក្ខណៈសម្បត្តិទាំងអស់ដូចគ្នាស៊ាំទៅនឹងពួកយើងទសភាគ: លេខដែលមានលេខសូន្យនិងអ្នកដែល, អ្នកអាចបន្ថែម, ដក, គុណ, លដែលខុសគ្នានោះគឺថាប្រព័ន្ធនេះមិនមានចំនួន 10, និងការទាំងអស់នៃការ .. 2 ខ្ទង់។ នោះហើយជាមូលហេតុដែលវាគឺជាការងាយស្រួលក្នុងការប្រើសម្រាប់ការអ៊ិនគ្រីបទិន្នន័យ។
នៅក្នុងទីតាំងណាមួយដែល ប្រព័ន្ធគណនា ចំនួននៃប៊ីតសមាសភាព: គ្រឿង, រាប់រយនាក់លនៅក្នុងប្រព័ន្ធទសភាគដែលតម្លៃអតិបរមានៃស្មើបន្តិចទៅ 9, ហើយនៅក្នុងប្រព័ន្ធគោលពីរ - 1. ចាប់តាំងពីការហូរទឹករំអិលអាចយកតែពីរតម្លៃលេខគោលពីរយ៉ាងឆាប់រហ័ស .. បង្កើននៅក្នុងប្រវែង។ ឧទាហរណ៍ស៊ាំទៅនឹងពួកយើងចំនួន 9 នឹងត្រូវបានកត់ត្រាទុកថាជា 1001. នេះមានន័យថាចំនួនប្រាំបួនដែលនឹងត្រូវបានកត់ត្រាចំនួនបួនតួអក្សរ, ដោយមានខ្ទង់មួយទាក់ទងទៅនឹងប្រព័ន្ធគោលពីរសូម្បីតែបន្តិច។
ហេតុអ្វីបានជាពត្រូវបានអ៊ិនគ្រីបនៅក្នុងសំណុំបែបបទប្រព័ន្ធគោលពីរ?
ប្រព័ន្ធចំនួនទសភាគគឺមានភាពងាយស្រួលសម្រាប់ការបញ្ចូលនិងការបញ្ចេញការនិងប្រព័ន្ធគោលពីរ - ដើម្បីរៀបចំដំណើរការនៃការផ្លាស់ប្តូរបស់ខ្លួន។ ប្រព័ន្ធពេញនិយមយ៉ាងខ្លាំងផងដែរដែលក្នុងនោះមានប្រាំបីនាក់និងដប់ប្រាំមួយតួអក្សរ: ដែលពួកគេបានបកប្រែកូដម៉ាស៊ីនដែលមាននៅក្នុងសំណុំបែបបទងាយស្រួលមួយ។
ប្រព័ន្ធគោលពីរគឺនេះងាយស្រួលបំផុតពីនេះចំណុចនៃទិដ្ឋភាពនៃតក្ក។ អង្គភាព conventionally មានន័យថា "បាទ": មានគឺជាសញ្ញាមួយ, សេចក្តីថ្លែងការណ៍នេះគឺជាការពិត, លសូន្យត្រូវបានភ្ជាប់ជាមួយតម្លៃនៃ "ទេ": .. តម្លៃនេះគឺជាការមិនពិត, មានសញ្ញាទេលសង្ស័យណាមួយដែលអាចត្រូវបានបម្លែងទៅនឹងសំណួរមួយឬច្រើនដោយវ៉ារ្យ៉ង់នៃចម្លើយ "បាទ .. "ឬ" ទេ "។ ជម្រើសទីបី, ឧទាហរណ៍, "មិនស្គាល់" នឹងត្រូវបានគ្មានប្រយោជន៍ទាំងស្រុង។
ក្នុងអំឡុងពេលការអភិវឌ្ឍនៃបច្ចេកវិទ្យាកុំព្យូទ័រត្រូវបានបង្កើតឡើងនិងការផ្ទុកទិន្នន័យចំនួនបីខ្ទង់សមត្ថភាព, ដែលហៅថា tritium ។ ពួកគេអាចយកតម្លៃចំនួនបី: 0 - ធុងទទេ 1 - ធុងពាក់កណ្តាលដែលបានបំពេញនិង 2 - សមត្ថភាពពេញលេញ។ ទោះជាយ៉ាងណា, ប្រព័ន្ធគោលពីរនេះគឺងាយស្រួលជាងនិងឡូជីខល, ដូច្នេះ, ទទួលបានការពេញនិយមកាន់តែច្រើនគួរឱ្យកត់សម្គាល់។
របៀបជាច្រើនប៊ីតក្នុងបៃពីមុន?
កាលពីមុនវាគឺជាការមិនអាចទៅរួចទេដើម្បីនិយាយឱ្យប្រាកដថាតើមានមនុស្សប៉ុន្មានប៊ីតក្នុងបៃ។ ចាប់ផ្តើមបៃយល់ពាក្យម៉ាស៊ីន, ឧទាហរណ៍ចំនួននៃការប៊ីតដែលកុំព្យូទ័ររបស់អ្នកអាចដំណើរការនៅក្នុងវដ្តការងារមួយ (វដ្តនាឡិកា) នេះ។ នៅពេលដែលកុំព្យូទ័រមិនទាន់ត្រូវបានដាក់នៅក្នុងការិយាល័យ, ការ microprocessors ធ្វើការជាមួយបៃផ្សេងគ្នានៃទំហំផ្សេងគ្នា។ បៃអាចរួមបញ្ចូល 6 ប៊ីត, ខណៈពេលដែលក្រុមហ៊ុន IBM ម៉ូដែលដំបូងនៃទំហំរបស់ខ្លួនឈានដល់ 9 ប៊ីត។
សព្វថ្ងៃនេះ, 8 ប៊ីតបៃបានក្លាយទៅជារឿងធម្មតាដូច្នេះថាសូម្បីតែនិយមន័យនៃបៃត្រូវបានគេនិយាយជាញឹកញាប់ថាឯកតានៃពមួយដែលមាន 8 ប៊ីត។ ទោះយ៉ាងណានៅក្នុងចំនួននៃបៃស្ថាបត្យកម្មមួយស្មើ 32 ប៊ីតនិងបានបម្រើការជាពាក្យម៉ាស៊ីន។ ស្ថាបត្យកម្មបែបនេះត្រូវបានប្រើនៅក្នុងការ supercomputers ខ្លះនិងវាយសញ្ញាប៉ុន្តែមិននៅលើកុំព្យូទ័រធម្មតារបស់យើង, កុំព្យូទ័រយួរដៃនិងទូរស័ព្ទដៃ។
ហេតុអ្វីបានជាលោកបានឈ្នះប្រាំបីស្ដង់ដារ?
បៃបានទទួលវេទិកាប្រាំបីទំហំតាមរយៈ ក្រុមហ៊ុន IBM កុំព្យូទ័រ ជាមួយនឹងការពេញនិយមនៅពេលនោះប្រព័ន្ធដំណើរការ 8 ប៊ីតរបស់ Intel 8086. អត្រាប្រេវ៉ាឡង់នៃម៉ូដែលនេះបានរួមចំណែកដល់ការពិតដែលថានៅក្នុងឆ្នាំ 1970 នេះ។ 8 ប៊ីតក្នុងមួយបៃពិតជាបានក្លាយជាតម្លៃស្តង់ដារ។
ស្ដង់ដារប្រាំបីប៊ីតជាការងាយស្រួលទេព្រោះវាអនុញ្ញាតឱ្យអ្នករក្សាទុក 1 បៃនៃតួអក្សរពីរនៅក្នុងប្រព័ន្ធគោលដប់។ នៅពេលដែលប្រព័ន្ធ 6 ប៊ីតអាចត្រូវបានរក្សាទុកជាលេខមួយ, ខណៈពេលដែល 2 ប៊ីតមានទូលំទូលាយ។ 9 ប៊ីតអាចត្រូវបានសរសេរ 2 លេខ, ប៉ុន្តែនៅតែបន្តិចបន្ថែមមួយ។ លេខ 8 នេះគឺជាអំណាចទីបីនៃចំនួនពីរដែលផ្តល់ភាពងាយស្រួលបន្ថែមទៀត។
ការប្រើប្រាស់នៃប៊ីតនិងបៃបាន
អ្នកប្រើប្រាស់ជាច្រើនត្រូវបានគេឆ្ងល់ថា: របៀបមិនត្រូវលាយប៊ីតនិងបៃ? ជំហានដំបូងគឺត្រូវយកចិត្តទុកដាក់ទៅនឹងអ្វីដែលត្រូវបានសរសេរកំណត់ត្រូវបានសរសេរជាអក្សរកាត់បៃសំណុំបែបបទនៃលិខិតក្នុងរដ្ឋធានីមួយ "ខ" (ជាភាសាអង់គ្លេស - "ខ") ។ ដូច្នោះវាគឺជាលិខិតតូចមួយ "ខ" ( "ខ") ដើម្បីបង្ហាញប៊ីត។
ទោះយ៉ាងណាវាតែងតែមានលទ្ធភាពដែលថាការចុះបញ្ជីត្រូវបានជ្រើសមិនត្រឹមត្រូវ (ឧទាហរណ៍កម្មវិធីមួយចំនួនទាំងអស់អត្ថបទក្នុងករណីទាបជាងឬខាងលើនេះបានបម្លែងដោយស្វ័យប្រវត្តិ) ។ ក្នុងករណីនេះអ្នកគួរតែដឹងថាជាធម្មតាដែលត្រូវបានវាស់នៅក្នុងប៊ីតហើយថា - នៅក្នុងការបៃ។
ជាប្រពៃណី, វាស់ចំនួនទឹកប្រាក់នៃការបៃ: ទំហំនៃថាសរឹង, flash និងមធ្យមដ្រាយណាមួយផ្សេងទៀតនឹងត្រូវបានបញ្ជាក់នៅក្នុងបៃនិងគ្រឿងរួមបញ្ចូលគ្នាដូចជាជីកាបៃ។
ប៊ីតដែលបានប្រើសម្រាប់ វាស់វែងអត្រាការប្រាក់។ ចំនួននៃការពដែលឆ្លងកាត់ល្បឿនឆានែលអ៊ីនធឺណិតនិង N. ដូច្នេះនៅលើ។ វាស់វែងក្នុងប៊ីតនិងគ្រឿងដេរីវេដូចជាមេហ្គាបៃ។ ល្បឿនទាញយកឯកសារត្រូវបានផងដែរនៃការតែងតែបានបង្ហាញនៅក្នុងប៊ីត។
ប្រសិនបើអ្នកចង់អ្នកបកប្រែដែកបង្ខាំក្នុងបៃឬផ្ទុយមកវិញបាន។ វាគឺគ្រប់គ្រាន់ដើម្បីរំលឹកឡើងវិញប៊ីតរបៀបជាច្រើននៅក្នុងបៃ, និងការអនុវត្តការគណនាគណិតវិទ្យាសាមញ្ញ។ ប៊ីតត្រូវបានបម្លែងទៅដោយការបែងចែកដោយបៃចំនួនប្រាំបីការបកប្រែត្រូវបានអនុវត្តដោយមធ្យោបាយនៃគុណដោយចំនួនដូចគ្នានេះ។
ពាក្យម៉ាស៊ីនជាអ្វី?
ពាក្យម៉ាស៊ីន - នេះគឺពដែលបានកត់ទុកក្នុងកោសិកាចងចាំ។ វាតំណាងឱ្យលំដាប់អតិបរមានៃគ្រឿងដែលត្រូវបានគ្រប់គ្រងពអង្គភាពមួយដែលជា។
ប្រវែងពាក្យនេះ ត្រូវគ្នាទៅនឹង ដំណើរការប៊ីត, ដែលជាយូរមកហើយគឺស្មើទៅនឹង 16 ប៊ីត។ កុំព្យូទ័រទំនើបបំផុតដែលវាគឺជា 64 ប៊ីត, ទោះបីជាមានខ្លី (32 ប៊ីត) និងយូរជាងពាក្យម៉ាស៊ីនផងដែរ។ ក្នុងករណីនេះចំនួននៃការប៊ីតបង្កើតពាក្យម៉ាស៊ីននេះ, តែងតែច្រើនប្រាំបីនិងអាចត្រូវបានបម្លែងយ៉ាងងាយស្រួលដើម្បីបៃ។
សម្រាប់ពាក្យកុំព្យូទ័រមួយពិសេសប្រវែងគឺមានការផ្លាស់ប្តូរនិងសំដៅទៅលើចំនួននៃលក្ខណៈសំខាន់នៃ "ដែក" មួយ។
Similar articles
Trending Now