Câu hỏi trắc nghiệm (Hệ điều hành)
Bài từ dự án mở SysNet Wiki.
Các câu hỏi trắc nghiệm Môn học Hệ điều hành
- Hệ điều hành là phần mềm
- luôn luôn phải có để máy tính hoạt động
- điều khiển thiết bị phần cứng
- *quản lý và phân phối tài nguyên máy tính phục vụ cho các ứng dụng
- Tất cả các câu trên đều đúng
- Hệ điều hành thiết kế theo kiểu microkernel có tất cả các đặc trưng sau ngoại trừ
- việc mở rộng chức năng sẽ dễ dàng
- chỉ những chức năng cơ bản mới được hiện thực trong kernel
- phần lớn các dịch vụ được hiện thực trong user space
- *giao tiếp giữa client và service provider được thực hiện thông qua cơ chế shared memory
- Việc truyền thông số từ chương trình ứng dụng đến hệ điều hành có thể thực hiện bằng cách lưu thông số trong
- các thanh ghi
- stack
- vùng nhớ trong bộ nhớ chính
- *Tất cả các câu trên đều đúng
- Ưu điểm chính của time-sharing system so với multiprogrammed system.
- Chi phí quản lý các process nhỏ hơn
- Tăng hiệu suất của CPU
- *Thời gian đáp ứng (response time) nhỏ hơn
- Giảm burst time của process
- Trong ngôn ngữ C: &a sẽ cho biết
- *địa chỉ biến a trong không gian nhớ của process
- địa chỉ hiện tại của biến a trong RAM
- địa chỉ thực của biến a
- chưa biết!!!
- Kỹ thuật Overlay được áp dụng khi:
- không còn vùng nhớ để chạy chương trình.
- *chương trình có kích thước lớn hơn vùng nhớ.
- chương trình có kích thước nhở hơn vùng nhớ.
- Khi bộ nhớ có hiện tượng phân mảnh(fragmentation) qua nhiều thì HĐH sẽ:
- *tiến hành thu gom những Hole nhỏ thành Hole lớn hơn.
- loại bỏ bớt một số process.
- treo máy.
- Với một hệ thống đa chương trình thì bộ nhớ sẽ:
- hệ điều hành được nạp.
- hệ điều hành và một process.
- *hệ điều hành và nhiều process.
- Một trang bộ nhớ được quản lý bởi:
- một phần tử trong bản trang.
- PR (present bit).
- *PF(page frame number).
- Trong kỉ thuật phân trang(Paging)khi bộ nhớ thực đầy thì HĐH sẽ:
- tiến hành nạp lại các trang.
- *thực hiện chiến lược thay thế trang.
- loại bỏ các trang bị lỗi.
- Process là gì:
- một chương trình lưu trên đĩa.
- *một chương trình nạp vào bộ nhớ và đang được CPU thực thi.
- một chương trình được nạp vào bộ nhớ.
- Trạng thái BLOCKED của một process là do:
- đang chờ nhập xuất.
- đang chờ một sự kiện nào đó chưa xảy ra.
- *cả 2 đều đúng.
- Hành động nào HĐH sẽ thực thi một process mới sinh ra:
- cấp CPU ngay cho process.
- Giao ngay các tài nguyên mà process cần.
- *Tạo ngay khối PCB để quản lý process.
- Độ ưu tiên của các process cho biết:
- Process sữ dụng CPU nhiều hay ít.
- Process chiếm nhiều hay ít vùng nhớ.
- *tầm quan trọng của prcess.
- Khi một process chuẩn bị vào hay ra khỏi một vùng Critical Section thì phải:
- xin phép HĐH.
- phất cờ hiệu khi vào và chả khi ra.
- *cả hai ý trên.
- Hằng đợi dành cho các process xếp hàng chờ nhập xuất được gọi là:
- Busy-Waitting buffer.
- *Ready queue.
- Waitting queue.
- Giải thuật nào sau đây gọi nhau:
- Giải thuật an toàn gọi giải thuật nhà băng.
- Giải thuật nhà băng gọi giải thuật an toàn.
- *Hai giải thuật trên chạy độc lập.
- Kỹ thuật nhập xuất nào sau đây lam CPU ít bận rộn nhất:
- Busy_waitting.
- INterrup.
- *DMA.
- Trong Linux,lệnh nào sau đây cho phép uninstall phần mềm apache:
- rpm -i apache.
- *rpm -e apache.
- rpm -u apache.
- Trong Linux muốn ngưng lệnh ping ta phải nhấn phím :
- Ctrl+Break.
- Ctrl+D.
- *Ctrl+C.
- Trong Linux lệnh ps -aux cho kết quả tương đương với thao tác nào sau đây trong MS-Windows:
- Start/Shutdown.
- Start/Run rồi gỏ cmd.
- *mở chương trình Task Manager.
- Hệ điều hành là:
- là phần mềm chỉ để quản lý các phần cứng.
- *phần mềm trung gian giửa các chương trình ứng dụng và các phần cứng máy tính.
- cả 2 câu trên đều đúng.
- Trong hệ thống file Ext2 các thông tin cơ bản của một partition được lưu tại vùng:
- *Super Block.
- Group Descriptor.
- cả 2 vùng trên.
- Trong Ext2,thư mục /root được quản lý bởi:
- Inode số 1.
- *Inode số 2.
- cả 2 câu trên đều sai.

