Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
740,5 KB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MÔN: NGUYÊN LÍ HỆ ĐIỀU HÀNH Đề tài: Nghiên cứu tìm hiểu quản lý thiết bị ngoại vi HĐH Windows Ngày 05 tháng 11 năm 2012 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MÔN: NGUYÊN LÍ HỆ ĐIỀU HÀNH Giáo viên hướng dẫn: Nguyễn Thanh Hải Nhóm 04: Nguyễn Văn An Phạm Quang Bảo Biện Văn Đảm Nguyễn Đăng Hoàng Nguyễn Văn Quyết Ngày 05 tháng 11 năm 2012 MỤC LỤC I GIỚI THIỆU VỀ QUẢN LÍ CÁC THIẾT BỊ NGOẠI VI TRONG WINDOWS .5 Khái niệm Yêu cầu quản lí thiết bị Nguyên tắc tổ chức quản lí thiết bị Hoạt động thiết bị Nhận dạng số cổng: .7 Bộ thu phát hồng ngoại: Cáp máy in: Khe cắm PCI: Khe cắm ISA: .8 Cổng IEEE 1394: Bàn phím: USB: 10 Chuột: .10 10 Hệ thống Video PC: 11 a Monitor: 11 b LCD Panel: .11 11 Card Video: .12 12 Bộ nhớ Video (RAM video): 12 13 Cổng nối tiếp song song: 13 14 Kết nối không modem: 14 15 Ổ đĩa cứng: .14 III CÁC KĨ THUẬT ÁP DỤNG TRONG QUẢN LÍ THIẾT BỊ 15 Kĩ thuật vùng đệm 15 Kĩ thuật kết nối 16 Xử lí lỗi .17 IV SPOOL (SIMULTANEOUS PERIPHERAL OPERATIONS ON LINE) .19 Ứng dụng: 19 Nhiệm vụ: 19 LỜI NÓI ĐẦU Ngày khoa học kỹ thuật giới nói chung, Việt Nam nói riêng đà phát triển mạnh mẽ không ngừng nâng cao phát triển mặt Đặc biệt ngành công nghệ thông tin Để đáp ứng nhu cầu ngày cao người, máy tính không ngừng chỉnh lí hoàn thiện Cùng với đóng góp quan trọng, thiếu thiết bị ngoại vi Nội dung Quản lí thiết bị ngoại vi Windows bao gồm chương: Chương I: Giới thiệu quản lí thiết bị ngoại vi windows Chương II: Nhận biết, quản lí thiết bị ngoại vi windows Chương III: Các kĩ thuật áp dụng quản lí thiết bị Chương IV: Spool (Simultaneous peripheral operations on line) Trong trình làm bài, nhóm cố gắng chắn không tránh khỏi thiếu sót, mong nhận giúp đỡ thầy để viết hoàn thiện Xin chân thành cảm ơn! I GIỚI THIỆU VỀ QUẢN LÍ CÁC THIẾT BỊ NGOẠI VI TRONG WINDOWS Khái niệm Thiết bị ngoại vi tên chung nói đến số loại thiết bị bên thùng máy gắn kết với máy tính với tính nhập xuất (IO) mở rộng khả lưu trữ (như dạng nhớ phụ) Thiết bị ngoại vi máy tính là: - Thiết bị cấu thành lên máy tính thiếu số loại máy tính - Thiết bị có mục đích mở rộng tính khả máy tính Yêu cầu quản lí thiết bị Chức thiết bị ngoại vi đảm nhiệm việc truyền thông tin qua lại phận hệ thống Do đó, yêu cầu hệ điều hành tìm phương pháp tổ chức truy nhập thông tin thiết bị Ngoài thiết bị chuẩn có tính chất bắt buộc (màn hình, bàn phím, máy in…) hệ thống máy tính phải có khả kết nối với số lượng tùy ý thiết bị ngoại vi bổ sung Các thiết bị khác chất nguyên lí hoạt động, hệ điều hành cần phải tìm cách quản lí, điều khiển khai thác thiết bị cách hiệu CPU không làm việc trực tiếp với thiết bị ngoại vi cần phải tổ chức thiết bị cho CPU không phụ thuộc vào biến động thiết bị Nguyên tắc tổ chức quản lí thiết bị Dựa sở: CPU điều khiển thao tác vào/ra không trực tiếp thực thao tác Để đảm bảo nguyên tắc này, thiết bị không gắn trực tiếp với CPU mà gắn với thiết bị đặc biệt – thiết bị điều khiển (Control Device) Một thiết bị điều khiển kết nối với nhiều thiết bị vào/ra Thiết bị điều khiển đóng vai trò máy tính chuyên dụng có nhiệm vụ điều khiển thiết bị kết nối với gọi kênh vào/ra Mỗi kênh vào có ngôn ngữ hệ lệnh riêng Chúng hoạt động độc lập với nhau, độc lập với CPU độc lập với thành phần khác hệ thống Một hệ thống máy tính có nhiều kênh vào/ra, kênh vào/ra lại có kênh Để điều khiển hoạt động kênh, cần có chương trình điều khiển riêng gọi chương trình điều khiển kênh CPU điều khiển thao tác vào/ra thông qua chương trình điều khiển kênh tương ứng với công việc cần thực (nguyên lí Marcro Processor) Nguyên lí điều khiển cho phép lúc thao tác vào/ra thực thiết bị ngoại vi CPU hoạt động song song thực tính toán điều khiển chừng chưa cần tới kết vào/ra Khi có kế vào/ra, kênh phát tín hiệu ngắt báo cho CPU biết Tùy theo hoàn cảnh cụ thể, tín hiệu ngắt xử lí lưu trữ lại để xử lí có điều kiện chí bị hủy bỏ hệ thống không quan tâm đến kết Như vậy, ngắt vào/ra xuất sau cho phép vào/ra thực xong trước cho phép vào/ra thực Để đảm bảo hiệu suất xử lí cao, hệ thống cần phải biết sớm tốt thời điểm kết thúc phép vào/ra Chính vậy, kênh báo cho hệ thống biết kết vào/ra vào thời điểm sớm phép vào/ra kết thúc nhiều mức, nhiều nơi khác như: thiết bị điều khiển, thời điểm lệnh chuyển đến thiết bị vào/ra, thiết bị vào/ra nhận tín hiệu điều khiển cho phép vào thực xong thiết bị ngoại vi Phương pháp tổ chức cho phép gắn thêm thiết bị đồng thời đảm bảo cho hệ thống không phụ thuộc cấu hình thiết bị cụ thể, hệ thống có tính lưu động cao Hoạt động thiết bị - Trình điều khiển thiết bị BIOS - Tài nguyên hệ thống ( IRQ, DMA, địa I/O, địa nhớ) - Phần mềm ứng dụng để khai thác chức thiết bị II NHẬN BIẾT, QUẢN LÍ CÁC THIẾT BỊ NGOẠI VI TRONG WINDOWS Nhận dạng số cổng: Bộ thu phát hồng ngoại: - Sử dụng tài nguyên cổng nối tiếp song song để truyền thông tin - Tạo cổng hồng ngoại ảo để sử dụng thiết bị hồng ngoại - Đặc điểm chung: LOS (Line of Sight) - Công nghệ Radio ( Bluetooth hay 802.11b) phương pháp phổ biến để sử dụng thiết bị I/O không dây Cáp máy in: Khe cắm PCI: Các khe cắm PCI bo mạch hệ thống: Chủ Bus PCI: - Quản lý bus PCI khe cắm mở rộng PCI - Gán IRQ địa I/O cho card PCI - Bus PCI sử dụng ngắt chuyển tiếp từ card PCI qua kênh IRQ đến CPU Dùng khe cắm PCI: - Bus PCI bus I/O chuẩn - Các thiết bị nối với bus PCI chạy với tốc độ khác với tốc độ CPU - Thường dùng cho thiết bị yêu cầu tốc độ cao(Card mạng card chủ SCSI) Khe cắm ISA: - Cấu hình không tự động - Bus ISA không quản lý tài nguyên hệ thống - Thiết bị ISA phải yêu cầu tài nguyên hệ thống lúc khởi động - Dùng cho thiết bị cũ không yêu cầu tốc độ cao Cổng IEEE 1394: - Còn gọi FireWire iLink - Truyền số liệu nối tiếp nhanh USB - Có thể cung cấp tốc độ 1.2 Gbps - Có thể thay cho SCSI thiết bị multimedia dung lượng lớn - Các thiết bị xâu chuỗi vào quản lý điều khiển chủ sử dụng chung tài nguyên hệ thống Các thiết bị IEEE 1394: Bàn phím: - Thiết kế đơn giản theo truyền thống (thông dụng) - Thiết kế công thái học (cầu kỳ) - Hiện bàn phím có nhiều kiểu dáng khác Đấu nối bàn phím: - PS/2 (mini-DIN) - Nhỏ, tròn, chân - DIN - Lớn hơn, tròn, 5chân - USB - Kết nối không dây USB: • Tương lai thay hoàn toàn cổng nối tiếp song song, nhờ: - Nhanh nhiều, dễ sử dụng - Cho phép cắm tháo nóng với thiết bị - Hiện có nhiều thiết bị sử dụng cổng USB (Chuột, Joystick, Bàn phím, Máy in, Đĩa cứng di động) • Dùng cổng USB: Bộ điều khiển chủ USB: - Thăm dò thiết bị để biết nhu cầu nhập xuất liệu - Quản lý thông tin đến CPU cho tất thiết bị dùng kênh IRQ, dãi địa I/O kênh DMA - Tự động gán tài nguyên hệ thống lúc khởi động startup (cùng với OS) • Điều kiện để có thiết bị USB sử dụng được: - Bo mạch hệ thống card mở rộng cung cấp 1cổng USB - OS có đặc tính hỗ trợ USB (Windows 98, XP, 2000) - Thiết bị USB - Trình điều khiển thiết bị USB (của hệ điều hành độc lập) Chuột: - Chuột bi lăn - Chuột quang - Trackball (Chuột bi xoay) - Touch pads (Chuột máy xách tay) 10 Kết nối chuột: - Cổng nối tiếp - Cổng PS/2 DIN từ bo mạch hệ thống - Cổng USB - Dùng đầu nối chữ Y để nối chuột với bàn phím - Kết nối không dây 10 Hệ thống Video PC: • Hệ thống video thiết bị phần cứng chịu trách nhiệm việc hiển thị thông tin (văn hình ảnh) PC, bao gồm: - Video controller (card video): định chất lượng hiển thị thông tin độ mịn màu sắc - Monitor: CRT LCD a Monitor: - Đánh giá theo kích cỡ hình, độ phân giải, tốc độ làm tươi đặc trưng quét xen dòng - Hầu hết thoả mãn tiêu chuẩn Super VGA (Video Graphics Adapter) - Sử dụng công nghệ CRT (cathode-ray tube) công nghệ LCD (liquid crystal display) technology b LCD Panel: Độ phân giải độ sâu màu: • Độ phân giải m x n: m =số lượng pixel theo chiều ngang N =số lượng pixel theo chiều đứng - Độ phân giải cao hình ảnh mịn - Độ sâu màu: D màu b bit D =số lượng màu mà pixel hiển thị 11 B = log2D =số bit dùng để biểu diễn màu pixel - Dung lượng RAM video cần thiết= m x n x b (bit) 11 Card Video: • Chất lượng hệ thống video đánh giá theo: - Tính toàn hệ thống PC - Chất lượng hình ảnh (Độ phân giải Màu sắc) - Đặc trưng tiết kiệm điện - Dễ cài đặt sử dụng • Yếu tố định 1card video: - Bus liệu - Dung lượng RAM video • Các kiểu Bus sử dụng cho Card video: - Bus VESA (Video Electronics Standards Association) - Bus PCI - Bus AGP AGP Bus dùng với card gia tốc đồ hoạ: Card gia tốc đồ hoạ: • Card video có xử lý riêng để tăng cường tính hiển thị thông tin PC • Giảm bớt gánh nặng cho CPU việc: - Giải mã MPEG - Đồ hoạ 3-D - Cổng kép - Chuyển đổi không gian màu - Interpolated scaling - EPA Green PC support 12 Bộ nhớ Video (RAM video): 12 • Định vị card video, có nhiều loại: - VRAM (Video RAM) - SGRAM (synchronous graphics RAM) - WRAM (window RAM) - 3-D RAM 13 Cổng nối tiếp song song: • Cổng nối tiếp: - Truyền số liệu nối tiếp - Đếm số chân cổng để nhận dạng - Còn gọi đầu nốiDB-9 vàDB-25 - Luôn male - Có thể có COM1, COM2, COM3 COM4 - Tuân theo chuẩn giao tiếp RS-232c • Cổng song song: - Truyền số liệu song song - Cáp có chiều dài hạn chế(10 đến15 feet) - Luôn cổng female - Thường dùng cho máy in song song, có ứng dụng khác - Có thể có LPT1, LPT2, LPT3 Tốc độ truyền liệu cổng: Tài nguyên hệ thống cho cổng: 13 14 Kết nối không modem: - Một cáp đặc biệt (null modem cable hay modem eliminator) cho phép truyền liệu hai thiết bị DTE không cần modem - Cáp có vài dây nối chéo để mô modem 15 Ổ đĩa cứng: Ổ đĩa cứng, hay gọi ổ cứng (Hard Disk Drive, viết tắt: HDD) thiết bị dùng để lưu trữ liệu bề mặt đĩa hình tròn phủ vật liệu từ tính Ổ đĩa cứng loại nhớ “không thay đổi” (non-volatile), có nghĩa chúng không bị liệu ngừng cung cấp nguồn điện cho chúng Ổ đĩa cứng thiết bị quan trọng hệ thống chúng chứa liệu thành trình làm việc người sử dụng máy tính Những hư hỏng thiết bị khác hệ thống máy tính sửa chữa thay được, liệu bị yếu tố hư hỏng phần cứng ổ đĩa cứng thường khó lấy lại Ổ đĩa cứng khối nhất, đĩa cứng lắp ráp cố định ổ từ sản xuất nên thay “đĩa cứng” với cách hiểu ổ đĩa mềm ổ đĩa quang Ổ cứng thường gắn liền với máy tính để lưu trữ liệu cho dù chúng xuất muộn so với máy tính 14 III CÁC KĨ THUẬT ÁP DỤNG TRONG QUẢN LÍ THIẾT BỊ Kĩ thuật vùng đệm a, Khái niệm Vùng đệm vùng nhớ trung gian dùng làm nơi lưu trữ thông tin tạm thời thao tác vào/ra Để thực thao tác vào/ra, hệ thống cần phải thực bước sau: - Kích hoạt thiết bị - Chờ thiết bị đạt trạng thái thích hợp - Chờ thao tác vào/ra thực b, Mục đích Việc chờ đợi thiết bị đạt trạng thái thích hợp chiếm thời gian lớn tổng thời gian thực thao tác vào/ra Vì vậy, để đảm bảo tốc độ hoạt động chung toàn hệ thống, thao tác vào/ra cần phải sử dụng vùng đệm nhằm mục đích: - Giảm số lượng thao tác vào/ra vật lí - Cho phép thực song song thao tác vào/ra với thao tác xử lí thông tin khác - Cho phép thực trước phép nhập liệu c, Phân loại vùng đệm - Vùng đệm chung chuyển: Hệ thống tổ chức vùng nhớ riêng biệt: vùng nhớ vào vùng nhớ Tương ứng hệ thống có hai lệnh để đưa thông tin vào lấy thông tin (read/write) Trong chương trình ứng dụng, sau mở file, thông tin chuyển đến vùng nhớ vào Khi gặp lệnh đọc, thông tin chuyển từ vùng nhớ vào tới địa tương ứng nêu chương trình ứng dụng, giá trị lưu trữ hai nơi nhớ Sau giá trị cuối vùng đệm lấy xử lí, vùng đệm trở nên rỗng hệ thống tổ chức nhập thông tin vào thời điểm sớm Để giảm thời gian chờ đợi, hệ thống tổ chức nhiều vùng đệm vào, hết thông tin vùng đệm hệ thống chuyển sang vùng đệm Đối với vùng đệm ra, thông tin xử lý tương tự theo trình tự ngược lại Lệnh ghi (write) không đưa trực tiếp thông tin thết bị mà đưa vào vùng đệm Khi vùng đệm đầy, hệ thống chuyển sang làm việc với vùng đệm đồng thời tổ chức đưa thông tin tư vùng đệm trước thiết bị Ưu điểm vùng đệm trung chuyển có hệ thống song song cao, phổ dụng (áp dụng cho phép vào ra), cách thức tổ chức đơn giản nhược điểm tốn nhớ ( phải tổ chức hai vùng nhớ riêng), trao đổi thông tin nhớ - Vùng đệm xử lí: 15 Trong vùng đệm xử lý, thông tin vào xử lý vùng nhớ, thông tin không cần phải lưu trữ nhiều vị trí khác nhớ Trong trường hợp này, lệnh đọc (read) xác định địa thông tin không cần cung cấp thông tin vùng đệm trung chuyển Loại vùng đệm có ưu điểm tiết kiệm không gian nhớ, rút ngắn thời gian trao đổi thông tin nhớ tốc độ giả phóng vùng đệm chậm, hệ thống song song thấp vùng đệm chung chuyển mặt khác, thao tác trao đổi vào/ra sử dụng vùng đệm Phương pháp tổ chức vùng đệm phức tạp - Vùng đệm vòng tròn: Trong cách tổ chức này, hệ thống làm việc với ba vùng đệm: vùng đệm để đưa thông tin vào, vùng đệm để đưa thông tin vùng đệm để xử lý Sau khoảng thời gian định chức vùng đệm trao đổi cho vòng tròn tức vùng đệm vào thành vùng đệm xử lý, vùng đệm xử lý thành vùng đệm ra, vùng đệm thành vùng đệm vào Như vậy, vùng đệm đạt hiệu cao khi thời gian xử lý tương đương thời gian vào/ra Loại vùng đêm gắn với file cụ thể gắn với toàn hệ thống chế độ gắn với file, vùng đệm xây dựng mở file, xóa đóng file phục vụ cho riêng file Phương pháp tổ chức đặc biệt thích hợp file có kích thước ghi vật lý riêng Nếu tất file có kích thước ghi vật lý giống người ta thường dùng chế độ vùng đệm chung cho toàn hệ thống vùng đệm xây dựng nạp hệ thống chưa gắn với file cụ thể Khi mở file, vùng đệm gắn với file phục vụ cho truy nhập file Khi đóng file, vùng đệm không xóa mà trả cho hệ thống tài nguyên chung Phương pháp tổ chức tránh việc phải thực thủ tục tạo lên vùng đệm nhiều lần gặp số hạn chế: có thời điểm vùng đệm không sủ dụng hết gây lãng phí nhớ vùng đệm trở thành tài nguyên găng có nhiều file mở đồng thời để giảm khả xảy cạnh tranh vùng đệm, tăng số lượng vùng đệm từ nạp hệ thống chiếm dụng nhiều nhớ làm tăng thời gian dịch vụ hệ thống, đặc biệt việc dàn thông tin vào vùng đệm Kĩ thuật kết nối Để giảm số lần truy cập vật lý, hệ thống sử dụng kỹ thuật kết khối tức ghép nhiều ghi logic thành ghi vật lý việc trao đổi thông tin phận tiến hành theo ghi vật lý Thông thường, tồn cách tổ chức kết khối sau: 16 - Mỗi ghi vật lý chứa số nguyên lần ghi logic giá trị với ghi vật lý - Mỗi ghi vật lý chứa số nguyên lần ghi logic số lượng ghi logic không giống với ghi vật lý khác - Bản ghi vật lý có độ dài cố định, không phụ thuộc vào độ dài ghi logic Vì ghi vật lý không thiết phải chứa số nguyên lần ghi logic - Bản ghi vật lý chứa phần ghi logic phải kết hợp nhiều ghi vật lý ghi logic Phương pháp kết khối chọn phải tùy thuộc vào vấn đề cần giải phương thức hoạt động thiết bị Ví dụ thiết bị điện từ quản lý theo kiểu phân trang áp dụng phương pháp thứ ba,với bảng từ áp dụng phương pháp thứ hai Việc kết khối sử dụng biện pháp hạn chế việc truy nhập bất hợp lệ Nếu không nêu hệ số kết khối (số ghi logic ghi vật lý) hệ thống không tiếp tục thực hiên phép truy nhập thông tin thông tin bị giải mã sai lệch hệ số kết khối nêu không hợp lý Phương pháp kết khối thứ thường áp dụng cần phải lưu trữ chép file có kích thước lớn không muốn sử dụng công cụ backup liệu Thao tác kết khối kéo theo chi phí bổ sung như: cần phải có nhớ lưu trữ chương trình phục vụ kết khối mở khối, tốn thời gian xử lý ghi, đắc biệt có ghi logic nằm nhiều ghi vật lý khác Tuy nhiên việc giảm đáng kể số lần truy cập vật lý ưa điểm lớn kỹ thuật Xử lí lỗi Bất kỳ thành phàn hệ thống thực hiên cách công việc không chuẩn Điều với thiết bị phần cứng mà với chương trình phần mềm, chí với chương trình điều khiển vốn thiết kế chu đáo kiểm tra kĩ lưỡng trước đưa vào khai thác thực tế Tuy nhiên phận lại bộc lộ nhiều thiếu sót hoạt động thiết bị vào/ra Điều dễ hiểu thiết bị vào chịu ảnh hưởng yếu tố môi trường có nhiều chi tiết bị hao mòn trình sử dụng như: phận chuyển động bị mòn, độ nhiễm từ đĩa kém… Phương pháp chủ yếu áp dụng chống lỗi vào/ra giao trách nhiệm phát lỗi cho hệ thống cho người sử dụng Vì nguyên nhân sinh lỗi nhiều nên hệ thống phải thực hiên linh hoạt phép kiểm tra thiết bị (sử dụng phần cứng lẫn phần mềm) Các công đoạn kiểm tra ý từ giai đoạn thiết kế chế tạo thiết bị 17 Khi phát lỗi, hệ thống cố gắng khắc phục thực hiên lại nhiều lần thao tác vào/ra Nếu lỗi ổn định cố gắng khôi phục thông tin ban đầu, trương hợp khắc phục hệ thống thông báo lỗi cho người sử dụng tự giải Để đảm bảo tính độ xác thông tin lưu trữ, nhiều thiết bị tổ chức lại thông tin sau ghi so sánh kết với thông tin gốc so sánh tổng kết tính đọc với tổng kiểm tra tính theo thông tin gốc Phương pháp thường áp dụng với thiết bị có tốc độ nhanh đĩa từ Việc kiểm tra so sánh thông thường thiết bị vào/ra đảm nhiệm, sau thông báo lỗi cho hệ thống hệ thống chịu trách nhiệm thực tác động tương ứng Với mục đích tránh sai sót không đáng có (như cố gắng đọc đĩa từ chưa sẵn sàng) Trước sau phéo trao đổi vào/ra hệ thống có thao tác vào/ra phân tích kết xem có đủ điều kiện truy cập thiết bị hay chưa Việc áp dụng mã sửa sai giúp hệ thống khắc phục lỗi liệu thường gặp, đặc biệt thông tin lưu trư dài hạn Chính tốn thời gian chi phí xây dựng mã sửa sai áp dụng rộng rãi cần lưu trữ thông tin dài hạn Cần lưu ý hệ thống báo lỗi không tự khắc phục Trong đại đa số trường hợp, hệ thống không kết thúc vào mà nêu phương án cho người sử dụng tự giải có tiếp tục công việc hay không có tiếp tục theo kiêu Tóm lại việc kiểm tra xử lý lỗi trình phức tạp liên quan chặt chẽ với đặc trưng thiết bị cụ thể Tuy thiết bị cung cấp mã trở (return code) cho hệ thống để chương trình sử lý kết phân tích đánh giá Để công việc phân tích, đánh giá không chiếm dụng CPU, ảnh hưởng tới tốc độ hoạt động hệ thống thiết bị thường có xu hướng cục hóa sai sót (phân tích, xử lý, đánh giá,…ngay thiết bị) 18 IV SPOOL (SIMULTANEOUS PERIPHERAL OPERATIONS ON LINE) Ứng dụng: Thông thường, thiết bị vào/ra xem xét công cụ kỹ thuật để nhận chương trình kênh liệu, đồng thời nơi gửi mã trạng thái cho hệ thống phân tích Nhưng thực tế,mọi chương trình liệu đếu hoạt động hoàn toàn tương tự thiết bị vào/ra có thực Như vậy, dùng tiến trình để mô hoạt đông vào/ra ngược lai, thiết bị coi tiến trình Trên thực tế, nhiều trường hợp, hệ thống mô hoạt động vào/ra đường chương trình Các chương trình hoạt động song song tuân thủ theo nguyên tắc quản lý tiến trình Việc mô thiết bị ngoại vi làm xuất thiết bị ảo Mỗi thiết bị ngoại vi cộng với chương trình mô tương ứng tạo thiết bị hoàn toàn khác tay người sử dụng Ngoài mục đích mô thiết bị, thiết bị ảo có hai ứng dụng khác là: - Mô trình điều khiển quản lý thiết bị chế tạo chưa có điều kiện lắp đặt - Tạo SPOOL (Simultaneous Pedipheral Operations On Line – hệ thống mô phép trao đổi ngoại vi chế độ trực tiếp) Nhiệm vụ: Nhiệm vụ SPOOL tạo hiệu ứng sử dụng song song thiết bị phép khai thác chế độ Kĩ thuật SPOOL mô thiết bị thiết bị ảo cung cấp cho tiến trình có yêu cầu Các tiến trình gửi thông tin thiết bị ảo giống thiết bị thật vào thời điểm thích hợp, thông tin từ thiết bị ảo chuyển sang thiết bị thật Ví dụ, máy in thiết bị hoạt động chế độ Khi có nhiều tiến trình có nhu cầu sử dụng máy in hệ thống cấp phát cho tất tiến trình có nhu cầu SPOOL sử dụng rộng rãi để thay nhiều thiết bị khả sử dụng chung để nâng cao khả hoạt động song song tiến trình Ngoài thiết bị phụ thuộc tốc độ thông tin đầu vào, tiến trình nhận SPOOL thích hợp để đảm bảo hoạt động bình thường 19 [...]... Mỗi thiết bị ngoại vi cộng với chương trình mô phỏng tương ứng sẽ tạo ra thiết bị hoàn toàn khác trong tay người sử dụng Ngoài mục đích mô phỏng thiết bị, thiết bị ảo còn có hai ứng dụng khác là: - Mô phỏng quá trình điều khiển và quản lý thiết bị mới đang chế tạo hoặc chưa có điều kiện lắp đặt - Tạo ra các SPOOL (Simultaneous Pedipheral Operations On Line – hệ thống mô phỏng các phép trao đổi ngoại vi. .. như thiết bị vào/ra có thực Như vậy, có thể dùng tiến trình để mô phỏng hoạt đông vào/ra và ngược lai, mọi thiết bị có thể coi như các tiến trình Trên thực tế, trong nhiều trường hợp, hệ thống đã mô phỏng hoạt động vào/ra bằng con đường chương trình Các chương trình này có thể hoạt động song song và tuân thủ theo nguyên tắc quản lý tiến trình Vi c mô phỏng thiết bị ngoại vi đã làm xuất hiện thiết bị. .. ngoại vi trong chế độ trực tiếp) 2 Nhiệm vụ: Nhiệm vụ của SPOOL là tạo ra hiệu ứng sử dụng song song các thiết bị chỉ được phép khai thác trong chế độ tuần tự Kĩ thuật SPOOL mô phỏng các thiết bị này bằng các thiết bị ảo và cung cấp cho các tiến trình có yêu cầu Các tiến trình sẽ gửi thông tin của mình ra thiết bị ảo giống như đối với thiết bị thật và vào thời điểm thích hợp, thông tin từ thiết bị ảo... cho người sử dụng tự giải quyết có tiếp tục công vi c hay không và có thì tiếp tục theo kiêu nào Tóm lại vi c kiểm tra và xử lý lỗi là một quá trình phức tạp liên quan chặt chẽ với đặc trưng của từng thiết bị cụ thể Tuy vậy mỗi thiết bị đều cung cấp một mã trở về (return code) cho hệ thống để các chương trình sử lý kết quả phân tích và đánh giá Để công vi c phân tích, đánh giá không chiếm dụng giờ CPU,... trình điều khiển vốn được thiết kế chu đáo và kiểm tra kĩ lưỡng trước khi được đưa vào khai thác thực tế Tuy nhiên không có bộ phận nào lại bộc lộ nhiều thiếu sót trong hoạt động như các thiết bị vào/ra Điều này cũng dễ hiểu vì các thiết bị vào ra luôn chịu ảnh hưởng của yếu tố môi trường và có nhiều chi tiết bị hao mòn trong quá trình sử dụng như: các bộ phận chuyển động bị mòn, độ nhiễm từ trên các... kết hợp nhiều bản ghi vật lý mới được một bản ghi logic Phương pháp kết khối được chọn phải tùy thuộc vào vấn đề cần giải quyết và phương thức hoạt động của thiết bị Ví dụ như thiết bị là điện từ được quản lý theo kiểu phân trang thì chỉ áp dụng được phương pháp thứ ba,với bảng từ thì có thể áp dụng phương pháp thứ hai Vi c kết khối còn được sử dụng như một biện pháp hạn chế vi c truy nhập bất hợp lệ... là một thiết bị rất quan trọng trong hệ thống bởi chúng chứa dữ liệu thành quả của một quá trình làm vi c của những người sử dụng máy tính Những sự hư hỏng của các thiết bị khác trong hệ thống máy tính có thể sửa chữa hoặc thay thế được, nhưng dữ liệu bị mất do yếu tố hư hỏng phần cứng của ổ đĩa cứng thường rất khó lấy lại được Ổ đĩa cứng là một khối duy nhất, các đĩa cứng được lắp ráp cố định trong. .. chuyển sang thiết bị thật Ví dụ, máy in là một thiết bị chỉ có thể hoạt động trong chế độ tuần tự Khi có nhiều tiến trình cùng có nhu cầu sử dụng máy in thì hệ thống không thể cấp phát nó cho tất cả các tiến trình có nhu cầu SPOOL được sử dụng rộng rãi để thay thế nhiều thiết bị không có khả năng sử dụng chung để nâng cao khả năng hoạt động song song của các tiến trình Ngoài ra đối với các thiết bị phụ... bo mạch hệ thống - Cổng USB - Dùng đầu nối chữ Y để nối chuột với bàn phím - Kết nối không dây 10 Hệ thống con Video của PC: • Hệ thống con video bằng các thiết bị phần cứng chịu trách nhiệm chính trong vi c hiển thị thông tin (văn bản và hình ảnh) của PC, bao gồm: - Video controller (card video): quyết định chất lượng hiển thị thông tin bằng độ mịn và màu sắc - Monitor: CRT hoặc LCD a Monitor: - Đánh... thời trong các thao tác vào/ra Để thực hiện 1 thao tác vào/ra, hệ thống cần phải thực hiện các bước sau: - Kích hoạt thiết bị - Chờ thiết bị đạt trạng thái thích hợp - Chờ thao tác vào/ra được thực hiện b, Mục đích Vi c chờ đợi các thiết bị đạt trạng thái thích hợp chiếm 1 thời gian khá lớn trong tổng thời gian thực hiện thao tác vào/ra Vì vậy, để đảm bảo tốc độ hoạt động chung của toàn hệ thống, thao ... thiếu thiết bị ngoại vi Nội dung Quản lí thiết bị ngoại vi Windows bao gồm chương: Chương I: Giới thiệu quản lí thiết bị ngoại vi windows Chương II: Nhận biết, quản lí thiết bị ngoại vi windows. .. tắc quản lý tiến trình Vi c mô thiết bị ngoại vi làm xuất thiết bị ảo Mỗi thiết bị ngoại vi cộng với chương trình mô tương ứng tạo thiết bị hoàn toàn khác tay người sử dụng Ngoài mục đích mô thiết. .. phụ) Thiết bị ngoại vi máy tính là: - Thiết bị cấu thành lên máy tính thiếu số loại máy tính - Thiết bị có mục đích mở rộng tính khả máy tính Yêu cầu quản lí thiết bị Chức thiết bị ngoại vi đảm