Trap là gì?

Noun OS
exception fault

Trap là một ngắt (interrupt) do phần mềm tạo ra do lỗi (ví dụ: chia cho 0 hoặc truy cập bộ nhớ không hợp lệ) hoặc bởi một yêu cầu cụ thể từ một chương trình người dùng mà một dịch vụ của hệ điều hành được thực hiện bằng cách thực hiện một hoạt động đặc biệt gọi là lời gọi hệ thống (system call).

Trap thường dẫn đến việc chuyển sang chế độ kernel (kernel mode), trong đó hệ điều hành thực hiện một số hành động trước khi trả lại quyền điều khiển (control) cho tiến trình (process) ban đầu. Trap trong một tiến trình của kernel (kernel process) nghiêm trọng hơn một cái trap trong một tiến trình của người dùng (user process) và trong một số hệ thống có thể gây tử vong. Trong một số cách sử dụng, thuật ngữ trap đề cập cụ thể đến một ngắt nhằm mục đích bắt đầu chuyển đổi ngữ cảnh (context switch) sang chương trình giám sát (monitor program) hoặc trình gỡ lỗi (debugger).

Verb None
Bẫy, bắt

Bẫy (trap) là bắt (ví dụ: một lỗi) để xử lý nó.

Learning English Everyday