page 7

in-core segment:

-> inode map
	- inode #   block location from segment start

-> data
	- blocks

-> header
	- ptr to inode map stack
	- # inodes in map
	- ptr to data stack
	- available blocks in segment
calc -> - next segment #
calc -> - offset of next header start from segment start
	- ptr to new segment usage bitmaps stack
	- # usages in bitmaps

Adding to in-core segment:
	-> add info to inode, data, or usage list
	-> reduce available size

Can I change disk addresses in buffer cache?
	if not: address blocks to beginning of segment
	for atomic: specify worst-case segment needs, at atomic start?