thống sẽ thông báo lỗi cho người dung tự giải quyết. thống sẽ thông báo lỗi cho người dung tự giải quyết... Để đảm bảo độ chính xác của thông tin lưu Để đảm bảo độ chính xác của thông t[r]
(1)3 Xử lý lỗi 3 Xử lý lỗi
Bất kỳ thành phần hệ thống Bất kỳ thành phần hệ thống thực cơng việc cách khơng chuẩn thực cơng việc cách không chuẩn Điều nàu không với thiết bị kỹ thuật Điều nàu không với thiết bị kỹ thuật phần cứng mà với chương trình phần cứng mà cịn với chương trình phàn mềm, với chường trình điều khiển phàn mềm, 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 vốn thiết kể chu đáo kiểm tra kỹ lưỡng trước đưa vào khai thực tế Tuy nhiên, đưa vào khai thực tế Tuy nhiên, khơng có phận bộc lộ nhiều sai sót hoạt động phận bộc lộ nhiều sai sót hoạt động thiết bị vào/ra Điều dễ hiểu thiết bị vào/ra Điều dễ hiểu thiết bị vào/ra chịu ảnh hưởng yếu tố môi thiết bị vào/ra chịu ảnh hưởng yếu tố môi trường có nhiều chi tiết bị hao mịn 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, trình sử dụng như: phận chuyến động bị mòn,
(2)Phương pháp chủ yếu thường áp dụng chống Phương pháp chủ yếu thường áp dụng chống lỗi vào/ra giao trách nhiệm phát lỗi cho hệ lỗi vào/ra giao trách nhiệm phát lỗi cho hệ thống thực linh hoạt phép thống thực linh hoạt phép kiểm tra thiết bị (sử dụng phần cứng lẫn phần 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ừ mềm) Các công đoạn kiểm tra ý từ
giai đoạn thiết kế chế tạo thiết bị giai đoạn thiết kế chế tạo thiết bị
Khi phát lỗi hệ thống cổ gắng khác phục Khi phát lỗi hệ thống cổ gắng khác phục cách thực lại nhiều lần thao tác vào/ra Nếu cách thực lại nhiều lần thao tác vào/ra Nếu có lỗi ổn định cổ gắng khơi phục thơng tin ban có 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ệ đầu, trường hợp khơng thể khắc phục hệ
(3)Để đảm bảo độ xác thơng tin lưu Để đảm bảo độ xác thơng tin lưu trữ, nhiều thiết bị tổ chức đọc lại thông tin trữ, nhiều thiết bị tổ chức đọc lại thông tin sau ghi so sánh kết đọc với thông tin sau ghi so sánh kết đọc với thơng tin gốc so sánh tổng kiểm tra tính đọc với gốc so sánh tổng kiểm tra tính đọc với tống kiểm tra tính theo thơng tin gộc tống kiểm tra tính theo thơng tin gộc Phương pháp thường áp dụng với Phương pháp thường áp dụng với thiết bị có tốc độ nhanh đãi từ Việc kiểm tra thiết bị có tốc độ nhanh đãi từ Việc kiểm tra so sánh thông thường thiết bị điều so sánh thông thường thiết bị điều khiến vào/ra đảm nhiệm, sau thơng báo lỗi khiến 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 cho hệ thống hệ thống chịu trách nhiệm thực
(4)Với mục đích tránh sai sót khơng đáng có Với mục đích tránh sai sót khơng đáng có ( cổ gắng đọc đĩa từ chưa sắn ( cổ gắng đọc đĩa từ chưa sắn sàng) Trước sau phép trao đổi vào/ra, hệ sàng) Trước sau phép trao đổi vào/ra, hệ thống có thao tác kiểm tra thống có thao tác kiểm tra kênh vào/ra phân tích kết xem có đủ kênh vào/ra phân tích kết xem có đủ
điều kiện truy nhập thiết bị hay chưa điều kiện truy nhập thiết bị hay chưa
Việc áp dụng mã sửa sai giúp hệ thống khắc 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 đối 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 vậy, với thơng tin lưu trữ dài hạn Chính vậy, tốn nhiều thời gian chi phí xây dựng tốn nhiều thời gian chi phí xây dựng mã sửa sai áp dụng rộng rãi mã sửa sai áp dụng rộng rãi
(5)Cần chủ ý hệ thống báo lỗi không Cần chủ ý hệ thống báo lỗi không tự khắc phục đại đa số trường tự khắc phục đại đa số trường
hợp, hệ thống không kết thúc vào/ra mà hợp, hệ thống không kết thúc vào/ra mà
phương án cho người sử dụng tự giải quết có phương án cho người sử dụng tự giải quết có liên tục cơng viêc hay khơng có tiếp liên tục cơng viêc hay khơng có tiếp
tục theo kiểu tục theo kiểu
Tóm lại, việc kiểm tra xử lý lỗi 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 trình phức tạp liên quan chặt chẽ với đặc trưng thiết bị cụ thể Tuy vậy, thiết bị thiết bị cụ thể Tuy vậy, thiết bị cung cấp mã mở (return code) cho cung cấp mã mở (return code) cho hệ thống để chương trình xử lý kết hệ thống để chương trình xử lý kết
(6)Để cơng việc phân tích đánh giá khơng chiếm dụng Để 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 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 thiết bị thường có xu hưởng cục hóa sai sót (phân tích, xử lý, đánh giá… thiết bị)
tích, xử lý, đánh giá… thiết bị)
Ví dụ nguyên tắc hoạt động chế kiểm tra chẵn Ví dụ nguyên tắc hoạt động chế kiểm tra chẵn lẻ (Paraty Checking):
lẻ (Paraty Checking):
Phương pháp kiển tra đơn giản VRC (Vertical Phương pháp kiển tra đơn giản VRC (Vertical Redundancy Check) Trong phương án này, chuỗi bit Redundancy Check) Trong phương án này, chuỗi bit biểu diễn ký tự liệu cần kiểm tra thêm biểu diễn ký tự liệu cần kiểm tra thêm vào bit kiểm tra (gọi parity bit) Bit có giá trị vào bit kiểm tra (gọi parity bit) Bit có giá trị số lượng bit chuỗi bit chẵn số lượng bit chuỗi bit chẵn ngược lại Hệ thống vào để phát lỗi
(7)(8)Nhược điểm VRC không định vị bit Nhược điểm VRC không định vị bit bị lỗi cho số chẵn bit
bị lỗi cho số chẵn bit
chuỗi bit bị lỗi giá trí parity bit khơng chuỗi bit bị lỗi giá trí parity bit không
thay đổi thay đổi
Để khắc phục nhược điểm này, người ta sử dụng Để khắc phục nhược điểm này, người ta sử dụng thêm Phương pháp LRC Longgitudinal thêm Phương pháp LRC Longgitudinal Rdundancy chek) LRC áp dụng kiểm tra parity Rdundancy chek) LRC áp dụng kiểm tra parity bit cho khối ký tự Nếu kêt hợp hai bit cho khối ký tự Nếu kêt hợp hai phương pháp VRC – LRC cho phương pháp phương pháp VRC – LRC cho phương pháp kiểm tra lỗi theo hai chiều, nâng cao hiệu kiểm tra lỗi theo hai chiều, nâng cao hiệu đáng kể so với việc dùng riêng phương đáng kể so với việc dùng riêng phương
(9)