This thesis presents a design for a systeminitialization mechanism for a multiple processor system. The design is based upon a system of microprocessors (specifically the Intel 8086) being used with a set of applicat...
详细信息
This thesis presents a design for a systeminitialization mechanism for a multiple processor system. The design is based upon a system of microprocessors (specifically the Intel 8086) being used with a set of application processes, as is common in many real time applications. The design is based upon the concepts ofexplicit communicating processes and explicit memory segmentation- although it does not require full hardware segmentation. With the goal o£ simplifying the systeminitialization function, this thesis segregates the required initialization actions into three distinct phases. The specific phase for each action' is determined by which phase provides the most supportive environment for that particular action While the initialization mechanism described in this thesis was developed for -a particular real-time application, the design concepts described are applicable to a variety of hardware and operating system configurations.
This paper investigates the problem of assigning unique identifiers to processors that communicate through shared memory. Solutions to fundamental multiprocessor coordination problems such as the Mutual Exclusion Prob...
详细信息
This paper investigates the problem of assigning unique identifiers to processors that communicate through shared memory. Solutions to fundamental multiprocessor coordination problems such as the Mutual Exclusion Problem and the Choice Coordination Problem often rely on unique identifiers. We present a probabilistic protocol that solves this Processor Identity Problem for asynchronous processors that communicate through a common shared memory. This protocol requires no central arbiter, and all processors start in exactly the same state. The use of our protocol simplifies shared memory processor design by eliminating the need to encode processor identifiers in system hardware or software structures.
暂无评论