|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Spikker 3Arvi Tavast Avaldatud Arvutimaailmas nr 6/98 Eestis on alates 1963. aastast eelissüsteemina, 1982. aastast kohustuslikuna ja möödunud aastast Eesti standardina EVS 733:1997 kasutusel mõõtühikute SI-süsteem (Système International d'Unités), mille põhiühikud - meeter, sekund, kilogramm, amper, kelvin, kandela ja mool - kirjeldavad seitset dimensionaalselt sõltumatut füüsikalist suurust. Neile lisanduvad põhiühikutest tuletatud ühikud ning kümnendkordajad. Kõik tähised ja eesliited on standardiseeritud. Arvutiala keelekasutust mõjutavates ingliskeelsetes riikides kehtib ametlikult küll sama süsteem, aga praktikas on tollid, naelad ja miilid veel väga levinud. Teine probleem on ühikute kirjaviis. Kui meil kasutatakse murrujoont, siis neil selle asemel p-tähte sõnast per. Näiteks mõõdavad nad kiirusi ühikuga mph (miles per hour, miili tunnis) meie harjumuspärase km/h asemel. Nüüd jõuame asja juurde: nii nagu pole mingit põhjust km/h asendada eesti keeles mph-ga, pole ka arvutialal tarvis kopeerida inglise-ameerika ühikute kirjaviisi. Tabelis 1 on mõned näited koos eesti vastetega.
Tabel 1. Ühikute kirjaviis inglise-ameerika ja eesti moodi SI-süsteemis on standarditud kordsete ühikute eesliited, vt tabel 2. Neid rakendatakse väga edukalt ka arvutustehnikaga seotud ühikute mastaabi väljendamiseks, kuid üks väike konks on asjal jälle sees (nagu Vello Hanson juba AM 93/6 lk 60 kirjutas). Kuna arvutustehnika põhineb suures osas kahe, mitte kümne astmetel, siis ei ole kuigi tark ehitada näiteks 1000-baidist mälu. Palju otstarbekam on koostada ta 1024 ehk 210 pesast. Siit pärineb vajadus kasutada kahe astmetega võrduvaid konstante ja neile ka nimesid anda, vt tabel 3. Konstandid, erinevalt eesliidetest, kirjutatakse kokku arvuga: 4K bit nagu ka näiteks 2p cm jne. Neist konstantidest omakorda on kujunenud mittestandardsed eesliited, mis kirjutatakse kokku ühikuga ja mille puhul ei või alati kindel olla, millist kordajat on mõeldud. Siiski on välja kujunenud, et näiteks pooljuhtmälu puhul on nad alati mittestandardsed (st 16 MB mälu mahutab alati 16 777 216 baiti, mitte 16 000 000) ja ketaste puhul enamasti standardsed (1,34 GB tähendab enamasti 1 340 000 000 baiti). Need arvväärtused on üksteisele nii lähedal, et paljudes rakendustes loetakse nad sisuliselt ekvivalentseteks.
Tabel 2. Kordsust tähistavad eesliited SI-süsteemis
Tabel 3. Kahend-päritoluga konstandid Sageli tekitavad segadust edastuskiiruse väljendamiseks kasutatavad bitid sekundis ja boodid. Bit/s tähendab sõna-sõnalt seda, mis ta nimetuses kirjas on - ühe sekundi jooksul edastatakse näidatud arv bitte. Seda suurust nimetatakse bitikiiruseks (bit rate). Boodides aga mõõdetakse süsteemi, antud juhul edastuskanali, olekumuutuste sagedust ehk modulatsioonikiirust (baud rate). Lihtsaima binaarkanali puhul on see võrdne bitikiirusega. Kuna aga kanalil võib olla rohkem kui kaks olekut, millega siis saab esitada muidki andmeüksusi peale biti (kasvõi bait, märk vms), siis tuleb täpsust vajavates kontekstides biti- ja modulatsioonikiirused lahus hoida.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
©
Imprimaatur |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||