A method is provided for storing and retrieving data in a network-attached
data storage device by a cooperatively multitasking real time operating
system configured to execute datapath routines and a general purpose
operating system kernel configured to communicate with the network.