P hn mm vào/ra ph m vi ng ềạ ườ ử ụi sd ng

Một phần của tài liệu CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH docx (Trang 129 - 131)

- Cu trúc mt đĩa ặ Track:

5.3.4P hn mm vào/ra ph m vi ng ềạ ườ ử ụi sd ng

Q un lý li ỗ

5.3.4P hn mm vào/ra ph m vi ng ềạ ườ ử ụi sd ng

H u h t các ph n m m nh p/xu t đ u bên trong c a h đi u hành và m tầ ế ầ ề ậ ấ ề ở ủ ệ ề ộ ph n nh c a chúng ch a các th vi n liên k t v i chầ ỏ ủ ứ ư ệ ế ớ ương trình c a ngủ ườ ử ụi s d ng ngay c nh ng chả ữ ương trình thi hành bên ngoài h t nhân. ạ

L i g i h th ng, bao g m l i g i h th ng nh p/xu t thờ ọ ệ ố ồ ờ ọ ệ ố ậ ấ ường được th cự hi n b i các hàm th vi n. Ví d khi trong chệ ở ư ệ ụ ương trình C có l nh ệ

count = write(fd, buffer, nbytes) ;

Hàm th vi n write đư ệ ược đ ch và liên k t dị ế ướ ại d ng nh phân và n m trong bị ằ ộ nh khi thi hành. T p h p t t c nh ng hàm th vi n này rõ ràng là m t ph n c a hớ ậ ợ ấ ả ữ ư ệ ộ ầ ủ ệ th ng nh p/xu t. ố ậ ấ

Không ph i t t c các ph n m m nh p/xu t đ u ch a hàm th vi n, có m tả ấ ả ầ ề ậ ấ ề ứ ư ệ ộ lo i quan tr ng khác g i là h th ng spooling dùng đ khai thác t i đa thi t bạ ọ ọ ệ ố ể ố ế ị nh p/xu t trong h th ng đa chậ ấ ệ ố ương.

Các hàm th vi n chuy n các tham s thích h p cho l i g i h th ng và hàmư ệ ể ố ợ ờ ọ ệ ố th vi n th c hi n vi c đ nh d ng cho nh p và xu t nh l nh printf trong C. Thư ệ ự ệ ệ ị ạ ậ ấ ư ệ ư vi n nh p/xu t chu n ch a m t s hàm có ch c năng nh p/xu t và t t c ch y nhệ ậ ấ ẩ ứ ộ ố ứ ậ ấ ấ ả ạ ư chương trình người dùng.

Ch c năng c a spooling là tránh trứ ủ ường h p m t ti n trình đang truy xu t thi tợ ộ ế ấ ế b , chi m gi thi t b nh ng sau đó không làm gì c trong m t kho ng th i gian vàị ế ữ ế ị ư ả ộ ả ờ nh v y các ti n trình khác b nh hư ậ ế ị ả ưởng vì không th truy xu t thi t b đó. M t víể ấ ế ị ộ d c a spooling device là line printer. Spooling còn đụ ủ ược s d ng trong h th ngử ụ ệ ố m ng nh h th ng e-mail ch ng h n.ạ ư ệ ố ẳ ạ

Chương 6: HỆ TH NG QU N LÝ FILE Ố

Trong h u h t các ng d ng, t p tin là thành ph n ch y u. Cho dù m c tiêuầ ế ủ ế c a ng d ng là gì nó cũng ph i bao g m phát sinh và s d ng thông tin. Thôngủ ứ ử ụ thường đ u vào c a các ng d ng là t p tin và đ u ra cũng là t p tin cho vi c truyầ xu t c a ngấ ủ ườ ử ụi s d ng và các chương trình khác sau này.

6.1 File và các khái ni m liên quanT p tinậ

Một phần của tài liệu CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH docx (Trang 129 - 131)