AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Falsche Information über vorhandenen Arbeitsspeicher
Thema durchsuchen
Ansicht
Themen-Optionen

Falsche Information über vorhandenen Arbeitsspeicher

Ein Thema von mirage228 · begonnen am 22. Mär 2005 · letzter Beitrag vom 22. Mär 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#1

Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:07
Hallo,

Ich habe die Befürchtung, dass Windows meinen vorhandenen Arbeitsspeicher falsch ermittelt (oder dieser defekt ist).

Undzwar habe ich 2x 512 MB PC-133 RAM-Riegel von Infineon im Rechner - das wären eigentlich 1048576 KB (= 1024 MB = 1 GB).
Windows (und auch GetGlobalMemoryStatus!) geben mir jedoch 1048048 KB zurück, was einem krummen Wert von 1023,48 MB entspricht!

Wie kann ich das beheben? Oder ist diese "Ungenauigkeit" etwa normal?

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:09
Der Hersteller rechnet wahrscheinlich mit den Faktor 1000 und Windows mit 1024.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:10
Zitat von Luckie:
Der Hersteller rechnet wahrscheinlich mit den Faktor 1000 und Windows mit 1024.
Dann wäre die Abweichung aber um einiges größer als 0,52 MB ...

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Alter Mann

Registriert seit: 15. Nov 2003
Ort: Berlin
946 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:13
Über Ausführen 'cmd.exe' starten umd MEM eingeben; Dann weist Du wo deine 528 KB sind...
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#5

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:14
Soeben gerechnet: 216,616 KB = 255,48 MB. Sieht so aus als würden die 0,52 MB immer fehlen, kann das jemand bestätigen?

@David: Welche Win-Version hast du? Ich hab hier 2000, XP kann ich erst am Abend nachsehn

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:19
Zitat von Alter Mann:
Über Ausführen 'cmd.exe' starten umd MEM eingeben; Dann weist Du wo deine 528 KB sind...
Sieht so aus, als würde der noch für DOS reserviert oder so...

Ist das denn unter Win9x und so auch noch so - nicht nur auf NT?
Weil dann könnte ich ja wenn ich den Arbeitsspeicher ermittle einfach immer 528 KB drauftun...

@Andreas: Hab hier XP Prof. SP2.

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:26
Zitat von Alter Mann:
Über Ausführen 'cmd.exe' starten umd MEM eingeben; Dann weist Du wo deine 528 KB sind...
Ja, wo denn?
Code:
 655360 Bytes gesamter konventioneller Speicher
 655360 Bytes für MS-DOS verfügbar
 627008 maximale Größe für ausführbares Programm

1048576 Bytes gesamter fortlaufender Erweiterungsspeicher
      0 Bytes fortlaufender Erweiterungsspeicher verfügbar
 941056 Bytes XMS-Speicher verfügbar
        MS-DOS ist resident im oberen Speicherbereich (HMA).
Meinst du damit etwa die letzte Zeile?

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#8

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:29
Zitat von mirage228:
Ist das denn unter Win9x und so auch noch so - nicht nur auf NT?
Weil dann könnte ich ja wenn ich den Arbeitsspeicher ermittle einfach immer 528 KB drauftun...
Der Effekt ist normal (habe den passenden KB dazu auf die Schnelle nicht gefunden...).
Die meisten Tools rechnen die angefangenen MB aus (da es zu aufwendig ist, den fehlenden Bereich zu berechnen).
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 14:42
Zitat von NicoDE:
Zitat von mirage228:
Ist das denn unter Win9x und so auch noch so - nicht nur auf NT?
Weil dann könnte ich ja wenn ich den Arbeitsspeicher ermittle einfach immer 528 KB drauftun...
Der Effekt ist normal (habe den passenden KB dazu auf die Schnelle nicht gefunden...).
Die meisten Tools rechnen die angefangenen MB aus (da es zu aufwendig ist, den fehlenden Bereich zu berechnen).
Achso, ok, Danke. Dann weiss ich jetzt wenigstens sicher, dass mit Soft- und Hardware alles in Ordnung ist.

Werde nun krumme MB's beim Arbeitsspeicher aufrunden, damit es passt.

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#10

Re: Falsche Information über vorhandenen Arbeitsspeicher

  Alt 22. Mär 2005, 16:09
Hab ihr auch schon mal daran gedacht, das sich bestimmte Sachen einfach so Speicher einverleiben, der dann für Windows nicht vorhanden ist und welchen der dann auch nicht auflistet?

das könnten z.B. sein...
Shared Memory der Grafikkarte
das Bios, welches einige seiner Teile in den schnellen RAM hochgeladen hat
und noch vieles weiteres
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz