Oxygen interaction with Si(100) and {K}/{Si(100) }