Kernel menyimpan informasi keadaan penggunaan komponen M/K, maka kernel melakukan hal tersebut pada bermacam-macam struktur data kernel seperti struktur table open-file . UNIX menyediakan akses sistem berkas untuk berbagai macam entitas seperti berkas pengguna, raw device, dan ruang alamat dari proses-proses.Walaupun masing-masing entitas ini mendukung operasi baca, tetapi semantik untuk masing-masing entiti berbeda. Sebagai contoh, untuk membaca berkas pengguna, kernel perlu memeriksa buffer cache sebelum memutuskan untuk melakukan M/K disk. Untuk membaca raw disk, kernel perlu meyakinkan bahwa ukuran permintaan adalah kelipatan dari ukuran disk dan masih terdapat dalam sektor berkas. Untuk memproses citra, cuma perlu menyalin data dari memori. UNIX menyembunyikan perbedaan-perbedaan dalam struktur yang seragam dengan menggunakan teknik berorientasi objek atau object-oriented. Open-file record pada gambar adalah sebuah tabel dispatch yang berisi pointer ke routine yang bersesuaian tergantung pada tipe berkas.
Beberapa sistem operasi menggunakan metode object-oriented secara lebih ekstensif. Sebagai contoh, Windows NT menerapkan metode message-passing untuk M/K. Sebuah permintaan M/K diubah menjadi sebuah pesan yang dikirim melalui kernel kepada manajer M/K dan kemudian kepada device driver ,yang masing-masing mereka dapat mengubah isi pesan. Untuk keluaran pesan tersebut, digunakan buffer untuk menerima data. Pendekatan message-passing ini bisa menambah biaya, perbandingan dengan teknik yang menggunakan strukutur data yang dibagi-bagi menyederhanakan struktur dan perancangan sistem M/K serta menambah fleksibilitas.
Kesimpulannya, subsistem M/K mengkoordinir kumpulan layanan yang ekstensif yang tersedia untuk aplikasi dan bagian lainnya dari kernel. Subsistem M/K mengawasi:
Manajemen nama berkas dan perangkat
Kontrol akses untuk berkas dan perangkat
Operasi kontrol, contoh: modem yang tidak dapat dikenali
Alokasi ruang sistem berkas
Alokasi perangkat
Buffering, caching, dan spooling
Penjadwalan M/K
Pengawasan status perangkat, penanganan error dan pemulihan kegagalan
Konfigurasi dan inisialisasi device driver