操作系统的接口有哪些类型和特点