System Control Program

Fra DDHFwiki
Spring til navigation Spring til søgning

Operativ Systemet til IBM System/3 hed System Control Program (SCP).

Der var følgende udgaver:

5701-SC1 Model 10 Card (var der overhovedet et OS til 10C?)
5702-SC1 Model 8 og 10 (model 8 anvendte M10s SCP)
5703-SC1 Model 6
5703-SC2 Model 4
5704-SC1 Model 15A, 15B og 15C
5704-SC2 Model 15D
5705-SC1 Model 12

Disse udgaver var i store træk identiske. Dog var Model 15 "rigtig" multiprogrammeret. (2 eller 3 partitioner). Model 8, 10 og 12 havde en ret speciel (primitiv) Dual Programming Feature (DPF). Model 4 og 6 kunne kun afvikle et program ad gangen. Model 4 var dog primært tænkt anvendt til Communications Control Program (CCP), der var en slags "mini-CICS" (som kendes fra IBM Mainframes (fra System/360 til idag zSystem).

Da System/3 var et 16-bit system kunne et program kun adressere 64KB. Model 12C og model 15 havde dog en Address Translation Feature således at SCP (og CCP) kunne addressere op til 512KB. Hver program kunne dog stadig kun være på max. 64KB, dog kunne model 15D have file-buffere og memory resident overlays udover denne grænse.

Der anvendes Operation Control Language (OCL) som var en simplere (mere brugervenlig) form for Job Control Language (JCL) som anvendes på IBM Mainframes.

OCL reference card
OCL reference card - nyere udgave

Model 12 SCP Reference manual (8,52MB)
Model 15 SCP Reference manual (8,52MB)

CCP

Communications Control Program (CCP) var en slags "mini-CICS". CICS (Customer Information Control System) var en af IBMs transaktions-monitore til mainframes.

CCP gjorde det muligt at håndtere (bla.) 3270-terminaler på IBM System/3, der jo ellers kun kunne afvikle op til to (DPF eller model 15) eller tre (model 15D) programmer samtidigt.

Disk Sort

I IBM System/3s System Control Program (SCP) var de nødvendige utilities inkluderet.

Dog havde alle installationer behov for et Program Product: Disk Sort.

Specifikationerne blev skrevet på en RPG-lignende formular.

Programmet var derfor meget bruger-venligt (når man først havde forstået det!), men det havde faktisk også bedre funktionalitet end det sort-utility der anvendes på IBMs mainframes på dette tidspunkt.