Interrupts

Các interrupt được tạo ra từ các tín hiệu điện từ thiết bị phần cứng dùng để thông báo cho interrupt controler khi có sự kiện gì đó xảy ra, và nó cần được xử lý. Khi Interrupt controler nhận...

Memory Allocation

1 Bộ nhớ vật lý và bộ nhớ ảo. Tương tự như các hệ điều hành khác trong thời đại chó lên cung trăng ngày nay, Linux cũng sử dụng một hệ thống gọi là : Hệ thống bộ nhớ...

Linux Time

1. Linux Time . Trong Linux kernel, thời gian được đo bằng một biến golbal tên là jiffies . Jiffies là biến kiểu usigned long và có giá trị bằng số lần xảy ra ngát của iterrrupt timer kể từ...

Poll and select

I. Poll and Select Các ứng dụng(user-app) sử dụng nonblocking I/O sẽ thường sử dụng thêm poll, select và epull system call. poll, select, epoll có cùng 1 chức năng: cho phép một process xác định xem nó có thể...

Blocking Operation

Blocking operations dịch một cách đơn giản nghĩa là thực thi đơn luồng, tức là tác vụ chỉ có thể được thực thi sau khi một hay một số tác vụ nhất định nào đấy đã được hoàn thành. Ví...