IOhändelser
IOhändelser är aviseringar om tillståndet hos eller resultatet av in- och utoperationer i ett datorsystem. Inom operativsystem och mjukvarudesign används de för att stödja händelsebaserad och asynkron I/O, så att program kan arbeta vidare medan data väntar på att läsas eller skrivs. Vanliga händelser inkluderar att data blir tillgänglig att läsa från en fil eller nätverkssocket (läsbar), att utrymme blir tillgängligt att skriva (skrivbar), fullbordandet av en asynkron operation eller ett fel.
Operativsystemen erbjuder mekanismer för att vänta på och leverera dessa händelser. I Unix-liknande system övervakar API:erna
Händelser kategoriseras ofta som läsbar eller skrivbar (readiness) eller fullbordningshändelser (completion). De används för icke-blockerande I/O,