Knowledge (XXG)

Mass Storage Control Protocol

Source 📝

299: 1144: 1154: 22: 1164: 192:
which fully describe the commands to be executed by the mass storage subsystem. To initiate an I/O request, the CPU has only to create a small data structure in memory, append it to a "send" queue, and if that is the first packet in the send queue, wake the MSCP controller. After the command has been
196:
Interrupts to the CPU (a costly operation) are not needed so long as further command packets remain in the command queue and the response queue is not in danger of over-flowing. I/O-space reads and writes to the MSCP controller, a less-expensive but still-costly operation, are similarly minimized.
204:
interconnects, it is a very inexpensive operation to ship storage requests around a VMScluster for remote execution; this greatly facilitates the creation of large-scale VMSclusters. The dependence upon in-memory packets and the minimization of interrupts and I/O-space reads and writes greatly
246: 43: 239: 1167: 1157: 232: 94: 855: 287: 66: 929: 934: 875: 822: 161:
hierarchical storage controller, the protocol quickly spread throughout the entire line of mass storage controllers built by DEC. The
73: 113: 1069: 189: 80: 689: 47: 255: 139: 62: 1049: 756: 307: 1107: 1054: 837: 799: 644: 32: 1084: 870: 51: 36: 1118: 781: 298: 1102: 185: 87: 1074: 639: 387: 382: 143: 1193: 1147: 314: 1064: 832: 736: 135: 924: 669: 323: 791: 901: 484: 193:
executed, an appropriate status packet is placed into the second queue to be read by the CPU.
1188: 939: 624: 847: 275: 200:
Because MSCP packets were deliberately designed to resemble the packets exchanged on the
944: 811: 805: 365: 1182: 989: 147: 984: 880: 827: 726: 151: 449: 444: 439: 433: 429: 422: 417: 412: 281: 224: 21: 1042: 817: 219: 201: 158: 188:
involvement, the protocol depends upon two queues. Into one queue are placed
1015: 919: 890: 776: 470: 465: 404: 269: 1026: 766: 761: 721: 500: 360: 342: 337: 178: 1079: 964: 914: 909: 860: 746: 706: 701: 649: 214: 1112: 1032: 1020: 885: 716: 711: 684: 679: 654: 596: 166: 1129: 1124: 1097: 1089: 1059: 1037: 1010: 954: 949: 865: 771: 751: 696: 674: 659: 634: 614: 608: 602: 590: 585: 580: 574: 569: 564: 558: 553: 548: 543: 538: 533: 528: 522: 174: 994: 979: 974: 969: 664: 517: 512: 506: 494: 394: 375: 370: 228: 352: 15: 1003: 899: 846: 790: 735: 623: 483: 458: 403: 351: 322: 306: 262: 150:for the purposes of controlling their high-end 169:card; other implementations (for example, the 240: 8: 177:and small, 5 megabyte disk drives and even 50:. Unsourced material may be challenged and 319: 297: 247: 233: 225: 114:Learn how and when to remove this message 165:is an implementation of MSCP built on a 7: 1163: 856:Digital Storage Systems Interconnect 48:adding citations to reliable sources 930:Dynamically Redefined Character Set 184:Designed to minimize the amount of 876:Synchronous Backplane Interconnect 14: 1162: 1153: 1152: 1143: 1142: 215:MSCP Basic Disk Functions Manual 20: 1070:Maintenance Operations Protocol 205:facilitates remote operations. 63:"Mass Storage Control Protocol" 1: 960:Mass Storage Control Protocol 256:Digital Equipment Corporation 140:Digital Equipment Corporation 128:Mass Storage Control Protocol 1050:Digital Federal Credit Union 272:(founder and CEO, 1957–1992) 1094:Sequence and Batch Language 1055:Dynamic debugging technique 1210: 1085:Record Management Services 871:Standard Disk Interconnect 1138: 1119:The Ultimate Entrepreneur 295: 157:First implemented in the 782:DIGITAL Command Language 1108:Systems Research Center 1103:System Reference Manual 1075:On-line Debugging Tool 173:) stretch down to the 138:that was designed by 1065:Local Area Transport 823:National Replacement 44:improve this article 925:Digital Linear Tape 284:(VP of engineering) 1148:Computers template 1176: 1175: 479: 478: 124: 123: 116: 98: 1201: 1166: 1165: 1156: 1155: 1146: 1145: 940:Flip-Chip module 833:Special Graphics 320: 301: 290:(CEO, 1992–1998) 249: 242: 235: 226: 119: 112: 108: 105: 99: 97: 56: 24: 16: 1209: 1208: 1204: 1203: 1202: 1200: 1199: 1198: 1179: 1178: 1177: 1172: 1134: 999: 895: 842: 802:(Multinational) 786: 738: 731: 626: 619: 486: 475: 454: 399: 347: 313: 309: 308:Instruction set 302: 293: 276:Harlan Anderson 258: 253: 211: 120: 109: 103: 100: 57: 55: 41: 25: 12: 11: 5: 1207: 1205: 1197: 1196: 1191: 1181: 1180: 1174: 1173: 1171: 1170: 1160: 1150: 1139: 1136: 1135: 1133: 1132: 1127: 1122: 1115: 1110: 1105: 1100: 1095: 1092: 1087: 1082: 1077: 1072: 1067: 1062: 1057: 1052: 1047: 1046: 1045: 1035: 1030: 1023: 1018: 1013: 1007: 1005: 1004:Related topics 1001: 1000: 998: 997: 992: 987: 982: 977: 972: 967: 962: 957: 952: 947: 942: 937: 932: 927: 922: 917: 912: 906: 904: 897: 896: 894: 893: 888: 883: 878: 873: 868: 863: 858: 852: 850: 844: 843: 841: 840: 835: 830: 825: 820: 815: 812:Code page 1288 809: 806:Code page 1287 803: 800:Code page 1100 796: 794: 792:Character sets 788: 787: 785: 784: 779: 774: 769: 764: 759: 754: 749: 743: 741: 733: 732: 730: 729: 724: 719: 714: 709: 704: 699: 694: 693: 692: 682: 677: 672: 667: 662: 657: 652: 647: 642: 637: 631: 629: 621: 620: 618: 617: 612: 606: 600: 594: 588: 583: 578: 572: 567: 562: 556: 551: 546: 541: 536: 531: 526: 520: 515: 510: 504: 498: 491: 489: 481: 480: 477: 476: 474: 473: 468: 462: 460: 456: 455: 453: 452: 447: 442: 437: 427: 426: 425: 420: 409: 407: 401: 400: 398: 397: 392: 391: 390: 380: 379: 378: 368: 366:MicroVAX 78032 363: 357: 355: 349: 348: 346: 345: 340: 335: 332: 328: 326: 317: 304: 303: 296: 294: 292: 291: 285: 279: 273: 266: 264: 260: 259: 254: 252: 251: 244: 237: 229: 223: 222: 220:Related patent 217: 210: 209:External links 207: 122: 121: 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 1206: 1195: 1192: 1190: 1187: 1186: 1184: 1169: 1161: 1159: 1151: 1149: 1141: 1140: 1137: 1131: 1128: 1126: 1123: 1121: 1120: 1116: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1093: 1091: 1088: 1086: 1083: 1081: 1078: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1044: 1041: 1040: 1039: 1036: 1034: 1031: 1029: 1028: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1008: 1006: 1002: 996: 993: 991: 990:System Module 988: 986: 983: 981: 978: 976: 973: 971: 968: 966: 963: 961: 958: 956: 953: 951: 948: 946: 943: 941: 938: 936: 933: 931: 928: 926: 923: 921: 918: 916: 913: 911: 908: 907: 905: 903: 898: 892: 889: 887: 884: 882: 879: 877: 874: 872: 869: 867: 864: 862: 859: 857: 854: 853: 851: 849: 848:Bus standards 845: 839: 836: 834: 831: 829: 826: 824: 821: 819: 816: 813: 810: 807: 804: 801: 798: 797: 795: 793: 789: 783: 780: 778: 775: 773: 770: 768: 765: 763: 760: 758: 755: 753: 750: 748: 745: 744: 742: 740: 734: 728: 725: 723: 720: 718: 715: 713: 710: 708: 705: 703: 700: 698: 695: 691: 688: 687: 686: 683: 681: 678: 676: 673: 671: 668: 666: 663: 661: 658: 656: 653: 651: 648: 646: 643: 641: 638: 636: 633: 632: 630: 628: 622: 616: 613: 610: 607: 604: 601: 598: 595: 592: 589: 587: 584: 582: 579: 576: 573: 571: 568: 566: 563: 560: 557: 555: 552: 550: 547: 545: 542: 540: 537: 535: 532: 530: 527: 524: 521: 519: 516: 514: 511: 508: 505: 502: 499: 496: 493: 492: 490: 488: 482: 472: 469: 467: 464: 463: 461: 457: 451: 448: 446: 443: 441: 438: 435: 431: 428: 424: 421: 419: 416: 415: 414: 411: 410: 408: 406: 402: 396: 393: 389: 386: 385: 384: 381: 377: 374: 373: 372: 369: 367: 364: 362: 359: 358: 356: 354: 350: 344: 341: 339: 336: 333: 330: 329: 327: 325: 321: 318: 316: 311: 310:architectures 305: 300: 289: 288:Robert Palmer 286: 283: 280: 277: 274: 271: 268: 267: 265: 261: 257: 250: 245: 243: 238: 236: 231: 230: 227: 221: 218: 216: 213: 212: 208: 206: 203: 198: 194: 191: 187: 182: 180: 176: 172: 168: 164: 160: 155: 153: 149: 148:Massachusetts 145: 141: 137: 133: 129: 118: 115: 107: 104:December 2009 96: 93: 89: 86: 82: 79: 75: 72: 68: 65: –  64: 60: 59:Find sources: 53: 49: 45: 39: 38: 34: 29:This article 27: 23: 18: 17: 1194:DEC hardware 1117: 1025: 985:Star coupler 959: 881:TURBOchannel 727:Digital UNIX 278:(co-founder) 199: 195: 183: 170: 162: 156: 152:mass storage 131: 127: 125: 110: 101: 91: 84: 77: 70: 58: 42:Please help 30: 737:Programming 450:Alpha 21464 445:Alpha 21364 440:Alpha 21264 430:Alpha 21164 413:Alpha 21064 282:Gordon Bell 1183:Categories 1043:HP-Interex 466:MicroPRISM 315:processors 263:Key people 202:VMScluster 74:newspapers 1016:AltaVista 920:DECwriter 891:VAXBI bus 838:Technical 814:(Turkish) 777:VAX MACRO 739:languages 625:Operating 507:VT50/VT52 487:terminals 471:StrongARM 270:Ken Olsen 179:diskettes 154:options. 31:does not 1158:Category 1027:CPU Wars 945:Gold key 902:hardware 828:RADIX 50 767:MACRO-11 762:MACRO-10 485:Computer 136:protocol 1189:OpenVMS 1168:Commons 1080:PALcode 965:PALcode 935:Firefly 915:DECtape 910:DECtalk 861:Massbus 808:(Greek) 747:BASIC-8 707:VAX/VMS 702:TOPS-20 650:TOPS-10 627:systems 434:21164PC 190:packets 144:Maynard 134:) is a 88:scholar 52:removed 37:sources 1113:TD/SMP 1033:DECnet 1021:Compaq 900:Other 886:Unibus 818:Hebrew 717:Ultrix 712:VAXELN 697:DSM-11 685:RSX-11 680:RSTS/E 670:DOS-11 655:RSX-15 640:4K DMS 635:DECsys 611:(1994) 605:(1993) 599:(1990) 597:VT1000 593:(1990) 577:(1987) 561:(1983) 525:(1978) 509:(1975) 503:(1972) 497:(1970) 388:Mariah 331:LSI-11 324:PDP-11 167:Unibus 90:  83:  76:  69:  61:  1130:WPS-8 1125:VT640 1098:Sixel 1090:ReGIS 1060:FX!32 1038:DECUS 1011:AdvFS 955:LK421 950:LK201 866:Q-Bus 772:MUMPS 757:FOCAL 752:DIBOL 675:RT-11 660:TSS/8 615:VT525 609:VT520 603:VT510 591:VT420 586:VT340 581:VT330 575:VT320 570:VT241 565:VT240 559:VT220 554:VT180 549:VT131 544:VT105 539:VT103 534:VT102 529:VT101 523:VT100 459:Other 423:21068 418:21066 405:Alpha 383:Rigel 175:Q-bus 163:UDA50 159:HSC50 95:JSTOR 81:books 995:TU81 980:RL02 975:RK05 970:RA90 722:MICA 665:OS/8 518:VT62 513:VT55 501:GT40 495:VT05 395:NVAX 371:CVAX 361:V-11 343:J-11 338:T-11 334:F-11 171:RQDX 132:MSCP 126:The 67:news 35:any 33:cite 690:IAS 645:COS 376:SOC 353:VAX 186:CPU 142:of 46:by 1185:: 181:. 146:, 436:) 432:( 312:, 248:e 241:t 234:v 130:( 117:) 111:( 106:) 102:( 92:· 85:· 78:· 71:· 54:. 40:.

Index


cite
sources
improve this article
adding citations to reliable sources
removed
"Mass Storage Control Protocol"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
protocol
Digital Equipment Corporation
Maynard
Massachusetts
mass storage
HSC50
Unibus
Q-bus
diskettes
CPU
packets
VMScluster
MSCP Basic Disk Functions Manual
Related patent
v
t
e

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