gulli:board Logo

Anzeige


  Antwort
exorzist
♦TwoSixOhOh♦
 
Registrierungsdatum: Aug 2001
Beiträge: 636
zahlen in 2er potenzen darstellen

hallo leute,

wusste nicht genau wohin damit. dachte das elektro forum ist das angebrachteste.

ich habe im mom blackout und komme einfach nicht mehr drauf, wie ich zahlen schnell als 2er potenz ausrechnen kann.

nehme wir an 512MB RAM.
oder 8GB RAM

das natürlich ohne taschenrechner. da gibts doch sicher so rechentricks ..

bitte um hilfe.

gruss
Alt 15. 03. 2006, 16:05 exorzist is offline Mit Zitat antworten #1
BlackLight2
kleines UV-Licht
 
Registrierungsdatum: Jan 2004
Beiträge: 1.319
Re: zahlen in 2er potenzen darstellen

Auswendiglernen?

n 2^n
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024 = 1Ki
...
20 1Mi
...
30 1Gi


usw.

Also 512Mi = 2^29, 8Gi = 2^33

Oder meinst du wirklich MB, GB, ... und nicht MiB, GiB, .. ansonsten wird es nämlich etwas schwieriger.
Alt 15. 03. 2006, 16:45 BlackLight2 is offline Mit Zitat antworten #2
exorzist
♦TwoSixOhOh♦
(Threadstarter)
 
Registrierungsdatum: Aug 2001
Beiträge: 636
Re: zahlen in 2er potenzen darstellen

ich meine Megabyte und Gigabyte.

zum beispiel halt 512Megabyte RAM

wie komme ich am schnellsten und am einfachsten drauf, dass 512MB RAM =
2^29 Byte RAM sind?

mit dem taschenrechner ist das easy ... aber ich würde gerne wissen, wie ich das ohne mache.
Alt 15. 03. 2006, 16:51 exorzist is offline Mit Zitat antworten #3
BlackLight2
kleines UV-Licht
 
Registrierungsdatum: Jan 2004
Beiträge: 1.319
Re: zahlen in 2er potenzen darstellen

Zitat:
Zitat von exorzist 
ich meine Megabyte und Gigabyte.
Nein, meinst du nicht, denn 512MB sind ca 2^(28,93) Byte


Zitat:
wie komme ich am schnellsten und am einfachsten drauf, dass 512MiB RAM =
2^29 Byte RAM sind?
HAB ICH DOCH SCHON GESAGT.
Mi = 2^20, 512 = 2^9, weiss doch jedes Kind.
Und 20+9 wirst du doch wohl noch rechnen können
Alt 15. 03. 2006, 17:32 BlackLight2 is offline Mit Zitat antworten #4
exorzist
♦TwoSixOhOh♦
(Threadstarter)
 
Registrierungsdatum: Aug 2001
Beiträge: 636
Re: zahlen in 2er potenzen darstellen

das geht sicher auch netter, meinste nicht?

das prinzip hab ich jetzt verstande. aber ich habe das gefühl, dass geht nicht mit jeder zahl.

was ist mit zb 14MB?
wie stelle ich das inner 2er potenz da?

danke
Alt 15. 03. 2006, 17:48 exorzist is offline Mit Zitat antworten #5
BlackLight2
kleines UV-Licht
 
Registrierungsdatum: Jan 2004
Beiträge: 1.319
Re: zahlen in 2er potenzen darstellen

Zitat:
Zitat von exorzist 
das geht sicher auch netter, meinste nicht?
Klar, ich erzähl einfach 10x dasselbe, evt. glaubst du mir dann mal.
Nein, dann schrei ich lieber einmal.

Hab doch gar keine Kraftausdrücke verwendet oder deine Familie beleidigt.
(Nun darfst du dir selber überlegen, warum ich u.U. mein Nick gewählt habe.)

Zitat:
das prinzip hab ich jetzt verstande. aber ich habe das gefühl, dass geht nicht mit jeder zahl.
Ja, da liegst du richtig.

Zitat:
was ist mit zb 14MB?
wie stelle ich das inner 2er potenz da?
Wie wäre es mit 7*2MiB?


Aber wie kommst du auf 14MiB, dürfte nicht oft vorkommen, aber z.B. wenn man 16MiB Ram hat und die Shared-Grafigkarte 2MiB klaut.
Alt 15. 03. 2006, 18:00 BlackLight2 is offline Mit Zitat antworten #6
exorzist
♦TwoSixOhOh♦
(Threadstarter)
 
Registrierungsdatum: Aug 2001
Beiträge: 636
Re: zahlen in 2er potenzen darstellen

Zitat:
Zitat von BlackLight2 
Klar, ich erzähl einfach 10x dasselbe, evt. glaubst du mir dann mal.
Nein, dann schrei ich lieber einmal.

Hab doch gar keine Kraftausdrücke verwendet oder deine Familie beleidigt.
(Nun darfst du dir selber überlegen, warum ich u.U. mein Nick gewählt habe.)

Ja, da liegst du richtig.

Wie wäre es mit 7*2MiB?


Aber wie kommst du auf 14MiB, dürfte nicht oft vorkommen, aber z.B. wenn man 16MiB Ram hat und die Shared-Grafigkarte 2MiB klaut.
naja gut, hast recht, 14MB wird wohl nicht so oft vorkommen. ist aber theoretisch möglich.

ich frage deshalb, weil ich gerade dabei bin zu lernen wie das speichermanagement funktioniert.

nehmen wir an ein sys hat 512MB RAM. und 8GB virtuellen speicher. blockgröße berägt 4KB.

dann rechne ich:

2^20byte + 2^9byte = 2^29byte = 512MB

2^30byte + 2^3byte = 2^33byte = 8GB

2^10byte + 2^2byte = 2^12byte = 4KB

jetzt kann ich ja anhand dieser daten sachen ausrechnen wie:

gesamt seiten die verwaltet werden.
offset
wieviel bit habe die realen adressen
die virtuellen
wieviel bit haben die seitennummern usw

deswegen meine eingangsfrage

aber nehmen wir mal an ich habe jetzt wirklich 14MB RAM. ist zwar unüblich aber nicht unmöglich.

wie sehe denn dann die aufteilung in 2er potenz aus?
dein tipp mit 7*2MiB kapiere ich nicht ganz bezogen auf mein problem.

gruss
Alt 15. 03. 2006, 18:36 exorzist is offline Mit Zitat antworten #7
BlackLight2
kleines UV-Licht
 
Registrierungsdatum: Jan 2004
Beiträge: 1.319
Re: zahlen in 2er potenzen darstellen

14MiB = 8MiB + 4MiB + 2MiB

14MiB = 2^23 + 2^22 + 2^21 oder eben 7* 2^21

Wie das nur beim Speichermanagement gelöst wird weiss ich nicht oder will ich gar nicht wissen, mir reichen 12SWS Informatik.
Alt 15. 03. 2006, 18:58 BlackLight2 is offline Mit Zitat antworten #8
profiler31415
Mitglied
 
Registrierungsdatum: Feb 2006
Beiträge: 598
Re: zahlen in 2er potenzen darstellen

Code:
2^x=n x=log (Basis 2) x

Das sollte die einige Probleme mit Potenzen lösen, für die die nicht alles auswendig lernen wollen.

oder, da die meisten Taschenrechner nur Logarithmen zur Basis 10 anbieten:

Code:
2^x=n x=(log n)/(log 2)

2^23,80735=14 MiB

EDIT: 4x verbessert, jetzt müsste es stimmen
Alt 15. 03. 2006, 19:18 profiler31415 is offline Mit Zitat antworten #9
exorzist
♦TwoSixOhOh♦
(Threadstarter)
 
Registrierungsdatum: Aug 2001
Beiträge: 636
Re: zahlen in 2er potenzen darstellen

Zitat:
Zitat von BlackLight2 
14MiB = 8MiB + 4MiB + 2MiB

14MiB = 2^23 + 2^22 + 2^21 oder eben 7* 2^21

Wie das nur beim Speichermanagement gelöst wird weiss ich nicht oder will ich gar nicht wissen, mir reichen 12SWS Informatik.
ok danke
nun hab ich es verstanden.

heeh jo informatik is nicht gerade zucker schlecken
Alt 15. 03. 2006, 19:19 exorzist is offline Mit Zitat antworten #10
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 18:01 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
neurotypical.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory