next up previous
Next: 4 テキスト・ファイル Up: 3 コンピューターのファイル Previous: K, M, G, T,

3.3 レポート課題 X (予告)

以下のことを調べよ (〆切は 6 月末頃にする予定。X はそのとき 適当な番号をつける。)。 (ファイルのサイズについての感覚を身につけるのが目的である。)
(1)
情報科学センターの Windows 環境、Linux (UNIX) 環境上 のファイルのサイズについて調べよ。 バイト数以外に、自分の身近10にある記録媒体 (CD-R や USB メモリ, SD メモリカードなど、適当に選ぶ) にどれくらい入るかを記せ。
  1. 文書ファイル。
    レポート、メイル、C プログラム、TEX のソース (.tex) など。
    (印刷して何ページくらいの文書が何バイトになるか。)
  2. 実行可能プログラム
    例えば C プログラムはコンパイル前と後でどうサイズが変わるか。
    自分が普段使っているプログラム11のファイルのサイズは?
    (emacs は主に C 言語で書かれているが、 何行くらいになるか想像してみると面白い。)
  3. (もし出来れば) 画像ファイル、音声ファイルなど。
    (図の大きさ、色数も分かれば調べる。 この問に関しては、情報科学センターのマシンでなく、 自分の持っているデジカメや携帯電話で調べる方が面白いかも知れない。)
  4. 現在、自分が持っているファイルの総量。 それは自分のホームディレクトリィのあるディスクの全容量の何 % に相当するか?
    du -ks ~ ← ホームディレクトリィ下のファイルの総量
    du -ks ~/.snapshot .snapshot の下のファイルの総量
    df -k ← そのマシンにマウントされているディスクの状態
    (それぞれで何が分かるかは授業中に話す。 聞き漏らした場合は自力で!)
    あるいは Windows での使用がメインの場合、 マイドキュメント・フォルダの下にあるファイルの総量を調べるのが 良いかも知れない。
(2)
自分が持っている本を一冊選び、 その文字情報を記憶するファイルを作った場合、 サイズはどれくらいになるか計算せよ。 フロッピー・ディスクに記憶する場合、何枚必要か? また CD-ROM (容量 650MB 程度) には何冊分記憶できるか。

注意: 結果は K, M などを適切に選んで表現すること。 例年間違えて結果に 1000 倍の差が出る人が少なからずいる ( $1000^2=100\mbox{万}$ 倍の間違いもあった…)。


next up previous
Next: 4 テキスト・ファイル Up: 3 コンピューターのファイル Previous: K, M, G, T,
Masashi Katsurada
平成20年10月18日