Wikipédia:Tudakozó/Archívum/2011-04-21

A Wikipédiából, a szabad enciklopédiából

Memóriakérdés[szerkesztés]

Megválaszolva. Ha további kiegészítést akarsz tenni, akkor kattints a szakaszcím mellett a [forrásszöveg szerkesztése] feliratra.
Ha új kérdést akarsz feltenni, kattints ide!

Tegnap rápillantottam a gépem adataira és látom ,hogy RAM 1022Kb na már most ez ,hogy lehet ? Amikor 1GB van hivatalosan a gépben és ,ha már 2 kb kevesebb ,ez játék gépigényénél lehet 1GBnak számítani?
--78.131.115.37 (vita) 2011. április 21., 18:48 (CEST)[válasz]

A byte cikkünkben részletes táblázat van arról, hogy mik a váltószámok a bit és többszörösei között. A lényeg: kettes számrendszer, a kettő hatványai alapján változik a megnevezés, ezért nem kerek szám a tizes számrendszerben. De közeli. Tehát az 1GB közelítőleg vehető egymilliárd byte-nak, de nem pontosan annyi. 109 és 230 nem pontosan egyenlő. LApankuš→ 2011. április 21., 18:52 (CEST)[válasz]

Van itt négy bökkenő is. Az első nem nagy ügy, de érdemes szóvátenni: a "Kb" rövidítés valószínűleg elírás, mert a "kilo" jele kis k, a kis b pedig a bit rövidítése, nem a byte-é. Érdemes ügyelni ilyen apróságra, lehet néha jelentősége. A második: a már jó pár éve érvényes szabvány szerint a "kilo" pontosan 1000-rel azonos, a számítógépes környezetben hosszú ideig érvényes jelentése, az 1024-szeres szorzó jeleként megszűnt, helyette a "Ki" az előírás, ejtsd "kibi", most már inkább "ki", nem mondható kilónak. Nem sokan követik még ezt, és még kevesebben ismerik. Épp ezért hozom szóba. (Egy videófájl tömörítésénél megadott "kbps"-ben tényleg kilobitről van szó, vagyis a jelölés helyes.) A harmadik: 1022 KiB nem 1 Gibyte-hoz közeli érték, hanem csak 1 Mibyte-hoz. Negyedszer: 1 MiB egész pontosan 1024 KiB, nem 1022. Ha a gép adatai között tényleg 1022 KiB olvasható, és lehet, hogy a kérdés középpontjában ez áll, akkor abból valami levonódott. A memóriacímzés a mai napig a 2 hatványai szerint épül fel, és az 1022 nem tartozik közéjük, csak az 1024. Ha a gép 1022-t ír, ki, akkor lényeges lenne tudnunk, hogy hol, mikor adja meg ezt az értéket. Ha a BIOS setupjában, a gép alapadatai között, az baj, és hardveres véleményét kell kérned. Ha a memória egy része elérhetetlenné vált, és ez sérülés következménye – nem tudom, hogy ilyen létrejöhet-e –, akkor én az egész memóriapanelt kidobnám. Viszont lehet, hogy ezt az értéket valami más program írta ki, akkor viszont lehet, hogy a rendszer lefoglalva tart belőle 2 MiB vagy KiB (a fentiek szerint) méretű területet, és az eredmény már csak a szabadon felhasználható rész. Ha ez történt, akkor rendben van, nem számít. Ha egy program minimális rendszerkövetelménye között 1 giga van megadva, akkor az 1022 MiB nyugodtan vehető ennyinek, itt csak nagyságrendi határok vannak megadva, azok is elég nagyvonalúan. Csak azt jelzik, hogy negyed vagy fél GiB nem lesz elég. A játékprogramok írásának fő célja az, hogy a felhasználót mindig nagyobb hardver megvásárlására kényszerítse. - Orion 8 vita 2011. április 21., 23:56 (CEST)[válasz]