Skip to main content

Ano ang isang byte stream?

Ang isang byte stream ay isang term na ginamit upang kumatawan ng isang diskarte sa computing na nagbibigay -daan para sa pagpapadala ng data kasama ang isang partikular na landas.Dito, sa halip na ang mga indibidwal at mga zero, na kilala bilang mga binary digit o bits, ang mga yunit na ang laki ng walong bits, na kilala bilang isang byte, ay ipinadala sa landas.Minsan din ito ay tinutukoy bilang isang stream ng character, dahil ang karamihan sa mga character na bumubuo ng isang natural na alpabeto ng wika, ang mga numero at iba pa ay kinakatawan ng mga 8-bit na yunit.Ang landas, o mga nilalang na kasangkot sa paglipat ng data, ay medyo abstract, dahil maaari silang kumatawan sa isang file na na -access ng isang programa, ang data ay naproseso sa loob ng isang programa, o data na naglalakbay sa isang network.

para sa isang byte stream na magingKaramihan sa mga epektibo, dumadaloy ito sa isang dedikado at maaasahang landas kung minsan ay tinutukoy bilang isang pipe, o pipeline.Ang ganitong landas ay kailangang maaasahan upang matiyak na tumpak ang output.Sa isang paggalang, kapag isinasaalang -alang ang pagprograma ng computer, ang pipe ay ang landas na nag -uugnay sa iba't ibang mga aspeto ng isang programa upang ang data ay naproseso mula sa pag -input, maaari itong maipasa sa ibang bahagi ng programa, papunta sa isa pa, at iba pa,hanggang sa maabot ang output.

Ang isa pang uri ng pipeline ay maaaring magamit ng ilang mga operating system upang kumuha ng data, tulad ng mga nilalaman ng isang file, at patakbuhin ito sa pamamagitan ng maraming iba't ibang mga programa upang makabuo ng ilang output.Ito ay kapaki -pakinabang sa mga aplikasyon sa pagproseso ng teksto, na epektibo sa pamamagitan ng isang character byte stream upang maipasa ang data.Ang isa sa mga pinaka -karaniwang paggamit ng isang byte stream, kung gayon, ay para sa isang operating system ng computer kapag na -access ang data sa isang file.Dahil ang isang octet ay isa ring yunit ng computing na binubuo ng walong bits, ang mga termino ay minsan ay ginagamit nang palitan, kahit na sa mga mas matatandang sistema, hindi sila pareho.Bilang isang resulta, gayunpaman, ang stream ng octet ay isang term na ginagamit din kapag nagsasalita ng isang byte stream, kahit na lalo na may kinalaman sa computer networking.Ang isang halimbawa, ang application/octet-stream, ay ang maraming uri ng Internet Mail Extension (MIME) para sa paghahatid ng anumang uri ng data ng binary sa isang network.Ang protocol ng layer ng transportasyon ng direksyon, tulad ng Transmission Control Protocol (TCP) na ginamit sa Internet, ay kinakailangan.Ang mga ito ay tinutukoy bilang isang protocol ng stream ng byte.Ang iba pang mga serial data protocol na ginamit gamit ang ilang mga uri ng mga sangkap ng hardware, tulad ng unibersal na asynchronous receiver/transmiter (UART) na pamamaraan, ay isang serial data channel na gumagamit din ng isang byte stream para sa komunikasyon.Sa kasong ito, ang byte, o karakter, ay nakabalot sa isang frame sa dulo ng pagpapadala, kung saan ang isang dagdag na panimulang bit at ilang mga opsyonal na pagsuri ng mga piraso ay nakalakip at pagkatapos ay pinaghiwalay muli ang frame sa pagtanggap ng pagtatapos.Ang pamamaraan na ito ay minsan ay tinutukoy bilang isang protocol na nakatuon sa byte.