系统功能调用只能运行在管态。
系统功能调用只能运行在管态。
A、正确
B、错误
正确答案:A
答案解析:系统功能调用是用户程序请求操作系统提供服务的一种机制。管态,也称为内核态,是操作系统内核运行的状态,具有较高的特权级别,能访问计算机的所有资源。
之所以系统功能调用只能运行在管态,原因在于系统功能调用往往涉及对系统关键资源的操作,如内存管理、I/O设备控制等。若允许其在用户态(较低特权级别)运行,用户程序可能随意访问和修改关键资源,破坏系统的稳定性与安全性,例如恶意程序可能通过修改内存管理数据,干扰其他程序正常运行或获取敏感信息。
只有在管态下,操作系统内核才能对这些资源访问进行严格把控和管理,确保系统功能调用按照预定的规则和安全机制执行,保障整个系统的稳定与安全。所以系统功能调用只能运行在管态,该说法正确。