发明名称 DYNAMISCHE ZUWEISUNG DER AFFINITAET FUER AUFGABEN UND VON SYSTEM-RESSOURCEN.
摘要 A method for dynamically assigning and removing task affinity for a resource is disclosed and claimed. A first interrupt handler recognizes a special task interrupt condition which is generated by the hardware. The interrupt condition is generated because a task attempted to execute a special instruction and either a special resource is attached to the central processing unit which issued the special instruction, or a special resource is not attached to the issuing central processing unit, but could be attached to another central processing unit in a central electronic complex. The first interrupt handler then passes control to a second interrupt handler which determines if execution of the current task can continue. If it can, the second interrupt handler creates or reestablishes a special environment and the task is dispatched (either for the first time or again) with a special dynamic affinity to only those central processing units in the central electronic complex that have a special resource attached. Due to the assignment of special affinity the task is dispatched only on a central processing unit with a special resource attached. The task can be suspended and special affinity removed because of non-use of the special resource over a predetermined period of time. Special affinity is automatically determined following a first-issued special instruction as well as one issued by a task whose special affinity was previously suspended.
申请公布号 DE3680444(D1) 申请公布日期 1991.08.29
申请号 DE19863680444 申请日期 1986.09.03
申请人 INTERNATIONAL BUSINESS MACHINES CORP., ARMONK, N.Y., US 发明人 EILERT, JOHN HENRY, WAPPINGER FALLS NEW YORK 12590, US;FREY, JEFFREY ALAN, HIGHLAND NEW YORK 12528, US;TAN, YIH-SHIN, PLEASANT VALLEY NEW YORK 12569, US;WARNES, JAMES HENRY, POUGHKEEPSIE NEW YORK 12603, US
分类号 G06F9/46;G06F9/48;G06F9/50;(IPC1-7):G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址