Парни, а можно ли на ядре 2.4.x без HIGHMEM выяснить кол-во установленой памяти (если ее, например 8Gb). В /proc/meminfo какая-то не та цифра получается - показывает 2Gb :(
В догонку: Используется приблизителбно следующий код на питоне: # this is in kilobytes def memInstalled(corrected = 1): if not os.access('/proc/e820info', os.R_OK): f = open("/proc/meminfo", "r") mem = f.readlines()[1] del f
fields = string.split(mem) mem = int(long(fields[1]) / 1024) else: f = open("/proc/e820info", "r") lines = f.readlines() mem = 0 for line in lines: fields = string.split(line) if fields[3] == "(usable)": mem = mem + (string.atol(fields[0], 16) / 1024) return int(mem)