ventilator: hard timed writer/reader