[redaktim i pashqyrtuar][redaktim i pashqyrtuar]
Content deleted Content added
Krijuar nga përkthimi i faqes "Byte"
 
v rregullim i sintaksës
Rreshti 1:
'''Bajti''' është nje njesi e informacionit dixhital qe zakonisht perbehet nga 8 bite. Historikisht, bajti ishte numri i biteve që përdoreshin për të shifruar një karakter të vetëm të një teksti në kompjuter<ref name="Bemer1962"><cite class="citation" id="CITEREFBemerBuchholz1962" contenteditable="false">Bemer, RW; Buchholz, Werner (1962), "4, Natural Data Units", in Buchholz, Werner, [http://archive.computerhistory.org/resources/text/IBM/Stretch/pdfs/Buchholz_102636426.pdf ''Planning a Computer System – Project Stretch''] (PDF), pp.&nbsp;39–40</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.atitle=4%2C+Natural+Data+Units&rft.au=Buchholz%2C+Werner&rft.aufirst=RW&rft.aulast=Bemer&rft.btitle=Planning+a+Computer+System+%93+Project+Stretch&rft.date=1962&rft.genre=bookitem&rft_id=http%3A%2F%2Farchive.computerhistory.org%2Fresources%2Ftext%2FIBM%2FStretch%2Fpdfs%2FBuchholz_102636426.pdf&rft.pages=39-40&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" contenteditable="false">&nbsp;</span></ref><ref><cite class="citation" id="CITEREFBemer1959" contenteditable="false">Bemer, RW (1959), "A proposal for a generalized card code of 256 characters", ''Communications of the ACM'' '''2''' (9): 19–23, [[Identifikues digjital objektesh|doi]]:[[doi:10.1145/368424.368435|10.1145/368424.368435]]</cite><cite class="citation" id="CITEREFBemer1959" contenteditable="false"></cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.atitle=A+proposal+for+a+generalized+card+code+of+256+characters&rft.aufirst=RW&rft.aulast=Bemer&rft.date=1959&rft.genre=article&rft_id=info%3Adoi%2F10.1145%2F368424.368435&rft.issue=9&rft.jtitle=Communications+of+the+ACM&rft.pages=19-23&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.volume=2" contenteditable="false">&nbsp;</span></ref> dhe për këtë arsye është njësia më e adresueshme e memories në shumë arkitektura kompjuterike. Madhësia e një biti ka qenë historikisht e lidhur me pjesën e ngurtë dhe nuk kanë ekzistuar standartet përfundimtare rreth madhësisë.Standarti de facto I 8 bitëve është e përshtatshme për lejimin e vlerave ndërmjet 0 deri 255 për një bajt. Standartet Ndërkombëtare IEC 80000-13 kodifikuan këtë kuptim të përbashkët. Shumë lloje aplikacionesh përdorin informacion të prezantuar në 8 8 ose më pak bite dhe optimizohet për përdorim të përbashkët. Popullariteti I arkitekturave të mëdha informatike komerciale ka ndihmuar në pranimin kudo të madhësisë prej 8-bit.<ref><cite class="citation web" contenteditable="false">[http://www.computerhistory.org/internet_history/#1964 "Computer History Museum - Exhibits - Internet History - 1964"]. </cite></ref>
 
Njësia octet ishte e përcaktuar të paraqesë në mënyrë të qartë një sëkuencë prej 8-bitesh për shkak të dykuptimtësisë të lidhur në të njëjtën kohë më bitin.<ref><cite class="citation web" contenteditable="false">[http://www.tcpipguide.com/free/t_BinaryInformationandRepresentationBitsBytesNibbles-3.htm "The TCP/IP Guide - Binary Information and Representation"].</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.btitle=The+TCP%2FIP+Guide+-+Binary+Information+and+Representation&rft.genre=unknown&rft_id=http%3A%2F%2Fwww.tcpipguide.com%2Ffree%2Ft_BinaryInformationandRepresentationBitsBytesNibbles-3.htm&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" contenteditable="false">&nbsp;</span></ref> Përdorimi I termit octad(e) për 8 bit nuk është më e përdorur në kohët e sotme.<ref name="Philips_1971"><cite class="citation web" contenteditable="false">[http://www.intact-reunies.nl/pdf/product1971.pdf "Philips - Philips Data Systems' product range - April 1971"] (PDF). </cite></ref><ref name="Williams_1969"><cite class="citation web" contenteditable="false">Williams, R. H. (1969-01-01). </cite></ref>
 
== Historia ==
Termi bajt (byte) eshte shpikur nga Werner Buchholz në Korrik 1956, përgjatë fazës së hershme të dizajnit për shtrirjen e Kompjuterave IBM<ref><cite class="citation web" contenteditable="false">Werner Buchholz (July 1956). </cite></ref><ref><cite class="citation web" contenteditable="false">[http://catb.org/~esr/jargon/html/B/byte.html "byte definition"].</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.btitle=byte+definition&rft.genre=unknown&rft_id=http%3A%2F%2Fcatb.org%2F~esr%2Fjargon%2Fhtml%2FB%2Fbyte.html&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" contenteditable="false">&nbsp;</span></ref>, e cila kishte adresuar tek biti dhe fusha e gjatësisë së variablave udhëzuan me një njësi biti të shifruara ne udhëzime. Kjo është një rishikim i paramenduar i bitit për të shmangur ndryshime në bit.<ref name="Bemer1962"><cite class="citation" id="CITEREFBemerBuchholz1962" contenteditable="false">Bemer, RW; Buchholz, Werner (1962), "4, Natural Data Units", in Buchholz, Werner, [http://archive.computerhistory.org/resources/text/IBM/Stretch/pdfs/Buchholz_102636426.pdf ''Planning a Computer System – Project Stretch''] (PDF), pp.&nbsp;39–40</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.atitle=4%2C+Natural+Data+Units&rft.au=Buchholz%2C+Werner&rft.aufirst=RW&rft.aulast=Bemer&rft.btitle=Planning+a+Computer+System+%93+Project+Stretch&rft.date=1962&rft.genre=bookitem&rft_id=http%3A%2F%2Farchive.computerhistory.org%2Fresources%2Ftext%2FIBM%2FStretch%2Fpdfs%2FBuchholz_102636426.pdf&rft.pages=39-40&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" contenteditable="false">&nbsp;</span></ref>
 
Kompjuterët e hershëm përdorën një shumëllojshmëri prej 4-bit kodim dhjetor binary (BCD) te cilët paraqesonin dhe koded 6-bit për modele të përbashkëta të printueshme në Marinën dhe në Ushtrine e SH.B. Këto përfaqësime përfshinë karaktere alfanumerike dhe simbole speciale grafike. Këto hapa janë zgjeruar në 1963 në kodim 7-bitësh, të quajtura Kodet standarte Amerikane per shkëmbim informacioni (ASCII) si Standartet e Procesimit te Informacioneve Federale, e cila zëvendësoi koded e papërshtatshme teleprinter në përdorim nga degë të ndryshme të qeveria e SH.B dhe universiteteve përgjatë 1960-tes. ASCII përfshiu dallimet midis shkronjave kapitale dhe jokapitale dhe një set karakterësh kontrolli për të lehtësuar transmetimin e gjuhës së shkruar si dhe printimin e funksioneve të pajisjes, siq është avancimi I faqeve dhe linka e furnizimit, dhe kontrolli fizik dhe logjik I të dhënave rrjedhëse nëpërmjet medias. Përgjatë fillimeve të 1960-ës, gjithashtu active në standartizimin e ASCII, IBM njëkohësisht prezantuan në produktin e tyre linjën e Sistemit/360 Shkëmbimi I kodeve 8-bit të zgjeruara në kodim dhjetor binar(EBCDIC), një zgjerim i kodimit binary dhjetor 6-bit reprezantim I përdorur kohë më parë. <ref name="ibmebcdic"><cite class="citation web" contenteditable="false">[http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.ibm.zos.r9.adms700/adms7a05158.htm "IBM confirms the use of EBCDIC in their mainframes as a default practice"]. </cite></ref> Rëndësia e sistemit/360 me drita çoi ne përdorimin kudo të madhësisë 8-bit, ndersa në detaje EBCDIC dhe ASCII ndërsa skemat e shifrimit janë ndryshe.
 
Në filimet e 1960-ës AT&T prezantoi telefoninë dixhitale të parë në distancë të largët. Këto përdorën 8-bit shifrimiet u-laë. Ky investim I madh prmtoi të reduktonte koston e transmetimit të të dhënave 8-bit.
Rreshti 14:
Termi octet eshte përdorur për të specifikuar qartë madhësine e 8-bitëve. Ajo është përdorur gjerësisht në përkufizimet e protokollit.
 
Historikisht, termi octad or octade ka qenë përdorur për të paraqitur 8-bitë të paktën në Europën Perëndimore;<ref name="Williams_1969Philips_1971"><cite class="citation web" contenteditable="false">Williams, R. H. (1969-01-01). </cite></ref><ref name="Philips_1971Williams_1969"><cite class="citation web" contenteditable="false">[http://www.intact-reunies.nl/pdf/product1971.pdf "Philips - Philips Data Systems' product range - April 1971"] (PDF). </cite></ref> megjithatë, ky lloj përdorimi nuk është më I zakonshëm në ditët e sotme. Origjina e saktë e termit është akoma e paqartë, por ajo mund të gjenden në burimet Angleze, Hollandeze dhe Gjermane te vieteve 1960 dhe 1970, dhe përgjatë dokumentacionit të kompjuterëve mainframe Philips.
 
== Simboli i njësisë ==
Rreshti 36:
Gjuhët e programimit C dhe C++ përcaktuan bajt-in si “njësi të adresueshme për regjstrimin e të dhënave si madhësi e mjaftueshme për të mbajtur cdo lloj karakteri ne kezekutim”(Pika 3.6 e standarteve të C). Standarti C kërkon që lloji I të dhënave integrale char duhet të përmbajë të paktën 256 vlera të ndryshme, dhe është e përfaqësuar nga të pakten tetë bit (pika 5.2.4.2.1).
 
Veç kësaj, Standartet e C dhe C++ kërkojnë që mso të jenë boshllëqe midis bajt-ësave. Kjo do të thotë që çdo bit në memorie është pjesë e bajt.<ref name="Marshall Cline">Marshall Cline.</ref>
</ref>
 
Implementimi ndryshe i C dhe C++ rezervojnë 8,9,16,32, or 64 për ruajtjen e një bajt.</ref name="Marshall Cline"/><ref><cite class="citation" id="CITEREFKlein2008" contenteditable="false">Klein, Jack (2008), [https://web.archive.org/web/20100327225121/http://home.att.net/~jackklein/c/inttypes.html#char ''Integer Types In C and C++''], archived from [http://home.att.net/~jackklein/c/inttypes.html#char the original] on 2010-03-27<span class="reference-accessdate">, retrieved <span class="nowrap">2015-06-18</span></span></cite><cite class="citation" id="CITEREFKlein2008" contenteditable="false"></cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.aufirst=Jack&rft.aulast=Klein&rft.btitle=Integer+Types+In+C+and+C%2B%2B&rft.date=2008&rft.genre=book&rft_id=http%3A%2F%2Fhome.att.net%2F~jackklein%2Fc%2Finttypes.html%23char&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" contenteditable="false">&nbsp;</span>
Implementimi ndryshe i C dhe C++ rezervojnë 8,9,16,32, or 64 për ruajtjen e një bajt.<ref>Marshall Cline.
</ref><ref><cite class="citation" id="CITEREFKlein2008" contenteditable="false">Klein, Jack (2008), [https://web.archive.org/web/20100327225121/http://home.att.net/~jackklein/c/inttypes.html#char ''Integer Types In C and C++''], archived from [http://home.att.net/~jackklein/c/inttypes.html#char the original] on 2010-03-27<span class="reference-accessdate">, retrieved <span class="nowrap">2015-06-18</span></span></cite><cite class="citation" id="CITEREFKlein2008" contenteditable="false"></cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AByte&rft.aufirst=Jack&rft.aulast=Klein&rft.btitle=Integer+Types+In+C+and+C%2B%2B&rft.date=2008&rft.genre=book&rft_id=http%3A%2F%2Fhome.att.net%2F~jackklein%2Fc%2Finttypes.html%23char&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" contenteditable="false">&nbsp;</span>
</ref> Numri actual I biteve në një implementim të veçantë është dokumentuar is CHAR_BIT siç është implementuar në skedarin limits.h.