Tệp hệ thống MSDOS.SYS: Trong hai tệp hệ thống thì tệp thứ hai này đóng vai trò trung tâm bao gồm các chƣơng trình con dịch vụ còn lại của DOS Ngƣời ta có thể ghép

Một phần của tài liệu BÀI GIẢNG TIN HỌC CƠ SỞ 1 (Trang 64)

. hungnt: chỉ tên hộp thƣ của một Account truy nhập của thuê bao

c) Tệp hệ thống MSDOS.SYS: Trong hai tệp hệ thống thì tệp thứ hai này đóng vai trò trung tâm bao gồm các chƣơng trình con dịch vụ còn lại của DOS Ngƣời ta có thể ghép

trung tâm bao gồm các chƣơng trình con dịch vụ còn lại của DOS. Ngƣời ta có thể ghép IO.SYS với MSDOS.SYS thành một tệp nhƣng để đảm bảo mô đun hoá nên chúng đƣợc chia riêng để dễ sửa đổi.

Việc sử dụng các chƣơng trình con này đƣợc thực hiện bởi ngắt mềm. Mỗi một dịch vụ DOS thƣờng là một chƣơng trình con và ứng với nó đƣợc đặt tên thành một hàm của DOS nhằm thực hiện một số các dịch vụ (nhiệm vụ) trực tiếp và cơ bản nhƣ: đọc đầu vào từ bàn phím, viết đầu ra tới màn hình, viết thông tin qua kênh thông tin không đồng bộ, xử lý đầu ra máy in. Trong số các dịch vụ đó, thƣờng chứa các thao tác con mang tính logic nhƣ: mở đóng các tệp trên đĩa, tìm bảng thƣ mục, xoá, tạo tệp song song với việc viết, đọc các số liệu. Ở mức lập trình, ngƣời lập trình có thể sử dụng các dịch vụ DOS thay vì phải viết chƣơng trình để thực hiện các thao tác hay dịch vụ đã nêu.

Các chƣơng trình DOS ở mức cao hơn thƣờng làm nhƣ vậy (ví dụ các lệnh DIR, COPY của DOS thực hiện dịch vụ tìm bảng thƣ mục).

64

Nếu chúng ta cũng nghiên cứu các dịch vụ của ROM-BIOS thì có một số phần chức năng trùng nhau nhƣng không đáng kể. Về cơ bản các dịch vụ trong ROM-BIOS và các dịch vụ chức năng trong DOS là khác nhau.

d) Chƣơng trình COMMAND.COM và các lệnh nội trú

COMMAND.COM có một vài chức năng:

Chức năng chính: Command.com là bộ xử lí lệnh.Chƣơng trình này đọc các lệnh đƣa vào từ bàn phím và bộ xử lí lệnh của COMMAND. COM sẽ quuyết định cần phải làm gí với lệnh đó.Command.com sử dụng một bảng bên trong nó để chứa tên gọi của các lệnh nội trú.

Các lệnh nội trú là các lệnh mà ngƣời dùng hay dùng nhƣ CLS, DIR, CD, MD, RD, DEL, COPY, TYPE, DATE, TIME, VER, VOL, PROMPT, REN, ...Chính vì lý do đƣợc dùng thƣờng xuyên nên ngƣời ta bố trí chúng trong COMMAND.COM và lƣu trú ở bộ nhớ trong để tiết kiệm thời gian tìm kiếm trên đĩa. Khi ta gõ lệnh thì trƣớc hết Command.com sẽ tìm tên lệnh trong bảng lệnh nội trú, nếu có thì cho thực hiện lệnh đó ngay; nếu không thì DOS sẽ tìm tên file tƣơng ứng ở ổ đĩa bên ngoài trong thƣ mục hiện thời hoặc trong các thƣ mục đã đặt đƣờng dẫn. Ba loại đuôi chƣơng trình mà DOS có thể thực hiện theo thứ tự ƣu tiên là: .COM,.EXE và .BAT.

Khi chƣơng trình COMMAND.COM tìm thấy tệp chƣơng trình trên đĩa theo một trong ba loại định hình trên, nó sẽ đổ tệp đó xuống bộ nhớ và chuyển điều khiển cho chƣơng trình tức là cho chƣơng trình chạy.

Một phần của tài liệu BÀI GIẢNG TIN HỌC CƠ SỞ 1 (Trang 64)

Tải bản đầy đủ (PDF)

(193 trang)