Knowledge

Exec (Amiga)

Source 📝

2129: 2119: 587: 374:
between tasks, meant a task could hinder the system from operating preemptively. As tasks would need to choose not to stop the preemptive mechanism this would reduce to a kind of inverted cooperative system. This kind of conflation between protection and scheduler policy is nonstandard.
554:
in this regard, is light years ahead. ... due to lack of memory protection. Any program can take possession of the machine completely and thus prevent multitasking. Multitasking in Amiga is co-operative because it requires approval and help from running applications
322:. By contrast, exec function calls are made with the library jump table, and the kernel code normally executes in user mode. Whenever supervisor mode is needed, either by the kernel or user programs, the library functions 349:, causing the environment to run as one task. Multitasking could also be disabled by programs which, by software bug or intent, modify Exec's data structures or the code stored in 360:
Even with such limits, Exec satisfies the definition of preemptive scheduling algorithm, using a preemptive scheduling routine and basing its interrupt intervals on a clock.
278:. Since the Amiga has only one address space, Exec message passing is quite efficient. The only fixed memory address in the Amiga software (address 4) is a pointer to 444:
Holloway, Tim (January 1991). "The Object-Oriented Amiga Exec: The design of the Amiga operating-system kernel follows the rules of object-oriented programming".
370:
once described the Amiga design as cooperative, even though it uses a preemptive scheduling policy. The reason for that, he argued, was because the lack of
1190: 333:
One limit of the Exec kernel was that an uncooperative program could disable multitasking for a long time, or indefinitely, by invoking Exec's calls
430: 2123: 567: 600: 1782: 1023: 523: 394:
from Thomas Frieden and Hans-Jörg Frieden. It exposes the same functions and structures as the Amiga Exec kernel but runs on
1776: 1770: 1899: 1239: 2170: 627: 506: 903: 702: 1532: 1924: 1246: 1808: 1764: 956: 1263: 1963: 741: 1455: 550:
The Amiga is "pseudo-pre-emptive" multitasking, which Amiga people call pre-emptive, but it really is not.
274:. Other comparable microkernels have had performance problems because of the need to copy messages between 1377: 678: 267: 86: 2104: 1951: 1701: 1991: 1969: 1866: 1608: 1539: 1494: 1473: 1412: 1044: 1016: 211: 151: 1984: 1945: 1820: 1526: 1405: 933: 802: 733: 229: 1937: 1732: 1479: 913: 838: 1322: 1282: 797: 391: 354: 259: 255: 171: 539: 2165: 2155: 2133: 1648: 1579: 1074: 1053: 817: 812: 792: 771: 620: 498: 222: 143: 2112: 1957: 1619: 1009: 746: 350: 314:
instructions to invoke kernel functions. This made the kernel functions run in the 68000's
183: 1342: 473: 8: 2160: 2071: 898: 766: 535: 282:, which can then be used to access other libraries. Exec was designed and implemented by 263: 1980: 1515: 1198: 424: 311: 1275: 2056: 2041: 2021: 1101: 918: 888: 807: 712: 707: 502: 455: 371: 258:
for tasks running on the system, providing pre-emptive multitasking with prioritized
237: 1036: 298:, the exec kernel does not run "privileged". Contemporary operating systems for the 1293: 1080: 992: 981: 613: 527: 295: 248: 178: 116: 1561: 2026: 1724: 1119: 908: 692: 446: 283: 271: 33: 2066: 2051: 2031: 1553: 1256: 1169: 1069: 928: 875: 751: 722: 673: 367: 299: 245: 164: 1708: 2149: 2076: 2046: 1217: 971: 859: 531: 459: 275: 61: 2081: 1851: 1831: 1634: 1461: 1001: 756: 592: 363: 1911: 1557: 1032: 893: 451: 225: 157: 130: 2013: 1917: 1881: 1233: 697: 663: 653: 551: 233: 28: 2061: 2036: 1800: 1670: 1660: 1568: 1354: 1314: 1091: 843: 717: 387: 303: 241: 1887: 1844: 1640: 1448: 1328: 1224: 1108: 938: 787: 658: 219: 232:
in as little as 256 KB of memory (as supplied with the first
2003: 1930: 1893: 1813: 1790: 1759: 1738: 1713: 1686: 1679: 1588: 1369: 1360: 1269: 976: 923: 636: 395: 215: 109: 43: 1997: 1874: 1628: 1601: 1594: 1520: 1509: 1503: 1424: 1393: 1175: 961: 883: 864: 761: 687: 526:[Again, a great new invention from M$ ] (in Finnish). 398:
processors only. The ultimate origin of ExecSG is unspecified.
1750: 1546: 1467: 1418: 1348: 1335: 1304: 1146: 1063: 668: 644: 307: 140: 1431: 1134: 1128: 966: 822: 605: 1905: 1399: 1206: 194: 437: 582: 495:
Operating Systems - Internals and Design Principles
408: 91:4.1 Final Edition Update 2 / 12 January 2021 2147: 568:"Justia: Hyperion Entertainment vs. Amiga Inc" 318:, while user software ran in the unprivileged 2124:Category: Microkernel-based operating systems 1017: 621: 486: 236:). Exec provided functions for multitasking, 1031: 341:, with no later invocation of corresponding 1024: 1010: 628: 614: 524:"Jalleen mahtava uusi keksinto m$ oftilta" 429:: CS1 maint: location missing publisher ( 414: 386:(Second Generation) is the kernel used by 492: 1669: 521: 497:(6th ed.). Upper Saddle River, NJ: 443: 515: 2148: 1005: 609: 262:. Exec also provides access to other 522:Torvalds, Linus (October 17, 1996). 13: 14: 2182: 578: 417:Amiga ROM Kernel Reference Manual 2128: 2127: 2118: 2117: 585: 353:(RAM), possibly due to lack of 560: 466: 390:. This kernel was licensed by 1: 401: 7: 1378:Multi-Environment Real-Time 1162: 635: 493:Stallings, William (2009). 268:inter-process communication 10: 2187: 2090: 2012: 1979: 1830: 1799: 1749: 1723: 1659: 1618: 1578: 1493: 1440: 1313: 1303: 1292: 1145: 1118: 1090: 1052: 1043: 990: 949: 873: 852: 831: 780: 731: 643: 454:. pp. 329–332, 234. 450:. No. January 1991. 415:Sassenrath, Carl (1986). 378: 189: 177: 163: 150: 136: 125: 115: 105: 85: 67: 57: 49: 39: 27: 2171:Operating system kernels 230:pre-emptive multitasking 839:AmigaOS version history 289: 2134:Category: Microkernels 392:Hyperion Entertainment 355:memory management unit 260:round-robin scheduling 172:Command-line interface 73:; 39 years ago 499:Pearson Prentice Hall 144:Motorola 68000 series 93:; 3 years ago 2113:Open-source software 1620:Java virtual machine 351:random-access memory 294:Unlike newer modern 2072:Andrew S. Tanenbaum 24: 240:, and handling of 218:. It is a 13  22: 2143: 2142: 2057:James G. Mitchell 2042:Per Brinch Hansen 1861: 1860: 1696: 1695: 1489: 1488: 1185: 1184: 1102:Mac OS nanokernel 999: 998: 889:Amiga Reflections 474:"Carl Sassenrath" 296:operating systems 238:memory management 205: 204: 71:23 July 1985 16:Kernel of AmigaOS 2178: 2131: 2130: 2121: 2120: 1667: 1666: 1495:Capability-based 1311: 1310: 1301: 1300: 1050: 1049: 1026: 1019: 1012: 1003: 1002: 630: 623: 616: 607: 606: 595: 590: 589: 588: 572: 571: 564: 558: 557: 547: 545: 519: 513: 512: 490: 484: 483: 481: 480: 470: 464: 463: 441: 435: 434: 428: 420: 412: 348: 344: 340: 336: 329: 325: 281: 249:shared libraries 201: 198: 196: 190:Official website 106:Marketing target 101: 99: 94: 81: 79: 74: 25: 21: 19:Operating system 2186: 2185: 2181: 2180: 2179: 2177: 2176: 2175: 2146: 2145: 2144: 2139: 2116: 2086: 2027:Thomas Bushnell 2008: 1975: 1857: 1826: 1795: 1745: 1719: 1692: 1655: 1614: 1574: 1485: 1436: 1295: 1288: 1181: 1141: 1114: 1086: 1039: 1030: 1000: 995: 986: 945: 869: 848: 827: 776: 727: 693:Guru Meditation 639: 634: 591: 586: 584: 581: 576: 575: 566: 565: 561: 543: 541: 532:sfnet.atk.sodat 520: 516: 509: 491: 487: 478: 476: 472: 471: 467: 442: 438: 422: 421: 413: 409: 404: 381: 357:(MMU) support. 346: 342: 338: 334: 327: 323: 316:supervisor mode 292: 284:Carl Sassenrath 279: 272:message passing 266:and high-level 193: 166: 97: 95: 92: 77: 75: 72: 68:Initial release 34:Carl Sassenrath 20: 17: 12: 11: 5: 2184: 2174: 2173: 2168: 2163: 2158: 2141: 2140: 2138: 2137: 2108: 2100: 2098:= discontinued 2091: 2088: 2087: 2085: 2084: 2079: 2074: 2069: 2067:Richard Rashid 2064: 2059: 2054: 2052:Jochen Liedtke 2049: 2044: 2039: 2034: 2032:David Cheriton 2029: 2024: 2018: 2016: 2010: 2009: 2007: 2001: 1995: 1989: 1987: 1977: 1976: 1974: 1973: 1967: 1961: 1942: 1934: 1928: 1921: 1915: 1909: 1903: 1897: 1891: 1885: 1879: 1871: 1862: 1859: 1858: 1856: 1855: 1836: 1834: 1828: 1827: 1825: 1824: 1817: 1811: 1805: 1803: 1797: 1796: 1794: 1793: 1788: 1787: 1786: 1783:Icaros Desktop 1780: 1774: 1762: 1756: 1754: 1747: 1746: 1744: 1729: 1727: 1721: 1720: 1718: 1717: 1709:Classic Mac OS 1705: 1697: 1694: 1693: 1691: 1690: 1683: 1675: 1673: 1664: 1657: 1656: 1654: 1653: 1645: 1624: 1622: 1616: 1615: 1613: 1612: 1606: 1598: 1592: 1585: 1583: 1576: 1575: 1573: 1572: 1554:HarmonyOS NEXT 1550: 1543: 1536: 1530: 1523: 1499: 1497: 1491: 1490: 1487: 1486: 1484: 1483: 1477: 1471: 1465: 1459: 1453: 1444: 1442: 1438: 1437: 1435: 1428: 1421: 1416: 1409: 1403: 1397: 1390: 1374: 1366: 1365: 1364: 1358: 1346: 1339: 1332: 1326: 1319: 1317: 1308: 1298: 1290: 1289: 1287: 1286: 1279: 1276:TI-RTOS kernel 1273: 1267: 1260: 1253: 1252:Off++ → Plan B 1250: 1243: 1237: 1230: 1229: 1228: 1214: 1211: 1203: 1195: 1186: 1183: 1182: 1180: 1179: 1172: 1167: 1166: 1165: 1152: 1150: 1143: 1142: 1140: 1139: 1124: 1122: 1116: 1115: 1113: 1112: 1105: 1097: 1095: 1088: 1087: 1085: 1084: 1078: 1059: 1057: 1047: 1041: 1040: 1029: 1028: 1021: 1014: 1006: 997: 996: 991: 988: 987: 985: 984: 979: 974: 969: 964: 959: 953: 951: 947: 946: 944: 943: 942: 941: 931: 926: 921: 916: 911: 906: 901: 896: 891: 886: 880: 878: 871: 870: 868: 867: 862: 856: 854: 853:Software packs 850: 849: 847: 846: 841: 835: 833: 829: 828: 826: 825: 820: 815: 810: 805: 800: 795: 790: 784: 782: 778: 777: 775: 774: 769: 764: 759: 754: 749: 744: 738: 736: 729: 728: 726: 725: 720: 715: 710: 705: 700: 695: 690: 681: 676: 674:Blitter object 671: 666: 661: 656: 650: 648: 641: 640: 633: 632: 625: 618: 610: 604: 603: 597: 596: 580: 579:External links 577: 574: 573: 559: 514: 507: 485: 465: 436: 406: 405: 403: 400: 380: 377: 368:Linus Torvalds 300:Motorola 68000 291: 288: 276:address spaces 228:which enabled 203: 202: 191: 187: 186: 181: 175: 174: 169: 167:user interface 161: 160: 155: 148: 147: 146:(MC680x0, 68k) 138: 134: 133: 127: 123: 122: 119: 113: 112: 107: 103: 102: 89: 87:Latest release 83: 82: 69: 65: 64: 59: 55: 54: 51: 47: 46: 41: 37: 36: 31: 18: 15: 9: 6: 4: 3: 2: 2183: 2172: 2169: 2167: 2164: 2162: 2159: 2157: 2154: 2153: 2151: 2136: 2135: 2126: 2125: 2115: 2114: 2109: 2107: 2106: 2101: 2099: 2096: 2093: 2092: 2089: 2083: 2080: 2078: 2077:Avie Tevanian 2075: 2073: 2070: 2068: 2065: 2063: 2060: 2058: 2055: 2053: 2050: 2048: 2047:Gernot Heiser 2045: 2043: 2040: 2038: 2035: 2033: 2030: 2028: 2025: 2023: 2020: 2019: 2017: 2015: 2011: 2005: 2002: 1999: 1996: 1993: 1990: 1988: 1986: 1982: 1978: 1971: 1968: 1965: 1962: 1960: 1959: 1954: 1953: 1948: 1947: 1943: 1940: 1939: 1935: 1932: 1929: 1927: 1926: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1876: 1872: 1869: 1868: 1864: 1863: 1854: 1853: 1848: 1846: 1841: 1838: 1837: 1835: 1833: 1829: 1823: 1822: 1818: 1815: 1812: 1810: 1807: 1806: 1804: 1802: 1798: 1792: 1789: 1784: 1781: 1778: 1775: 1772: 1769: 1768: 1766: 1763: 1761: 1758: 1757: 1755: 1752: 1748: 1742: 1740: 1735: 1734: 1730: 1728: 1726: 1722: 1715: 1711: 1710: 1706: 1704: 1703: 1699: 1698: 1689: 1688: 1684: 1682: 1681: 1677: 1676: 1674: 1672: 1668: 1665: 1662: 1658: 1651: 1650: 1646: 1643: 1642: 1638:^ integrates 1637: 1636: 1631: 1630: 1626: 1625: 1623: 1621: 1617: 1610: 1607: 1604: 1603: 1599: 1596: 1593: 1590: 1587: 1586: 1584: 1581: 1577: 1571: 1570: 1565: 1563: 1559: 1555: 1551: 1549: 1548: 1544: 1542: 1541: 1537: 1534: 1531: 1529: 1528: 1524: 1522: 1518: 1517: 1512: 1511: 1506: 1505: 1501: 1500: 1498: 1496: 1492: 1481: 1478: 1475: 1472: 1469: 1466: 1463: 1460: 1457: 1454: 1452: 1450: 1446: 1445: 1443: 1439: 1434: 1433: 1429: 1427: 1426: 1422: 1420: 1417: 1415: 1414: 1410: 1407: 1404: 1401: 1398: 1396: 1395: 1391: 1388: 1384: 1380: 1379: 1375: 1372: 1371: 1367: 1362: 1359: 1356: 1353: 1352: 1350: 1347: 1345: 1344: 1340: 1338: 1337: 1333: 1330: 1327: 1325: 1324: 1320: 1318: 1316: 1312: 1309: 1306: 1302: 1299: 1297: 1291: 1285: 1284: 1280: 1277: 1274: 1271: 1268: 1266: 1265: 1261: 1259: 1258: 1254: 1251: 1249: 1248: 1244: 1241: 1238: 1236: 1235: 1231: 1226: 1223: 1222: 1220: 1219: 1215: 1213:Little Kernel 1212: 1209: 1208: 1204: 1201: 1200: 1196: 1193: 1192: 1188: 1187: 1178: 1177: 1173: 1171: 1168: 1164: 1161: 1160: 1159: 1158: 1154: 1153: 1151: 1148: 1144: 1137: 1136: 1131: 1130: 1126: 1125: 1123: 1121: 1117: 1111: 1110: 1106: 1104: 1103: 1099: 1098: 1096: 1093: 1089: 1082: 1079: 1076: 1072: 1071: 1066: 1065: 1061: 1060: 1058: 1055: 1051: 1048: 1046: 1042: 1038: 1034: 1027: 1022: 1020: 1015: 1013: 1008: 1007: 1004: 994: 989: 983: 980: 978: 975: 973: 972:DragonFly BSD 970: 968: 965: 963: 960: 958: 955: 954: 952: 948: 940: 937: 936: 935: 932: 930: 927: 925: 922: 920: 917: 915: 912: 910: 907: 905: 902: 900: 897: 895: 892: 890: 887: 885: 882: 881: 879: 877: 872: 866: 863: 861: 860:Amiga Forever 858: 857: 855: 851: 845: 842: 840: 837: 836: 834: 830: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 799: 796: 794: 791: 789: 786: 785: 783: 779: 773: 770: 768: 765: 763: 760: 758: 755: 753: 752:Opus Magellan 750: 748: 745: 743: 740: 739: 737: 735: 730: 724: 721: 719: 716: 714: 711: 709: 706: 704: 701: 699: 696: 694: 691: 689: 685: 682: 680: 677: 675: 672: 670: 667: 665: 662: 660: 657: 655: 652: 651: 649: 646: 642: 638: 631: 626: 624: 619: 617: 612: 611: 608: 602: 599: 598: 594: 583: 569: 563: 556: 553: 540: 537: 533: 529: 525: 518: 510: 508:9788120336292 504: 500: 496: 489: 475: 469: 461: 457: 453: 449: 448: 440: 432: 426: 418: 411: 407: 399: 397: 393: 389: 385: 376: 373: 369: 365: 361: 358: 356: 352: 331: 321: 317: 313: 309: 305: 301: 297: 287: 285: 277: 273: 269: 265: 261: 257: 254:It acts as a 252: 250: 247: 243: 239: 235: 231: 227: 224: 221: 217: 213: 209: 200: 192: 188: 185: 182: 180: 176: 173: 170: 168: 162: 159: 156: 153: 149: 145: 142: 139: 135: 132: 129:Compile from 128: 126:Update method 124: 120: 118: 114: 111: 108: 104: 90: 88: 84: 70: 66: 63: 62:Closed source 60: 56: 52: 50:Working state 48: 45: 42: 38: 35: 32: 30: 26: 2166:CBM software 2156:Microkernels 2132: 2122: 2110: 2102: 2097: 2094: 2082:William Wulf 1956: 1950: 1944: 1936: 1923: 1873: 1865: 1852:Workplace OS 1850: 1843: 1839: 1832:AIM alliance 1819: 1737: 1731: 1707: 1700: 1685: 1678: 1647: 1639: 1633: 1627: 1600: 1567: 1552: 1545: 1538: 1525: 1514: 1508: 1502: 1462:Nucleus RTOS 1447: 1430: 1423: 1411: 1392: 1386: 1382: 1376: 1368: 1341: 1334: 1321: 1281: 1262: 1255: 1245: 1232: 1216: 1205: 1197: 1189: 1174: 1156: 1155: 1133: 1127: 1107: 1100: 1068: 1062: 1033:Microkernels 781:File systems 683: 647:technologies 593:Amiga portal 562: 549: 544:February 25, 542:. Retrieved 517: 494: 488: 477:. Retrieved 468: 445: 439: 416: 410: 383: 382: 364:Linux kernel 362: 359: 332: 328:SuperState() 324:Supervisor() 319: 315: 293: 280:exec.library 253: 223:multitasking 207: 206: 117:Available in 58:Source model 2022:Gordon Bell 1912:OpenComRTOS 1809:Singularity 1635:Chorus/Jazz 1558:OpenHarmony 1037:nanokernels 832:OS versions 452:McGraw-Hill 234:Amiga 1000s 226:microkernel 184:Proprietary 158:Microkernel 131:source code 2161:Amiga APIs 2150:Categories 2014:Developers 1981:Frameworks 1918:Phantom OS 1882:ChibiOS/RT 1240:µ-velOSity 1234:MicroEmpix 950:Influenced 664:AmigaGuide 654:AmigaBASIC 601:Amiga Exec 479:2022-05-23 402:References 372:protection 366:developer 330:are used. 302:, such as 242:interrupts 98:2021-01-12 78:1985-07-23 2105:Real-time 2062:Ike Nassi 2037:Dan Dodge 1801:Microsoft 1671:Unix-like 1661:Macintosh 1569:HarmonyOS 1456:Integrity 1355:Minix-vmd 1315:Unix-like 1294:Operating 1092:Macintosh 904:Hollywood 844:AmigaOS 4 767:Workbench 713:Kickstart 708:Intuition 703:Installer 528:Newsgroup 460:0360-5280 425:cite book 388:AmigaOS 4 339:Disable() 320:user mode 304:Atari TOS 264:libraries 256:scheduler 137:Platforms 40:OS family 29:Developer 1888:FreeRTOS 1845:Taligent 1777:Broadway 1771:AspireOS 1641:ChorusOS 1562:Oniro OS 1449:ChorusOS 1329:GNU Hurd 1283:Vanguard 1225:GNU Mach 1109:NuKernel 993:Category 982:Syllable 939:AmiZilla 876:software 788:CrossDOS 757:ReAction 718:RAM disk 659:AmigaDOS 347:Enable() 343:Permit() 335:Forbid() 197:.amigaos 2095:Italics 2004:TI-RTOS 1952:Harmony 1931:SharpOS 1925:RC 4000 1894:HelenOS 1814:ThreadX 1791:MorphOS 1760:AmigaOS 1739:Symbian 1716:kernel) 1714:PowerPC 1702:Copland 1687:MacMach 1680:MachTen 1441:Partial 1387:Unix-RT 1370:MkLinux 1361:Minix 3 1307:support 1296:systems 1270:RTLinux 1264:PowerUP 1247:nucleus 1045:Kernels 977:MorphOS 924:WHDLoad 742:Ambient 637:AmigaOS 536:Usenet: 530::  419:. Exec. 396:PowerPC 246:dynamic 216:AmigaOS 210:is the 179:License 165:Default 121:English 110:AmigaOS 96: ( 76: ( 53:Current 44:AmigaOS 1998:Genode 1992:Cosmos 1970:Zephyr 1875:BeRTOS 1867:Amoeba 1663:hosted 1629:JavaOS 1609:Wombat 1602:REX OS 1595:PikeOS 1589:LLinux 1582:kernel 1540:Midori 1521:CapROS 1510:KeyKOS 1504:GNOSIS 1425:UNICOS 1413:Spring 1394:OS2000 1343:MeikOS 1176:WarpOS 1163:ExecSG 1094:hosted 1056:family 962:AtheOS 929:WinUAE 884:Aminet 874:Other 865:AmiKit 762:Scalos 732:Amiga 688:WarpOS 538:  505:  458:  384:ExecSG 379:ExecSG 212:kernel 152:Kernel 1946:Thoth 1900:µC/OS 1821:Verve 1753:-type 1751:Amiga 1725:Psion 1547:NLTSS 1527:Hydra 1468:NuttX 1419:Tinix 1406:Redox 1349:Minix 1336:Lites 1305:POSIX 1191:ADEOS 1170:Quark 1149:-type 1147:Amiga 1120:Psion 1064:Eumel 899:Games 894:Demos 669:ARexx 645:Amiga 552:WinNT 310:used 308:SunOS 141:Amiga 2111:° = 2103:^ = 1985:kits 1964:VRTX 1955:^ → 1949:^ → 1938:SPIN 1840:Pink 1765:AROS 1733:EPOC 1533:seL4 1516:EROS 1480:RIOT 1432:VSTa 1383:MERT 1257:Opus 1218:Mach 1199:EROS 1157:Exec 1135:EKA2 1129:EKA1 1081:OKL4 967:BeOS 957:AROS 823:NTFS 772:Zune 734:GUIs 698:Hunk 684:Exec 679:CAMD 546:2011 503:ISBN 456:ISSN 447:Byte 431:link 312:trap 306:and 290:Exec 270:via 244:and 208:Exec 199:.net 154:type 23:Exec 1906:MQX 1474:OSE 1400:QNX 1381:^ ( 1323:ARX 1207:K42 934:YAM 919:LHA 914:IFF 909:ADF 818:FAT 813:UDF 808:SFS 803:PFS 798:FFS 793:OFS 747:MUI 723:XAD 345:or 337:or 326:or 214:of 195:www 2152:: 2006:^° 1983:, 1972:^° 1920:^° 1902:^° 1890:^° 1884:^° 1878:^° 1849:→ 1847:OS 1842:→ 1767:° 1743:^° 1741:OS 1736:→ 1649:JX 1644:^) 1611:^° 1591:^° 1580:L4 1566:→ 1560:, 1535:^° 1519:→ 1513:→ 1507:→ 1482:^° 1470:^° 1385:– 1351:° 1278:^° 1221:° 1202:^° 1138:^° 1132:→ 1075:L4 1073:→ 1070:L3 1067:→ 1054:L4 548:. 534:. 501:. 427:}} 423:{{ 286:. 251:. 220:KB 2000:° 1994:° 1966:^ 1958:V 1941:° 1933:° 1914:^ 1908:^ 1896:° 1870:° 1816:^ 1785:° 1779:° 1773:° 1712:( 1652:° 1632:( 1605:^ 1597:^ 1564:) 1556:( 1476:^ 1464:^ 1458:^ 1451:^ 1408:° 1402:^ 1389:) 1373:° 1363:° 1357:° 1331:° 1272:° 1242:^ 1227:° 1210:° 1194:° 1083:° 1077:° 1035:- 1025:e 1018:t 1011:v 686:/ 629:e 622:t 615:v 570:. 511:. 482:. 462:. 433:) 100:) 80:)

Index

Developer
Carl Sassenrath
AmigaOS
Closed source
Latest release
AmigaOS
Available in
source code
Amiga
Motorola 68000 series
Kernel
Microkernel
Default
user interface

Command-line interface
License
Proprietary
www.amigaos.net
kernel
AmigaOS
KB
multitasking
microkernel
pre-emptive multitasking
Amiga 1000s
memory management
interrupts
dynamic
shared libraries
scheduler
round-robin scheduling

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