1. Calculatorul ca o colecție de dispozitive.
2. Separarea dispozitivelor computerizate.
4. Mod de funcționare cu un singur program.
5.Multiprogrammny mod de operare.
1. Calculatorul este un set de dispozitive executate pe circuite integrate mari, fiecare având propriul scop funcțional. Setul de circuite integrate din care este compus calculatorul se numește set de microprocesoare. Componentele componentelor microprocesorului includ: un sistem de cronometru, un microprocesor, coprocesoare, un controler de întrerupere, un controler pentru acces direct la memorie. Controlere pentru dispozitivele I / O.
Interacțiunea microprocesorului cu dispozitive externe oferă o secvență logică a acțiunilor asociate cu căutarea dispozitivelor, determinând starea tehnică a schimbului de comenzi și informații. Această secvență logică de acțiuni, împreună cu dispozitivele care o implementează, se numește interfața de intrare / ieșire.
Organizarea lucrării calculatorului la executarea sarcinii utilizatorului.
Organizarea intrării, transformării și afișării rezultatelor se referă la domeniul software-ului de sistem. Sarcina scrisă (programul este modulul sursă urmat de instrucțiunile de control care indică sistemul de operare al calculatorului în care limbajul este scris programul și ce să facă cu acesta. Dacă programul este scris în limbaj algoritmic, atunci propozițiile de control din limbajul de control OS.
Modulul sursă trebuie tradus în limba internă a mașinii înainte de execuție. Această operațiune este realizată printr-un program special de către traducător. Traducătorii sunt executați sub forma a 2 programe diferite - interpreți și compilatori. Interpretul, după traducerea limbii algoritmice în limbajul mașinii, execută imediat programul de mașină învățat prezentat acestuia sub forma unui modul inițial (IM) în limba mașinii. Programul rezultat al mașinii este un modul obiectiv (OM). Rezultatul lucrării compilatorului poate fi scris în biblioteca modulelor virtuale (BOM) sau transferat în alte programe pentru prelucrare ulterioară. Programul de mașină rezultat nu este pregătit pentru execuție din două motive:
I conține referințe externe neautorizate, adică. (acces la programe care nu sunt cuprinse în modulul sursă, dar necesare pentru ca programul principal să funcționeze) De exemplu, la programele standard ale unei limbi algoritmice, cum ar fi calculul rădăcinii unei funcții trigonometrice curate,