NEW
Font size
WorksheetsCâu hỏi về hệ thống máy tính
Total questions: 29
Worksheet time: 15mins
Thời gian truy nhập có các thành phần chính là:
Trễ quay (Rotational latency) là thời gian cộng thêm chờ đĩa quay sector được yêu cầu lời đầu tư và thời gian đọc sector
Tất cả
Thời gian đọc sector
Thời gian định vị: là thời gian chuyển đầu từ lời cylinder chứa sector được yêu cầu và trễ quay: là thời gian chờ đĩa quay sector được yêu cầu lời đầu tư
Ví dụ trong ngôn ngữ lập trình C câu lệnh Count= Write(fd,buffer,nbytes); thuộc phần mềm xuất nhập nào sau đây:
Điều khiển thiết bị
Phần mềm nhập xuất không gian người sử dụng
Tất cả đều đúng
Phần mềm nhập xuất độc lập với thiết bị
Chọn phát biểu sai về RAG
Nếu đồ thị không chu trình thì không xảy ra deadlock
Với hệ thống đơn cá thể, nếu RAG có chu trình thì chắc chắn deadlock
Với hệ thống đa cá thể, nếu RAG có chu trình thì không có deadlock
Cả A,B,C đều sai
Trong hệ thống IO đĩa thời gian để đọc đến đúng khối cần thiết trên một track gọi là:
Latency time
Seek time
Không câu nào đúng
Transfer time
Loại thư mục nào để tổ chức và khai thác nhưng gây khó khăn khi đặt tên tập tin không trùng nhau, người sử dụng không thể phân nhóm cho tập tin và tìm kiếm chậm
Thư mục đa cấp
Thư mục hai cấp
Không câu nào đúng
Thư mục cấp một
rong chế độ phân trang 2 mức địa chỉ logic dạng <p1,p2 hệ thống sử dụng 10 bit cho P1, kích thước mỗi page là 1024 byte, dụng lượng bộ nhớ vật lý là (chịu k nhìn thấy cái phần còn lại)
Đúng
Sai
Câu 7: Chuỗi tiến trình
A. Pi không ảnh hưởng đến các tiến trình khác trong chuỗi
B. Nếu tài nguyên Pi cần đang bị Pj giữ thì nó có thể đợi cho đến khi tất cả các tiến trình Pj kết thúc , Pi có thể giành được các tài nguyên cần thiết, thực hiện, rồi trả lại các tài nguyên đó và kết thúc
C. Khi Pj kết thúc, Pi có thể giành được các tài nguyên cần thiết, thực hiện, rồi trả lại các tài nguyên đó và kết thúc
Câu 8: phần tử access(i,j) trong ma trận truy cập chỉ ra:
A. Các miền của ma trận
B. Tập các thao tác một tiến trình có thể thực hiện trong miền j trên đối tượng i
C. Các đối tượng và tiến trình liên quan
D. Tập các thao tác một tiến trình có thể thực hiện trong miền i trên đối tượng j
Câu 9: chọn phát biểu đúng
A. Tất cả đều đúng
B. Quyền truy cập bằng 1 tập các thao tác hợp lệ vì có thể được thực hiện trên một đối tượng
C. Miền bảo vệ bằng 1 tập các quyền truy cập (access-..)
Câu 10: với một đĩa 1Gb kích thước một khối là 4k, nếu quản lý khối trống dùng vector bit thì kích thước vector bit là nhiêu:
A. 8 khối
B. 4 khối
C. 2 khối
D. 16 khối
Câu 11: Hệ điều hành sử dụng các thành phần nào sau đây của nó để chuyển đổi ngữ cảnh và trao CPU cho một tiến trình khác ( đối với tiến trình đang thực thi…
A. Khối quản lý tiến trình
B. Bộ phân phối
C. Bộ điều phối
D. Khối quản lý tài nguyên
Để các tiến trình chia sẻ CPU một cách công bằng, không có tiến trình nào phải chờ đợi vô hạn để được cấp CPU, hệ điều hành dùng thành phần nào để giải quyết vấn đề này.
Bộ điều phối
Khối quản lý tiến trình
Khối quản lý tài nguyên
Bộ phân phối
Chọn phát biểu đúng về kỹ thuật định vị file liên tục
Phân mảnh trong
Cả phân mảnh trong và phân mảnh ngoài
Phân mảnh ngoài
Không xảy ra phân mảnh
Lời gọi hệ thống được tạo ra bởi:
Lớp nhân
Lớp ứng dụng
Lớp giao diện với người sử dụng
Lớp phần cứng
Để các tiến trình chia sẻ CPU một cách công bằng, không có tiến trình nào phải chờ đợi vô thời hạn để được cấp CPU, hệ điều hành dùng thành phần nào để giải quyết vấn đề này
Bộ phân phối
Bộ điều phối
Khối quản lý tiến trình
Khối quản lý tài nguyên
Chọn phát biểu đúng: (đề nó v, viết giống y hệt)
Hệ điều hành đơn chương trình: Toàn bộ hệ thống máy tính phục vụ 1 chương trình từ lúc bắt đầu khi ctr được đưa vào bộ nhớ
Đa chương trình: một thời điểm có nhiều ctr có mặt đồng thời trong bộ nhớ. Các chương trình có yêu cầu phân phối CPU để thực hiện
Cả A và B đều đúng
Chọn các phát biểu đúng về giải thuật chủ nhà băng
Word là vector cho biết các tài nguyên có thể làm việc và Need là ma trận làm việc của tiến trình
Vector finish cho biết trạng thái kết thúc của các tiến trình. Work là vector cho biết các tài nguyên có thể làm việc và Allocation là ma trận thể hiện các tài nguyên mà tiến trình đang giữ c…
Need là ma trận làm việc của tiến trình
Allocation là ma trận thể hiện các tài nguyên mà tiến trình đang giữ các và Need là ma trận làm việc của tiến trình
Ví dụ cần đọc các khối sau 98, 183, 37, 122, 14, 124, 65, 67 đầu đọc tại vị trí 53, tính tổng quãng đường dịch chuyển đầu đọc/ghi theo thuật toán SCAN ( đầu đọc/ghi đang di chuyển…giảm dần cylinder)
322
238
382
640
Cho hàng đợi yêu cầu 122, 14, 124, 65, 98, 185, 37, 67. Đầu từ đĩa đang ở cylinder 53. Tính quãng đường (theo cylinder) khi sử dụng lập lịch SSTF…..
238
237
236
235
Giải pháp Test&Set có giải quyết triệt để bài toán độc quyền truy xuất khi hệ thống sử dụng nhiều CPU
Không
Có
Vận chuyển DMA được thực hiện bởi:
Bộ điều khiển thiết bị
Không câu nào đúng
Bộ nhớ trong
CPU
Với hệ thống đơn CPU, tại sao một tiến trình đa luồng lại thực hiện nhanh hơn đơn luồng:
Có nhiều luồng chạy song song
Được cấp nhiều bộ nhớ hơn
Có khả năng tranh chấp CPU tốt hơn tiến trình đơn luồng
Trong các giải pháp đồng bộ tiến trình sau, giải pháp nào đảm bảo điều kiện "Không có hai tiến trình cùng ở trong miền găng cùng lúc":
Sử dụng biến cờ hiệu
Giải pháp Peterson và sử dụng biến cờ hiệu
Sử dụng luân phiên và giải pháp Peterson
Chọn phát biểu đúng về chương trình và tiến trình:
Tiến trình là một quá trình hoạt động của hệ điều hành
Chương trình là tập lệnh và dữ liệu, sử dụng để giải quyết một vấn đề còn Tiến trình là một quá trình hoạt động của chương trình
Tiến trình là một chương trình
A, B, C đều sai
Kỹ thuật nào sau đây là liên lạc trực tiếp giữa hai tiến trình
Trao đổi thông điệp
Đường ống (Pipe)
Socket
Cho chuỗi tham chiếu trang sau: 1, 2, 3, 4, 5, 5, 4, 3, 2, 1, 6, 7, 1, 9, 1, 7, 6, 5, 8, 3, 2, 1. Giả sử tại thời điểm ban đầu các trang 7, 8, 9 đang có mặt trong bộ nhớ theo đúng thứ tự. Trong trường hợp hệ thống có 5 frames, tính số lỗi trang khi sử dụng thuật toán phân trang.
18
15
10
12 (fifo, 13 lru)
Tiến trình đang thực thi sẽ chuyển về loại danh sách nào khi xảy ra sự kiện đợi một thao tác nhập/xuất hoàn tất, yêu cầu tài nguyên dữ liệu chưa được thỏa mãn , yêu cầu…
Danh sách sẵn sàng (Ready list)
Danh sách tác vụ (Job list)
Danh sách chờ đợi (Waiting list)
Cả A, B và C đều sai
Khi một tiến trình được tạo ra mà bộ nhớ chưa đủ chỗ nó sẽ được chèn vào danh sách:
Danh sách sẵn sàng (Ready list)
Danh sách tác vụ (Job list)
Danh sách chờ đợi (Waiting list)
Lựa chọn các giải pháp xử lý deadlock của HĐH
Tránh, ngăn chặn, phát hiện và khôi phục deadlock
Ngăn chặn và phát hiện
Phát hiện và khôi phục
Khôi phục
