De intrare și de ieșire de informații - informatică, programare

6. Datele de intrare și de ieșire

Toate informațiile care circulă în sistem este o anumite expresii simbolice. Toate informațiile de intrare și de ieșire pot fi împărțite în informații, care oferă cerere de execuție și de gestionare a informațiilor de referință. De intrare și ieșire sunt grupate în funcție de informațiile de tip și reprezintă pachete / 11 / și cu care se realizează comunicarea între diferitele părți ale sistemului. Datorită faptului că sistemul nu ar trebui să aibă nici sau orice situații imprevizibile, adică sistemul ar trebui să răspundă în mod clar la toate tipurile de mesaje primite, tipurile de pachete au fost dezvoltate, care au o structură strictă și sunt prezentate în „Formatul și structura pachetelor care circulă în sistem.“ Au fost examinate și identificate toate situațiile posibile care apar în sistem și la orice situație, este definit un comportament strict ISU.







Există diferite dispozitive de ieșire. Unele dintre ele sunt prezentate în Figura 4.

De intrare și de ieșire de informații - informatică, programare

Afișaj text (vezi. fig. 6) vă permite să afișați textul în orice parte a ecranului pentru ao schimba și de a crea iluzia de mișcare, precum și defilare de text. Principalul avantaj al unui ecran de text - permite unui număr mai mare de linii pe unitatea de timp.

De intrare și de ieșire de informații - informatică, programare

În afară de dispozitivele, există un număr foarte mare de dispozitive și diverse dispozitive pentru informații ca afișarea de dedicat și universală.

Universal includ toate dispozitivele discutate mai sus. Particularitatea lor este că pot afișa orice informație primită de intrările de date a dispozitivului. Această caracteristică le face un pic mai greu și mai scumpe, dar în același timp, vă permite să facă uz deplin de toate posibilitățile și să le adapteze la schimbare obiectivele și nevoile consumatorului.

Dispozitivele de ieșire specializate pot include dispozitive care afișează numai anumite informații. Un exemplu este placa temporară care afișează ora curentă. Tabloul de bord pentru prețul de stoc, ratele dobânzilor tabloului de bord, tabloul de bord afișează temperatura și umiditatea. În timpul jocurilor de fotbal sau baschet, panouri specializate afișează informații despre termen actuală a jocului. O altă caracteristică a dispozitivelor dedicate este faptul că acestea nu au nevoie de un control de la distanță. Acest lucru poate fi descris ca un exemplu: măsurarea temperaturii aerului digitizarea această valoare și-l scoate la bord, aceasta se realizează automat în dispozitiv, și nu necesită nici o intervenție din exterior.

Oricare dintre aceste dispozitive pot fi introduse în sistem. Managementul poate fi centralizat. Adică, informații pot fi obținute din surse externe, procesate de sistem și afișat pe dispozitivul de ieșire. În mod alternativ, ca și în cazul cu dispozitivele specializate, informațiile pot fi primite de către dispozitiv, acestea sunt prelucrate și este afișat.

„Antetul pachetului“ și „prefixul de pachete“ este destinat să evidențieze pachetul de fluxul de informații și sincronizarea receptorului și a sursei.

„Message Type“ - informeaza receptorul despre structura câmpului „Text“.

"Text" - mesaje text.

Aici sunt toate tipurile de mesaje în sistemul existent.

01 - Coborâți stratul superior informează că în proces, orice informație de eroare stocate în memoria RAM a dispozitivului de nivel inferior are o checksum proastă. câmpul „Text“ are o lungime de zero.

Mesajul a fost trimis dispozitiv de nivel inferior, informează nivelul superior al recepției corecte a mesajului. „Textul“ are o lungime de 1 octet. Dacă valoarea acestui octet = 0, dispozitivul de nivel scăzut a primit în mod corect mesajul și a proceda la încheierea acestuia. Dacă valoarea acestui octet = 1, atunci mesajul a fost primit cu o eroare.







03 - Nivel superior necesită informații despre activitatea dispozitivului de nivel inferior. câmpul „Text“ are o lungime de zero.

04 - spune că mesajul a fost primit cu suma de control incorectă și este o cerere de retransmisie a mesajului. câmpul „Text“ are o lungime de zero.

05 - Clientul trimite o cerere la server pentru a verifica utilizator și trimite-l prioritate. câmpul „Text“ este format din 20 de octeți, primul octet este de 10 „nume de rețea“ de utilizator, în al doilea 10 octeți parola.

Răspunsul este „server“ la o cerere de client. În câmpul de text 13 bytes bayt.1 - eroare 0 - nici o eroare. 1 - nu există nici un nume al rețelei în baza de date de utilizator, 2 - nume de rețea este găsit, dar parola nu se potrivește. 10 bytes "Numele de rețea", prioritatea 2-octet.

07 - Trimis numai „server“ și spune că mesajul a fost primit cu suma de control incorectă și este o cerere de retransmisie a mesajului. câmpul „Text“ are o lungime de zero.

08 - „Client“ necesită lista de dispozitive și o descriere a acestora. câmpul „Text“ gol.

Serverul răspunde cererii. „Textul“ - 1 octet de lucru sau nu funcționează dispozitivul 1 Numărul de octet al dispozitivului într-o serie de dispozitive. În acest caz, o matrice de dispozitiv de a înțelege numărul 2 octeți, care este la fel codifică lista ustroystv.200 bytes descrierii, această structură poate fi repetată ori de câte ori numărul de dispozitive din sistem, dar nu mai mult de 16. Aceste informații sunt disponibile într-o gamă largă de dispozitive.

8. algoritmi diagrama modulare

8.1. Procedura Algorithm (Control)

Algoritmul / 13,14 / prezentate în figurile 9 - 12.

Procedura Algorithm (Control)

Această procedură este principala legătură cu comunicarea IMS de nivel superior cu nivelul inferior. Sarcina sa este de a procesa toate mesajele primite de la nivelul inferior și formarea și trimiterea de mesaje la nivelul inferior.

Descrierea variabilelor prezente în diagrama bloc:

i - contra (aparat ID);

id [i] (Bx) - „tag prezență“ pe numărul de înregistrare în șirul de mesaje primite;

id [i] (O) - "ID prezență" pentru mesajele de ieșire într-o matrice de număr record;

n - numărul de dispozitiv de nivel inferior în MIS.

soluții. Conceptul propus evaluează modul în care este puțin probabil perspectiva oricăror modificări semnificative ale administrației existente de nivel superior a fluxurilor de informații MSU. Prin urmare, cerința de integrare a unui sistem informațional automatizat nu înseamnă cerința de a crea un singur sistem de informații care ar trebui să îndeplinească toate funcțiile necesare. 2.

De intrare și de ieșire de informații - informatică, programare

Ea nu are nici dispozitive periferice, în timp ce lucrează pentru el, nu mai mult de 3 ore, fără întrerupere și utilizatorii de cel puțin 18 ani. Din moment ce aceasta este o rețea locală este o rețea locală de clase informaționale universitare, vârsta utilizatorilor care lucrează pe ea poate fi mai mică de 18 ani, prin urmare, la locul de muncă nu trebuie să fie mai mică de 6m2.

De intrare și de ieșire de informații - informatică, programare
De intrare și de ieșire de informații - informatică, programare
De intrare și de ieșire de informații - informatică, programare
De intrare și de ieșire de informații - informatică, programare
De intrare și de ieșire de informații - informatică, programare

cu un sold pozitiv al veniturilor și cheltuielilor, precum și perioada de amortizare redusă. 6. Asigurarea sănătății și a siguranței în sistemul în acest proiect de teză a dezvoltat un sistem automat de informații de formare la distanță pe disciplina „Finanțe și credit“. Utilizarea sa este strâns legată de utilizarea PC-ului, astfel încât organizarea de lucru a utilizatorului sistemului trebuie să pună.

De intrare și de ieșire de informații - informatică, programare
De intrare și de ieșire de informații - informatică, programare

clase pentru cazul de utilizare „Studenții și performanțele academice.“ Fig. 2. Fragment diagrama de clasa sistem de control al Universității. bazat pe tehnologie post-relațională La crearea unei specialități de aplicații au fost utilizate tehnologii InterSystems, cum ar fi instrumente pentru construirea de baze de date Cache Multidimensional, limbaj de programare aplicatii Cache Object Script, tehnologia de dinamică.