event processing
xử lý biến cố. Một phương tiện cùa chương trình thuộc vào các kiến trúc hệ đìcu hành tiên tiến hơn như hệ điều hành Apple Macintosh, Microsoft \Mndows, UNIX và OS/2. Trươc đây các chương trình đa được đòi hỏi phải hỏi và dự đoán có hiệu quả, mụl thiết bi đều được dự kiến tương tác với chương trình, như bàn phím, con chuột, máy in, ồ đĩa và cồng nối tiếp. Thông thường, nếu không sử dụng các kỹ thuật lập trình phức tạp, một trong hai biến cố xảy ra cùng một lúc có thề bị mất. Xử lý biến cố giải quyết được vấn đề này thông qua việc tạo ra và duy trì một hàng biến cố. Phần lớn các biến cố thông thường xảy ra đều được gắn vào hàng biến cố đÈ chương trình lần lượt xử lý; tuy nhiỂn, một số loai biến cố có thề giành quyền ưu tiên cao hơn. Một biến cố có thề thuộc nhiều loại tùy thuộc vào hệ điều hành đã xét: nhấn một núm con chuột hoặc phím trên bàn phím, đưa đĩa vào, nhấn-nhả ờ một cửa sồ hoặc nhận thông tin từ bộ điều khiến thiết bị (như đề quàn lý sự chuyền dử liệu từ cồng nối tiếp hoặc từ một đường nối mạng),