Hãy trình bày các chức năng của hệ điều hành, cấu trúc phân tầng của hệ thống và nêu chức năng của từng tầng.. Hãy nêu lên sự cần thiết của sự an toàn hệ thống tệp và trình bày các phơng
Trang 1Bộ câu hỏi đề thi cho ngành Kỹ s công nghệ thông tin
Môn học: Hệ điều hành
Số đơn vị học trình 60 (45 tiết lý thuyết, 15 tiết thực hành)
Thời gian làm bài 120 phút Ngời biên soạn: Lê Ngọc Xuân
Tổ bộ môn: Kỹ thuật máy tính khoa Công nghệ thông tin
I Các câu hỏi hai điểm
Câu 1 Hãy trình bày các chức năng của hệ điều hành, cấu trúc phân tầng của hệ thống và nêu chức năng của từng tầng Câu 2 Hãy vẽ mô hình và trình bày mô hình cấu trúc khách/chủ (Client/Sever) của hệ điều hành
Câu 3 Hãy nêu lên sự cần thiết của sự an toàn hệ thống tệp và trình bày các phơng pháp bảo đảm sự an toàn hệ thống tệp
Câu 4 Hãy trình bày khái niệm về bộ điều khiển vào/ra, chức năng của bộ điều khiển vào/ra Sự phối hợp giữa hệ điều hành, CPU, bộ điều khiển vào/ra trong quá trình điều khiển vào ra
Câu 5 Hãy trình bày các khái niệm: Rãnh (trụ), mặt (đầu đọc), cung (sector), địa chỉ vật lý trên đĩa từ và Format vật lý
II Các Câu 3 điểm
Câu 1 Hãy mô tả phơng pháp lu trữ tệp bằng bảng chỉ số và phơng pháp I – nút Giả sử có tệp A đợc lu trên các khối đọc ghi 2, 4, 7, 9, 13 trên ổ đĩa có 32 đơn vị đọc ghi Hãy xác
định và vẽ liên kêt (chain) các khối dữ liệu của tệp A trong bảng chỉ số
Trang 2Câu 2 Hãy nêu khái niệm và các loại thiết bị vào/ra Mô tả sự kết nối của thiết bị vào ra với hệ thống và quá trình đọc dữ liệu
từ đĩa từ vào RAM
Câu3 Hãy trình bày về kỹ thuật DMA (truy nhập bộ nhớ trực tiếp) Mô tả quá trình đọc dữ liệu từ đĩa từ vào RAM khi có
kỹ thuật DMA
Câu 4 Cho bộ nhớ ảo có kích thớc 32 kb phân trang mỗi trang có kích thớc 2kb và bộ nhớ vật lý thức có kích thớc 16 kb Giả sử
đã thiết lập ánh xạ các trang ảo 0, 3, 5, 6, 7, 12, 14, 15 tơng ứng theo thứ tự vào các khung trang 2, 1, 0, 4, 3, 5, 6, 7
a) Hãy mô tả cấu trúc của các địa chỉ ảo và các địa chỉ vật
lý thực
b) Hãy vẽ sơ đồ ánh xạ và mô tả cấu trúc của bảng trang
c) Tính địa chỉ vật lý của địa chỉ ảo 127 theo ánh xạ trên Câu 5 Hãy trình bày khái niệm về ngắt, qui trình xử lý ngắt Khái niệm về ngắt kép và qui trình xử lý ngắt kép
III Các Câu năm điểm
Câu 1
a) Hãy nêu các khái niệm: tiến trình, lời gọi hệ thống Cho các
ví dụ minh hoạ về hai khái niệm đó
b) Cho ngắt 21 chức năng 3C tạo một tệp với vào: DS:DX chứa
địa chỉ tên tệp (kể cả đờng dẫn) cần tạo Hãy viết chơng trình trong Pascal tạo một tệp với tên tệp đợc nhập từ bàn phím
Câu 2
a) Hãy nêu khái niệm về bảng FAT, cấu trúc và nội dung của các phần tử FAT
Trang 3c) Cho ngắt 21 chức năng 41 xoá một tệp với vào: DS:DX chứa
địa chỉ tên tệp (kể cả đờng dẫn) cần xoá Hãy viết
ch-ơng trình trong Pascal xoá một tệp với tên tệp đợc nhập từ bàn phím
Câu 3
a) Nêu khái niệm về liên cung (cluster) cách đánh địa chỉ logic của cung-liên cung
d) Cho ngắt 21 chức năng 43 để thiết lập thuộc tính cho một tệp với vào: DS:DX chứa địa chỉ tên tệp (kể cả đờng dẫn), nếu AL=1 tệp sẽ đợc khởi đầu bằng thuộc tính trong CX Hãy viết chơng trình trong Pascal thiết lập thuộc tính cho một tệp với tên tệp và thuộc tính đợc nhập từ bàn phím
Câu 4
a) Hãy mô tả cấu trúc của byte thuộc tính của một tệp mà MS
- DOS sử dụng để quản lý tệp
e) Cho ngắt 21 chức năng 43 để đọc thuộc tính cho một tệp với vào: DS:DX chứa địa chỉ tên tệp (kể cả đờng dẫn), nếu AL= 0 thuộc tính của tệp sẽ đợc nạp vào trong
CX Hãy viết chơng trình trong Pascal đọc và ghi ra màn hình thuộc tính của một tệp với tên tệp đợc nhập từ bàn phím
Câu 5
a) Hãy mô tả cấu trúc bảng véctơ ngắt mà MS-DOS tổ chức trong các máy tính IBM-PC và tơng thích
b) Cho ngắt 21 chức năng 56 đổi tên tệp với vào: DS:DX chứa địa chỉ tên tệp (kể cả đờng dẫn) của tên tệp cũ;
Trang 4ES:DI chứa địa chỉ tên tệp mới Hãy lập chơng trình trong Pascal đổi tên một tệp với tên tệp cũ và tên tệp mới đợc nhập từ bàn phím
Duyệt của Bộ môn