Cấu trúc phần mềm của trạm SMC 1 Nguyên lý

Một phần của tài liệu nghiên cứu về phân hệ điều khiển đấu nối (Trang 25 - 28)

6.1. Nguyên lý

- Mỗi trạm điều khiển có phần mềm sau:

+ Một hệ thống điều hành gọi là HYPER VISOR (HYP). Nó có chức năng giao tiếp phần cứng, sắp đặt phần mềm, thông tin với các trạm khác.

+ Một phần mềm trao đổi công việc, trao đổi chức năng còn gọi là SUPER VISOR (SUP).

+ Các phần mềm chức năng gọi là ML. - Có hai kiểu ML:

+ Một hoặc nhiều phần chức năng ML. Mỗi phần mềm chức năng có một chức năng riêng. Ví dụ, phần mềm tính cớc, phần mềm xử lý gọi.

+ Một phần mềm chức năng đợc sử dụng để phòng vệ trạm, khởi tạo trạm, nạp chơng trình và thông tin đợc là MLSM.

+ HYP, Sup và MLSM đợc nạp vào mọi trạm SM và đợc gọi là phần mềm cơ sở. Phần mềm này đợc phân bố trong các agent khác nhau của trạm.

+ Phần mềm chức năng ML đợc nạp phù hợp với cấu hình.

6.2. Hypervisor

- HYP là một hệ thống điều hành của trạm. Nó cho phép từng ML hoạt động một cách độc lập và cho phép nạp vào trong cùng một bộ xử lý nhiều ML khác nhau:

Ví dụ : MLMQ, MLGX.

- Nó còn thực hiện các chức năng sau:

+ Quản trị thời gian hoạt động để phân phối cho từng ML đợc lắp đặt trong cùng một agent sử dụng các thông số định trớc bằng tệp cấu hình của SM.

+ Thông tin: Thông tin giữa các ML đợc thực hiện trực tiếp không cần phải biến đổi, do HYP thực hiện.

+ Thời gian trễ:

- Theo yêu cầu từ 1 ML: Khởi tạo, khởi tạo lại hoặc kết thức thời gian trễ. - Báo hiệu quá thời gian trễ.

6.3. Supervisor (SUP)

- Thực hiện một tập hợp các chức năng công việc (TASK). Mỗi công việc t- ơng ứng với hoạt hoá 1 dịch vụ. Thủ tục của dịch vụ do HYPERVISOR thực hiện SUPERVISOR trong thành phần MACRO đợc gọi là 1 SEQUENCER.

6.4. Chức năng MLSM

Phần mềm chung của trạm MLSM đợc phân bố và đợc nạp trong mọi agent. Agent là bảng mạch in đợc xây dựng xung quanh MC 68020 hay MC 68030. Phần mềm MLSM gồm:

- MLSM chính (MLSM/P), thực hiện chức năng: + Nạp chơng trình cho trạm.

+ Khởi tạo trạm. + Định vị trạm. + Phòng vệ trạm. + Quan trắc trạm. - MLSM phụ (MLSM/S) thực hiện các chức năng : + Nạp chơng trình agent.

+ Khởi tạo agent. + Phòng vệ agent. + Quan trắc agent.

Ngoài ra, MLSM/S còn thu phát các bản tin đi/đến các vòng thông tin, nếu có đợc cái đặt trong CMP hoặc CMS.

6.5. Chức năng của phần mềm, chức năng ML

ML là phần mềm áp dụng. Nó đợc nạp trong 1SM. Trong agent khác nhau có thể đợc cài đặt. Ví dụ MLTX và MLMR gồm:

- Một phần mềm chức năng chính (gọi là trao đổi). - 1 đến 4 phần mềm chức năng phụ (gọi là MACRO).

Chơng IV

Một phần của tài liệu nghiên cứu về phân hệ điều khiển đấu nối (Trang 25 - 28)

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

(83 trang)
w