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í...

Input Output Control Ioctl

Như đã biết thì Linux OS chia bộ nhớ thành 2 phần riêng biệt là user space và kernel space. Kernel space dùng để thực thi kernel, các extensions của nó và hầu hết các device driver. Ngược lại Userspace...