Trắc nghiệm Hệ điều hành Bài 21: Không gian địa chỉ và không gian vật lý Trắc nghiệm Hệ điều hành Bài 21: Không gian địa chỉ và không gian vật lý 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 21: Không gian địa chỉ và không gian vật lý 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ếtKhông gian địa chỉ logic (Logical Address Space) là gì?A.Tập hợp các địa chỉ bộ nhớ thực tế trên chip RAM.B.Các địa chỉ trên đĩa cứng nơi chương trình được lưu.C.CD.Các địa chỉ được sử dụng bởi thiết bị I/O. Lát kiểm tra lại Câu 2Nhận biếtKhông gian địa chỉ vật lý (Physical Address Space) là gì?A.Tập hợp các địa chỉ mà chương trình sử dụng.B.Các địa chỉ logic sau khi được chuyển đổi.C.CD.Các địa chỉ được tạo ra bởi MMU. Lát kiểm tra lại Câu 3Nhận biếtĐơn vị nào chịu trách nhiệm chuyển đổi địa chỉ logic thành địa chỉ vật lý?A.CPU.B.Hệ điều hành (Kernel).C.Bộ lập lịch (Scheduler).D.D Lát kiểm tra lại Câu 4Nhận biếtTại sao Hệ điều hành lại cần phân biệt giữa không gian địa chỉ logic và vật lý?A.Để đơn giản hóa việc lập trình ứng dụng.B.Để chỉ cho phép một tiến trình chạy tại một thời điểm.C.CD.Để tăng tốc độ truy cập đĩa. Lát kiểm tra lại Câu 5Nhận biếtViệc ánh xạ địa chỉ logic sang vật lý có thể được thực hiện bằng cách nào?A.Chỉ bằng cách thêm một hằng số cố định.B.Chỉ bằng cách tra cứu trong bảng trang.C.Chỉ bằng cách sử dụng địa chỉ cơ sở và giới hạn.D.D Lát kiểm tra lại Câu 6Nhận biếtTrong phương pháp sử dụng thanh ghi cơ sở (Base Register) và thanh ghi giới hạn (Limit Register), địa chỉ logic được chuyển đổi thành địa chỉ vật lý như thế nào?A.Địa chỉ vật lý = Địa chỉ logic * Base Register.B.Địa chỉ vật lý = Base Register / Địa chỉ logic.C.Địa chỉ vật lý = Limit Register + Offset.D.D Lát kiểm tra lại Câu 7Nhận biếtThanh ghi giới hạn (Limit Register) được sử dụng để làm gì?A.Xác định địa chỉ bắt đầu của tiến trình trong bộ nhớ vật lý.B.Xác định kích thước của bộ nhớ vật lý.C.Xác định kích thước của một trang bộ nhớ.D.D Lát kiểm tra lại Câu 8Nhận biếtNếu một tiến trình cố gắng truy cập một địa chỉ logic lớn hơn giá trị trong Limit Register, điều gì xảy ra?A.Dữ liệu sẽ được đọc từ đĩa.B.Địa chỉ sẽ được ánh xạ tới một vùng bộ nhớ chia sẻ.C.Thao tác được phép và không có vấn đề gì.D.D Lát kiểm tra lại Câu 9Nhận biếtTrong phương pháp Phân trang (Paging), không gian địa chỉ logic được chia thành các đơn vị có kích thước cố định nào?A.Segments.B.BC.Frames.D.Blocks. Lát kiểm tra lại Câu 10Nhận biếtTrong Phân trang (Paging), bộ nhớ vật lý được chia thành các đơn vị có kích thước cố định nào?A.Pages.B.Segments.C.CD.Blocks. Lát kiểm tra lại Câu 11Nhận biếtViệc ánh xạ từ địa chỉ logic (số trang, offset) sang địa chỉ vật lý (số khung trang, offset) trong Phân trang được thực hiện thông qua cấu trúc dữ liệu nào do Hệ điều hành quản lý?A.Segment Table.B.Process Control Block.C.CD.Translation Lookaside Buffer (TLB). Lát kiểm tra lại Câu 12Nhận biếtMỗi mục trong Page Table (Bảng trang) thường chứa thông tin gì?A.Kích thước của trang.B.Địa chỉ logic của trang.C.Tên của tiến trình sở hữu trang.D.D Lát kiểm tra lại Câu 13Nhận biếtNếu bit "valid" trong một mục của Bảng trang là "invalid", điều đó có nghĩa là gì?A.Trang đó chứa dữ liệu không hợp lệ.B.Trang đó đang được sử dụng bởi tiến trình khác.C.Trang đó nằm trong bộ nhớ chia sẻ.D.D Lát kiểm tra lại Câu 14Nhận biếtTranslation Lookaside Buffer (TLB) là một bộ đệm nhỏ, tốc độ cao, hoạt động như thế nào trong quá trình dịch địa chỉ?A.Lưu trữ toàn bộ Bảng trang.B.BC.Thực hiện tính toán địa chỉ vật lý.D.Kiểm tra lỗi truy cập bộ nhớ. Lát kiểm tra lại Câu 15Nhận biếtKhi một địa chỉ logic cần được dịch, MMU sẽ kiểm tra ở đâu đầu tiên?A.Bảng trang trong bộ nhớ chính.B.BC.Thanh ghi cơ sở.D.Đĩa cứng. Lát kiểm tra lại Câu 16Nhận biếtNếu mục Bảng trang không được tìm thấy trong TLB (TLB Miss), MMU sẽ làm gì tiếp theo?A.Báo lỗi và chấm dứt tiến trình.B.Yêu cầu Hệ điều hành dịch địa chỉ.C.Truy cập trực tiếp vào địa chỉ vật lý.D.D Lát kiểm tra lại Câu 17Nhận biếtPhân mảnh nội bộ (Internal Fragmentation) trong Phân trang xảy ra khi nào?A.Khi Bảng trang quá lớn.B.Khi bộ nhớ vật lý bị chia thành nhiều mảnh nhỏ.C.Khi TLB bị đầy.D.D Lát kiểm tra lại Câu 18Nhận biếtTrong Phân đoạn (Segmentation), không gian địa chỉ logic của tiến trình được chia thành các đơn vị có kích thước thay đổi gọi là gì?A.Pages.B.Frames.C.CD.Blocks. Lát kiểm tra lại Câu 19Nhận biếtTrong Phân đoạn (Segmentation), việc ánh xạ từ địa chỉ logic (số đoạn, offset) sang địa chỉ vật lý được thực hiện thông qua cấu trúc dữ liệu nào?A.Page Table.B.Process Control Block.C.Translation Lookaside Buffer (TLB).D.D Lát kiểm tra lại Câu 20Nhận biếtMỗi mục trong Segment Table (Bảng đoạn) thường chứa thông tin gì?A.Số hiệu của khung trang.B.Kích thước trang.C.Địa chỉ logic của đoạn.D.D Lát kiểm tra lại Câu 21Nhận biếtƯu điểm chính của Phân đoạn (Segmentation) so với Phân trang là gì?A.Loại bỏ Phân mảnh nội bộ.B.Cấu trúc Bảng đoạn đơn giản hơn Bảng trang.C.Không cần hỗ trợ phần cứng.D.D Lát kiểm tra lại Câu 22Nhận biếtNhược điểm chính của Phân đoạn (Segmentation) là gì?A.Dễ gây ra Phân mảnh nội bộ.B.Chi phí lưu trữ Bảng đoạn lớn.C.CD.Khó khăn trong việc chia sẻ mã. Lát kiểm tra lại Câu 23Nhận biếtHệ điều hành nào thường sử dụng kết hợp cả Phân trang và Phân đoạn (ví dụ: Phân đoạn phân trang)?A.MS-DOS.B.Các hệ điều hành thời gian thực đơn giản.C.Unix đời đầu.D.D Lát kiểm tra lại Câu 24Nhận biếtMục đích của việc sử dụng địa chỉ logic và vật lý, cùng với các cơ chế dịch địa chỉ, là để hiện thực hóa khái niệm nào trong quản lý bộ nhớ?A.Chỉ để tăng tốc độ.B.Chỉ để tiết kiệm bộ nhớ.C.CD.Chỉ để hỗ trợ hệ thống đa xử lý. Lát kiểm tra lại Câu 25Nhận biếtNếu kích thước trang là \(2^k\) byte, thì \(k\) bit thấp nhất của địa chỉ logic biểu diễn thành phần nào?A.Số trang (Page Number).B.Số khung trang (Frame Number).C.Kích thước 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