Bộ 4 - Trắc nghiệm Nguyên lý hệ điều hành có đáp án

Thời gian còn lại: --:--

Câu 1: Trong hệ điều hành, thành phần nào chịu trách nhiệm lưu trữ các thông tin như trạng thái tiến trình, định danh tiến trình và các thanh ghi CPU khi tiến trình tạm dừng?

Câu 2: Điều kiện nào sau đây KHÔNG phải là một trong bốn điều kiện cần để xảy ra tình trạng bế tắc (Deadlock) theo lý thuyết của Coffman?

Câu 3: Hiện tượng phân mảnh nội (Internal Fragmentation) thường xảy ra trong cơ chế quản lý bộ nhớ nào sau đây?

Câu 4: Thuật toán điều phối CPU nào có thể dẫn đến tình trạng 'đói dữ liệu' (Starvation) đối với các tiến trình có thời gian thực hiện dài?

Câu 5: Nghịch lý Belady (Belady's Anomaly) khẳng định rằng trong một số trường hợp, việc tăng số lượng khung trang (frames) sẽ dẫn đến điều gì?

Câu 6: Trong hệ thống tệp, phương pháp cấp phát nào sau đây cho phép truy cập ngẫu nhiên (Random Access) hiệu quả nhất và không gây phân mảnh ngoại?

Câu 7: Mục đích chính của kỹ thuật Spooling (Simultaneous Peripheral Operations On-Line) là gì?

Câu 8: Thuật toán lập lịch đĩa nào chọn yêu cầu có khoảng cách di chuyển đầu đọc ngắn nhất từ vị trí hiện tại?

Câu 9: Khái niệm 'Đoạn găng' (Critical Section) trong bài toán đồng bộ hóa tiến trình dùng để chỉ phần nào của chương trình?

Câu 10: Trong kiến trúc hệ điều hành, vai trò của 'Lời gọi hệ thống' (System Call) là gì?

Câu 11: Cơ chế nào cho phép thiết bị I/O truyền dữ liệu trực tiếp đến bộ nhớ chính mà không cần sự can thiệp liên tục của CPU?

Câu 12: Để giải quyết vấn đề Starvation trong lập lịch ưu tiên, kỹ thuật nào thường được sử dụng để tăng dần mức ưu tiên của các tiến trình chờ đợi lâu?

Câu 13: Cấu trúc dữ liệu nào được sử dụng để ánh xạ địa chỉ logic sang địa chỉ vật lý trong hệ thống phân trang?

Câu 14: Trong bài toán bế tắc, thuật toán Banker được sử dụng nhằm mục đích gì?

Câu 15: Sự khác biệt cơ bản nhất giữa Tiến trình (Process) và Luồng (Thread) là gì?

Câu 16: Trong hệ thống Unix, lệnh nào sau đây được sử dụng để tạo ra một tiến trình con mới bằng cách sao chép tiến trình cha?

Câu 17: Bộ nhớ ảo (Virtual Memory) cho phép thực hiện điều gì sau đây?

Câu 18: Thuật toán thay thế trang LRU (Least Recently Used) hoạt động dựa trên nguyên tắc nào?

Câu 19: Hiện tượng 'Trì trệ' (Thrashing) trong quản lý bộ nhớ xảy ra khi nào?

Câu 20: Thành phần TLB (Translation Lookaside Buffer) trong kiến trúc máy tính có vai trò gì?

Câu 21: Trong điều phối CPU, 'Thời gian quay vòng' (Turnaround Time) được định nghĩa như thế nào?

Câu 22: Trong hệ điều hành, Semaphore là một công cụ được sử dụng chủ yếu để làm gì?

Câu 23: Cơ chế 'Phân đoạn' (Segmentation) khác với 'Phân trang' (Paging) ở điểm cơ bản nào?

Câu 24: Thuật toán lập lịch đĩa SCAN còn được gọi là thuật toán gì do cách thức di chuyển của nó?

Câu 25: Trong cấu trúc Inode của hệ thống tệp Unix, thông tin nào sau đây KHÔNG được lưu trữ trực tiếp?