Knowledge (XXG)

Burroughs B1700

Source 📝

33: 502: 189:" between the ideal expression of the solution to a particular programming problem, and the real physical hardware illustrated the inefficiency of current machine implementations. The three Burroughs architectures represent solving this problem by building hardware aligned with high-level languages, so-called 304:
The I/O system for the B1000 series consisted of a 24-bit data path and control strobes to and from the peripherals. The CPU would place data on the data path, then inform the peripheral that data was present. Many of the peripheral adapters were fairly simplistic, and the CPU actually drove the
308:
Later models of the machines in both the 1800 and 1900 series could be configured as either a single or dual processor. These were tightly coupled machines and competed in access to the main memory. The B1955 and B1965 could accommodate up to four processors on the memory bus, but at least one of
230:
in data from a register into the instruction register allowing very efficient instruction parsing. Another feature of the machine language was the appearance of having the output of the ALU appear as different addressable registers. X+Y, and X-Y are two read-only registers within the machine
296:. Successive cycles from a multi-cycle instruction were sourced from PROMs. The FPLAs and PROM outputs were wired together. The FPLA would drive the output on the first cycle, then get tri-stated. The PROMs would drive the control lines until the completion of the instruction. 404:
Wilner, Wayne T., "Design of the Burroughs B1700", AFIPS (American Federation of Information Processing Societies) Joint Computer Conferences archive, Proceedings of the December 5-7, 1972, Fall Joint Computer Conference, Anaheim, California, 1972,
101:, and originally introduced in the 1970s with continued software development until 1987. The series consisted of three major generations which were the B1700, B1800, and B1900 series machines. They were also known as the 331:
format. Consequently, the processors didn't have to deal with serial I/O interrupt issues. This was taken care of by the fact that block mode terminals were the only type supported.
408:
Wilner, Wayne T., "Burroughs B1700 memory utilization", Proceedings of the December 5-7, 1972, Fall Joint Computer Conference, part I, December 05-07, 1972, Anaheim, California
669: 674: 116:
Much of the original research for the B1700, initially codenamed the PLP ("Proper Language Processor" or "Program Language Processor"), was done at the Burroughs
411:
Wilner, Wayne T., "Unconventional architecture", ACM Annual Conference/Annual Meeting archive, Proceedings of the 1976 annual conference, Houston, Texas, 1976
309:
these would be assigned to the Multi-Line adapter which supplied serial I/O to the system. Only Dual-processor configurations were ever actually sold.
288:
sequencers which stayed in lock step with each other. The majority of the instructions executed in a single cycle. This first cycle was decoded by
484: 320:
configuration. The serial I/O was polled. A given terminal would wait until it was addressed, and grab the line and send any data it had pending.
222:
The actual hardware was built to enhance this capability. Perhaps the most obvious examples were the bit-addressable memory, the variable size
664: 54: 215:
including addressing memory.) The B1000 series was perhaps the only "universal" solution from this perspective because it used idealized
391:, “Ideas for Computer Systems Organization: A Personal Survey”, Software Engineering, vol. 1, Academic Press, New York, 1970, pp.7-16. 258:
data path. The bit addressable memory supported the mix quite efficiently. Internally, the later generation memories stored data on
76: 584: 439: 239:
One concession to the fact that Burroughs was primarily a supplier to business (and thus running COBOL) was the availability of
467: 131:
plants. The majority of design work was done at Santa Barbara with the B1830 being the notable exception designed at Liège.
289: 278: 274: 47: 41: 266: 273:
but with the introduction of the B1955 in 1979 the series employed the more popular (and more readily obtainable)
324: 124: 382: 58: 559: 208: 191: 110: 211:(B2000, 3000, and B4000) were aimed at the business world and executing COBOL (thus everything was done with 612: 528: 518: 474: 270: 196: 167: 106: 462: 293: 244: 223: 98: 594: 432: 395: 240: 212: 117: 479: 195:(contemporary term; today more often called a "high-level language computer architecture"). The 94: 638: 633: 388: 262:
boundaries, but were capable of reading across this boundary and supplying a merged result.
617: 425: 361: 216: 171: 163: 401:
Wilner, Wayne T., "Microprogramming environment on the Burroughs B1700", IEEE CompCon '72
489: 376: 342:
that sounds fairly limiting, but most commercial installations got by with hundreds of
17: 658: 643: 554: 523: 200: 159: 151: 145: 186: 328: 501: 510: 317: 227: 292:
using 16 inputs (just the perfect size for a 16-bit instruction word) and 48
285: 398:, Burroughs Corporation, Santa Barbara Plant, Goleta, California, May 1972. 305:
adapter state machines through their operations with successive accesses.
277:
logic family. Up through the B1955, the control logic was implemented with
170:
for whatever language was required. These interpreters presented different
579: 574: 343: 339: 335: 155: 128: 123:
Production of the B1700s began in the mid-1970s and occurred at both the
533: 179: 604: 569: 448: 259: 255: 251: 564: 313: 284:
The B1965, the last of the series, was implemented with a pair of
204: 175: 589: 150:
The B1000 is distinguished from other machines in that it had a
421: 26: 265:
The initial hardware implementations were built out of the
417: 312:
The Multi-Line was capable of driving multiple 19.2Kb
162:(Master Control Program) would schedule a particular 362:
ETM 313: Proper Language Processor for Small Systems
626: 603: 542: 509: 455: 334:The B1000 series could address a maximum of 2 433: 8: 500: 440: 426: 418: 385:, article found at www.computehistory.org 670:High-level language computer architecture 77:Learn how and when to remove this message 40:This article includes a list of general 354: 675:Computer-related introductions in 1972 338:of memory. In these days of multiple 109:(B5000, B6000, B7000, B8000) and the 7: 485:Eckert–Mauchly Computer Corporation 383:1965 Mainframe Computers Employ ICS 590:New Executive Programming Language 250:Internally, the machines employed 166:to run. The MCP would preload the 46:it lacks sufficient corresponding 25: 396:"B1700 Design and Implementation" 269:(CTL) Family originally made by 31: 327:the data into main memory in a 468:System Development Corporation 267:Complementary Transistor Logic 203:and very efficiently executed 1: 665:Burroughs mainframe computers 323:The Multi-Line Adapter would 691: 226:(ALU), and the ability to 143: 560:Burroughs B2500 and B4900 498: 377:B1700/B1800/B1900 manuals 154:allowing the machine to 192:language-directed design 158:any other machine. The 111:Burroughs Medium Systems 613:List of UNIVAC products 529:UNIVAC 1100/2200 series 519:Burroughs Large Systems 475:Convergent Technologies 364:(Bunker, et al.), 1968. 271:Fairchild Semiconductor 185:A notable idea of the " 152:writeable control store 140:Writeable control store 113:(B2000, B3000, B4000). 107:Burroughs Large Systems 105:, by contrast with the 103:Burroughs Small Systems 61:more precise citations. 18:Burroughs Small Systems 463:Burroughs Corporation 224:arithmetic logic unit 99:Burroughs Corporation 281:, muxes and such. 254:instructions and a 95:mainframe computers 480:Sperry Corporation 394:Wilner, Wayne T., 316:serial lines in a 243:arithmetic in the 219:for any language. 652: 651: 639:J. Presper Eckert 87: 86: 79: 16:(Redirected from 682: 634:Robert S. Barton 565:Command AND Edit 504: 442: 435: 428: 419: 379:at bitsavers.org 365: 359: 217:virtual machines 172:virtual machines 93:was a series of 82: 75: 71: 68: 62: 57:this article by 48:inline citations 35: 34: 27: 21: 690: 689: 685: 684: 683: 681: 680: 679: 655: 654: 653: 648: 622: 618:UNIVAC FASTRAND 599: 550:Burroughs B1700 538: 505: 496: 451: 446: 415: 373: 368: 360: 356: 352: 302: 237: 148: 142: 137: 97:, built by the 83: 72: 66: 63: 53:Please help to 52: 36: 32: 23: 22: 15: 12: 11: 5: 688: 686: 678: 677: 672: 667: 657: 656: 650: 649: 647: 646: 641: 636: 630: 628: 624: 623: 621: 620: 615: 609: 607: 601: 600: 598: 597: 592: 587: 582: 577: 572: 567: 562: 557: 552: 546: 544: 540: 539: 537: 536: 531: 526: 521: 515: 513: 507: 506: 499: 497: 495: 494: 493: 492: 490:Remington Rand 487: 477: 472: 471: 470: 459: 457: 453: 452: 447: 445: 444: 437: 430: 422: 413: 412: 409: 406: 402: 399: 392: 386: 380: 372: 369: 367: 366: 353: 351: 348: 301: 298: 236: 233: 209:medium systems 201:stack machines 141: 138: 136: 133: 129:Liège, Belgium 89:The Burroughs 85: 84: 39: 37: 30: 24: 14: 13: 10: 9: 6: 4: 3: 2: 687: 676: 673: 671: 668: 666: 663: 662: 660: 645: 644:Peter Altabef 642: 640: 637: 635: 632: 631: 629: 625: 619: 616: 614: 611: 610: 608: 606: 602: 596: 593: 591: 588: 586: 583: 581: 578: 576: 573: 571: 568: 566: 563: 561: 558: 556: 555:Burroughs B20 553: 551: 548: 547: 545: 541: 535: 532: 530: 527: 525: 522: 520: 517: 516: 514: 512: 508: 503: 491: 488: 486: 483: 482: 481: 478: 476: 473: 469: 466: 465: 464: 461: 460: 458: 454: 450: 443: 438: 436: 431: 429: 424: 423: 420: 416: 410: 407: 403: 400: 397: 393: 390: 389:Barton, R. S. 387: 384: 381: 378: 375: 374: 370: 363: 358: 355: 349: 347: 345: 341: 337: 332: 330: 326: 321: 319: 315: 310: 306: 299: 297: 295: 291: 287: 282: 280: 276: 272: 268: 263: 261: 257: 253: 248: 246: 242: 234: 232: 229: 225: 220: 218: 214: 210: 206: 202: 198: 197:large systems 194: 193: 188: 183: 181: 177: 173: 169: 165: 161: 160:Burroughs MCP 157: 153: 147: 146:Control store 139: 134: 132: 130: 126: 125:Santa Barbara 121: 119: 114: 112: 108: 104: 100: 96: 92: 81: 78: 70: 60: 56: 50: 49: 43: 38: 29: 28: 19: 585:MCP Compiler 549: 414: 357: 346:of storage. 333: 322: 311: 307: 303: 283: 264: 249: 238: 221: 190: 187:semantic gap 184: 149: 122: 115: 102: 91:B1000 Series 90: 88: 73: 64: 45: 595:Unisys Icon 329:linked list 168:interpreter 59:introducing 659:Categories 511:Mainframes 405:pp.489-497 371:References 318:multi-drop 231:language. 144:See also: 67:March 2019 42:references 344:kilobytes 340:gigabytes 336:megabytes 294:min-terms 286:microcode 235:Internals 182:, etc. 580:LINC 4GL 575:HOLMES 2 543:Products 135:Features 118:Pasadena 534:OS 2200 456:History 207:. The 180:Fortran 156:emulate 120:plant. 55:improve 627:People 605:UNIVAC 570:ES7000 449:Unisys 260:32-bit 256:24-bit 252:16-bit 44:, but 350:Notes 314:RS485 290:FPLAs 279:PROMs 205:ALGOL 199:were 176:COBOL 174:for 127:and 524:MCP 325:DMA 300:I/O 275:TTL 245:ALU 241:BCD 213:BCD 164:job 661:: 247:. 228:OR 178:, 441:e 434:t 427:v 80:) 74:( 69:) 65:( 51:. 20:)

Index

Burroughs Small Systems
references
inline citations
improve
introducing
Learn how and when to remove this message
mainframe computers
Burroughs Corporation
Burroughs Large Systems
Burroughs Medium Systems
Pasadena
Santa Barbara
Liège, Belgium
Control store
writeable control store
emulate
Burroughs MCP
job
interpreter
virtual machines
COBOL
Fortran
semantic gap
language-directed design
large systems
stack machines
ALGOL
medium systems
BCD
virtual machines

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