Kompyuta, Programu
Kwa nini wote binary encoding? mbinu ya programu
Kompyuta michakato kiasi kikubwa cha habari. faili za sauti, picha, maandishi - wote unataka kucheza au kuonyesha. Kwa binary coding ni njia zima ya programu data ya vifaa vya yoyote ya kiufundi?
Nini ni tofauti na encryption coding?
Mara nyingi watu hulinganisha dhana ya "coding" na "encryption", wakati ukweli yana maana tofauti. Hivyo, encryption ni mchakato wa kuwabadili habari ili kuficha hayo. Kusimbua mara nyingi unaweza Mtu iliyopita maandishi, au watu mafunzo maalum. Coding hutumiwa usindikaji wa habari na urahisi wa kutumia kwake. kawaida coding meza hutumika kikawaida, ukoo kwa kila mtu. Imejengwa ndani ya kompyuta yako.
binary coding kanuni
encoding binary ni msingi juu ya matumizi ya alama mbili tu - 0 na 1 - kwa ajili ya usindikaji wa habari kutumiwa na vifaa mbalimbali. Ishara hizi zinaitwa tarakimu jozi, Kiingereza - binary tarakimu, au kidogo. Kila moja ya alama ya kanuni binary inachukuwa kumbukumbu ya kompyuta kwa 1 kidogo. Kwa binary coding ni njia zima ya usindikaji habari? ukweli kwamba kompyuta rahisi kushughulikia maandishi wachache. Kutoka hii inategemea na ufanisi wa PC: kazi na utendaji wa chini kinachohitajika ili kutenda kifaa, juu kasi na ubora wa kazi.
binary coding kanuni hupatikana si tu katika programu. Pamoja na mabadiliko ya kukosa sauti na alionyesha ngoma beats Wapolinesia kusambaza taarifa kwa kila mmoja. kanuni sawa inatumika katika Morse code, ambapo sauti ya muda mrefu na mfupi zinazotumika kusambaza ujumbe. "Telegraph alfabeti" kutumika leo.
Wapi kutumia binary encoding?
binary coding wa habari katika kompyuta ni kutumika kila mahali. Kila faili, iwe ni muziki au maandishi ambayo inapaswa kuelekezwa na hivyo inaweza baadaye kuwa rahisi kubebwa na kusoma. binary mfumo coding ni muhimu kwa ajili ya kufanya kazi na alama na namba, redio faili, graphics.
Binary encoding ya idadi
Sasa idadi ya kompyuta kuwakilishwa katika fomu coded, vigumu kwa mtu wa kawaida. matumizi ya tarakimu za Kiarabu, kama sisi kufikiria, kwa mbinu isiyowezekana. Sababu hii ni haja ya kuwapa nambari ya kipekee kwa kila tabia nini cha kufanya wakati haiwezekani.
Kuna notations mbili: nafasi hii na nepozitsionnyh. mfumo Nepozitsionnyh ni msingi juu ya matumizi ya herufi za Kilatini na familiar kwetu katika fomu ya Takwimu ya Kigiriki. Njia hii ya kurekodi ni ngumu kabisa kuelewa, kwa hiyo, ilikuwa kuachwa.
Nafasi hii Nambari ya mfumo wa kutumika leo. Hizi ni pamoja na jozi, decimal, octal na hexadesimoli coding hata habari.
Decimal coding mfumo sisi kutumia katika maisha ya kila siku. Ni kawaida kwa sisi tarakimu za Kiarabu, ambayo ni kueleweka kwa kila mtu. Binary encoding namba tofauti kwa kutumia zero na moja tu.
Integer ni waongofu na binary coding kwa kugawa yao kwa 2 na kusababisha sehemu pia kugawanywa katika hatua mbili, mpaka hatimaye 0 au 1. Kwa mfano, namba 123 10 katika nukuu binary inaweza kuwakilishwa katika fomu 2 1111011. idadi Oktoba 20 itakuwa kuonekana kama 10100 2.
Bahati 10 na 2 ni ulionyehsa namba mtiririko binary na decimal ya coding mfumo. binary coding ishara hutumiwa ili kurahisisha uendeshaji wa maadili iliyotolewa katika mifumo tofauti ya simu.
Programming mbinu namba decimal yanatokana na "yaliyo point". Ili vizuri kuhamisha thamani kutoka decimal ya mfumo binary coding kutumia formula N = M x qp. M - ni mantissa (bila usemi wa amri yoyote), p - ni utaratibu wa maadili ya N, na q - msingi coding mfumo (katika kesi hii 2).
Si namba zote ni mazuri. Ili kutofautisha kati ya nambari chanya na hasi, kompyuta majani nafasi ya 1 bit kwa encode ishara. Hapa zero ni pamoja na kitengo - bala.
Kwa kutumia mfumo huu wa nambari inafanya kuwa rahisi kwa ajili ya kompyuta kufanya kazi na idadi. Hii ndiyo sababu coding binary ni kwa wote wakati kompyuta taratibu.
Binary encoding wa habari textual
Kila alfabeti kutolewa tabia seti ya zeros yake na ndio. Nakala lina wahusika mbalimbali: herufi (kubwa na ndogo), ishara hesabu na maadili mengine mbalimbali. encoding wa habari textual inahitaji matumizi ya nane maadili mfululizo binary kutoka 00000000 kwa 11111111. Hivyo inawezekana kubadilisha 256 wahusika mbalimbali.
Ili kuepuka utata katika encoding ya maandishi, kutumia meza maalum ya maadili kwa kila tabia. Wao sasa Kilatini alfabeti, ishara hesabu na ishara ya kusudi maalum (kwa mfano, €, ¥, ©, nk). Symbols muda 128-255 encode alfabeti ya nchi kitaifa.
Kwa encode alama inahitaji 1 8 bit kumbukumbu. Kurahisisha podstchetov 8 bits ni sawa na 1 Byte, hivyo jumla disk nafasi kwa habari asilia hupimwa kwa ka.
Wengi kompyuta binafsi ni pamoja na vifaa meza hali ya ASCII (American Standard Code Mabadilishano ya Habari). meza nyingine pia kutumika, ambapo mfumo coding wa habari textual tofauti. Kwa mfano, kwanza inayojulikana tabia encoding kuitwa KOI-8 (Kanuni Mabadilishano ya Habari 8-bit), na ni kazi kwenye kompyuta UNIX OS. codes SR1251 meza ni pia sana kupatikana, ambayo iliundwa kwa ajili ya mfumo wa uendeshaji Windows.
Binary coding sauti
Sababu nyingine kwa nini coding binary ni njia zima ya programu data - ni unyenyekevu wake wakati wa kufanya kazi na faili za sauti. muziki yoyote ni mawimbi ya sauti ya tofauti amplitude na mzunguko wa oscillation. Mipangilio hii huathiri kiasi na uwanja.
Mpango wimbi sauti, kompyuta hugawanya katika sehemu kadhaa kwa masharti, au "sampuli". idadi ya sampuli kama hiyo inaweza kuwa kubwa, hivyo kuna 65536 mchanganyiko tofauti ya zeros na ndio. Kwa hiyo, kompyuta za kisasa ni pamoja na vifaa 16-bit kadi sauti hiyo inamaanisha matumizi ya 16 ya tarakimu binary kwa encode sampuli ya wimbi la sauti.
Kucheza faili redio, kompyuta michakato iliyowekwa mlolongo wa kanuni binary na unachanganya yao katika wimbi moja kuendelea.
coding chati za
habari graphical zinaweza kutolewa kwa namna ya graphics, michoro, picha au slideshow katika PowerPoint. Kila picha imeundwa dots ndogo - saizi ambayo inaweza kuwa walijenga katika rangi tofauti. rangi ya kila pixel ni encoded na kuhifadhiwa, na hatimaye sisi kupata picha kamili.
Kama picha ni nyeusi na nyeupe, kila code pixel huweza kuwa kitengo au sifuri. Wakati wa kutumia rangi nne, kanuni za kila mmoja wao lina namba mbili: 00, 01, 10 au 11. Kwa mujibu wa kanuni hii kutofautisha ubora wa usindikaji yoyote ya picha. Kuongeza au kupunguza mwangaza pia walioathirika na idadi ya rangi kutumika. Katika hali bora, kompyuta inatambua takriban 16,777,216 rangi.
hitimisho
Kuna njia mbalimbali za habari programu, ikiwa ni pamoja na encoding binary ni bora zaidi. Tu na alama mbili - 0 na 1 - kompyuta kwa urahisi anayesoma files zaidi. Ambayo kasi ya usindikaji ni ya juu sana kuliko itakuwa kutumika, kwa mfano, programu ya mfumo desimali. unyenyekevu wa njia hii inafanya kuwa muhimu kwa teknolojia yoyote. Hii ndiyo sababu coding binary ni kwa wote miongoni mwa wenzake.
Similar articles
Trending Now