Um sistema de computação de uso geral é composto por I e vários controladores de dispositivos conectados por intermédio de II que proporciona acesso à memória compartilhada. A CPU e os controladores de dispositivos podem operar concorrentemente, competindo por III . Para assegurar acesso ordenado IV há um controlador cuja função é
sincronizar o acesso aos seus recursos. (SILBERCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de Sistemas Operacionais. 8 ed. Rio de Janeiro: LTC, 2010) As lacunas de I a IV são, corretas e respectivamente, preenchidas com: