Trắc nghiệm Hệ điều hành Bài 24: Quản lý bộ nhớ-Tóm tắt Trắc nghiệm Hệ điều hành Bài 24: Quản lý bộ nhớ-Tóm tắt 25 câu hỏi 30 phút Hệ điều hànhBẮT ĐẦU LÀM BÀITrắc nghiệm Hệ điều hành Bài 24: Quản lý bộ nhớ-Tóm tắt 25 câu hỏi 30 phút Hệ điều hànhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMục đích chính của Quản lý bộ nhớ trong Hệ điều hành là gì?A.Tăng dung lượng bộ nhớ RAM.B.Giảm số lượng tiến trình chạy đồng thời.C.Cung cấp giao diện người dùng cho bộ nhớ.D.D Lát kiểm tra lại Câu 2Nhận biếtĐâu là sự khác biệt giữa Địa chỉ logic (Logical Address) và Địa chỉ vật lý (Physical Address)?A.Địa chỉ logic được sử dụng bởi MMU, Địa chỉ vật lý bởi CPU.B.Địa chỉ vật lý được sinh ra bởi chương trình, Địa chỉ logic là địa chỉ thực.C.CD.Địa chỉ logic chỉ nằm trên đĩa, Địa chỉ vật lý nằm trên RAM. Lát kiểm tra lại Câu 3Nhận biếtĐơn vị phần cứng nào chịu trách nhiệm chuyển đổi địa chỉ logic thành địa chỉ vật lý?A.CPU.B.ALU.C.Cache Controller.D.D Lát kiểm tra lại Câu 4Nhận biếtTrong cấp phát bộ nhớ liên tục (Contiguous Allocation), mỗi tiến trình được cấp phát bao nhiêu khối bộ nhớ vật lý?A.Nhiều khối không liên tục.B.Nhiều khối liên tục.C.CD.Tùy thuộc vào kích thước trang. Lát kiểm tra lại Câu 5Nhận biếtPhương pháp cấp phát bộ nhớ liên tục nào có thể gây ra Phân mảnh nội bộ (Internal Fragmentation)?A.Variable-size Partitions.B.Phân trang (Paging).C.Phân đoạn (Segmentation).D.D Lát kiểm tra lại Câu 6Nhận biếtPhân mảnh ngoại vi (External Fragmentation) là vấn đề xảy ra trong cấp phát bộ nhớ liên tục nào?A.Fixed-size Partitions.B.Phân trang (Paging).C.Bộ nhớ ảo.D.D Lát kiểm tra lại Câu 7Nhận biếtKỹ thuật nào gom các lỗ trống nhỏ không liên tục trong bộ nhớ thành một khối lớn hơn trong cấp phát liên tục?A.Swapping.B.Paging.C.Segmentation.D.D Lát kiểm tra lại Câu 8Nhận biếtChiến lược cấp phát bộ nhớ động nào tìm kiếm lỗ trống nhỏ nhất đủ lớn?A.First-Fit.B.BC.Worst-Fit.D.Next-Fit. Lát kiểm tra lại Câu 9Nhận biếtChiến lược cấp phát bộ nhớ động nào tìm kiếm lỗ trống lớn nhất?A.First-Fit.B.Best-Fit.C.CD.Next-Fit. Lát kiểm tra lại Câu 10Nhận biếtPhương pháp cấp phát bộ nhớ nào cho phép các phần của tiến trình nằm rải rác trong bộ nhớ vật lý?A.Cấp phát liên tục.B.Fixed-size Partitions.C.Variable-size Partitions.D.D Lát kiểm tra lại Câu 11Nhận biếtTrong Phân trang (Paging), không gian địa chỉ logic và bộ nhớ vật lý được chia thành các đơn vị kích thước cố định lần lượt gọi là gì?A.Segments và Pages.B.Blocks và Sectors.C.Frames và Pages.D.D Lát kiểm tra lại Câu 12Nhận biếtCấu trúc dữ liệu nào lưu trữ ánh xạ từ Page Number sang Frame Number trong Phân trang?A.Segment Table.B.TLB.C.CD.Inode Table. Lát kiểm tra lại Câu 13Nhận biếtTranslation Lookaside Buffer (TLB) trong Phân trang được sử dụng để làm gì?A.Lưu trữ toàn bộ Bảng trang trên đĩa.B.Quản lý Phân mảnh nội bộ.C.Thực hiện Compaction.D.D Lát kiểm tra lại Câu 14Nhận biếtPhân mảnh nội bộ trong Phân trang xảy ra khi nào?A.Khi các Frame không nằm liên tục.B.Khi Bảng trang quá lớn.C.CD.Khi có quá nhiều tiến trình trong bộ nhớ. Lát kiểm tra lại Câu 15Nhận biếtTrong Phân đoạn (Segmentation), không gian địa chỉ logic được chia thành các đơn vị kích thước thay đổi dựa trên cấu trúc logic của chương trình gọi là gì?A.Pages.B.Frames.C.CD.Blocks. Lát kiểm tra lại Câu 16Nhận biếtCấu trúc dữ liệu nào lưu trữ địa chỉ cơ sở và kích thước của mỗi đoạn trong Phân đoạn?A.Page Table.B.TLB.C.CD.Directory Structure. Lát kiểm tra lại Câu 17Nhận biếtƯu điểm chính của Phân đoạn (Segmentation) là gì?A.Loại bỏ hoàn toàn Phân mảnh ngoại vi.B.Cấu trúc Bảng đoạn đơn giản hơn Bảng trang.C.CD.Tốc độ dịch địa chỉ nhanh hơn Phân trang. Lát kiểm tra lại Câu 18Nhận biếtNhược điểm chính của Phân đoạn (Segmentation) là gì?A.Gây ra Phân mảnh nội bộ.B.Tốn kém chi phí cho Bảng đoạn.C.CD.Khó khăn trong việc chia sẻ mã. Lát kiểm tra lại Câu 19Nhận biếtMục tiêu của việc chia sẻ mã (Code Sharing) trong quản lý bộ nhớ là gì?A.Cho phép nhiều tiến trình truy cập cùng một biến toàn cục.B.Cho phép các tiến trình chia sẻ cùng một ngăn xếp.C.CD.Cho phép các tiến trình giao tiếp với nhau. Lát kiểm tra lại Câu 20Nhận biếtĐể thực hiện chia sẻ mã một cách an toàn, mã chương trình cần phải có thuộc tính nào?A.Dynamic.B.Static.C.CD.Executable. Lát kiểm tra lại Câu 21Nhận biếtReentrant Code (Mã có thể tái nhập) là gì?A.Mã có thể tự sửa đổi khi chạy.B.Mã chỉ chạy một lần duy nhất.C.CD.Mã cần quyền truy cập đặc quyền. Lát kiểm tra lại Câu 22Nhận biếtMô hình nào kết hợp cả Phân trang và Phân đoạn?A.Non-contiguous Contiguous Allocation.B.Virtual Fragmentation.C.CD.Swapped Paging. Lát kiểm tra lại Câu 23Nhận biếtTrong Phân đoạn phân trang, việc dịch địa chỉ logic đòi hỏi bao nhiêu lần tra cứu bảng (nếu không có TLB)?B.1 (Trong Bảng trang).C.1 (Trong Bảng đoạn).D.D Lát kiểm tra lại Câu 24Nhận biếtĐịa chỉ logic được chia thành các thành phần nào trong Phân đoạn phân trang?A.Segment Number, Offset.B.Page Number, Offset.C.CD.Frame Number, Offset. Lát kiểm tra lại Câu 25Nhận biếtKhi Hệ điều hành cần cấp phát một vùng bộ nhớ liên tục đủ lớn cho một tiến trình, nhưng bộ nhớ trống bị Phân mảnh ngoại vi, giải pháp tạm thời có thể là gì?A.Tạo thêm bộ nhớ RAM.B.Tắt các tiến trình khác.C.Chuyển sang dùng Phân trang.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI