[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
hektobajty i hebibajty
From: Andrzej Dyżewski, ####@####.#### Date: 17 Jan 2016 21:41:45 +0000 Message-Id: <569c0aba.035a190a.17634.0c30@mx.google.com> Ktoś kiedyś wymyslił że miara pamięci masowych musi być podawana w potęgach dwójki. (Do dzisiaj nie rozumiem po co.) Okazało się to prowadzić do licznych sprzecznosci z układem SI, więc w końcu wprowadzono rozróżnienie pomiędzy starymi megabajtami (obecnie Mebibajtami, skrót MiB) a megabajtami zgodnymi z układem SI (czyli 1MB = milion bajtów) https://pl.wikipedia.org/wiki/Megabajt Układ SI jest na tyle naturalny że umiem wydedukować ile wynosi jeden hektobajt i jeden dekabajt. Natomiast trudno mi się domyślić ile wynosi jeden Hebibajt oraz jeden Debibajt. Wygląda na to, że takie jednostki pojęciowe po prostu nie istnieją? /ady | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [st-pti] hektobajty i hebibajty
From: Marcin Cieslak ####@####.#### Date: 17 Jan 2016 22:16:32 +0000 Message-Id: <alpine.BSF.2.11.1601172212160.73419@z.fncre.vasb> On Sun, 17 Jan 2016, Andrzej Dyżewski, pt wrote: > Ktoś kiedyś wymyslił że miara pamięci masowych musi być podawana w potęgach > dwójki. (Do dzisiaj nie rozumiem po co.) Ja nauczyłem się pisać na komputerze kilka lat później po nauczeniu się pisania na papierze i dla mnie potęgi dwójki są tak naturalne jak potęgi dziesiątki. Chyba w szkole jeszcze umiałem z głowy podać wpotęgi dwójki od pierwszej do dwudziestej włącznie w systemie dziesiętnym z pamięci. Myślę, że odpowiedź jest taka sama jak na problem z hebi- czy hektobajtem - zwłaszcza przy niewielkich porcjach pamięci rozbieżność miedzy potęgą dziesiątki a najbliższą jej potegą dwójki jest znacząca. Marcin Cieślak | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [st-pti] hektobajty i hebibajty
From: Bogdan Pilawski ####@####.#### Date: 17 Jan 2016 23:20:01 +0000 Message-Id: <2008101464.10399442.1453072835229.JavaMail.yahoo@mail.yahoo.com> Andrzej, prawie dziesięć lat minęło, zanim pojawiły się kalkulatory, które potrafiły liczyć w systemie dwójkowym, ósemkowym, dziesiętnym i szesnastkowym. Przez te dziesięć lat wykonałem "na piechotę" tysiące obliczeń nie-dziesiętnych, głównie szesnastkowych. Mimo, że od dawna nie mam takiej potrzeby, umiejętność została do dziś... A uzasadnienie, którego nie widzisz, dla mnie jest proste: z dość oczywistych względów (elektronika dwustanowa), rejestry, słowa i moduły pamięci miały wielkości wyrażane w potęgach dwójki (chociaż były wyjątki - np. Odra 130x miała słowa 24 bitowe). W "starych" kilobajtach (1024 bajtowych!) liczyło się zajętość pamięci operacyjnej, a mechnizmy stronicowania tej pamięci operowały jednostkami 512 bajtowymi; tzw. klucze pamięci (Store Keys, zapewniające ciągłość adresowania pofragmentowanej w rzeczywistości pamięci) też były przydzielane do modułów 512 bajtowych i były tak skonstruowane, że automatycznie stanowiły fragment adresu tej pamięci. Mechanizm adresowania w instrukcjach komputerów mainframe, działający na zasadzie baza + przesunięcie, obejmował tym ostatnim 4096 bajtów (w rzeczywistości 4095, bo pierwszy bajt miał adres zero, co było zapisywane w instrukcjach maszynowych jako np. 3FFF, czyli baza=zawartości rejestru 3 zwiększana o przesunięcie=FFFhex lub 4095dec), które to przesunięcie - razem - obejmowało osiem modułów po 512 bajtów i znowu było potęgą dwójki, itd. itp. To wszystko jest kwestią umowności i praktyki. Układ SI obowiązuje od połowy lat 60 (mniej więcej, różnie w różnych krajach), a inżynier brytyjski, który przyjechał do nas w połowie lat 70. by nadzorować adaptację pomieszczeń dla komputera, pierwsze co zrobił, to kazał sobie zrobić kopie wszystkich rysunków budowlanych tych pomieszczeń (pochodzacych z polskiego biura projektowego) i spędził dzień czy dwa, pracowicie przeliczając i wpisując na owe rysunki wymiary w stopach i calach. Do dzisiaj Brytyjczykom niewiele mówi np. wzrost osoby podany w centymetrach czy masa ciała w kilogramach... Podobnie - odległości i szybkości... pzdr.b. From: "Andrzej Dyżewski, pt" ####@####.#### To: 'ST PTI' ####@####.#### Sent: Sunday, 17 January 2016, 22:42 Subject: [st-pti] hektobajty i hebibajty <!--#yiv2153678893 #yiv2153678893 p.yiv2153678893MsoNormal, #yiv2153678893 li.yiv2153678893MsoNormal, #yiv2153678893 div.yiv2153678893MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}#yiv2153678893 a:link, #yiv2153678893 span.yiv2153678893MsoHyperlink {color:blue;text-decoration:underline;}#yiv2153678893 a:visited, #yiv2153678893 span.yiv2153678893MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv2153678893 span.yiv2153678893Stylwiadomocie-mail17 {font-family:Arial;color:windowtext;} _filtered #yiv2153678893 {margin:70.85pt 70.85pt 70.85pt 70.85pt;}#yiv2153678893 div.yiv2153678893Section1 {}-->Ktoś kiedyś wymyslił że miara pamięci masowych musi byćpodawana w potęgach dwójki. (Do dzisiaj nie rozumiem po co.) Okazało się to prowadzić do licznych sprzecznosci z układemSI, więc w końcu wprowadzono rozróżnienie pomiędzy starymi megabajtami (obecnieMebibajtami, skrót MiB) a megabajtami zgodnymi z układem SI (czyli 1MB = milionbajtów) https://pl.wikipedia.org/wiki/Megabajt Układ SI jest na tyle naturalny że umiem wydedukować ilewynosi jeden hektobajt i jeden dekabajt. Natomiast trudno mi się domyślić ile wynosi jeden Hebibajtoraz jeden Debibajt. Wygląda na to, że takie jednostki pojęciowe po prostu nie istnieją? /ady | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: [st-pti] hektobajty i hebibajty
From: Andrzej Dyżewski, ####@####.#### Date: 19 Jan 2016 01:09:58 +0000 Message-Id: <569d8d08.e892700a.50054.4c16@mx.google.com> Dzięki za wyczerpujące wyjaśnienie. To mnie trochę przybliżyło do zrozumienia przyczyn historycznych numerowania bajtów. Rozumiem że najsilniejsze te przyczyny były z latach 1965-1975? Potem przyczyny nieco wygasły, ale uzus utrwalił się na około 30 następnych lat. rgds /ady _____ From: Bogdan Pilawski ####@####.#### Sent: Monday, January 18, 2016 12:21 AM To: ST PTI Subject: Re: [st-pti] hektobajty i hebibajty Andrzej, prawie dziesięć lat minęło, zanim pojawiły się kalkulatory, które potrafiły liczyć w systemie dwójkowym, ósemkowym, dziesiętnym i szesnastkowym. Przez te dziesięć lat wykonałem "na piechotę" tysiące obliczeń nie-dziesiętnych, głównie szesnastkowych. Mimo, że od dawna nie mam takiej potrzeby, umiejętność została do dziś... A uzasadnienie, którego nie widzisz, dla mnie jest proste: z dość oczywistych względów (elektronika dwustanowa), rejestry, słowa i moduły pamięci miały wielkości wyrażane w potęgach dwójki (chociaż były wyjątki - np. Odra 130x miała słowa 24 bitowe). W "starych" kilobajtach (1024 bajtowych!) liczyło się zajętość pamięci operacyjnej, a mechnizmy stronicowania tej pamięci operowały jednostkami 512 bajtowymi; tzw. klucze pamięci (Store Keys, zapewniające ciągłość adresowania pofragmentowanej w rzeczywistości pamięci) też były przydzielane do modułów 512 bajtowych i były tak skonstruowane, że automatycznie stanowiły fragment adresu tej pamięci. Mechanizm adresowania w instrukcjach komputerów mainframe, działający na zasadzie baza + przesunięcie, obejmował tym ostatnim 4096 bajtów (w rzeczywistości 4095, bo pierwszy bajt miał adres zero, co było zapisywane w instrukcjach maszynowych jako np. 3FFF, czyli baza=zawartości rejestru 3 zwiększana o przesunięcie=FFFhex lub 4095dec), które to przesunięcie - razem - obejmowało osiem modułów po 512 bajtów i znowu było potęgą dwójki, itd. itp. To wszystko jest kwestią umowności i praktyki. Układ SI obowiązuje od połowy lat 60 (mniej więcej, różnie w różnych krajach), a inżynier brytyjski, który przyjechał do nas w połowie lat 70. by nadzorować adaptację pomieszczeń dla komputera, pierwsze co zrobił, to kazał sobie zrobić kopie wszystkich rysunków budowlanych tych pomieszczeń (pochodzacych z polskiego biura projektowego) i spędził dzień czy dwa, pracowicie przeliczając i wpisując na owe rysunki wymiary w stopach i calach. Do dzisiaj Brytyjczykom niewiele mówi np. wzrost osoby podany w centymetrach czy masa ciała w kilogramach... Podobnie - odległości i szybkości... pzdr. b. _____ From: "Andrzej Dyżewski, pt" ####@####.#### To: 'ST PTI' ####@####.#### Sent: Sunday, 17 January 2016, 22:42 Subject: [st-pti] hektobajty i hebibajty Ktoś kiedyś wymyslił że miara pamięci masowych musi być podawana w potęgach dwójki. (Do dzisiaj nie rozumiem po co.) Okazało się to prowadzić do licznych sprzecznosci z układem SI, więc w końcu wprowadzono rozróżnienie pomiędzy starymi megabajtami (obecnie Mebibajtami, skrót MiB) a megabajtami zgodnymi z układem SI (czyli 1MB = milion bajtów) https://pl.wikipedia.org/wiki/Megabajt Układ SI jest na tyle naturalny że umiem wydedukować ile wynosi jeden hektobajt i jeden dekabajt. Natomiast trudno mi się domyślić ile wynosi jeden Hebibajt oraz jeden Debibajt. Wygląda na to, że takie jednostki pojęciowe po prostu nie istnieją? /ady | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |