The major difficulty in designing a layered operating system approach is ____.
A.appropriately defining the various layers
B.making sure that each layer hides certain data structures, hardware, and operations from higher-level layers
C.debugging a particular layer
D.making sure each layer is easily converted to modules
正确答案是A