NEW
Font size
WorksheetsNTHTMT
Total questions: 68
Worksheet time: 34mins
Một cách tổng quát, hệ thống nhớ của máy tính có thể chia thành 2
nhóm, đó là:
Bộ nhớ Cache và bộ nhớ ngoài
Bộ nhớ ngoài và bộ nhớ ROM
Bộ nhớ trong và Bộ nhớ thiết bị
Bộ nhớ trong và Bộ nhớ ngoài
Liên quan đến bộ nhớ ROM, phát biểu nào sau đây là đúng:
Có thể dùng điện để xoá thông tin trong PROM
PROM là loại ROM có thể xoá và ghi (thông tin) lại nhiều lần
EPROM là loại ROM có thể xoá và ghi (thông tin) lại nhiều lần
Có thể dùng điện để xoá thông tin trong EEPROM
CPU trong máy tính John Von Neumann dựa vào...... (Instruction) tiếp
theo, đang chứa ở main memory, mà nó phải thực hiện. để biết được lệnh
Thanh ghi bộ đếm chương trình
Thanh ghi con trỏ chương trình
Thanh ghi mã lệnh chương trình
Thanh ghi địa chỉ lệnh chương trình
Trong máy tính John Von Neumann, một chu kỳ lệnh gồm 3 bước chính,
đó là:
Nhận lệnh từ main memory; Giải mã lệnh và Thực thi lệnh
Nhận lệnh từ main memory, Giải mã lệnh và Ghi kết quả về lại main memory
Giải mã lệnh; Thực thi lệnh và Ghi kết quả về lại memory
Nhận lệnh từ main memory; Thực thi lệnh và Ghi kết quả về lại memory
Hiện tượng phân mảnh (fragmentation) trên main memory có 2 tác động
tiêu cực với hệ thống: Gây lãng phí không lưu trữ của main memory và
ảnh hưởng đến tốc độ nạp.......... vào main memory
Program
Processor
Process
Thread
Hiện tượng phân mảnh (fragmentation) trên main memory có thể gây
lãng phí không gian lưu trữ của nơi này. Trong khi đó, hiện tượng phân
mảnh trên đĩa không những lãng phí không gian lưu trữ của đĩa (disk) mà
còn làm chậm quá trình ghi/đọc............... ở nơi đây
Thư mục
Tập tin
Chương trình
Tiến trình
Thuật toán nào sau đây KHÔNG phải là thuật toán “thay thế trang"
(Page Replacement)?
First-In First-Out (FIFO
First-Come First-Serve (FCFS)
Least Recently Used (LRU)
Most Recently Used (MRU)
Thuật toán nào sau đây là thuật toán "thay thế trang" (Page
Replacement)?
First-Come First-Serve (FCFS)
Round Robin (RR)
First-In First-Out (FIFO)
Shortest Job First (SJF)
Theo nguyên lý máy John Von Neumann, CPU nhận lệnh (Fetch
Instruction) từ main memory dựa vào giá trị của thanh ghi nào?
Program Counter Register
Instruction Counter Register
Program Pointer Register
Stack Pointer Register
Với hệ điều hành, mục tiêu chính của đồng bộ hoá tiến trình (process
synchronization) là, đảm bảo sao cho khi có nhiều tiến trình đồng thời truy
cập đến tài nguyên chia sẻ, thi việc truy cập tài nguyên chia sẻ của tiến
trình này không cản trở việc truy cập của tiến trình kia; và ngăn chặn được
hiện tượng. ........dữ liệu do truy cập đồng thời gây ra.
Không nhất quán (inconsistent)
C. Không thể bảo vệ (cannot protect)
Không thể cập nhật (unable to update)
D. Không đồng bộ (asynchronous)
Trong môi trường hệ điều hành đa tiến trình (Multi process), việc đồng
bộ hóa tiến trình là cần thiết, nó đảm bảo tính nhất quán và tính toàn vẹn
của dữ liệu, đồng thời tránh được nguy cơ xảy ra……... trong hệ thống và
những vấn đề đồng bộ hoá khác.
A. Tắc nghẽn (Deadlock)
B. Xung đột (Conflict)
C. Tranh chấp (Disputes)
D. Tình trạng tranh đoạt (Race Conditions)
Trong môi trường hệ điều hành đa tiến trình (Multi process), việc đồng
bộ hoá tiến trình là cần thiết, nó đảm bảo tính nhất quán và tính toàn vẹn
của dữ liệu, đồng thời tránh được nguy cơ xảy ra……… trong hệ thống và
những vấn đề đồng bộ hoá khác
A. Tắc nghẽn (Deadlock)
B. Xung đột (Conflict)
C. Tranh chấp (Disputes)
D. Tình trạng tranh đoạt (Race Conditions)
Liên quan đến vấn đề tổ chức "đồng bộ hoá tiến trình" (process
synchronization) của hệ điều hành, hệ điều hành chia các tiến trình trong
hệ thống thành 2 nhóm, đó là:
A. Independent Process và Dependent Process
B. Dependent Process và Cooperative Process
C. Independent Process và Cooperative Process
D. Preemptive Process và Non-Preemptive Process
Cái nào sau đây KHÔNG phải là thành phần của một hệ thống tập tin
(File System), trên thiết bị lưu trữ (storage device), của hệ điều hành?
A. File System Structure
B. File Allocation
C. Data Processing
D. Data Retrieval
Trong môi trường mạng máy tính, người sử dụng, nếu được phép, thì
họ có thể truy cập, chia sẻ, v.v. các tập tin, thư mục được lưu trữ trên các ổ
đĩa của các máy tính khác nhau trên mạng. Điều này được hỗ trợ bởi loại
File system (hệ thống tập tin) nào?
A. Common File System (CFS)
B. Shared File System (SFS)
C. Computer File System (CFS)
D. Network File System (NFS)
Trong các lệnh Assembly sau đây, hãy cho biết dòng lệnh nào sai?
A. MOV AL, 10
B. MOV AL, [SI]
C. MOV AL, ES:[SI]
D. MOV 400, BX
Trong các lệnh Assembly sau đây, hãy cho biết dòng lệnh nào sai?
A. Mov AL, 3
B. Mov AL, BXC. Mov AL, [SI]
C. Mov AL, [SI]
D. Mov [SI], BX
Trong hệ điều hành, thuật toán nào sau đây thuộc nhóm thuật toán lập
lịch CPU (điều phối tiến trình)?
A. Last In First Out
B. Short Remaining Time
C. Least Recently Used
D. First Come First Serve
Thuật toán nào sau đây là thuật toán lập lịch CPU (CPU Scheduling)?
A. Shortest Remaining Time (SRT)
B. Most Recently Used (MRU)
C. Least Recently Used (LRU)
D. Optimal Page Replacement (OPR)
Thuật toán nào sau đây KHÔNG phải là thuật toán “thay thế trang"
(Page Replacement)?
A. First-In First-Out (FIFO)
B. First-Come First-Serve (FCFS)
C. Least Recently Used (LRU)
D. Most Recently Used (MRU)
Thuật toán nào sau đây là thuật toán “thay thế trang" (Page
Replacement)?
A. First-Come First-Serve (FCFS)
B. Round Robin (RR)
C. First-In First-Out (FIFO)
D. Shortest Job First (SJF)
Địa chỉ của bảng trang trong bộ nhớ được chứa ở thanh ghi nào?
Thanh ghi con trỏ lệnh (Instruction Register)
Thanh ghi con ngăn xếp (Stack Register)
Thanh ghi bảng trang (Page Table Register)
Thanh ghi cơ sở bảng trang (Page Table Base Register)
heo nguyên lý máy John Von Neumann, khi cần truy xuất đến một ô
nhớ nào đó trên bộ nhớ, CPU sử dụng (hay sinh ra) loại địa chỉ ô nhớ nào?
A. Địa chỉ Segment
B. Địa chi Offset
C. Địa chỉ Logic
D. Địa chỉ Physical
Theo nguyên lý máy John Von Neumann, CPU nhận lệnh (Fetch
Instruction) từ main memory dựa vào giá trị của thanh ghi nào?
A. Program Counter Register
B. Instruction Counter Register
C. Program Pointer Register
D. Stack Pointer Register
Bên trong CPU của máy tỉnh John Von Neumann, có 3 đơn vị chức
năng chính, đó là:
A. CU, ALU và MAR
B. CU, ALU và MBR
C. CU, ALU và MDR
D. CU, ALU và REGISTER
Máy tính John Von Neumann sử dụng thanh ghi mã lệnh (IR) để chứa:
A. Địa chỉ của lệnh vừa được nhận (Fetch) về từ main memory
B. Mã của lệnh vừa được nhận (Fetch) về từ main memory
C. Độ lớn của lệnh vừa được nhận (Fetch) về từ main memory
D. Kiểu (Type) của lệnh vừa được nhận (Fetch) về từ main memory
Hạn chế chung của kỹ thuật bộ nhớ phân trang đơn và phân đoạn đơn
là gì?
A. Nạp tất cả trang/đoạn của tiến trình vào main memory
B. Chỉ nạp các trang/đoạn chỉnh của tiến trình vào main memory
C. Nạp tất cả trang/đoạn của chương trình vào main memory
D. Chỉ nạp các trang/đoạn chính của chương trình vào main memory
Các tiến trình ở trạng thái Ready thì được bộ phận điều phối tiến trình
đưa ra vào Ready list. Trong khi đó, các tiến trình ở trạng thái Blocked thì
được đưa vào………………………
A. Waiting list
B. Suspend list
C. Blocked list
D. Running list
Theo thuật toán điều phối tiến trình SJF, tiến trình được chọn để cấp
Processor là tiến trình có số đơn vị thời gian cần processor để thực thi là ít
nhất trong số các tiến trình đang ở danh sách…………. Thuật toán này làm
giảm đáng kể thời gian đợi………………của các tiến trình đợi thực thi.
A. ready list; trung bình
B. ready list; tối thiểu
C. execution list; trung bình
D. execution list: tối đa
Bộ phận điều phối tiến trình của hệ điều hành có tên là Dispatcher.
Dispatcher đông vai trò quan trọng trong việc quản lý tài nguyên của hệ
thống và đảm bảo sự thực thì hiệu quả của các……………….....trên main
memory.
A. Chương trình
B. Tiến trình
C. Tiểu trình
D. Đoạn mã lệnh
Lập lịch CPU, hay còn gọi là điều phối tiến trình, là một trong những
nhiệm vụ quan trọng của hệ điều hành. Hệ điều hành phải đưa ra quyết
định chính xác khi nào thì cho dừng tiến trình hiện tại để thu
hồi…………….. và khi có được……………….. thì cấp nó cho tiến trình nào
trong số các tiến trình đang ở trạng thái Ready (sẵn sàng)
A. Logic Processor; Physical Processor
B. Processor; Processor
C. Memory space; Memory space
D. Memory space; Processor
Theo thuật toán điều phối tiến trình Round Robin, tiến trình được chọn
để cấp Processor là tiến trình ở đầu Ready list. Nhưng khi tiến trình sử
dụng đủ thời gian.................... bị thu hồi Processor. Khi đó, nếu tiến trình
chưa kết thúc thì bộ phận điều phối sẽ đưa tiền trinh về…………….. Ready
list để đợi được cấp Processor lần thứ 2, hay thứ 3, thứ 4, v.v.
A. Quantum; Đầu
A. Quantum; Đầu
C. Đầu; Quantum
D. Cuối; Quantum
Hệ thống nhớ của máy tính có thể chia thành 2 nhóm chính nào?
Bộ nhớ trong và Bộ nhớ ngoài
Bộ nhớ trong và Bộ nhớ thiết bị
Bộ nhớ Cache và bộ nhớ ngoài
Bộ nhớ ngoài và bộ nhớ ROM
Phát biểu nào sau đây đúng về bộ nhớ ROM?
Có thể dùng điện để xoá thông tin trong EEPROM
Có thể dùng điện để xoá thông tin trong PROM
EPROM là loại ROM có thể xoá và ghi lại nhiều lần
PROM là loại ROM có thể xoá và ghi lại nhiều lần
CPU trong máy tính John Von Neumann dựa vào thanh ghi nào để biết lệnh tiếp theo cần thực hiện?
Thanh ghi con trỏ chương trình
Thanh ghi bộ đếm chương trình
Thanh ghi bộ đếm chương trình
Thanh ghi mã lệnh chương trình
Một chu kỳ lệnh trong máy tính John Von Neumann gồm 3 bước chính nào?
Giải mã lệnh, Thực thi lệnh và Ghi kết quả về lại memory
Nhận lệnh từ main memory, Thực thi lệnh và Ghi kết quả về lại memory
Nhận lệnh từ main memory, Giải mã lệnh và Ghi kết quả về lại main memory
Nhận lệnh từ main memory, Giải mã lệnh và Thực thi lệnh
Hiện tượng phân mảnh trên main memory gây ảnh hưởng đến tốc độ nạp cái gì vào main memory?
Processor
Thread
Process
Program
Hiện tượng phân mảnh trên đĩa (disk) làm chậm quá trình gì?
Chương trình
Tiến trình
Tập tin
Thư mục
Thuật toán nào sau đây KHÔNG phải là thuật toán thay thế trang (Page Replacement)?
Least Recently Used (LRU)
(FCFS)
(FIFO)
Most Recently Used (MRU)
Thành phần nào KHÔNG phải là của một hệ thống tập tin trên thiết bị lưu trữ?
File System Structure
Data Retrieval
Data Processing
File Allocation
Loại File system nào hỗ trợ truy cập và chia sẻ tập tin trên mạng máy tính?
Common File System (CFS)
Network File System (NFS)
Computer File System (CFS)
Shared File System (SFS)
Trong thuật toán điều phối tiến trình SJF, tiêu chí nào được sử dụng để chọn tiến trình cấp phát CPU?
Tiến trình sử dụng nhiều bộ nhớ nhất
Tiến trình có độ ưu tiên cao nhất
Tiến trình đến sớm nhất
Tiến trình có số đơn vị thời gian cần processor để thực thi là ít nhất
Bộ phận nào của hệ điều hành đóng vai trò điều phối tiến trình?
Loader
Compiler
Linker
Dispatcher
Thuật toán nào sau đây thuộc nhóm thuật toán lập lịch CPU?
Short Remaining Time
Last In First Out
First Come First Serve
Least Recently Used
Thuật toán nào sau đây là thuật toán thế trang?
Round Robin (RR)
(FIFO)
(FCFS)
Shortest Job First (SJF)
Địa chỉ của bảng trang trong bộ nhớ được chứa ở thanh ghi nào?
Thanh ghi cơ sở bảng trang (Page Table Base Register)
Thanh ghi con trỏ lệnh (Instruction Register)
Thanh ghi bảng trang (Page Table Register)
Thanh ghi con ngăn xếp (Stack Register)
Bên trong CPU của máy tính John Von Neumann, có 3 đơn vị chức năng chính, đó là:
CU, ALU và MBR
CU, ALU và MAR
CU, ALU và MDR
CU, ALU và REGISTER
Máy tính John Von Neumann sử dụng thanh ghi mã lệnh (IR) để chứa:
Kiểu (Type) của lệnh vừa được nhận (Fetch) về từ main memory
Địa chỉ của lệnh vừa được nhận (Fetch) về từ main memory
Độ lớn của lệnh vừa được nhận (Fetch) về từ main memory
Mã của lệnh vừa được nhận (Fetch) về từ main memory
Hạn chế chung của kỹ thuật bộ nhớ phân trang đơn và phân đoạn đơn là gì?
Chỉ nạp các chỉnh của tiến trình vào main memory
Nạp tất cả của tiến trình vào main memory
Nạp tất cả của chương trình vào main memory
Chỉ nạp các chính của chương trình vào main memory
Các tiến trình ở trạng thái Blocked thì được đưa vào danh sách nào?
Suspend list
Waiting list
Blocked list
Running list
Theo thuật toán điều phối tiến trình SJF, thuật toán này làm giảm đáng kể thời gian nào?
ready tối thiểu
execution trung bình
ready trung bình
execution list: tối đa
Bộ phận điều phối tiến trình của hệ điều hành có tên là Dispatcher đóng vai trò quan trọng trong việc quản lý tài nguyên của hệ thống và đảm bảo sự thực thi hiệu quả của:
Đoạn mã lệnh
Chương trình
Tiểu trình
Tiến trình
Theo thuật toán điều phối tiến trình Round Robin, tiến trình nào được chọn để cấp Processor?
Tiến trình có thời gian chờ lâu nhất
Tiến trình ở cuối Ready list
Tiến trình ở đầu Ready list
Tiến trình có thời gian chờ ngắn nhất
Trong quá trình điều phối tiến trình, điều gì xảy ra khi tiến trình chưa kết thúc nhưng đã sử dụng hết thời gian được cấp?
Tiến trình bị hủy bỏ hoàn toàn
Tiến trình được chuyển sang trạng thái chờ vô thời hạn
Tiến trình được ưu tiên cấp Processor ngay lập tức
Tiến trình được đưa vào Ready list để đợi cấp Processor lần sau
Chức năng cơ bản của CPU trong máy tính John Von Neumann là gì?
Điều khiển hoạt động của toàn hệ thống và xử lý dữ liệu
Thực thi các phép tính đại số và logic
Giao tiếp với người dùng
Lưu trữ dữ liệu và chương trình
Cặp thanh ghi nào có tầm quan trọng trong quá trình thực thi chương trình của máy tính sử dụng vi xử lý Intel?
AX:BX
SP:BP
DS:ES
CS:IP
Mối quan hệ giữa Lỗi trang (Page Fault) và Thay thế trang (Page Replacement) là gì?
Lỗi trang là một phần của bộ nhớ ảo và Thay thế trang là một phần của bộ nhớ vật lý
Lỗi trang xảy ra khi trang không có trong bộ nhớ và Thay thế trang là quá trình thay thế trang khi xảy ra lỗi trang
Lỗi trang và Thay thế trang là hai khái niệm hoàn toàn độc lập
Lỗi trang là quá trình thay thế trang và Thay thế trang xảy ra khi trang không có trong bộ nhớ
Sự khác biệt chính giữa một phần tử trong PCT (Page Table) sử dụng trong kỹ thuật bộ nhớ phân trang (đơn) và một phần tử trong PCT sử dụng trong mô hình bộ nhớ ảo (trên cơ sở kỹ thuật bộ nhớ phân trang) là gì?
Phân trang sử dụng chỉ mục trang, bộ nhớ ảo sử dụng số trang
Phân trang quản lý các trang cố định, bộ nhớ ảo quản lý các trang động
Phân trang chỉ chứa thông tin về trang, bộ nhớ ảo chứa thêm thông tin ánh xạ giữa bộ nhớ ảo và bộ nhớ thực
Phân trang chứa thông tin về địa chỉ vật lý, bộ nhớ ảo chứa thông tin về địa chỉ logic
Điểm khác nhau chính giữa Tài nguyên thật và Tài nguyên ảo do hệ điều hành quản lý là gì?
Tài nguyên thật là tài nguyên tĩnh, Tài nguyên ảo là tài nguyên động
Tài nguyên thật là tài nguyên hệ thống, Tài nguyên ảo là tài nguyên người dùng
Tài nguyên thật là phần mềm, Tài nguyên ảo là phần cứng
Tài nguyên thật là phần cứng thực sự như CPU, RAM; Tài nguyên ảo là tài nguyên ảo hóa để tối ưu sử dụng tài nguyên thật
Hạn chế chung của kỹ thuật phân trang đơn (paging) bộ nhớ và phân đoạn đơn (segmentation) bộ nhớ là gì?
Phân trang gây phân mảnh bên ngoài, phân đoạn gây phân mảnh bên trong
Phân trang gây phân mảnh bên trong, phân đoạn gây phân mảnh bên ngoài
Phân trang gây phân mảnh bên trong, phân đoạn gây phân mảnh bên ngoài
Cả hai đều yêu cầu phần cứng đặc biệt
rong ngữ cảnh của hệ điều hành, điều gì phân biệt giữa điều phối độc quyền và điều phối không độc quyền?
Điều phối độc quyền chỉ áp dụng cho hệ thống đơn nhiệm, điều phối không độc quyền cho hệ thống đa nhiệm
Điều phối độc quyền cho phép thu hồi CPU từ tiến trình, điều phối không độc quyền yêu cầu tiến trình tự nguyện nhường CPU
Điều phối độc quyền ưu tiên tiến trình có độ ưu tiên cao, điều phối không độc quyền không xét đến độ ưu tiên
Điều phối độc quyền không gây ra overhead, điều phối không độc quyền luôn gây ra overhead
Sự khác biệt chính giữa Preemptive Scheduling và Non Preemptive Scheduling trong lập lịch CPU là gì?
Preemptive Scheduling không gây overhead, Non Preemptive Scheduling luôn gây overhead
Preemptive Scheduling chỉ dùng cho hệ thống thời gian thực, Non Preemptive Scheduling cho hệ thống thông thường
Preemptive Scheduling luôn công bằng, Non Preemptive Scheduling luôn không công bằng
Preemptive Scheduling thích hợp cho đa nhiệm, Non Preemptive Scheduling thích hợp cho hệ thống đơn giản
Trong thuật toán Round Robin (RR), yếu tố nào sau đây KHÔNG phải là input?
Thời gian lượng tử
Thời gian lượng tử
Thời gian chạy của tiến trình
Thời gian chạy của tiến trình
Ưu điểm chính của thuật toán lập lịch Round Robin (RR) là gì?
Không gây ra overhead
Luôn tối ưu hóa thời gian chờ
Đơn giản và công bằng
Dễ dàng dự đoán thời gian hoàn thành
Thuật toán Round Robin (RR) có nhược điểm nào?
Không gây ra quá tải
Không tối ưu cho thời gian chờ và thời gian quay vòng
Luôn tối ưu cho thời gian chờ
Luôn công bằng
Đâu là một ưu điểm của thuật toán Shortest Job First (SJF)?
Dễ thực hiện trong hệ thống thời gian thực
Không gây ra cho các tiến trình có thời gian chạy dài
Không tối ưu cho các hệ thống có tải không đồng nhất
Giảm thiểu thời gian chờ và thời gian quay vòng trung bình
Input nào sau đây KHÔNG phải là input của thuật toán Shortest Job First (SJF)?
Thời gian vào hệ thống của từng tiến trình
Thứ tự ưu tiên của tiến trình
Thời gian chạy của từng tiến trình
Tập các tiến trình cần được lập lịch
Thuật toán SJF ưu tiên tiến trình nào?
Tiến trình đến trước
Tiến trình có thời gian chạy dài nhất
Tiến trình có thời gian chạy ngắn nhất
Tiến trình đến sau cùng
