What is the thin, whitish skin layer on the top of bones called?

bone marrow

compact bone

periosteum

hard bone

periosteum