Invention Grant
US4725946A P and V instructions for semaphore architecture in a
multiprogramming/multiprocessing environment
失效
P和V指令,用于多程序/多处理环境中的信号量架构
- Patent Title: P and V instructions for semaphore architecture in a multiprogramming/multiprocessing environment
- Patent Title (中): P和V指令,用于多程序/多处理环境中的信号量架构
-
Application No.: US749244Application Date: 1985-06-27
-
Publication No.: US4725946APublication Date: 1988-02-16
- Inventor: Patrick E. Prange , James B. Geyer , Victor M. Morganti
- Applicant: Patrick E. Prange , James B. Geyer , Victor M. Morganti
- Applicant Address: MA Waltham
- Assignee: Honeywell Information Systems Inc.
- Current Assignee: Honeywell Information Systems Inc.
- Current Assignee Address: MA Waltham
- Main IPC: G06F9/46
- IPC: G06F9/46
Abstract:
In a computer system having a plurality of processors and processes, a semaphore architecture for communication with and between the processes in order to effects coordination and cooperation between processes. The invention is implemented in firmware and software, and divides the work of an entire semaphore operation such that the simple part of the P and V operations (which deliver and pick-up signals to and from the processes, respectively) is done by the firmware; whereas the difficult work of the P or V operation is done by software. Thus the improved architecture increases the speed of the system by the use of firmware and increases the flexibility of the computer system by utilizing software to change functionality.
Public/Granted literature
- US6070962A Handheld dot printing device Public/Granted day:2000-06-06
Information query