以下の問いの回答を教えてください。 1.malloc関数を用いて巨大な配列を確保して、 その配列に書き込みを行うようなプログラムを作成しなさい。 int *buf; buf = (int*)malloc(SZ*sizeof(int)); if (buf == NULL) { perror("malloc"); exit(1); } for (i = 0; i < SZ; i++) buf[i] = i; 2.プログラムで、配列のサイズをさまざまに変えた時、 major pagefault と minor pagefault の回数がどうなるか調べなさい。 2. で調べた最大サイズの他、3~4通りのサイズで試すこと。 困ってますよろしくお願いします。
↧