КомпьютерлерБағдарламалау

Байттарды мегабайттар мен артқа қалай аударуға болады?

Бүгінде біздің өмірімізді компьютерсіз елестету қиын. Олар барлық жерде табылды. «Бит», «байт», «мегабайт» сөздері біздің өмірімізге мықтап кірді. Көбінесе кәдімгі адамдар оларды нені білдіретінін және олармен байланысты екенін білмейді.

Биттер, килобит ...

Ескі анекдот бар. Қалыпты адам мен компьютер техниктері арасындағы айырмашылық қандай? Бірінші килобайтқа 1000 байт, екіншісі - килограммда - 1024 грамм екеніне сенімді. Әдетте қалыпты адамдар сұрайды, ал шын мәнінде бұл әзіл. Ал, біз аяғымыздың қай жерден шыққанын және байттарды мегабайт немесе басқа көбейтуге қалай аударатындығын анықтай аламыз.

Бит - екілік ақпарат үшін ең кіші өлшем бірлігі. Дәлірек оның саны. Міне, біз объектінің екі мемлекетінің біреуі туралы мәлімдейміз. Мысалы, сигнал / сигнал жоқ, шын / жалған, 1/0 және т.б. бар. Ағылшынша қысқартылған bi- nary digi t («екілік сан») = бит. Сондай-ақ, екілік кодтың бір биті «бит» деп аталады. Бұл жағдайда ондық сан нөлге тең немесе бір, мысалы, кестеде көрсетілгендей. Бұл «екілік сандар жүйесі» деп аталады.

Ондық сан Екілік код Ондық сан Екілік код
0 0 5 101
1 1 6-шы 110
2 10 7-ші 111
3 11-ші 8-ші 1000
4 100 9-шы 1001

Көріп отырғанымыздай, 0 және 1 сандары бірдей, ал ондық үдерісте қазірдің өзінде екі сан - 10 және сегіз - төрт (1000).

Килобит дегеніміз не?

Бұл сандық жүйенің ең кең қолданылуы компьютерлік технологиядан табылған. Атап айтқанда, екілік сандар сандық жадтағы ұяшықтарды санау үшін қолданылады.

Мысал келтірейік. Кез-келген мекен-жай автобусындағы барлық ықтимал адрестердің саны бір дәрежеде екінші санмен тең болады. Немесе басқа - 2 Н Мұнда N автобустың биттерінің санын білдіреді. Біз не көреміз? Жад микросхемасындағы ұяшықтардың саны бір немесе бірнеше дәрежедегі санға тең. Сонда - одан да қызықты. 2 10 = 1024 саны 1000-ға өте жақын. Сонымен қатар, мыңдаған сан ондық консоль үшін негіз ретінде пайдаланылады. Сондықтан 1024 бит «килобит» деп аталды. Килограммен немесе километрге ұқсас. Жоғарыда айтылған анекдотты еске түсіреміз.

Байттар мен биттер

Төменде информатикадан белгілі. «Байт» (ағылшын байт) деп аталатын сандық ақпарат, сондай-ақ сандық ақпаратты өңдеу. Бұл компьютермен бір мезгілде өңделетін биттердің саны. Бұл классика.

Қазіргі заманғы компьютерлік жүйелер 8 биттен тұратын байтты пайдаланады. Сондықтан 256 (2 8 ) әр түрлі мәндерді қабылдай алады.

Байттарды мегабайтқа түрлендіру үшін біз жай ғана жалғастырамыз. Үшінші класс үшін арифметика: 1 килобайт = 1024 байт. Естеріңізде болсын, 2 10 ? 1 МБ = 1024 Кб (яғни 2 20 = 2 2x10 ) = 1048576 байт.

Өтініштер

Жиі байттар компьютерлік жүйелерде пайдаланылады, ал биттер ақпараттық тарату желілерінде қолданылады. Әдетте, жылдамдықты өлшеу.

Мысал келтірейік. Ethernet желісі деректерді беру жылдамдығын 10 Мбит / с-ден 1 Гб / с-ге дейін қамтамасыз етеді. Әдетте, байтты «В» (немесе «В» латыны) әріппен белгілеуге болады. «Бит» және жазылған. «Кило» префиксі «K» әрпімен белгіленеді. Бұл бас әріппен, бірақ кіші емес. Кіші «k» ондық консольдің «кило» атауымен жазылады; 10 3 = 1000. Енді келесі сұрақты толығырақ қарастырайық.

Екілік және ондық консоль

Байтты мегабайтқа қалай аударуға болады, ол көп немесе аз анық. 1999 жылдың басында IEC (Халықаралық электротехникалық комиссия) танымал ұйымы бірнеше ақпарат бірлігін қалыптастыру үшін екілік консольді айналымға енгізді. Бұған себеп 1024 және 1000 сандарының жақындығы болды. Халықаралық SI жүйесімен пайдаланылатын стандартты ондық консольдер секілді, екілік сандар соңғы биікті «би» (латын екілік-екілік) арқылы ауыстырады. Төмендегі кестеде көрсетілгендей көрінеді.

Префикс Қысқартулар,
IEC қабылдаған,
Байт / биттер
Тиісті
Ондық
Тіркеме
Бұл сома
Бастапқы
Ақпараттың көлемі
Киби KiB (KiB) / Kibit Кило (10 3 ) 1024 немесе 2 10
Мебя MiB (MiB) / Mibit Мега (10 6 ) 1048576 немесе 2 20
Гиби GIB (GiB) / Гибит Гига (10 9 ) 1073741824 немесе 2 30
Teby TiB (TiB) / Тибит Tera (10 12 ) 1099511627776 немесе 2 40
Peebee PiB (PiB) / Pibit Пета (10 15 ) 1125899906842624 немесе 2 50
Exbi EiB (EiB) / Eibit Exa (10 18 ) 1152921504606846976 немесе 2 60
Зебралар ZiB / Zybite Zetta (10 21 ) 1180591620717411303424 немесе 2 70
Йоби YiB (YiB) / Yibit Jotta (10 24 ) 1208925819614629174706176 немесе 2 80

Бұл стандарт көптеген елдермен мақұлданды, бірақ енгізілген атаулар жиі пайдаланылмайды, негізінен жазбаша сөйлеуде, ал ауызша - ешқашан дерлік. Олар айтқандай, какофонияға байланысты. Мүмкін, және солай. Келісемін, килобит кибибитке қарағанда жағымды, ал мегабайт мебибиттен гөрі жақсы.

Байттарды мегабайтқа ауыстыру анық. Бірақ бұл бәрі емес. Осы уақытқа дейін ақпараттың көп мөлшерін қалыптастыруға екі тәсіл бар. Неғұрлым күрделірек дегеніміз - бұл 1 мегабайт байтта қанша.

Бірінші тәсіл

Онда «кило», «мега» және т.б. префикстер келесі жағдайларда екілік ретінде пайдаланылады:

  • Файл менеджерлерінде және файл өлшемінің азайтылған басқа бағдарламалық жасақтамасында. Мысалы, бағдарлама дыбыстың өлшемі 10 МБ екендігі туралы хабарлайды. Байттарды мегабайтқа аударудың классикалық әдісімен 10485760 байтқа тең өлшемді қарастырамыз. Соңғы жетілдірулердегі файл менеджерлерінде стандартты нұсқаулар бар - екілік консольдердің қысқартылған формасын пайдалану, мысалы MiB (MiB).
  • ЖЖҚ өндірушілер , флэш-карталар, бейне жады.
  • CD-ROM көлемі тек екілік мегабайтпен ғана көрсетіледі.

Екінші тәсіл

Мұнда префикс келесідей жағдайларда ондық сан ретінде қолданылады:

  • Қатты және оптикалық дискілер. Олардың көлемі ондық мегабайтпен беріледі. Ерекшелігі: сыйымдылығы екілік санмен көрсетілетін ықшам дискі.
  • Бейресми қарым-қатынас. Бұл жағдайда мәндер шамамен дөңгелектенеді. Мысалы, 10 миллион байт көлеміндегі файл туралы 10 мегабайтты «салмақтайды» деп айтуға болады. Мұнда біз не көреміз? Бұл жағдайда мегабайттардағы байттар дұрыс аударылмады, бірақ олар өзара байланысқан кезде болады.
  • Телекоммуникация байланысының жылдамдығын белгілеу. Мысалы, 100BASE-TX стандартына ие болыңыз. Онда 100 Мбит / с деректерді беру жылдамдығы 100 млн. 10 Гбит / с жылдамдықпен (стандартты 10GBASE-X) барынша «ақылды» байланысқа қарап көрейік. Бұл 10 миллиард баррельге сәйкес келеді. Міне осылай. Және көп емес немесе аз.

Бірақ 1,44 МБ-де үш дюймдік дискеталармен (есте сақтау керек пе?) Қызықты болды. Олардың сыйымдылығы екілік-ондық мегабайттарда көрсетілген. Бұл келесі түрде алынған. Осындай «мегабайт» 1000 КБ-қа тең болды, бұл шамамен 0.977 Мбайт, бірақ сонымен бірге 1 КБ 1024 байтты құрады.

Консолдарды көрсетудің екі нұсқасы арасында айырмашылық бар екенін атап өткен жөн. Егер килобайттар үшін ол 2,4% -дан аспаса, онда мегабайттар үшін 4,9%, гигабайттар үшін - 7,4%, терабайттар үшін - 10% -ға жуық. Әрине, екілік көріністің пайдасына емес. Яғни, өндірушілер өндірушілердің байттарын ұрлайды. Мысалы, 1 TB сыйымдылығы бар қатты дискі сатып аласыз. Информатика пәнін оқып шыққан адам ретінде сізде 1099511627776 байт бар екеніне сенімдісің. Және бұл - «тек» 1000000000000. - 99,5 млрд. Байтты (шамамен 98 ГБ) «бітеді». Бұл әлдеқайда аз ба? Күлкілі - форматқа байланысты 40-тан 200-ге дейін көркем фильмдер. Не сөйлемейді? Яғни, жоғарыда жазылғандай, оныншы.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.birmiss.com. Theme powered by WordPress.