Khái niệm System Call và 3 phương thức truyền tham số?
Trang 1 trong tổng số 1 trang
Khái niệm System Call và 3 phương thức truyền tham số?
- System calls cung cấp giao diện làm việc giữa một chương trình đang thực thi và hệ điều hành:
+ Thông thường là các thư viện hợp ngữ (assembly).
+ Các ngôn ngữ lập trình cấp cao thường có các thư viện lập trình thay cho các thư viện hợp ngữ của hệ thống, cho phép lập trình viên triệu gọi system calls trực tiếp (ví dụ: C/C++, Win32 API)
- Ba phương pháp truyền thông số giữa process và hệ điều hành:
+ Truyền thông số qua các thanh ghi (registers).
+ Truyền tham số qua một vùng nhớ chia sẻ, địa chỉ của vùng nhớ gửi đến OS qua thanh ghi.
+ Truyền tham số qua stack.
+ Thông thường là các thư viện hợp ngữ (assembly).
+ Các ngôn ngữ lập trình cấp cao thường có các thư viện lập trình thay cho các thư viện hợp ngữ của hệ thống, cho phép lập trình viên triệu gọi system calls trực tiếp (ví dụ: C/C++, Win32 API)
- Ba phương pháp truyền thông số giữa process và hệ điều hành:
+ Truyền thông số qua các thanh ghi (registers).
+ Truyền tham số qua một vùng nhớ chia sẻ, địa chỉ của vùng nhớ gửi đến OS qua thanh ghi.
+ Truyền tham số qua stack.
lethianhnhat_I12A- Tổng số bài gửi : 14
Join date : 18/02/2012
Age : 36
Đến từ : Kbang - Kbang - Gia lai
Similar topics
» Khái niệm System Call và 3 phương thức truyền tham số.
» Các bạn tham khảo một số câu hỏi và bổ sung thêm nhé!
» Khái niệm System Call và 3 phương thức truyền tham số?
» Phân tích và đưa ra ví dụ đời thường minh họa từng khái niệm sau : Time - Sharing System, Synmeric Multiprocessor System, Caching, Thread - Pool, Preemtive Scheduling, Mutual Exclusion, Busy - Waiting
» Thảo luận Bài 1
» Các bạn tham khảo một số câu hỏi và bổ sung thêm nhé!
» Khái niệm System Call và 3 phương thức truyền tham số?
» Phân tích và đưa ra ví dụ đời thường minh họa từng khái niệm sau : Time - Sharing System, Synmeric Multiprocessor System, Caching, Thread - Pool, Preemtive Scheduling, Mutual Exclusion, Busy - Waiting
» Thảo luận Bài 1
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết