WorksheetsTest
Total questions: 66
Worksheet time: 33mins
Cho hàng đợi yêu cầu: 98, 183, 37, 122, 14, 124, 65, 67. Đầu từ hàng đĩa đang ở cylinder 53. Tính quãng đường (theo cylinder) khi sử dụng lập lịch SSTF
236
235
237
238
Trong hệ thống I/O đĩa thời gian để đầu đọc đến dùng track cần thiết trên một đĩa gọi là
Seek time
Latency time
Không câu nào đúng
Tranfer time
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, dùng thuật toán lập lịch C-SCAN thì đầu đọc sẽ lần lượt đi qua các khối có thứ tự nào sau đây
53, 14, 37, 65, 67, 98, 122, 124, 183
53, 183, 124, 122, 98, 67, 65, 37, 14
53, 65, 67, 98, 122, 124, 183, 14, 37
53, 37, 14, 65, 67, 98, 122, 124, 183
Chọn phát biểu đúng về thao tác nguyên tử
Tiến trình thứ 2 có thể tranh CPU của tiến trình đang thực hiện thao tác nguyên tử
Không thể chia nhỏ thời gian sử dụng CPU khi thực hiện thao tác nguyên tử
Cả A và B đều đúng
Cả A và B đều sai
Lớp gọi hệ thống được tạo ra bởi
Lớp giao tiếp với người sử dụng
Lớp phần cứng
Lớp nhân
Lớp ứng dụng
Trong chế độ phân trang 2 mức (địa chỉ logic dạng <P1, P2, D> ), hệ thống sử dụng 10 bit cho P1, kích thước mỗi page là 1024 byte, dung lượng bộ nhớ vật lý là 230 byte. (10, 1030, 1020) là địa chỉ hợp lệ
Đúng
Sai
Trong kỹ thuật định vị file theo chỉ số, kích thước 1 khối = 512byte, kích thước của một phần tử trong khối chỉ số là 4byte. Tính kích thước tối thiểu của 1 file
512 byte
512/4 byte
1024 byte
512*4 byte
Sử dụng cấp phát nào sau đây xảy ra hiệu ứng phân mảnh và phân mảnh ngoài
Cấp phát liên tục
Tất cả đều sai
Phân đoạn
Phân trang
Tạo, hủy, mở, đóng, đọc, ghi ... là các tác vụ cần thiết để hệ điều hành
Quản lí mạng
Quản lí tiến trình
Quản lí tập tin
Quản lí bộ nhớ
Trình điều khiển thiết bị không làm việc trực tiếp với phần cứng thiết bị mà làm việc thông qua trình điều khiển của khối điều khiển thiết bị
Đúng
Sai
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ội 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 tạm dừng
Danh sách sẵn sàng (Ready list)
Danh sách tác vụ (Job list)
Danh sách chờ đợi (Waiting list)
Trong hệ thống I/O đĩa thời gian để đầu đọc đến đúng khối cần thiết trên một track gọi là
Latency time
Seek time
Tranfer time
Không câu nào đúng
Seek time tốt hơn với mỗi chuỗi yêu cầu không ảnh hưởng gì đến bandwidth ổ đĩa
Sai
Đúng
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, dùng thuật toán lập lịch FCFS thì đầu đọc sẽ lần lượt qua các khối có tứ tự nào sau đây
53, 98, 183, 37, 122, 14, 124, 65, 67
53, 37, 14, 65, 67, 98, 122, 124, 183
53, 14, 37, 65, 67, 98, 122, 124, 183
56, 65, 67, 98, 122, 124, 183, 37, 14
Chọn câu trả lời đúng
Lập lịch ngắn hạn chọn để nạp tiến trình từ bộ nhớ vào CPU
Lập lịch ngắn hạn chọn để nạp tiến trình từ bộ nhớ ngoài và bộ nhớ trong
Lập lịch ngắn hạn = lập lịch CPU = lập lịch tiến trình
Không câu nào đúng
Tiến trình chỉ có trạng thái running khi ở trong đoạn găng
Đúng
Sai
Chọn các câu trả lời đúng về hệ điều hành
Mạng LAN là một hệ song song
Các loại hệ điều hành chính: đơn chương trình, đa chương trình, hệ điều hành thời gian thực; Điện thoại, máy tính kết nối bluetooth tạo thành 1 hệ phân tán
Điện thoại, máy tính kết nối bluetooth không tạo thành 1 hệ phân tán
Hệ song song là cách gọi khác của hệ phân tán, mạng LAN là một hệ song song
Nguyên lí phân phối độc quyền thường thích hợp với các hệ xử lí
Hệ thống xử lí theo thời gian thực
Hệ thống xử lí theo lô
Hệ thống đa chương
Cả A, B. C đều sai
Với một đĩa 20M kích thước một khối 1K, nếu quản lí khối trống dùng DSLK cần bao nhiêu khối để quản lí đĩa này bao nhiêu
80 khối
16 khối
40 khối
20 khối
Câu nào sau đây phát biểu không chính xác
Tiến trình xử lí tín hiệu bằng cách gọi hàm xử lí tín hiệu
Tiến trình có thể trao đổi dữ liệu
Tiến trình xử lí tín hiệu theo cách riêng của nó
Tiến trình có thể thông báo cho nhau về một sự kiện
Lời gọi hệ thống là lệnh do hệ điều hành cung cấp dùng để giao tiếp giữa hệ điều hành và
Phần cứng máy tính
Tiến trình
Phầm mềm máy tính
Chương trình
Không xác định
Có
Không
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à bao nhiêu
2 khối
4 khối
16 khối
8 khối
Không hợp lệ
600
635
649
Hệ điều hành xử dụng chế độ kép (dual-mode) để làm gì
Tăng tốc độ của hệ thống
Tăng khả năng tùy biến của hệ thống
Bảo vệ tài nguyên của hệ thống
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 C-LOOK (dầu đọc/ghi đang di chuyển theo chiều tăng dần cylinder)
322
640
362
236
Chọn câu trả lời đúng về ngắt
Chương trình con phục vụ ngắt là một chương trình chạy bởi thiết bị ngoại vi
Bảng vector ngắt chứa dữ liệu được xử lý bởi ngắt
Ngắt là quá trình dừng chương trình chính đang thực hiện để chuyển sang thực hiện chương trình con phục vụ ngắt khi tín hiệu ngắt xảy ra và bảng vector ngắt chứa địa chỉ của chương trình con phục vụ ngắt
Cả A, B, C đều đúng
Hệ thống ở trạng thái an toàn khi và chỉ khi mọi chuỗi tiến trình đều là chuỗi an toàn
Đúng
Không xác định
Sai
Cách cài đặt hệ thống tập tin nào không bị lãng phí do phân mảnh ngoài, không cần dùng bảng FAT nhưng truy xuất ngẫu nhiên sẽ chậm và khó bảo vệ số hiệu khối tập tin
Dùng danh sách liên kết
Cấp phát liên tục
Dùng FAT
Dùng bảng chỉ mục
Khi một tiến trình kết thúc xử lí, hệ điều hành hủy bỏ nó bằng một số hoạt động, hoạt động nào sau đây là không cần thiết
Hủy tiến trình ra khỏi tất cả các danh sách quản lý của hệ thống
Hủy bỏ PCB của tiến trình
Hủy bỏ định danh của tiến trình
Thu hồi các tài nguyên cấp phát cho tiến trình
7, 11, 13, 14, 19
10, 11, 9, 14, 19
10, 8, 13, 14, 19
10, 11, 13, 14, 19
Máy tính có thể thực hiện khi không có ổ cứng
Sai
Đúng
Cách cài đặt hệ thống tập tin nào sau đây hiệu quả cho việc quản lý những hệ thống tập tin lớn
Cấp phát liên tục
Tất cả đều sai
Dùng cấu trúc I-node
Cấp phát không liên tục dùng FAT
Trình điều khiển thiết bị là một phần của nhân hệ điều hành đúng hay sai
Sai
Đúng
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 tớ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ừ tới cylinder chứ sector được yêu cầu và Trễ quay: là thời gian cộng thêm chờ đĩa quay sector được yêu cầu tới đầu từ
Để 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
Khối quản lý tài nguyên
Khối quản lý tiến trình
Bộ điều phối
Bộ phân phối
Khi giải quyết bài toán miền giăng, điều kiện nào sau đây là không cần thiết
Không có hai tiến trình nào ở trong miền giăng cùng một lúc
Không có tiến trình nào phải chờ vô hạn để được vào miền giăng
Một tiến trình bên ngoài miền giăng không được ngăn cản các tiến trình khác vào miền giăng
Phải giả thiết tốc độ các tiến trình, cũng như về số lượng bộ xử lý
Chọn các biểu đúng về giải thuật chủ nhà băng
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
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ác
Need là ma trận làm việc của tiến trình
Work 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
Chọn phát biểu đúng về vào/ra theo chương trình
Không cần hỗ trợ của ngắt hay DMA
Tất cả đều sai
Cần hỗ trợ của ngắt
Tất cả đều đúng
Thuật toán nào sau đây là thuật toán có thể điều phối theo nguyên tắc độc quyền
FIFO
Theo công việc ngắn nhất (Shortest job first)
Điều phối với độ ưu tiên
Chiến lược điều phối với nhiều mức độ ưu tiên
27s
24s
30s
25s
Không hợp lệ
600
649
1727
Các loại lập lịch gồm
Song song và trung hạn
Ngắn hạn, dài hạn và trung hạn
Dài hạn và ngắn hạn
Phân tán và song song
Chức năng điều phối tác vụ của hệ điều hành được kích hoạt khi
Hệ thống tạo lập một tiến trình
Tiến trình đang đợi
Tiến trình đang xử lý
Khi hệ thống phải truy xuất dữ liệu có số khối liên tục thì thuật toán lập lịch nào sau đây là hiệu quả nhất
FCFS
SCAN
SSTF
C-SCAN
Chọn phát biểu đúng về giải thuật chủ nhà băng
Sử dụng để kiểm tra việc cấp phát tài nguyên cho tiến trình
Sử dụng để kiểm tra một chuỗi có là chuỗi an toàn hay không
Cả A và B đều đúng
Cho hàng đợi yêu cầu: 125, 14, 128, 99, 183, 37, 65, 67. Đầu từ đĩa đang ở cylinder 53. Tính quãng đường (theo cylinder) khi sử dụng lập lịch SSTF
238
236
235
237
Kỹ thuật MVP/MVT (MultiProgmg-Vairiant partitions)
Không xảy ra phân mảnh ngoài
Xảy ra cả 2 loại phân mảnh
Không xảy ra phân mảnh trong nhưng xảy ra phân mảnh ngoài
Xảy ra phân mảnh trong
Lựa chọn các giải pháp xử lý deadlock của HĐH
Ngăn chặn và phát hiện
Phát hiện và khôi phục
Khôi phục
Tránh, ngăn chặn, phát hiện và khôi phục deadlock
0, 10, 11, 13, 14
10, 11, 13, 14, 19
0, 10, 13, 14, 19
10, 13, 14, 11, 19
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
235
236
P2 chỉ được thực hiện sau P1 thực hiện xong và đoạn code trên giải quyết bài toán đồng bộ
Đoạn code trên không giải quyết bài toán đồng bộ
Downs(s) là thao tác nguyên tử, Up(s) không là thao tác nguyên tử
Đoạn code trên giải quyết bài toán độc quyền truy xuất
Chọn phát biểu đúng
Tất cả đều đúng
Mỗi đối tượng có một tên duy nhất và có thể được truy nhập qua một tập các thao tác xác định
Vấn đề bảo vệ HĐH cần đảm bảo rằng mỗi đối tượng được truy nhập đúng và chỉ bởi những tiến trình được phép
Hệ thống máy tính gồm một tập hợp các tiến trình và các đối tượng (hardware và software)
Thuật toán chọn vùng trống đầu tiên đủ lớn để nạp tiến trình là
Worst-fit
First-fit
Best-fit
Không câu nào đúng
Quyền truy nhập trên một file có giá trình bằng 762, cho biết group access có quyền gì
read, execute
read, write
Không có quyền gì
read, write, execute
Chọn phát biểu đúng về hệ thống vào/ra sử dụng DMA
Bộ xử lý DMA thường chậm hơn CPU
Giải phóng CPU khỏi thao tác vào/ra
Tất cả đều đúng
Kỹ thuật nào sau đây áp dụng hiệu quả trong hệ thống phân tán
Socket
Đường ống (Pipe)
Vùng nhớ chia sẻ
Cả A, B và C đều sai
Cho chuỗi tiến trình <P1, P2, ... Pn> thỏa mãn với mỗi Pi, tài nguyên yêu cầu có thể được cung cấp bởi tài nguyên khả dụng (chưa phân phối cho tiến trình nào) hiện tại và các tài nguyên đang được giữ bởi Pj, với j<i. Chọn các lập luận để chứng minh chuỗi trên là chuỗi an toàn
Vì không xảy ra deadlock và khi Pj kết thúc, Pj 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
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 Pj kết thú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 và khi Pi kết thúc, P(i+1) có thể giành được tài nguyên cần thiết, v.v..
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 và vì không xảy ra deadlock
Khi Pi kết thúc, P(i+1) có thể giành được tài nguyên cần thiết, v.v.. và vì không xảy ra deadlock
Phương pháp nhanh nhất để trao đổi thông tin giữa các tiến trình
Socket
Trao đổi thông điệp
Vùng nhớ chia sẻ
Không xác định
Không có deadlock
Deadlock
Câu nào sau đây là không chính xác
Tiến trình tự quyết định thời điểm cần dừng hoạt động đang xử lí để phục vụ tiến trình khác và các tiến trình có thể liên lạc với nhau không thông qua hệ điều hành
Tiến trình là một chương trình đang ở trong bộ nhớ
Tiến trình là một chương trình đang xử lí, sở hữu một không gian địa chỉ, một con trỏ lệnh, một tập các thanh ghi và stack
Chọn phát biểu đúng về RAID
RAID chỉ có một mức duy nhất và được sử dụng để cải thiện hiệu năng, độ tin cậy của hệ thống lưu trữ bằng cách lưu trữ các dữ liệu dư thừa
Cải thiện hiệu năng, độ tin cậy của hệ thống lưu trữ bằng cách lưu trữ các dữ liệu dư thừa
Sử dụng nhiều đĩa như một đơn vị lưu trữ và Cải thiện hiệu năng, độ tin cậy của hệ thống lưu trữ bằng cách lưu trữ các dữ liệu dư thừa
Trong toàn bộ hệ thống hệ điều hành sử dụng bao nhiêu danh sách sẵn sàng
Một danh sách cho mỗi tiến trình
Một danh sách
Hai danh sách
Một danh sách cho một cho mỗi tài nguyên (thiết bị ngoại vi)
Khi hệ thống phải truy xuất dữ liệu khối lượng lớn thì thuật toán lập lịch nào sau đây là hiệu quả
SSTF và FCFS
SCAN và C-SCAN
C-SCAN
FCFS
Ví dụ cần đọc các khối sau: 98, 183, 37, 122, 14, 125, 65, 67 đầu đọc tại vị trí 53, dùng thuật toán lập lịch SCAN thì đầu đọc sẽ lần lượt qua các khối có thứ tự nào sau đây
"53, 14, 37, 65, 67, 98, 122, 124, 183" và "53, 65, 67, 98, 122, 124, 183, 37, 14"
"53, 37, 14, 65, 67, 98, 122, 124, 183" và "53, 65, 67, 98, 122, 124, 183, 37, 14"
Chỉ "53, 65, 67, 98, 122, 124, 183, 37, 14"
Chỉ "53, 183, 124, 122, 98, 67, 65, 37, 14"
Chọn phát biểu đúng về hệ điều hành thời gian thực
Đảm bảo giải quyết bài toán không muộn hơn một thời điểm xác định
Mỗi tiến trình được gắn với một thời gian xác định phải hoàn thành gọi là DeadTime
Hoàn thiện bài toán muộn hơn không có ý nghĩa
Cả A, B, C đều đúng
