Knowledge (XXG)

TSS/8

Source 📝

670: 1515: 1807: 1525: 278:. It requires a minimum of 12K words of memory (8K for the operating system and 4K for the user swap area) and a swapping device; The standard swapping device, called a drum, was a disk drive with a head assigned to each track so there was no delay waiting for a read/write head to be repositioned on the drive. On a 24K word machine, it can give good support for its maximum of 16 users. 1535: 310:
PAL-D (Program Assembly Language/Disk) allows the "full standard" but, like all TSS/8 programs, is restricted to 4K. Many programs designed to work on a stand-alone machine and manipulate hardware directly would still work on TSS-8 as it emulated many I/O requests
281:
Each user gets a virtual 4K PDP-8; many of the utilities users run on these virtual machines are modified versions of utilities from the Disk Monitor System or paper-tape environments. Internally, TSS/8 consists of RMON, the
1571: 617: 286:, DMON, the disk monitor (file system), and KMON, the keyboard monitor (command shell). BASIC is well supported, while restricted (4K) versions of FORTRAN D and Algol are available. 333:
Operating costs were about 1/20 of TSS/360. TSS/8 is also designed to be more cost-effective than the PDP-10 "for jobs with low computational requirements (like editing)".
1564: 610: 1837: 1811: 1557: 1538: 1528: 603: 556: 1667: 1226: 658: 1300: 1305: 1246: 1193: 1632: 520: 468: 1652: 307:
but lacks matrix operations, implicit declaration of small arrays, strings, ON-GOTO/GOSUB, TAB, and multiline DEF FN statements.
1657: 1440: 322:, which has been available from earlier PDP/8 models and it provides an algebraic language as well as a desk calculator mode. 1832: 1627: 1060: 564: 1772: 1742: 1662: 1647: 1594: 1330: 626: 203: 127: 33: 1420: 1127: 678: 382: 319: 53: 1722: 1612: 1478: 1425: 1208: 1170: 1015: 104: 228:
with graduate student Adrian van de Goor, in reaction to the cost, performance, reliability, and complexity of IBM's
1455: 1241: 425: 275: 254:
Disk Monitor System, and John Everett adapted PAL-III to make PAL-D for DMS. Bob Bowering, author of MACRO for the
225: 49: 1489: 303:
programs are limited to 350 lines, but "chaining" allows "programs of virtually any length." BASIC-8 is based on
270:
This timesharing system is based on a protection architecture proposed by Adrian Van Der Goor, a grad student of
134: 364: 1732: 1672: 1642: 1152: 669: 1607: 1473: 233: 1842: 1757: 1692: 1445: 1010: 758: 753: 393: 229: 162: 148: 1777: 1717: 1518: 685: 1435: 1203: 1107: 174: 79: 40: 1737: 1295: 1040: 694: 451: 184: 1162: 581: 297:
FORTRAN-D can only access 2 data files at a time, and the entire program is MAIN: no subroutines.
1272: 855: 464: 537: 1707: 1583: 1310: 995: 573: 340: 283: 199: 169: 1218: 646: 406: 304: 502: 484: 1315: 1182: 1176: 736: 244: 155: 1826: 1617: 1360: 460: 585: 1580: 1355: 1251: 1198: 1097: 196: 1549: 820: 815: 810: 804: 800: 793: 788: 783: 652: 595: 552: 447: 271: 1622: 1413: 1188: 28: 206:
in 1967. DEC also referred to it as Timeshared-8 and later the EduSystem 50.
1386: 1290: 1261: 1147: 841: 836: 775: 640: 577: 1682: 1397: 1137: 1132: 1092: 871: 731: 713: 708: 314:
ALGOL is implemented as a known standard subset, "IFIP Subset ALGOL 60."
1752: 1747: 1702: 1677: 1450: 1335: 1285: 1280: 1231: 1117: 1077: 1072: 1020: 300: 290: 57: 1787: 1782: 1727: 1712: 1697: 1637: 1483: 1403: 1391: 1256: 1087: 1082: 1055: 1050: 1025: 967: 337: 259: 210: 243:) handler. John Everett wrote the disk handler, file system, TTY ( 1792: 1687: 1500: 1495: 1468: 1460: 1430: 1408: 1381: 1325: 1320: 1236: 1142: 1122: 1067: 1045: 1005: 985: 979: 973: 961: 956: 951: 945: 940: 935: 929: 924: 919: 914: 909: 904: 899: 893: 255: 251: 216:
computer starting with the PDP-8I model and was released in 1968.
213: 61: 45: 557:"Design and Behavior of TSS/8: a PDP-8 Based Time-sharing System" 239:
Don Witcraft wrote the TSS/8 scheduler, command decoder and UUO (
1767: 1365: 1350: 1345: 1340: 1035: 888: 883: 877: 865: 765: 746: 741: 1553: 599: 723: 453:
Computer Engineering: A DEC View of Hardware Systems Design
442: 440: 427:
PDP-8/E PDP-8/M & PDP-8/F Small Computer Handbook
503:"What operating systems were written for the PDP-8?" 1374: 1270: 1217: 1161: 1106: 994: 854: 829: 774: 722: 693: 677: 633: 180: 168: 154: 144: 133: 123: 103: 85: 75: 67: 39: 27: 247:) handler and 680-I service routine for TSS/8. 358: 356: 262:, wrote an expanded version, PAL-X, for TSS/8. 202:co-written by Don Witcraft and John Everett at 1565: 611: 8: 521:"Appendix E: Implementation Notes, page E-1" 365:"Running TSS/8 on the DEC PiDP-8/i and SIMH" 22: 16:1968 operating system for the PDP-8 computer 450:; J. Craig Mudge; John N. McNamara (1978). 1572: 1558: 1550: 690: 668: 618: 604: 596: 420: 418: 416: 21: 352: 555:; Donald A. Witcraft (November 1969). 433:. Digital Equipment Corporation. 1973. 402: 391: 250:Roger Pyle and John Everett wrote the 1628:Compatible Time-Sharing System (CTSS) 7: 1534: 1227:Digital Storage Systems Interconnect 128:PDP-8 starting with the PDP-8I model 1301:Dynamically Redefined Character Set 293:, it implements language variants: 1247:Synchronous Backplane Interconnect 14: 330:TSS/8 sold more than 100 copies. 209:The operating system runs on the 1806: 1805: 1533: 1524: 1523: 1514: 1513: 507:PDP-8 Frequently Asked Questions 489:PDP-8 Frequently Asked Questions 1643:Cray Time Sharing System (CTSS) 1441:Maintenance Operations Protocol 388:. March 1976. DEC-08-XSMAD-A-D. 363:Remy van Elst (July 26, 2015). 1838:Time-sharing operating systems 565:IEEE Transactions on Computers 140:Time-sharing operating systems 1: 1595:Time-sharing system evolution 1331:Mass Storage Control Protocol 627:Digital Equipment Corporation 383:"PDP-8 Digital Software News" 241:Unimplemented User Operations 204:Digital Equipment Corporation 34:Digital Equipment Corporation 1421:Digital Federal Credit Union 643:(founder and CEO, 1957–1992) 1613:Berkeley Timesharing System 1465:Sequence and Batch Language 1426:Dynamic debugging technique 111:; 49 years ago 91:; 56 years ago 1859: 1456:Record Management Services 1242:Standard Disk Interconnect 343:is a descendant of TSS/8. 226:Carnegie Mellon University 1801: 1603: 1590: 1509: 1490:The Ultimate Entrepreneur 666: 1153:DIGITAL Command Language 109:8.24 / January 1975 1608:BBN Time-Sharing System 1479:Systems Research Center 1474:System Reference Manual 578:10.1109/T-C.1969.222577 401:Cite magazine requires 318:It also supports DEC's 1446:On-line Debugging Tool 224:TSS/8 was designed at 163:Command-line interface 1833:DEC operating systems 1436:Local Area Transport 1194:National Replacement 1296:Digital Linear Tape 655:(VP of engineering) 24: 1519:Computers template 195:is a discontinued 1820: 1819: 1584:operating systems 1547: 1546: 850: 849: 572:(11): 1038–1043. 190: 189: 1850: 1809: 1808: 1708:ORVYL and WYLBUR 1574: 1567: 1560: 1551: 1537: 1536: 1527: 1526: 1517: 1516: 1311:Flip-Chip module 1204:Special Graphics 691: 672: 661:(CEO, 1992–1998) 620: 613: 606: 597: 590: 589: 561: 551:Ad van de Goor; 548: 542: 541: 534: 528: 527: 525: 517: 511: 510: 499: 493: 492: 481: 475: 474: 458: 444: 435: 434: 432: 422: 411: 410: 404: 399: 397: 389: 387: 379: 373: 372: 360: 341:operating system 284:resident monitor 200:operating system 119: 117: 112: 99: 97: 92: 25: 19:Operating system 1858: 1857: 1853: 1852: 1851: 1849: 1848: 1847: 1823: 1822: 1821: 1816: 1797: 1599: 1586: 1578: 1548: 1543: 1505: 1370: 1266: 1213: 1173:(Multinational) 1157: 1109: 1102: 997: 990: 857: 846: 825: 770: 718: 684: 680: 679:Instruction set 673: 664: 647:Harlan Anderson 629: 624: 594: 593: 559: 550: 549: 545: 536: 535: 531: 523: 519: 518: 514: 501: 500: 496: 483: 482: 478: 471: 456: 446: 445: 438: 430: 424: 423: 414: 403:|magazine= 400: 390: 385: 381: 380: 376: 362: 361: 354: 349: 328: 305:Dartmouth BASIC 276:Carnegie-Mellon 268: 222: 157: 115: 113: 110: 95: 93: 90: 86:Initial release 20: 17: 12: 11: 5: 1856: 1854: 1846: 1845: 1840: 1835: 1825: 1824: 1818: 1817: 1815: 1814: 1802: 1799: 1798: 1796: 1795: 1790: 1785: 1780: 1775: 1770: 1765: 1760: 1755: 1750: 1745: 1740: 1735: 1730: 1725: 1720: 1715: 1710: 1705: 1700: 1695: 1690: 1685: 1680: 1675: 1670: 1665: 1660: 1655: 1650: 1645: 1640: 1635: 1630: 1625: 1620: 1615: 1610: 1604: 1601: 1600: 1598: 1597: 1591: 1588: 1587: 1579: 1577: 1576: 1569: 1562: 1554: 1545: 1544: 1542: 1541: 1531: 1521: 1510: 1507: 1506: 1504: 1503: 1498: 1493: 1486: 1481: 1476: 1471: 1466: 1463: 1458: 1453: 1448: 1443: 1438: 1433: 1428: 1423: 1418: 1417: 1416: 1406: 1401: 1394: 1389: 1384: 1378: 1376: 1375:Related topics 1372: 1371: 1369: 1368: 1363: 1358: 1353: 1348: 1343: 1338: 1333: 1328: 1323: 1318: 1313: 1308: 1303: 1298: 1293: 1288: 1283: 1277: 1275: 1268: 1267: 1265: 1264: 1259: 1254: 1249: 1244: 1239: 1234: 1229: 1223: 1221: 1215: 1214: 1212: 1211: 1206: 1201: 1196: 1191: 1186: 1183:Code page 1288 1180: 1177:Code page 1287 1174: 1171:Code page 1100 1167: 1165: 1163:Character sets 1159: 1158: 1156: 1155: 1150: 1145: 1140: 1135: 1130: 1125: 1120: 1114: 1112: 1104: 1103: 1101: 1100: 1095: 1090: 1085: 1080: 1075: 1070: 1065: 1064: 1063: 1053: 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1002: 1000: 992: 991: 989: 988: 983: 977: 971: 965: 959: 954: 949: 943: 938: 933: 927: 922: 917: 912: 907: 902: 897: 891: 886: 881: 875: 869: 862: 860: 852: 851: 848: 847: 845: 844: 839: 833: 831: 827: 826: 824: 823: 818: 813: 808: 798: 797: 796: 791: 780: 778: 772: 771: 769: 768: 763: 762: 761: 751: 750: 749: 739: 737:MicroVAX 78032 734: 728: 726: 720: 719: 717: 716: 711: 706: 703: 699: 697: 688: 675: 674: 667: 665: 663: 662: 656: 650: 644: 637: 635: 631: 630: 625: 623: 622: 615: 608: 600: 592: 591: 553:C. Gordon Bell 543: 529: 512: 494: 476: 469: 448:C. Gordon Bell 436: 412: 374: 351: 350: 348: 345: 327: 324: 316: 315: 312: 308: 298: 267: 264: 245:teletypewriter 221: 218: 188: 187: 182: 178: 177: 172: 166: 165: 160: 158:user interface 152: 151: 146: 142: 141: 138: 131: 130: 125: 121: 120: 107: 105:Latest release 101: 100: 87: 83: 82: 77: 73: 72: 69: 65: 64: 43: 37: 36: 31: 18: 15: 13: 10: 9: 6: 4: 3: 2: 1855: 1844: 1843:1968 software 1841: 1839: 1836: 1834: 1831: 1830: 1828: 1813: 1804: 1803: 1800: 1794: 1791: 1789: 1786: 1784: 1781: 1779: 1776: 1774: 1771: 1769: 1766: 1764: 1761: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1729: 1726: 1724: 1721: 1719: 1716: 1714: 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1694: 1691: 1689: 1686: 1684: 1681: 1679: 1676: 1674: 1671: 1669: 1666: 1664: 1661: 1659: 1656: 1654: 1651: 1649: 1646: 1644: 1641: 1639: 1636: 1634: 1631: 1629: 1626: 1624: 1621: 1619: 1618:Burroughs MCP 1616: 1614: 1611: 1609: 1606: 1605: 1602: 1596: 1593: 1592: 1589: 1585: 1582: 1575: 1570: 1568: 1563: 1561: 1556: 1555: 1552: 1540: 1532: 1530: 1522: 1520: 1512: 1511: 1508: 1502: 1499: 1497: 1494: 1492: 1491: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1464: 1462: 1459: 1457: 1454: 1452: 1449: 1447: 1444: 1442: 1439: 1437: 1434: 1432: 1429: 1427: 1424: 1422: 1419: 1415: 1412: 1411: 1410: 1407: 1405: 1402: 1400: 1399: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1379: 1377: 1373: 1367: 1364: 1362: 1361:System Module 1359: 1357: 1354: 1352: 1349: 1347: 1344: 1342: 1339: 1337: 1334: 1332: 1329: 1327: 1324: 1322: 1319: 1317: 1314: 1312: 1309: 1307: 1304: 1302: 1299: 1297: 1294: 1292: 1289: 1287: 1284: 1282: 1279: 1278: 1276: 1274: 1269: 1263: 1260: 1258: 1255: 1253: 1250: 1248: 1245: 1243: 1240: 1238: 1235: 1233: 1230: 1228: 1225: 1224: 1222: 1220: 1219:Bus standards 1216: 1210: 1207: 1205: 1202: 1200: 1197: 1195: 1192: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1169: 1168: 1166: 1164: 1160: 1154: 1151: 1149: 1146: 1144: 1141: 1139: 1136: 1134: 1131: 1129: 1126: 1124: 1121: 1119: 1116: 1115: 1113: 1111: 1105: 1099: 1096: 1094: 1091: 1089: 1086: 1084: 1081: 1079: 1076: 1074: 1071: 1069: 1066: 1062: 1059: 1058: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1003: 1001: 999: 993: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 958: 955: 953: 950: 947: 944: 942: 939: 937: 934: 931: 928: 926: 923: 921: 918: 916: 913: 911: 908: 906: 903: 901: 898: 895: 892: 890: 887: 885: 882: 879: 876: 873: 870: 867: 864: 863: 861: 859: 853: 843: 840: 838: 835: 834: 832: 828: 822: 819: 817: 814: 812: 809: 806: 802: 799: 795: 792: 790: 787: 786: 785: 782: 781: 779: 777: 773: 767: 764: 760: 757: 756: 755: 752: 748: 745: 744: 743: 740: 738: 735: 733: 730: 729: 727: 725: 721: 715: 712: 710: 707: 704: 701: 700: 698: 696: 692: 689: 687: 682: 681:architectures 676: 671: 660: 659:Robert Palmer 657: 654: 651: 648: 645: 642: 639: 638: 636: 632: 628: 621: 616: 614: 609: 607: 602: 601: 598: 587: 583: 579: 575: 571: 567: 566: 558: 554: 547: 544: 539: 538:"TSS/8 ALGOL" 533: 530: 522: 516: 513: 508: 504: 498: 495: 490: 486: 480: 477: 472: 470:0-932376-00-2 466: 462: 461:Digital Press 455: 454: 449: 443: 441: 437: 429: 428: 421: 419: 417: 413: 408: 395: 394:cite magazine 384: 378: 375: 370: 366: 359: 357: 353: 346: 344: 342: 339: 334: 331: 325: 323: 321: 313: 309: 306: 302: 299: 296: 295: 294: 292: 287: 285: 279: 277: 273: 265: 263: 261: 257: 253: 248: 246: 242: 237: 235: 231: 227: 219: 217: 215: 212: 207: 205: 201: 198: 194: 186: 185:PS/8 and OS/8 183: 179: 176: 173: 171: 167: 164: 161: 159: 153: 150: 147: 145:Influenced by 143: 139: 136: 132: 129: 126: 122: 108: 106: 102: 88: 84: 81: 80:Closed source 78: 74: 70: 68:Working state 66: 63: 59: 55: 51: 47: 44: 42: 38: 35: 32: 30: 26: 1762: 1581:Time-sharing 1488: 1396: 1356:Star coupler 1252:TURBOchannel 1098:Digital UNIX 1030: 649:(co-founder) 569: 563: 546: 532: 515: 506: 497: 488: 485:"Who's Who?" 479: 452: 426: 377: 368: 335: 332: 329: 317: 288: 280: 269: 266:Architecture 249: 240: 238: 223: 208: 197:time-sharing 192: 191: 181:Succeeded by 76:Source model 71:Discontinued 1108:Programming 821:Alpha 21464 816:Alpha 21364 811:Alpha 21264 801:Alpha 21164 784:Alpha 21064 653:Gordon Bell 311:internally. 289:Like IBM's 272:Gordon Bell 232:(for their 175:Proprietary 1827:Categories 1623:CDC Kronos 1414:HP-Interex 837:MicroPRISM 686:processors 634:Key people 369:Raymii.org 347:References 220:Authorship 41:Written in 1387:AltaVista 1291:DECwriter 1262:VAXBI bus 1209:Technical 1185:(Turkish) 1148:VAX MACRO 1110:languages 996:Operating 878:VT50/VT52 858:terminals 842:StrongARM 641:Ken Olsen 234:Model 67) 124:Platforms 58:Fortran D 29:Developer 1812:Category 1683:MUSIC/SP 1529:Category 1398:CPU Wars 1316:Gold key 1273:hardware 1199:RADIX 50 1138:MACRO-11 1133:MACRO-10 856:Computer 586:16325116 1753:TOPS-20 1748:TOPS-10 1703:OpenVMS 1678:Multics 1539:Commons 1451:PALcode 1336:PALcode 1306:Firefly 1286:DECtape 1281:DECtalk 1232:Massbus 1179:(Greek) 1118:BASIC-8 1078:VAX/VMS 1073:TOPS-20 1021:TOPS-10 998:systems 805:21164PC 338:RSTS-11 320:FOCAL-8 301:BASIC-8 291:CALL/OS 230:TSS/360 170:License 156:Default 149:TSS/360 116:1975-01 114: ( 94: ( 1810:  1788:VPS/VM 1783:VP/CSS 1728:RSTS/E 1713:OS4000 1698:NOS/VE 1638:CP/CMS 1484:TD/SMP 1404:DECnet 1392:Compaq 1271:Other 1257:Unibus 1189:Hebrew 1088:Ultrix 1083:VAXELN 1068:DSM-11 1056:RSX-11 1051:RSTS/E 1041:DOS-11 1026:RSX-15 1011:4K DMS 1006:DECsys 982:(1994) 976:(1993) 970:(1990) 968:VT1000 964:(1990) 948:(1987) 932:(1983) 896:(1978) 880:(1975) 874:(1972) 868:(1970) 759:Mariah 702:LSI-11 695:PDP-11 584:  467:  326:Legacy 274:'s at 260:PDP-10 211:12-bit 135:Kernel 1793:WAITS 1763:TSS/8 1733:TENEX 1688:NLTSS 1668:MCTSS 1501:WPS-8 1496:VT640 1469:Sixel 1461:ReGIS 1431:FX!32 1409:DECUS 1382:AdvFS 1326:LK421 1321:LK201 1237:Q-Bus 1143:MUMPS 1128:FOCAL 1123:DIBOL 1046:RT-11 1031:TSS/8 986:VT525 980:VT520 974:VT510 962:VT420 957:VT340 952:VT330 946:VT320 941:VT241 936:VT240 930:VT220 925:VT180 920:VT131 915:VT105 910:VT103 905:VT102 900:VT101 894:VT100 830:Other 794:21068 789:21066 776:Alpha 754:Rigel 582:S2CID 560:(PDF) 524:(PDF) 457:(PDF) 431:(PDF) 386:(PDF) 256:PDP-6 252:PDP-8 214:PDP-8 193:TSS/8 62:PAL-D 54:FOCAL 50:BASIC 46:ALGOL 23:TSS/8 1768:Unix 1743:TSOS 1718:Pick 1663:LTSS 1653:EMAS 1648:DTSS 1366:TU81 1351:RL02 1346:RK05 1341:RA90 1093:MICA 1036:OS/8 889:VT62 884:VT55 872:GT40 866:VT05 766:NVAX 742:CVAX 732:V-11 714:J-11 709:T-11 705:F-11 465:ISBN 407:help 336:The 258:and 137:type 96:1968 89:1968 1773:UTS 1758:TSS 1738:TSO 1723:RAX 1693:NOS 1673:MTS 1658:ITS 1633:COS 1061:IAS 1016:COS 747:SOC 724:VAX 574:doi 1829:: 1778:VM 580:. 570:18 568:. 562:. 505:. 487:. 463:. 459:. 439:^ 415:^ 398:: 396:}} 392:{{ 367:. 355:^ 236:. 60:, 56:, 52:, 48:, 1573:e 1566:t 1559:v 807:) 803:( 683:, 619:e 612:t 605:v 588:. 576:: 540:. 526:. 509:. 491:. 473:. 409:) 405:( 371:. 118:) 98:)

Index

Developer
Digital Equipment Corporation
Written in
ALGOL
BASIC
FOCAL
Fortran D
PAL-D
Closed source
Latest release
PDP-8 starting with the PDP-8I model
Kernel
TSS/360
Default
user interface

Command-line interface
License
Proprietary
PS/8 and OS/8
time-sharing
operating system
Digital Equipment Corporation
12-bit
PDP-8
Carnegie Mellon University
TSS/360
Model 67)
teletypewriter
PDP-8
PDP-6
PDP-10

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.