CEA201Chưa đoKỳ 1Cơ sở ngành Cập nhật 1 ngày trước
CEA201 - Tổ chức và Kiến trúc máy tính
50Câu hỏi
1Bộ đề
17Chủ đề
Câu hỏi của môn
50/50 câuHết danh sách
Atrue, false
Btrue, true
Cfalse, true
Dfalse, false
Lời giải
Mở trang câu hỏi này →Đáp án đúng: "true, false". Phát biểu (1) đúng: mô-đun I/O phải nhận ra một địa chỉ riêng cho mỗi thiết bị ngoại vi nó điều khiển để biết lệnh từ CPU nhắm vào thiết bị nào. Phát biểu (2) sai vì đã đảo ngược: I/O channel (mô-đun có bộ xử lý riêng, gánh phần lớn việc vào ra) thường gặp ở mainframe, còn I/O controller đơn giản mới phổ biến ở microcomputer. "true, true" sai vì coi phát biểu (2) là đúng dù nó tráo vai hai loại mô-đun. "false, true" sai cả hai vế: phủ nhận yêu cầu địa chỉ hoá thiết bị và chấp nhận phát biểu bị đảo. "false, false" sai vì phát biểu (1) là yêu cầu cơ bản của mọi mô-đun I/O, không thể bác bỏ.
AAccess time depends on the sequence of prior accesses.
BEach addressable location is accessed based on a portion of its contents.
CAccess time is constant and independent of the sequence of prior accesses.
DIt uses a shared read-write mechanism for retrieval.
Lời giải
Mở trang câu hỏi này →Đáp án đúng: "Access time is constant and independent of the sequence of prior accesses.". Với random access, mỗi vị trí có địa chỉ riêng được chọn bằng mạch giải mã, nên thời gian truy cập vị trí nào cũng như nhau và không phụ thuộc các lần truy cập trước; bộ nhớ chính là ví dụ điển hình. "Access time depends on the sequence of prior accesses." sai vì đó là đặc điểm của sequential access như băng từ, phải đi qua các bản ghi nằm giữa. "Each addressable location is accessed based on a portion of its contents." sai vì đó là associative memory, truy xuất theo nội dung, như trong một số cache. "It uses a shared read-write mechanism for retrieval." sai vì cơ chế đọc ghi dùng chung, phải dịch chuyển tới vị trí cần đọc, là đặc trưng của sequential access và direct access như băng, đĩa.
A6.89
B7.20
C7.50
D8.00
Lời giải
Mở trang câu hỏi này →Đáp án đúng: "6.89". Theo định luật Amdahl, speedup = 1 / ((1 − f) + f/N) với f = 0,95 là phần song song hoá được và N = 10 bộ xử lý: 1 / (0,05 + 0,95/10) = 1 / (0,05 + 0,095) = 1 / 0,145 ≈ 6,897, cắt ở hai chữ số thập phân được 6.89. "7.20" sai vì muốn đạt mức này thì phần song song phải khoảng 95,7% chứ không phải 95%. "7.50" sai vì nó đòi khoảng 96,3% chương trình song song hoá được, và cũng không phải kết quả làm tròn của 6,897. "8.00" sai vì cần khoảng 97,2% song song; con số tròn này bỏ qua sức nặng của 5% phần tuần tự vốn chỉ chạy trên một bộ xử lý dù có thêm bao nhiêu bộ xử lý đi nữa.
48Which control signal is responsible for temporarily opening the gate to allow data to pass in the data path?4 lựa chọn
ASystem bus data transfer signal.
BMemory buffer control signal.
CALU activation signal.
DGate control signal from the control unit.
Lời giải
Mở trang câu hỏi này →Đáp án đúng: "Gate control signal from the control unit.". Trong data path, các thanh ghi và ALU nối với nhau qua các cổng (gate); khối điều khiển phát tín hiệu điều khiển cổng để mở cổng trong đúng một nhịp, cho dữ liệu đi từ nguồn sang đích, rồi đóng lại. "System bus data transfer signal." sai vì tín hiệu bus hệ thống điều phối trao đổi giữa CPU với bộ nhớ và I/O bên ngoài, không trực tiếp mở các cổng bên trong data path. "Memory buffer control signal." sai vì nó chỉ liên quan tới việc nạp hoặc xuất dữ liệu của thanh ghi đệm bộ nhớ, là một trường hợp riêng chứ không phải cơ chế chung. "ALU activation signal." sai vì tín hiệu này chọn phép toán cho ALU thực hiện, không mở đường cho dữ liệu đi qua.
AIt was the first microprocessor with a built-in cooling system
BIt was designed for specific applications, not general computing
CIt was the first general-purpose microprocessor
DIt introduced the concept of Instruction Set Architecture
Lời giải
Mở trang câu hỏi này →Đáp án đúng: "It was the first general-purpose microprocessor". Intel 8080 (1974) là bộ vi xử lý 8 bit đầu tiên được thiết kế để làm CPU cho máy tính đa dụng, nhanh hơn và tập lệnh phong phú hơn 8008, rồi trở thành bộ não của các máy vi tính đời đầu như Altair 8800. "It was the first microprocessor with a built-in cooling system" sai vì chip thời đó tiêu thụ điện thấp, không có hệ thống làm mát tích hợp và đây không phải điểm đáng ghi nhận. "It was designed for specific applications, not general computing" sai vì mô tả này gần với 4004 hay 8008, vốn làm cho máy tính bỏ túi và thiết bị đầu cuối; 8080 thì ngược lại. "It introduced the concept of Instruction Set Architecture" sai vì khái niệm một kiến trúc tập lệnh chung cho cả họ máy đã có từ IBM System/360 năm 1964, trước 8080 cả chục năm.
A[-512, 511]
B[-108, 107]
C[-32768, 32767]
DAny integral value.
Lời giải
Mở trang câu hỏi này →Đáp án đúng: "[-512, 511]". Trường immediate 10 bit biểu diễn số nguyên có dấu theo bù 2 có phạm vi từ −2^(10−1) đến 2^(10−1) − 1, tức −2^9 = −512 đến 2^9 − 1 = 511; bit cao nhất làm bit dấu nên phía âm có thêm một giá trị. "[-108, 107]" sai vì không ứng với số bit nào cả: 108 không phải lũy thừa của 2, trong khi biên âm của bù 2 luôn là −2^(n−1). "[-32768, 32767]" sai vì đó là phạm vi của trường 16 bit (−2^15 đến 2^15 − 1), rộng hơn nhiều so với 10 bit. "Any integral value." sai vì toán hạng tức thời nằm ngay trong lệnh nên bị giới hạn bởi số bit của trường, không thể chứa số nguyên bất kỳ.