EXEC
EXEC (od ) – podstawowy system operacyjny komputerów rodzin ICL 1900 i Odra 1300 oraz komputera SKOK, napisany w całości w kodzie maszynowym, o następujących cechach:
*ładowanie do pamięci operacyjnej (ang. "core") metodą programu rozruchowego (ang. "bootstrap"),
*konwersacyjny tryb pracy,
*ochrona pamięci procesów,
*wielopotokowość pod warunkiem, że:
**potok nie próbuje powiększyć przydzielonego mu obszaru pamięci,
**potok nie współdzieli swoich zasobów z innymi potokami.

EXEC umożliwiał:
*przeszukiwanie zasobów w celu odnalezienia konkretnego programu exe i załadowania go do pamięci,
*logiczne przydzielenie programowi urządzeń zewnętrznych zawierających zasoby,
*uruchomienie, zatrzymanie lub usunięcie programu z pamięci.
Wszystkie inne operacje takie chociażby jak kopiowanie czy kasowanie plików, wykonywane były poprzez wyszukanie odpowiedniego programu (kopiującego lub kasującego), załadowanie go do pamięci, przydzielenie urządzeń zewnętrznych i uruchomienie przebiegu.

Wbrew pozorom, rozwiązania przyjęte przy konstrukcji EXEC-a stały się dziedzictwem wszystkich systemów operacyjnych, chociaż jako bardzo pierwotne zostały ukryte w najgłębszych warstwach systemu, od dawna niewidocznych dla użytkownika.

Fragment przykładowej sesji pod EXEC-iem (sprawdzenie zawartości pamięci i uruchomienie programu #XCLP od wejścia 20). Komendy wydawane przez operatora małymi literami.
12:20> (monitor czasu - system cyklicznie wyświetla na konsoli operatora komputera)
12:21> (monitor czasu)
12:22> pr (pytanie operatora o programy załadowane już do pamięci. Inne trzeba załadować przez komendy fi(znajdź) i lo(załaduj))
OK (akceptacja komendy operatora systemu i odpowiedź - raport pamięci)
#XALM S 2048 (załadowany kompilator Algol bez przydziału zadania o rozmiarze 2048 kB na sześcio bitowym bajcie)
#XCLP S 3062 (załadowany program kopiujący)
12:22> go #xclp 20 14 36 (uruchomienie kopiowania pomiędzy czytnikiem a przewijakiem taśmy magnetycznej bez śledzenia - wejście 20, były inne od 20 do 29)
OK (akceptacja systemu)
12:22> pr (ponowne sprawdzenie stanu pamięci)
OK
#XALM S 2048
#XCLP R 3062
12:23>
12:24>
Q9135
system operacyjny
Concept
Q68
komputer
Concept
Q1413338
ICL
ORG
Q11796263
Odra 1300
MISC
Q9326131
SKOK
UNK
Q55813
kodzie maszynowym
Concept
Q180256
programu rozruchowego
Concept
Q2384798
urządzeń zewnętrznych
Concept
Q932410
sesji
Concept
Q9249989
EXEC
MEDIA
Q9249989
EXEC
MEDIA
Q9249989
EXEC
MEDIA
Q9249989
EXEC
MEDIA
2048-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2048
DATE
3062-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3062
DATE
2048-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2048
DATE
3062-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3062
DATE
+20^^http://www.w3.org/2001/XMLSchema#decimal
20
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+20^^http://www.w3.org/2001/XMLSchema#decimal
20
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+21^^http://www.w3.org/2001/XMLSchema#decimal
21
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+22^^http://www.w3.org/2001/XMLSchema#decimal
22
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+22^^http://www.w3.org/2001/XMLSchema#decimal
22
NUMBER
+36^^http://www.w3.org/2001/XMLSchema#decimal
36
NUMBER
+20^^http://www.w3.org/2001/XMLSchema#decimal
20
NUMBER
+20^^http://www.w3.org/2001/XMLSchema#decimal
20
NUMBER
+29^^http://www.w3.org/2001/XMLSchema#decimal
29
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+22^^http://www.w3.org/2001/XMLSchema#decimal
22
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+23^^http://www.w3.org/2001/XMLSchema#decimal
23
NUMBER
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
+24^^http://www.w3.org/2001/XMLSchema#decimal
24
NUMBER
instance of
developer
manufacturer
operating system