Определение объема ОЗУ с помощью C ++

Как мне узнать объем оперативной памяти и подробную информацию о моей системе, например тип процессора, скорость, объем доступной физической памяти. объем памяти стека и кучи в ОЗУ, количество запущенных процессов.

Также как определить, есть ли способ определить, сколько времени требуется вашему компьютеру для выполнения инструкции, выборки слова из памяти (с промахом в кэше и без него), чтения последовательных слов с диска и поиска нового местоположение на диске.


Изменить: Я хочу сделать это в своей системе Linux, используя компилятор g ++. есть ли для этого какие-нибудь встроенные функции ..? Также скажите мне, возможны ли такие вещи в системе Windows.

Я получил этот вопрос из любопытства, когда изучал некоторые вещи по управлению памятью на C ++. Пожалуйста, проведите меня через это шаг за шагом, или, возможно, вам подойдут онлайн-руководства. Спасибо.

5
задан anurag-jain 22 October 2010 в 21:47
поделиться