1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Întrebări pe care ni le punem de mult

Discussion in 'Discuții cotidiene' started by takeda, Mar 9, 2004.

  1. hulubei

    hulubei questionable intruder

    Dar gândeşte câtă confuzie aduce. La unităţi de stocare apoi ce faci?
     
  2. Bila

    Bila Membru Senior

    Le masor tot in Gigabiti. Ca tot la nivel de biti se face scrierea. Doar ca idee, nu sunt deloc fan, doar ma intreb "de ce".
     
  3. Thor

    Thor Membru Senior

    E aceeasi chestie ca si in cazul temperaturii. Unitatea de masura in S.I. este Kelvin-ul, dar toata lumea foloseste gradele Clesius sau Farenheit. Tine oarecum si de obisnuinta.

    Totusi, ganditi-va ca un CD ar avea o capacitate de 4.8Gb, un DVD 38.4 Gb, HDD-ul meu 1.18Tb si conexiunea la Internet 256/512/1024 Kb. Not very appealing, right?
     
  4. puterfixer

    puterfixer Administrator

    Comunicaţia serială se măsoară în biţi: portul serial, portul USB, SATA, Ethernet, etc. Mediul transferă informaţia bit cu bit.

    Comunicaţia paralelă şi stocarea se măsoară în bytes, ce reprezintă lăţimea minimă a unei magistrale: 8 biţi. Memoria are magistrală paralelă, la fel şi stocarea de pe disc reflectă modul în care informaţia e stocată în memorie (fiindcă discul e memorie secundară).

    De când cu acest standard, magistralele au crescut la 16, 32, 64, 128, 256 biţi, însă conceptual se citesc mai mulţi bytes în paralel, aşa că s-a păstrat byte-ul. Mai e şi o legătură cu cantitatea minimă de memorie ce putea fi citită la un moment dat, chiar şi pentru a citi un singur bit se citea hardware un byte întreg şi apoi se selecta bitul dorit.

    Nu are nici un sens să exprimi dimensiunea memoriei sau a hard discului în biţi, aşa cum nu are sens să numeri sticks-urile dintr-o pungă. Ele sunt produse şi consumate „serial”, un stick după altul, dar se stochează şi inventariază în pungi. La hard disc, cel puţin, chiar dacă interfaţa e serială şi se măsoară în biţi, stocarea e „paralelă” şi byte-ul e unitatea logică de reprezentare a informaţiei.
     
  5. SCViper

    SCViper Membru Senior

    Nice answer puterfixer, A+ from me :biggrin:.
     
  6. puterfixer

    puterfixer Administrator

    These pretzels are making me thirsty :biggrin:
     
  7. Marius '95

    Marius '95 Membru Senior

    Nu, la dispozitivele "mass storage" scrierea nu se face la nivel de biti. Se face la nivel de sector (512 B, de obicei). Nu poti cere unui hard sa-ti scrie 9 b sau 35 B. Poti cere sa scrie un sector intreg.
     
  8. Bila

    Bila Membru Senior

    Prin OS nu scrii decit sectoare sau clustere (depinde la ce nivel lucrezi). Intern capetele scriu individual si serializat cite un bit odata.

    puterfixer, inteleg ca la imprimanta portul paralel transfera cite 8 biti odata. Dar tot ce transfera mai mult de 8 biti intr-un pas (aproape totul, in zilele noastre) nu mai au nici o legatura cu byte-ul. Ca sa compar cu punga ta de sticks-uri, daca pe vremuri pungile de sticks aveau 300 de grame acum toate pungile noi se vor masura in "pungi de 250" ca unitate de masura? Ce zici de "Vreau si eu o punga de sticks-uri de 6 "pungi"!" cind ceri una de 1.5 kg.
     
  9. puterfixer

    puterfixer Administrator

    Hard discul are o unitate minimă de date care o citeşte dintr-un foc şi o scrie dintr-un foc, chiar dacă e de modificat un singur bit, şi această unitate e sectorul. Clusterul e unitatea minimă de date la nivel logic al sistemului de fişiere.

    Pentru byte, asta e convenţia. Nu putem avea unităţi de măsură separate pentru lăţimea fiecărei magistrale. Dacă pe vremuri puteai cumpăra câte o pungă de sticks, acum poţi cumpăra „en gros” baxuri cu un număr variat de pungi, ca să fie mai eficient transportul, stocarea, etc. Punga a rămas la fel (1 byte = 8 bits), doar că vin mai multe pungi de-odată, indiferent dacă ţie-ţi trebuie o pungă sau două sticks-uri.

    Byte-ul a rămas constant. Alte reprezentări ale informaţiei, mai direct legate de maşină, s-au schimbat: word, int, float - astea toate pot însemna altceva în funcţie de procesor, sistem de operare, compilator. Byte-ul e 8 biţi forever.
     
  10. Marius '95

    Marius '95 Membru Senior

    Sa mai amintesc ca portul paralel bidirectional (non-ECP, non-EPP) are un mod special de transfer a datelor dinspre periferic spre PC - modul "pe nibluri"? Cate 4 biti odata. :biggrin:

    Daca vreti unitati de masura separate pentru fiecare magistrala (sau procesor), atunci exista "cuvantul" = 2, 4, 8 bytes, sau cat transfera magistrala odata.
     
  11. krymynal

    krymynal waiting for the worms

    Care-i adresa de e-mail a lui Bill Gates? :hmm:
     
  12. Pisoi

    Pisoi Monsieur Pussycat

    billg@microsoft.com
    askbill@microsoft.com
     
  13. Marius '95

    Marius '95 Membru Senior

    1) De ce acumulatorii cu litiu au 3 fire/contacte?
    2) Se pot conecta 2 tastaturi PS2 la acelasi PC? ...mai exact, pe acelasi cablu?
     
  14. Bila

    Bila Membru Senior

    2. Ce rost ar avea? Daca vrei cu adevarat poti, in cel mai rau caz iei mufe, pistol de lipit si reusesti. Nu stiu daca vor functiona, dar se pot conecta.
     
  15. Marius '95

    Marius '95 Membru Senior

    Pai asta era de fapt intrebarea: daca vor functiona.
     
  16. spooky51

    spooky51 Obi-Wan Kenobi's cousin

    Din cate stiu eu functioneaza.
     
  17. bausto

    bausto The year of grace, 2007

    Marius, al treilea contact e un separator (filmul de litiu dintre anod si catod) si contactul este cel dintre + si -.
     
  18. |nrg|

    |nrg| Membru Senior

    Nul (zero)? Pentru alimentare simetrică? :confused:
     
  19. Marius '95

    Marius '95 Membru Senior

    Pot sa folosesc o baterie cu litiu daca nu leg la nimic acel contact? Daca nu, atunci cum pot fi legati in serie/paralel acumulatorii cu litiu?
     
  20. neaxu

    neaxu Rătăcit

    Wiki zice: