Bài tập thực hành cơ bản hệ điều hành

3 589 1
Bài tập thực hành cơ bản hệ điều hành

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài tập thực hành – môn Hệ Điều Hành Nhóm I: thao tác đọc /ghi nội dung file văn /nhị phân, khảo sát hình thức tổ chức liệu file ( 2t TH ) Viết chương trình (VCT) nhập số nguyên 2byte, số nguyên 4byte, chuỗi ký tự & lưu chúng vào tập tin nhị phân (theo thứ tự trên) Sau dùng công cụ xem nội dung tập tin dạng DUMP (dạng hexa) để khảo sát giá trị byte tập tin & tìm hiểu lý giá trị byte VCT nhập số nguyên, số thực, chuỗi ký tự & lưu chúng vào tập tin văn (trên dòng khác nhau) Sau dùng công cụ xem nội dung tập tin dạng DUMP (dạng hexa) để khảo sát giá trị byte tập tin & tìm hiểu lý giá trị byte VCT mã hóa nội dung tập tin & chương trình giải mã tương ứng Nhóm II: xây dựng CT Shell – thao tác với hàm ngắt ( 3t TH ) VCT giả lập lệnh DOS: MD, CD, RD, DEL, REN, TYPE, cách dùng hàm C VCT thực công việc hiển thị mã ASCII & mã SCAN phím nhập vào, chương trình kết thúc nhấn phím bên dãy NumPad Giả lập lệnh MD, DEL, TYPE với phần công việc thực cách gọi ngắt Nhóm III: thao tác với nhớ ( 1t TH ) VCT cho người dùng nhập vào địa logic ô nhớ nhớ hiển thị hình (dưới dạng Hex) nội dung 100h Byte bắt đầu ô nhớ Tương tự địa ô nhớ nhập vào địa vật lý Nhóm IV: thao tác với sector ( 2t TH ) VCT nhập vào địa logic sector, đọc & hiển thị hình (dưới dạng Hex) nội dung sector Tương tự địa sector nhập vào địa vật lý VCT nhập vào thông số đĩa vật lý: số sector/track, số track/side, số side; sau nhập tiếp địa logic vật lý sector, tính & xuất địa tương ứng lại sector VCT nhập vào địa logic vật lý (tùy theo lựa chọn người dùng) sector, đọc lưu nội dung sector vào file Và CT thực công việc tương ứng ngược lại (đọc nội dung file & lưu vào sector) Nhóm V: thao tác với thông số /thông tin quan trọng volume ( 3t TH ) Thực thao tác tạo volume ảo (dùng RAM file để lưu nội dung volume dùng công cụ Loaddrv.com – RamDrive.sys, RAMDisk for Windows 9x, RAMDisk for Windows 2000, …) Dùng công cụ xem nội dung sector (chẳng hạn DiskEdit, WinHex, HexWorkShop, …) để xem nội dung Boot sector đĩa mềm, đĩa ảo đĩa cứng dạng Hex xác định tham số đĩa VCT đọc hiển thị hình tham số đĩa VCT khóa đĩa cho sau chạy CT hệ thống thông báo đĩa bị hư người dùng truy xuất đĩa (tức đọc liệu đĩa bị khóa) CT mở đĩa tương ứng Nhóm VI: : thao tác với thành phần quản lý Volume ( 3t TH ) VCT đọc bảng thư mục gốc đĩa mềm & hiển thị tên tập tin VCT đọc RDET & FAT đĩa mềm & lưu vào file tương ứng VCT đọc bảng FAT đĩa mềm & hiển thị trạng thái khối vùng liệu VCT xóa toàn đĩa (giống lệnh “format /q” DOS) VCT liệt kê chuỗi cluster chứa nội dung tập tin tập tin thư mục gốc Nhóm VII: truy xuất trực tiếp liệu thư mục gốc ( 3t TH ) VCT thực công việc kiểm tra tập tin thư mục gốc có bị phân mảnh có mảnh VCT truy xuất đĩa mức trực tiếp (đọc/ ghi sector) thực công việc hiển thị nội dung tập tin văn thư mục gốc VCT truy xuất đĩa mức trực tiếp (đọc/ ghi sector) thực công việc xóa tập tin thư mục gốc theo hình thức xóa bình thường Nhóm VIII: khảo sát /truy xuất liệu thư mục ( 3t TH ) Dùng công cụ xem nội dung sector (chỉ túy cho xem nội dung sector) xác định nội dung tập tin thư mục Dùng công cụ xem /sửa nội dung sector để xóa tập tin thư mục Dùng công cụ xem /sửa nội dung sector để lưu tập tin vào thư mục Nhóm IX: thao tác nâng cao hệ thống tập tin ( 3t TH ) Viết chương trình nhập vào số nguyên N, không đọc bảng thư mục, xuất hình nội dung tập tin có sử dụng cluster N 2 Viết chương trình xóa hết tất tập tin volume, sau tạo n tập tin văn thư mục gốc (tương ứng với n entry bảng thư mục gốc), với tập tin entry k có: • Tên tập tin “TEST.xxx”, phần mở rộng số nguyên chữ số có giá trị k • Thuộc tính số nguyên có giá trị (k mod 256) • Kích thước k*k • Nội dung tất dòng tập tin tên tập tin VCT Format thực công việc tạo lại Boot sector, bảng FAT thư mục gốc volume Chương trình cho phép người sử dụng chọn thông số: số bảng FAT, số entry thư mục gốc, kích thước cluster, không nhập giá trị giá trị mặc định tương ứng 2, 112, Nhóm X: xây dựng hệ thống tập tin( 6t TH ) Xây dựng volume file có sẵn ... nội dung tập tin thư mục Dùng công cụ xem /sửa nội dung sector để xóa tập tin thư mục Dùng công cụ xem /sửa nội dung sector để lưu tập tin vào thư mục Nhóm IX: thao tác nâng cao hệ thống tập tin... N, không đọc bảng thư mục, xuất hình nội dung tập tin có sử dụng cluster N 2 Viết chương trình xóa hết tất tập tin volume, sau tạo n tập tin văn thư mục gốc (tương ứng với n entry bảng thư mục... VCT liệt kê chuỗi cluster chứa nội dung tập tin tập tin thư mục gốc Nhóm VII: truy xuất trực tiếp liệu thư mục gốc ( 3t TH ) VCT thực công việc kiểm tra tập tin thư mục gốc có bị phân mảnh có

Ngày đăng: 03/12/2015, 21:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan