Urządzenia znakowe
to jest najbardziej ogólny typ urządzeń, nie mają, jak urządzenia blokowe, wspólnych funkcji do obsługi pewnego rodzaju żądań, nie korzystają z żadnych wspólnych procedur ani struktur danych
urządzenie znakowe trzeba nazwać
są to między innymi terminale, modemy i myszy.itd.
mem(drivers/char/mem.c) to przykład podprogramu obsługi urządzenia znakowego. Nie ma on szczegółów niskopoziomowych, skonfigurowane jest w każdym jądrze.