You are on page 1of 6

BM4A.

QT01/ ĐNT-KT

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC ĐỀ THI KẾT THÚC HỌC PHẦN
THÀNH PHỐ HỒ CHÍ MINH BẬC ĐẠI HỌC – HỆ CHÍNH QUY
KHOA CÔNG NGHỆ THÔNG TIN Học kỳ I, Năm học 2021 - 2022
_________ Khóa 2020
ĐỀ CHÍNH THỨC
(Đề có 05 trang) Môn: HỆ ĐIỀU HÀNH
Thời gian làm bài: 90 phút, không kể thời gian phát đề
(SV không được sử dụng tài liệu)
Câu 1) Máy tính số thế hệ nào sau đây a) Là đơn vị xử lý cơ bản của hệ thống,
không cần hệ điều hành? bao gồm mã code, con trỏ lệnh, tập
a) Thế hệ 1 các thanh ghi và track
b) Thế hệ 2 b) Là thành phần của tiến trình, xử lý mã
c) Thế hệ 3 code của tiến trình
d) Thế hệ 4 c) Đơn vị chương trình của tiến trình
Câu 2) Khi một process mới sinh ra, hệ bao gồm mã code
điều hành sẽ d) Cả ba đáp án đều đúng
a) Tạo ngay khối PCB (Process Control Câu 8) Sự khác nhau của FAT12, FAT16
Block) để quản lý process và FAT32
b) Cấp CPU ngay cho process a) Kích thước của cluster
c) Giao ngay các tài nguyên mà process b) Kích thước lớn nhất có thể quản lý
cần c) Kích thước của đĩa
d) Loại ngay process hệ thống nạp lâu d) Kích thước của phần tử FAT
nhất để có chỗ nạp process mới Câu 9) Thuật toán thay thê trang nào mà
Câu 3) Hệ mật có khóa mã hóa và giải mã trang ở trong bộ nhớ lâu nhất được
khác nhau có tên gọi là chọn để thay thế
a) Hệ mật đối xứng a) Tối ưu
b) Hệ mật khóa công khai b) LRU
c) Hệ mật AES c) Working Set
d) Hàm băm d) FIFO
Câu 4) Kỹ thuật nhập xuất nào sau đây Câu 10) Trong quản lý bộ nhớ thật, thuật
làm CPU ít bận rộn nhất toán chọn vùng trống nhỏ nhất nhưng
a) Interrupt đủ lớn để nạp tiến trình gọi là
b) DMA a) Best Fit
c) Busy_waiting (lập trình thực hiện b) First Fit
I/O) c) Worst Fit
d) Cả ba đều như nhau d) Cả ba đều sai
Câu 5) Trong các chiến lược điều phối tiến Câu 11) Thánh phần nào không phải là
trình, thuật toán lập lịch nào sau đây là thành phần của hệ điều hành/
thuật toán độc quyền a) Chương trình quản lý truy xuất file
a) Round Robin b) Chương trình điều khiển thiết bị
b) Priority MLQ – Ưu tiên nhiều hàng c) Chương trình lập lịch cho tiến trình
đợi d) Chương trình quản lý bộ nhớ tự do
c) SJF – Shortest Job First Câu 12) Bàn phím thuộc lớp thiết bị nhập
d) SRT – Shortest Remain Time xuất nào?
Câu 6) Tiến trình (process) là gì? a) Stream devices
a) Chương trình b) Block devices
b) Chương trình lưu trong đĩa c) Character devices
c) Chương trình đang thực thi d) Không có đáp án nào đúng
d) Cả 3 đều sai Câu 13) Nguyên lí phân phối độc quyền
Câu 7) Luồng (thread) là gì? thường thích hợp với các hệ xử lý
a) Hệ thống xử lí theo thời gian thực

1
b) Hệ thống đa chương Câu 19) Trong các giải pháp sau, giải
c) Hệ thống chia sẻ tương tác pháp nào tiến trình đang chờ vẫn
d) Hệ thống xử lí theo lô chiếm dụng CPU
Câu 14) Để ngăn chặn tắc nghẽn a) Sleep and Wakeup
(deadlock), ta phải đảm bảo một trong b) Semaphore
những điều kiện gây ra deadlock c) Busy Waiting
không được xảy ra, trong các điều kiện d) Trao đổi thông điệp
sau, điều kiện nào là khó có khả năng Câu 20) Trạng thái blocked của một tiến
thực hiện được trình là do
a) Có sử dụng tài nguyên không thể chia a) Đang chờ nhập xuất
sẻ b) Đang chờ một sự kiện nào đó chưa
b) Sự chiếm giữ và yêu cầu thêm tài xảy ra
nguyên không thể chia sẻ c) A và B đều đúng
c) Không thu hồi được tài nguyên từ tiến d) A và B đều sai
trình đang giữ chúng Câu 21) Trong hệ thống nhập xuất đĩa,
d) Tồn tại một chu kỳ trong đồ thị cấp thuật toán lập lịch nào mà đầu đọc đĩa
phát tài nguyên đi qua các khối theo đúng thứ tự cần
Câu 15) Một tiến trình phải có tối thiểu đọc
bao nhiêu luồng (thread) a) C-SCAN
a) 0 b) FCFS
b) 1 c) SCAN
c) 2 d) SSTF
d) Không xác định Câu 22) Trong hệ thống nhập xuất đĩa,
Câu 16) Lời gọi hệ thống là lệnh do hệ thời gian dể đầu đọc đĩa di chuyển đến
điều hành cung cấp để giao tiếp giữa hệ từng track trên đĩa gọi là
điều hành và a) Seektime
a) Chương trình ứng dụng b) Transfer time
b) Phần cứng máy tính c) Track time
c) Tiến trình d) Latency time
d) Người sử dụng Câu 23) Semaphore nhị phân được hiện thực
Câu 17) Mục tiêu nào sau đây không nằm trong .Net bằng một lớp có tên là
trong các mục tiêu điều phối tiến trình a) BinarySemaphore
a) Sự công bằng b) Mutex
b) Thời gian đáp ứng hợp lý c) Semaphore
c) Hiệu quả d) Cả 3 câu trên đều sai
d) Cực tiểu hóa thời gian chờ Câu 24) Để đồng bộ hóa việc thi hành của
Câu 18) Chọn tổ hợp các trạng thái tiến 2 thread khác nhau (trong cùng
trình đúng phần mềm), ta có thể dùng
a) Ready => ruuning, running => ready, a) Biến dùng chung
ready => blocked, blocked => b) Tạo xử lý sự kiện
running c) Gời nhận thông báo
b) Ready => blocked, blocked => ready, d) Cả 3 phương pháp trên
ready => running, running => Câu 25) Chọn câu đúng nhất
blocked a) Semaphore nhị phân là semaphore chỉ
c) Blocked => running, running => nhận 2 giá trị 0 và 1
blocked, running => ready, ready => b) Semaphore nhị phân là semaphore chỉ
blocked nhận 2 giá trị 0 và 1, giá trị mặc định
d) Ready => running, running => ready, lúc đầu là 1
running => blocked, blocked => c) Semaphore nhị phân là semaphore chỉ
ready nhận 2 giá trị 0 và 1, giá trị mặc định
lúc đầu là 0

2
d) Cả 3 câu trên đều sai c) Hệ điều hành luôn phải có để mọi
Câu 26) Để lây lan virus bằng kỹ thuật mã máy tính hoạt động
hóa, thành phần nảo ph3i tồn tại d) Hệ điều hành là phần mềm chạy trên
ở dạng rõ máy tính và thiết bị di động, dùng để
a) Đoạn code virus điều hành, quản lý cac thiết bị phần
b) Đoạn code nén và giải nén cứng và tài nguyên phần mềm chạy
c) Đoạn code mã hóa trên máy
d) Đoạn code giải mã và khóa giải mã Câu 32) Xét không gian địa chỉ ảo có 8
Câu 27) Công nghệ chế tạo màn hình nào trang, mỗi trang có kích thước
hỗ trợ việc tiết kiệm năng lượng 1Kb, ánh xạ vào bộ nhớ RAM có
nhất 32 khung trang. Hỏi phải dùng
a) OLED bao nhiêu bit để thể hiện địa chỉ
b) QLED ảo của không gian địa chỉ ảo này
c) LED a) 8
d) Cả 3 công nghệ trên đều hỗ trợ tiết b) 13
kiệm năng lượng như nhai c) 15
Câu 28) Hệ điều hành Windows 10 là d) 32
a) Hệ điều hành đa vi xử lý (CPU) Câu 33) Thuật toán thay thế trang nào sau
b) Hệ điều hành đa người dùng (multi- đây dựa vào thời điểm trang được
user) truy xuất trong tương lai
c) Hệ điều hành đa nhiệm (multi-task) a) FIFO
d) Cả 3 câu trên đều đúng b) LRU
Câu 29) Tại sao phải loại trừ tương hỗ c) FINUFO
giữa các process khi chúng truy d) Tối ưu
xuất chung 1 tài nguyên Câu 34) Số khung trang tối thiểu cần cấp
a) Để các process không chiếm nhiều tài phát cho một tiến trình được qui
nguyên thiết yếu như CPU, RAM định bởi
b) Để các process không truy xuất tài a) Kiến trúc máy tính
nguyên đó quá nhiều và quá nhanh b) Dung lượng bộ nhớ vật lý co thể sử
c) Để không làm hư hỏng tài nguyên đó dụng
(tài nguyên hoạt động sai chức năng) c) Người lập trình
d) Cả 3 câu trên đều đúng d) Cả 3 câu trên đều sai
Câu 30) Khi tạo thread (luồng) mới, ta Câu 35) Nếu tổng số khung trang yêu cầu
phải cung cấp của các tiến trình trong hệ thống
a) Tên file chương trinh mà luồng mới vượt quá số khung trang có thể sử
chạy, cùng thông số hàng lệnh cho dụng, hệ điều hành sẽ
chương trình a) Hủy bỏ tiến trình đang dùng ít khung
b) Tên hàm mà luồng mới chạy, cùng trang nhất
đối số của hàm b) Hủy bỏ tiến trình đang dùng nhiều
c) Không cần cung cấp gì cả vì luồng khung trang nhất
mới sẻ kế thừa thông tin của luồng c) Tạm dừng tiến trình nào đó để giải
hiện hành phóng khung trang cho tiến trình khác
d) Có thể dùng a, b hay c tùy yêu cầu cụ hoàn tất
thể d) Cả 3 câu trên đều sai
Câu 31) Phát biểu nào sau đây là đúng Câu 36) Giả sử 1 track có 64 sectors. Hỏi
nhất với hệ điều hành địa chỉ vật lý (C, H, S) của sector
a) Hệ điều hành dùng để điều khiển có địa chỉ tuyệt đối là 66 trên đĩa
phần cứng máy tính cứng là bao nhiêu
b) Hệ điều hành là ứng dụng cung cấp a) 0, 0, 65
các dịch vụ mạng như web mail chat b) 0, 1, 2
c) 0, 1, 3

3
d) 1, 0, 2 b) 410
Câu 37) Kích thước 1 sector thường bằng c) 460
bao nhiêu d) 960
a) 128 Bytes Câu 43) Một máy chỉ có 1 CPU quản lý bộ
b) 256 Bytes nhớ RAM 32KB theo cơ chế phân
c) 512 Bytes trang (mỗi trang 512 Bytes). Cho
d) 4 KB biết địa chỉ vật lý (dạng số thập
Câu 38) Giải thuật thay thế trang nào sau phân) của ô nhớ có offset 200
đây cho phép thay thế trang được trong trang thật 2 là bao nhiêu?
sử dụng cũ nhất so với hiện tại a) 200
a) FIFO b) 712
b) LRU c) 1224
c) Tối ưu d) 1736
d) Working Set Câu 44) Cho biết tốc độ truy xuất dữ liệu
Câu 39) Kết quả truy xuất track khi sử của đĩa CDROM 8x. Biết tốc độ
dụng thuật toán lập lịch phục vụ truy xuất dữ liệu của đĩa
truy xuất các cluster C-SCAN, CDROM 40x là 6 MB/sec
biết đầu đọc ghi đang định vị tại a) 6 MB/sec
track 53 và thứ tự track cần truy b) 150 KB/sec
xuất trong hàng đợi là 98 183 37 c) 1200 KB/sec
122 14 124 65 67 d) Không xác định
a) 53 98 183 37 122 14 124 65 67 Câu 45) Để hiển thị dữ liệu lên màn hình,
b) 53 37 14 65 67 98 122 124 183 hệ đều hành cần chép dữ liệu vào
c) 53 65 67 37 14 98 122 124 183 a) Vùng nhớ xác định trong RAM
d) 53 14 37 65 67 98 122 124 183 b) Đĩa cứng
Câu 40) Cho các tiến trình với thời điểm c) CPU
vào và thời gian xử lý như sau d) ROM BIOS
P1(0,5), P2(1,3), P3(3,1). Khi sử Câu 46) Thành phần nào sau đây giúp tiết
dụng thuật toán điều phối FIFO, kiệm năng lượng tiêu thụ khi vận
thời gian lưu lại hệ thống của P3 hành máy tính
là a) Hệ điều hành
a) 1 b) Ứng dụng
b) 5 c) Người dùng máy tính
c) 6 d) Hệ điều hành và ứng dụng
d) 9 Câu 47) Ưu điểm của việc quản lý bộ nhớ
Câu 41) Trong kỹ thuật semaphore, ban ảo là
đầu biến nguyên s được khởi tạo a) Nạp toàn bộ ứng dụng vào bộ nhớ
bằng b) Chạy đồng thời nhiều ứng dụng, mỗi
a) Khả năng phục vụ của tài nguyên ứng dụng có yêu cầu bộ nhớ lớn
găng c) Không cần nạp toàn bộ ứng dụng vào
b) Số lượng tiến trình cần thực hiện bộ nhớ cùng lúc trước khi chạy
c) Khả năng xử lý của CPU d) Câu b và c đúng
d) Cả 3 câu trên đều sai Câu 48) Khi thay thế trang bằng thuật
Câu 42) Trong quản lý bộ nhớ ảo theo cơ toán tối ưu, sử dụng 3 khung
chế phân đoạn, tiến trình P có trang (ban đầu đều trống), chuỗi
bảng đặc tả phân đoạn như sau truy xuất trang 7 0 7 2 1 0 2 1 tạo
Segment 0 base 250 length 300 ra số lỗi trang là bao nhiêu?
Segment 1 base 800 length 200 a) 0
Hãy xác định địa chỉ vật lý của ô nhớ có b) 3
địa chĩ ảo <1, 160> c) 4
a) 160 d) 5

4
Câu 49) Thiết bị chứa tin nào không cần a) Hệ điều hành
defrag (chống phân mảnh) b) Chương trình điều khiển trực tiếp các
a) CDROM và HDD thiết bị
b) HDD và SSD c) Chương trình điểu khiển gián tiếp các
c) SSD và CDROM thiết bị
d) HDD và USB d) Chương trình điều khiển máy tính
Câu 50) Kỹ thuật cấp phát bộ nhớ nào sau Câu 56) Tính chất nào không phải là tính
đây loại bỏ được hiện tượng phân chất thiết yếu của một hệ thống
mảnh ngoại vi file
a) Cấp phát liên tục a) Dung lượng rất lớn
b) Phân đoạn b) Tốc độ truy xuất nhanh
c) Phân trang c) Tồn tại lâu dài
d) Cả 3 đều đúng d) Nhiều process có thể truy xuất đồng
Câu 51) Có mấy lớp giải thuật chống thời vào các phần tử khác nhau trên
deadlock hệ thống file
a) 3 (phòng ngừa, điều hòa, nhận biết và Câu 57) Ưu điểm của đĩa cứng so với bộ
khắc phục) nhớ chính (RAM)
b) 3 (phòng ngừa, dự báo và tránh, nhận a) Không bị mất thông tin khi bị mất
biết và khắc phục) điện
c) 2 (phòng ngừa, nhận biết và khắc b) Tốc độ truy xuất nhanh
phục) c) Nhiều process có thể truy xuất cùng
d) 2 (điều hòa, nhận biết và khắc phục) lúc 1 đĩa cứng
Câu 52) Đâu là đặc đểm của thuật giải d) Cả 3 câu trên đều đúng
Round Robin Câu 58) Tập hợp tất cả địa chỉ ảo phát
a) Mọi tiến trình đều kết thúc được sinh bởi một chương trình được
b) Không cần tham số lượng tử thời gian gọi là
quantum a) Không gian địa chỉ
c) Độc quyền b) Địa chỉ logic
d) Thời gian chờ đợi trung bình lớn c) Địa chỉ vật lý
Câu 53) Để các tiến trình chia sẻ CPU một d) Chương trình ứng dụng
cách công bằng, không có tiến Câu 59) Xét không gian địa chỉ ảo có 8
trình nào phải chờ đợi vô hạn để trang, mỗi trang có kích thước
được cấp CPU, hệ điều hành 2Kb. Ánh xạ vào bộ nhớ vật lý có
dùng thành phần nào để giải 32 khung trang. Địa chỉ vật lý
quyết vấn đề này gồm bao nhiêu bit
a) Bộ phân phối tài nguyên a) 5
b) Khối quản lí tài nguyên b) 10
c) Bộ điều phối tiến trình c) 15
d) Khối quản lí tiến trình d) 16
Câu 54) Thuật toán nào không dùng để Câu 60) Nơi lưu trữ thông tin về danh
mã hóa dữ liệu cho mục tiêu bảo sách các cluster của một file trên
mật dữ liệu đĩa cứng là
a) Hệ mật đối xứng a) Vùng dữ liệu (data area)
b) Hệ mật khóa công khai b) Directory Entry
c) Chữ ký số c) Master Boot
d) Hàm băm d) FAT
Câu 55) Phát biểu đúng nhất về chương
trình vi điều khiển là

--- Hết ---

5
TRƯỞNG KHOA/BỘ MÔN DUYỆT ĐỀ
(Ký và ghi rõ họ tên)

You might also like