Placac za 128 MB mam 128 MB. A te niby 131 o ktorych mowisz (domyslam sie ze to na szybko przeliczone z 131072 KB) to wlasnie 128 MB...
Hmm.. rozumiem że 128 megabajtów to 128 000 000 bajtów ? może twój komputer żle oblicza pamięć ram i powinieneś mieć widoczne 128 zamiast 131, ale wtedy nie zgadzało by się wszystkim nie tylko tobie, mi się naprzykład nie zgadza tak:
Memory: 643980k/654272k available (1832k kernel code, 9904k reserved, 607k data, 120k init, 0k highmem)
jak możesz to mi wytłumacz dlaczego widze 643980k/654272k, mam w komputerze 768MB ramu (256+512) z czego 128 jest przydzielone do karty graficznej czyli 768 -128 = 640 MB to dlaczego tam jest 643 ?może dlatego że pojemność pamięci podaje się w inny sposób niż w jaki się przesyła dane, dlatego wg ciebie:
1Mbit = 1024*1Kbit=1024*1024bit=1048576 bitow
1048576bitow / 8 = 131072 bajtów
131072 bajtów / 1024 = 128 Kbajtów
128 Kbajtów / 1024 = 0.125 Mbajt
obliczenia się zgadzają ale dane przesyłane są tylko i wyłącznie w bitach wiadomo że po podzieleniu:
1Mbit = 1024*1Kbit=1024*1024bit=1048576 bitow
a gdy to podzielisz wyjdzie:
1048576bitow / 8 = 131072 bajtów
bo mimo że dane przesyłane są w bitach przez system obliczane są na bajty lub kilobajty żeby było łatwiej pokazać. Przykładowo w tym programie. Jeżeli możesz przelicz prędkość z obrazka na bity, ciekawe czy podobało by ci się przedstawienie transferu w takim ciągu liczb. Dlatego twoje 128KB/s i moje 131072 bajtów to to samo.
A co do tego:
128 Bajtów/s mnożąc to razy 1024 (Kilo) wychodzi 131072 KiloBajtów czyli łącze 1Megabit
Tak tu jest pomyłka przyznaje się do tego. Tak samo w pierwszym poście:
No jeżeli łącze 1Mbit to nie mniej nie więcej niż 1048576 bitów/s max, dzieląc przez 8 (bo 1 bajt to 8 bitów) wychodzi 131072 bajtów czyli 131,072 Kbajtów/s
Poprostu źle postawiłem przecinek, wydało mi się że to jest układ dziesiętny.
Czyli tak naprawde nie ma sie o co kłócić
