あれからぐぐってみたりいろいろしたんですが、
ストリームの理解ってこんな感じでいいんでしょうか?

可変幅のメモリ領域である(そもそも大きさという概念がない??)
ストリームの開始位置がファイルポインタに記憶される
ストリームから実際にファイルにフラッシュする作業は自動的に行ってくれる