tailieunhanh - Hệ điều hành - Chương V-I: Liên lạc giữa cá tiến trình
Socket: là một thiết bị truyền thông hai chiều như tập tin. Mỗi Socket là một thành phần trong một mối nối giữa các máy trong mạng. Các thuộc tính của socket: Domaine: định nghĩa dạng thức địa chỉ và các nghi thức sử dụng. Có nhiều domaines, ví dụ UNIX, INTERNET, XEROX_NS, . Type: định nghĩa các đặc điểm liên lạc a) độ tin cậy b) độ bảo toàn thứ tự dữ liệu c) Lặp lại dữ liệu d) Chế độ nối kết e) Bảo toàn giới hạn thông điệp f) Khả năng gởi thông điệp khẩn. | Các Cơ Chế Liên Lạc Các Cơ Chế Liên Lạc Khca KTMT Signal Không truyền được dữ liệu Tín hiệu Mô tả SIGINT Người dùng nhấn phím DEL để ngắt xử lý tiến trinh SIGQUIT Yêu cầu thoát xử lý SIGILL Tiến trình xử lý môt chỉ thi bất hơp lê SIGKILL Yêu cầu kết thúc môt tiến trình SIGFPT Lôi floating - point xảy ra chia cho 0 SIGPIPE Tiến trình ghi dữ liêu vào pipe mà không có reader SIGSEGV Tiến trình truy xuất đến môt đia chỉ bất hơp lê SIGCLD Tiến trình con kết thúc SIGUSR1 Tín hiêu 1 do người dùng đinh nghĩa SIGUSR2 Tín hiêu 2 do người dùng đinh nghĩa Các tín hiệu được gửi đi bởi khi nhận thì xử lý ra sao Vũ Đức Lung Pipe Truyền dữ liệu không cấu trúc Khca KTMT Vũ Đức Lung Các Cơ Chế Liên Lạc Các Cơ Chế Liên Lạc Shared Memory Mâu thuẫn truy xuất nhu cầu đồng bộ hoá Message Liên lạc trên môi trường phân tán Liên kết tiềm ẩn Send message gởi một thông điệp Receive message nhận một thông điệp Liên kết tường minh Send destination message gởi một thông điệp đến destination Receive source message nhận một thông điệp từ source Khca KTMT Vũ Đức Lung 5 Khca KTMT Vũ Đức Lung 1 Các Cơ Chế Liên Lạc Socket là một thiết bị truyền thông hai chiều như tập tin Mỗi Socket là một thành phần trong một mối nối giữa các máy trong mạng Các thuộc tính của socket Domaine định nghĩa dạng thức địa chỉ và các nghi thức sử dụng. Có nhiều domaines ví dụ UNIX INTERNET XEROX_NS . Type định nghĩa các đặc điếm liên lạc a độ tin cậy b độ bảo toàn thứ tự dữ liệu c Lặp lại dữ liệu d Chế độ nối kết e Bảo toàn giới hạn thông điệp f Khả năng gởi thông điệp khấn KhcaKTMT VũĐứcLung 7 Các Cơ Chế Liên Lạc Đế thực hiện liên lạc bằng socket cần tiến hành các thao tác Tạo lập hay mở một socket Gắn kết một socket với một địa chỉ Liên lạc có hai kiếu liên lạc tùy thuộc vào chế độ nối kết Liên lạc trong chế độ không liên kết Liên lạc trong chế độ nối kết Hủy một socket VD Giao tiếp trong TCP Vũ Đức Lung 8 Khca KTMT Khca KTMT Race condition P1 và P2 chia sẻ biến chung hits hits 0 time P1 read hits hits hits 1 hits 1 2 P2 .
đang nạp các trang xem trước