1408:
656:
853:
649:
642:
936:
358:
1483:
1449:
883:
126:
1468:
1473:
152:
1212:
1183:
741:
700:
1442:
811:
987:
931:
776:
1493:
906:
876:
537:
718:
The main function of GM-NAA I/O was to automatically execute a new program once the one that was being executed had finished (
1435:
1099:
997:
170:
1488:
1377:
926:
911:
746:
972:
957:
916:
1138:
1085:
531:
230:
1153:
992:
869:
1188:
1007:
967:
962:
921:
1231:
1118:
982:
627:
215:
977:
780:
708:
681:
37:
1478:
1365:
1304:
1193:
1173:
1122:
1080:
735:
333:
311:
305:
270:
262:
209:
203:
158:
1148:
1114:
1016:
952:
614:
594:
506:
482:
466:
325:
696:
1345:
1319:
621:
601:
107:
472:
1314:
1266:
1143:
477:
1251:
1158:
1360:
1309:
1241:
1198:
1039:
500:
494:
488:
435:
387:
164:
1419:
1415:
1407:
1397:
1340:
892:
824:
751:
719:
711:. It was based on a system monitor created in 1955 by programmers of General Motors for its
685:
381:
221:
102:
85:
80:
73:
1284:
1246:
1217:
845:
722:). It was formed of shared routines to the programs that provided common access to the
1370:
1294:
1256:
1128:
677:
607:
33:
1462:
1236:
1075:
1029:
784:
1163:
723:
673:
369:
1289:
1271:
1054:
1044:
1034:
806:
726:
devices. Some version of the system was used in about forty 704 installations.
568:
351:
28:
1226:
1133:
1059:
1024:
828:
704:
561:
442:
1355:
242:
236:
1350:
1279:
1049:
712:
689:
580:
574:
405:
299:
282:
197:
95:
807:"17. The IBM 701 Computer at the General Motors Research Laboratories"
460:
454:
445:
411:
399:
393:
345:
339:
293:
276:
861:
1299:
858:
in millosh's blog talks about the
General Motors OS and GM-NAA I/O
543:
451:
146:
1394:
1390:
820:
557:
512:
417:
364:
865:
1335:
587:
375:
1423:
1328:
1265:
1211:
1172:
1107:
1098:
1068:
1015:
1006:
945:
899:
113:
101:
91:
79:
69:
51:
43:
27:
176:7040/7044 Operating System (16/32K) (7040-PR-150)
1443:
877:
771:
769:
767:
650:
8:
22:
855:The World’s First Computer Operating System
1450:
1436:
1104:
1012:
884:
870:
862:
783:. Software & Languages. Archived from
738:, an operating system based on GM-NAA I/O.
657:
643:
127:History of IBM mainframe operating systems
122:
21:
763:
125:
1484:Computer-related introductions in 1956
805:Ryckman, George F. (April–June 1983).
7:
1404:
1402:
777:"Timeline of Computer History: 1956"
742:Multiple Console Time Sharing System
1422:. You can help Knowledge (XXG) by
812:Annals of the History of Computing
16:Early operating system for IBM 704
14:
1406:
988:Object-oriented operating system
1469:IBM mainframe operating systems
847:Operating Systems at Conception
117:General Motors Operating System
1474:Discontinued operating systems
998:Supercomputer operating system
1:
747:Timeline of operating systems
192:Miscellaneous S/360 line OSes
135:Early mainframe computer OSes
973:Just enough operating system
958:Distributed operating system
378:(OS/VS2R2 and later) (1974)
1389:Also the developers helped
1086:User space and kernel space
57:; 68 years ago
1510:
1401:
993:Real-time operating system
695:It was created in 1956 by
179:1410/7010 Operating System
1189:Multilevel feedback queue
1184:Fixed-priority preemptive
968:Hobbyist operating system
963:Embedded operating system
1232:General protection fault
983:Network operating system
937:User features comparison
978:Mobile operating system
829:10.1109/MAHC.1983.10026
781:Computer History Museum
709:North American Aviation
701:General Motors Research
682:North American Aviation
38:North American Aviation
1494:Operating system stubs
1418:-related article is a
1081:Loadable kernel module
736:SHARE Operating System
263:DOS/360 and successors
141:GM OS & GM-NAA I/O
1149:Process control block
1115:Computer multitasking
953:Disk operating system
326:OS/360 and successors
1489:History of computing
1320:Virtual tape library
912:Forensic engineering
849:by Robert L. Patrick
622:UNIX System Services
602:UNIX System Services
1329:Supporting concepts
1315:Virtual file system
24:
1252:Segmentation fault
1100:Process management
1431:
1430:
1393:devs to make the
1386:
1385:
1242:Memory protection
1213:Memory management
1207:
1206:
1199:Shortest job next
1094:
1093:
893:Operating systems
697:Robert L. Patrick
667:
666:
121:
120:
1501:
1452:
1445:
1438:
1416:operating-system
1410:
1403:
1398:operating-system
1341:Computer network
1105:
1013:
886:
879:
872:
863:
833:
832:
802:
796:
795:
793:
792:
773:
752:Resident monitor
720:batch processing
686:operating system
659:
652:
645:
396:Version 1 (1980)
123:
74:Batch processing
70:Marketing target
65:
63:
58:
25:
19:Operating system
1509:
1508:
1504:
1503:
1502:
1500:
1499:
1498:
1459:
1458:
1457:
1456:
1387:
1382:
1324:
1285:Defragmentation
1270:
1261:
1247:Protection ring
1216:
1203:
1175:
1168:
1090:
1064:
1002:
941:
895:
890:
842:
837:
836:
804:
803:
799:
790:
788:
775:
774:
765:
760:
732:
663:
634:
633:
564:
550:
549:
527:
519:
518:
438:
428:
427:
329:
318:
317:
266:
255:
254:
193:
185:
184:
180:
136:
61:
59:
56:
52:Initial release
20:
17:
12:
11:
5:
1507:
1505:
1497:
1496:
1491:
1486:
1481:
1476:
1471:
1461:
1460:
1455:
1454:
1447:
1440:
1432:
1429:
1428:
1411:
1384:
1383:
1381:
1380:
1375:
1374:
1373:
1371:User interface
1368:
1358:
1353:
1348:
1343:
1338:
1332:
1330:
1326:
1325:
1323:
1322:
1317:
1312:
1307:
1302:
1297:
1295:File attribute
1292:
1287:
1282:
1276:
1274:
1263:
1262:
1260:
1259:
1257:Virtual memory
1254:
1249:
1244:
1239:
1234:
1229:
1223:
1221:
1209:
1208:
1205:
1204:
1202:
1201:
1196:
1191:
1186:
1180:
1178:
1170:
1169:
1167:
1166:
1161:
1156:
1151:
1146:
1141:
1136:
1131:
1129:Context switch
1126:
1111:
1109:
1102:
1096:
1095:
1092:
1091:
1089:
1088:
1083:
1078:
1072:
1070:
1066:
1065:
1063:
1062:
1057:
1052:
1047:
1042:
1037:
1032:
1027:
1021:
1019:
1010:
1004:
1003:
1001:
1000:
995:
990:
985:
980:
975:
970:
965:
960:
955:
949:
947:
943:
942:
940:
939:
934:
929:
924:
919:
914:
909:
903:
901:
897:
896:
891:
889:
888:
881:
874:
866:
860:
859:
851:
841:
840:External links
838:
835:
834:
797:
762:
761:
759:
756:
755:
754:
749:
744:
739:
731:
728:
684:was the first
678:General Motors
665:
664:
662:
661:
654:
647:
639:
636:
635:
632:
631:
625:
618:
615:OpenExtensions
611:
605:
598:
591:
584:
578:
572:
565:
556:
555:
552:
551:
548:
547:
541:
535:
528:
525:
524:
521:
520:
517:
516:
510:
504:
498:
492:
486:
480:
475:
473:VM/BSE (BSEPP)
470:
464:
458:
449:
439:
434:
433:
430:
429:
426:
425:
424:
423:
422:
421:
415:
409:
403:
397:
391:
385:
373:
367:
356:
355:
354:
349:
337:
330:
324:
323:
320:
319:
316:
315:
309:
303:
297:
291:
290:
289:
280:
274:
267:
261:
260:
257:
256:
253:
252:
251:
250:
249:
248:
247:
246:
225:
219:
213:
207:
201:
194:
191:
190:
187:
186:
183:
182:
177:
174:
168:
162:
156:
150:
144:
137:
134:
133:
130:
129:
119:
118:
115:
111:
110:
105:
99:
98:
93:
89:
88:
83:
77:
76:
71:
67:
66:
53:
49:
48:
45:
41:
40:
34:General Motors
31:
18:
15:
13:
10:
9:
6:
4:
3:
2:
1506:
1495:
1492:
1490:
1487:
1485:
1482:
1480:
1479:1956 software
1477:
1475:
1472:
1470:
1467:
1466:
1464:
1453:
1448:
1446:
1441:
1439:
1434:
1433:
1427:
1425:
1421:
1417:
1412:
1409:
1405:
1400:
1399:
1396:
1392:
1379:
1376:
1372:
1369:
1367:
1364:
1363:
1362:
1359:
1357:
1354:
1352:
1349:
1347:
1344:
1342:
1339:
1337:
1334:
1333:
1331:
1327:
1321:
1318:
1316:
1313:
1311:
1308:
1306:
1303:
1301:
1298:
1296:
1293:
1291:
1288:
1286:
1283:
1281:
1278:
1277:
1275:
1273:
1268:
1264:
1258:
1255:
1253:
1250:
1248:
1245:
1243:
1240:
1238:
1237:Memory paging
1235:
1233:
1230:
1228:
1225:
1224:
1222:
1219:
1214:
1210:
1200:
1197:
1195:
1192:
1190:
1187:
1185:
1182:
1181:
1179:
1177:
1171:
1165:
1162:
1160:
1157:
1155:
1152:
1150:
1147:
1145:
1142:
1140:
1137:
1135:
1132:
1130:
1127:
1124:
1120:
1116:
1113:
1112:
1110:
1106:
1103:
1101:
1097:
1087:
1084:
1082:
1079:
1077:
1076:Device driver
1074:
1073:
1071:
1067:
1061:
1058:
1056:
1053:
1051:
1048:
1046:
1043:
1041:
1038:
1036:
1033:
1031:
1028:
1026:
1023:
1022:
1020:
1018:
1017:Architectures
1014:
1011:
1009:
1005:
999:
996:
994:
991:
989:
986:
984:
981:
979:
976:
974:
971:
969:
966:
964:
961:
959:
956:
954:
951:
950:
948:
944:
938:
935:
933:
930:
928:
925:
923:
920:
918:
915:
913:
910:
908:
905:
904:
902:
898:
894:
887:
882:
880:
875:
873:
868:
867:
864:
857:
856:
852:
850:
848:
844:
843:
839:
830:
826:
822:
818:
814:
813:
808:
801:
798:
787:on 2007-09-04
786:
782:
778:
772:
770:
768:
764:
757:
753:
750:
748:
745:
743:
740:
737:
734:
733:
729:
727:
725:
721:
716:
714:
710:
706:
702:
698:
693:
691:
687:
683:
679:
675:
672:
660:
655:
653:
648:
646:
641:
640:
638:
637:
629:
626:
623:
619:
616:
612:
609:
606:
603:
599:
596:
592:
589:
585:
582:
579:
576:
573:
570:
567:
566:
563:
559:
554:
553:
545:
542:
539:
536:
533:
530:
529:
523:
522:
514:
511:
508:
505:
502:
499:
496:
493:
490:
487:
484:
481:
479:
476:
474:
471:
468:
465:
462:
459:
456:
453:
450:
447:
444:
441:
440:
437:
432:
431:
419:
416:
413:
410:
407:
404:
401:
398:
395:
392:
389:
386:
383:
380:
379:
377:
374:
371:
368:
366:
363:
362:
360:
357:
353:
350:
347:
344:
343:
341:
338:
335:
332:
331:
327:
322:
321:
313:
310:
307:
304:
301:
298:
295:
292:
288:VSE/AF (1979)
287:
286:
284:
281:
278:
275:
272:
269:
268:
264:
259:
258:
244:
241:
240:
238:
235:
234:
232:
229:
228:
226:
223:
220:
217:
214:
211:
208:
205:
202:
199:
196:
195:
189:
188:
181:(1410-PR-155)
178:
175:
172:
169:
166:
163:
160:
157:
154:
151:
148:
145:
142:
139:
138:
132:
131:
128:
124:
116:
112:
109:
106:
104:
100:
97:
94:
90:
87:
84:
82:
78:
75:
72:
68:
54:
50:
46:
44:Working state
42:
39:
35:
32:
30:
26:
1424:expanding it
1413:
1388:
1272:file systems
1164:Time-sharing
854:
846:
816:
810:
800:
789:. Retrieved
785:the original
724:input/output
717:
694:
674:input/output
670:
668:
478:VM/SE (SEPP)
372:(SVS) (1972)
296:(1983, 1985)
227:RACS (1965)
140:
81:Available in
47:Discontinued
1290:Device file
1280:Boot loader
1194:Round-robin
1119:Cooperative
1055:Rump kernel
1045:Multikernel
1035:Microkernel
932:Usage share
823:: 210–212.
628:OpenSolaris
595:OpenEdition
588:OpenEdition
114:Preceded by
108:Proprietary
1463:Categories
1220:protection
1176:algorithms
1174:Scheduling
1123:Preemptive
1069:Components
1040:Monolithic
907:Comparison
791:2007-09-04
758:References
692:computer.
676:system of
671:GM-NAA I/O
352:OS/VS1 BPE
23:GM-NAA I/O
1310:Partition
1227:Bus error
1154:Real-time
1134:Interrupt
1060:Unikernel
1025:Exokernel
705:Owen Mock
562:Unix-like
92:Platforms
29:Developer
1356:Live USB
1218:resource
1108:Concepts
946:Variants
927:Timeline
730:See also
688:for the
586:MVS/ESA
526:TPF line
501:VM/XA SP
495:VM/XA SF
489:VM/XA MA
388:MVS/SE 2
370:OS/VS2R1
243:MUSIC/SP
171:MIT CTSS
1351:Live CD
1305:Journal
1269:access,
1267:Storage
1144:Process
1050:vkernel
917:History
900:General
713:IBM 701
690:IBM 704
600:OS/390
593:VM/ESA
581:AIX/ESA
575:AIX/370
436:VM line
406:MVS/ESA
361:(1967)
342:(1968)
300:VSE/ESA
285:(1979)
283:DOS/VSE
271:DOS/360
239:(1972)
233:(1966)
210:TSS/360
204:TOS/360
198:BOS/360
103:License
96:IBM 704
86:English
60: (
1159:Thread
1030:Hybrid
1008:Kernel
630:(2008)
624:(2001)
617:(2000)
610:(1999)
604:(1996)
597:(1995)
590:(1993)
583:(1991)
577:(1990)
571:(1981)
546:(2005)
540:(1979)
534:(1967)
515:(2000)
509:(1990)
507:VM/ESA
503:(1988)
497:(1985)
491:(1984)
485:(1980)
469:(1972)
467:VM/370
463:(1968)
461:VP/CSS
457:(1967)
448:(1967)
420:(2000)
414:(1995)
412:OS/390
408:(1988)
402:(1983)
400:MVS/XA
394:MVS/SP
390:(1979)
384:(1978)
382:MVS/SE
348:(1972)
346:OS/VS1
340:MFT II
336:(1966)
328:(1966)
314:(2021)
308:(2005)
302:(1991)
294:VSE/SP
279:(1972)
277:DOS/VS
273:(1965)
265:(1966)
245:(1985)
224:(1967)
218:(1967)
212:(1967)
206:(1965)
200:(1965)
173:(1961)
167:(1960)
161:(1959)
155:(1958)
149:(1957)
143:(1955)
1414:This
1361:Shell
1300:Inode
819:(2).
620:z/OS
613:z/VM
608:Linux
544:z/TPF
483:VM/SP
452:CP-67
443:CP-40
306:z/VSE
237:MUSIC
222:ORVYL
165:IBSYS
147:BESYS
1420:stub
1395:UNIX
1391:UNIX
922:List
821:IEEE
703:and
680:and
669:The
560:and
558:UNIX
513:z/VM
455:/CMS
446:/CMS
418:z/OS
365:65MP
153:UMES
62:1956
55:1956
1378:PXE
1366:CLI
1346:HAL
1336:API
1139:IPC
825:doi
707:of
699:of
569:UTS
538:TPF
532:ACP
376:MVS
359:MVT
334:MFT
312:VSE
231:RAX
216:MTS
159:SOS
1465::
1121:,
815:.
809:.
779:.
766:^
715:.
36:,
1451:e
1444:t
1437:v
1426:.
1215:,
1125:)
1117:(
885:e
878:t
871:v
831:.
827::
817:5
794:.
658:e
651:t
644:v
64:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.