თქვენ შეიძლება ვერ დაინახოთ, მაგრამ ციფრული კოდირება ყველგან არის.
ციფრული კოდირება არის ორობითი ციფრების გამოყენების პროცესი ასოების, სიმბოლოების და სხვა სიმბოლოების ციფრულ ფორმატში წარმოსადგენად. დღესდღეობით ფართოდ გამოიყენება ციფრული კოდების რამდენიმე ტიპი, მაგრამ ისინი იყენებენ ორობითი რიცხვების გაერთიანების იმავე პრინციპს სიმბოლოს წარმოსაჩენად.
ციფრული და ორობითი კოდირება
კომპიუტერებსა და ელექტრონულ მოწყობილობებს სჭირდებათ სისტემური და ზუსტი ალგორითმი ინფორმაციის წასაკითხად. ეს სისტემა მოითხოვს, რომ თითოეული სიმბოლო, ასო ან სიმბოლო იყოს უნიკალური და ადვილად გამორჩეული სხვა სიმბოლოებისგან. ამისათვის საჭიროა ციფრული კოდირება. ციფრულ კოდირებაში ასოები ან სიმბოლოები წარმოდგენილია ორობითი რიცხვების ან სიმბოლოების სპეციფიკური ნაკრებით. მაგალითად, რიცხვები 01000001 წარმოადგენს სიმბოლოს "A" ბინარულ კოდში. ორობითი კოდი, თუმცა არ არის ციფრული კოდირების სპეციფიკური ტექნიკა, გთავაზობთ უმარტივეს ახსნას ციფრული კოდირების გასაგებად.
დღის ვიდეო
კოდირების ძირითადი ტექნიკა
როგორც ტერმინი გვთავაზობს, ციფრული კოდირება აქცევს ინფორმაციას კომპიუტერებისა და სხვა ელექტრონული მოწყობილობების მიერ ადვილად ამოსაცნობ ციფრებად. ეს ციფრები არის ინფორმაციის ერთობლიობა დაყოფილია ძალიან პატარა ნაჭრებად, რომლებიც ცნობილია როგორც ბიტები. ბიტი - მოკლე ორობითი ციფრისთვის - არის მინიჭებული უმცირესი საზომი. ყველაზე გავრცელებული ციფრული კოდირების ტექნიკა იყენებს დაახლოებით 8-დან 16 ბიტს თითო სიმბოლოზე. ეს ნიშნავს, რომ თითოეულ სიმბოლოს აქვს მინიმუმ რვა ალფაციფრული სიმბოლო, რომლებიც მითითებულია მკაფიო პროგრესიით.
ხშირად გამოყენებული ციფრული კოდები
დღეს კომპიუტერებში გამოიყენება ციფრული კოდების რამდენიმე ტიპი, მაგრამ ყველაზე ფართოდ გამოყენებული სამი მათგანია ამერიკული სტანდარტული კოდის ინფორმაციის ურთიერთგაცვლა, გაფართოებული ორობითი კოდირებული ათწილადი ურთიერთგაცვლის კოდი და Unicode. ASCII შეიცავს დაახლოებით 128 სხვადასხვა კოდს, რომლებიც წარმოადგენს ამერიკულ ასოებს, სიმბოლოებს და ციფრებს. მაგალითად, ასო "M" წარმოდგენილია ASCII-ში, როგორც "077" ციფრულ კოდში. EBCDIC და Unicode იყენებენ კოდირების ერთსა და იმავე პროცესს, მაგრამ ისინი ანიჭებენ სიმბოლოების სხვადასხვა კომპლექტს თითოეული სიმბოლოსთვის.
ალფანუმერული კოდირება
ციფრული კოდების შექმნის ყველაზე გავრცელებული პრაქტიკა იყენებს ალფანუმერულ სიმბოლოებს. ალფანუმერული კოდირება აერთიანებს ასოებსა და ციფრებს კომპიუტერული პროგრამის სიმბოლოს სპეციფიკური წარმოდგენის შესაქმნელად. მაგალითად, კოდს "U+0041", რომელიც წარმოადგენს "A"-ს უნიკოდში, აქვს ასოები, რიცხვები და "+" სიმბოლო.