characterized by low level software layer, relating to hardware management