会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Process execution time accounting system
    • 流程执行时间计帐系统
    • US4432051A
    • 1984-02-14
    • US202423
    • 1980-10-30
    • Jean-Louis BogaertPhilippe-Hubert deRivetBenjamin S. Franklin
    • Jean-Louis BogaertPhilippe-Hubert deRivetBenjamin S. Franklin
    • G06F9/46G06F9/48G06F3/00G06F9/22
    • G06F9/4843G06F9/52
    • A time accounting system for accounting for the time a process spends in a ready state, a wait state, or a running state. The system includes a time-of-day clock coupled to a central processing unit for outputting the time-of-day whenever a process changes state. A memory also coupled to the central processing unit stores the contents of a plurality of addressable process control blocks and each process control block includes first, second, and third storage locations for storing indications of the amount of time an associated process has been in the running, ready, and wait states, respectively. The central processor unit accesses the process control blocks and updates the process times stored therein in accordance with control signals generated by decoding a string of microinstructions stored in a control store memory. The time-of-day clock is accessed each time a process enters one of the running, ready, or wait states and each time the execution of a process is completed. The process control blocks are accessed and updated with the differences in the access times of the time-of-day clock to accumulate in the appropriate storage locations in each process control block the amount of time the associated process was in the running, ready, or wait states.
    • 用于计算进程在就绪状态,等待状态或运行状态中花费的时间的计时系统。 该系统包括时钟时钟,其耦合到中央处理单元,用于每当进程改变状态时输出时间。 还耦合到中央处理单元的存储器存储多个可寻址过程控制块的内容,并且每个过程控制块包括第一,第二和第三存储位置,用于存储相关进程已经在运行的时间量的指示 ,准备好和等待状态。 中央处理器单元根据存储在控制存储器存储器中的一系列微指令产生的控制信号访问过程控制块并更新其中存储的处理时间。 每次进程进入运行状态,就绪状态或等待状态之一,并且每次执行进程完成时,都会访问时钟。 过程控制块被访问和更新,其中日历时钟的访问时间的差异在每个过程控制块中的相应存储位置中累积在相关进程在运行,就绪或 等待状态
    • 4. 发明授权
    • Apparatus and method for semaphore initialization in a multiprocessing
computer system for process synchronization
    • 用于进程同步的多处理计算机系统中信号量初始化的装置和方法
    • US4316245A
    • 1982-02-16
    • US967515
    • 1978-12-07
    • Duc LuuPhilippe-Hubert deRivetJohn J. BradleyBenjamin S. Franklin
    • Duc LuuPhilippe-Hubert deRivetJohn J. BradleyBenjamin S. Franklin
    • G06F9/46
    • G06F9/52
    • Apparatus in a data processing system to initialize a semaphore held in a memory field of the data processing system or, alternatively, to restore the semaphore to a previous predetermined state. A count field, or tally field, provided in the semaphore is initialized by a particular instruction. The semaphore can be either a non-message semaphore or a message semaphore. The instruction initializes the semaphore count field of a non message semaphore to zero or a preloaded positive value. For a message semaphore, this instruction initializes the count field to zero. If the message semaphore previously had a positive count, the messages tied to the semaphore are released and the message links holding the messages are transferred to a free message link queue tied to the free link semaphore in the same semaphore descriptor segment. The apparatus includes a retrieving member for reading the content of the semaphore in the memory of the data processing system, a testing member for testing the count field of the semaphore for generating a first signal when the count field represents the number of processes in queue and a second signal when the count field represents the number of times a particular kind of event has occurred, a changing unit responsive to the second signal and controlled by the particular instruction for changing the number inside the count field to a predetermined number and a control member responsive to the first signal and controlled by the particular instruction for controlling the data processing system to cease execution of the particular instruction and to begin to execute a different instruction.
    • 数据处理系统中的装置,用于初始化保持在数据处理系统的存储器字段中的信号量,或者备选地,将信号量恢复到先前的预定状态。 在信号量中提供的计数字段或计数字段由特定指令初始化。 信号量可以是非消息信号量或消息信号量。 该指令将非消息信号量的信号量计数字段初始化为零或预加载的正值。 对于消息信号量,该指令将计数字段初始化为零。 如果消息信号量先前具有正数,则释放与信号量相关联的消息,并且将保留消息的消息链接传递到与同一信号量描述符段中的自由链接信号量相连的空闲消息链接队列。 该装置包括用于读取数据处理系统的存储器中的信号量的内容的检索构件,测试构件,用于当计数字段表示队列中的进程数时,测试信号量的计数字段以产生第一信号; 当计数字段表示特定类型的事件发生的次数时的第二信号;响应于第二信号并由用于将计数字段内的数目改变为预定数量的特定指令控制的改变单元,以及控制部件 响应于第一信号并由用于控制数据处理系统的特定指令控制以停止特定指令的执行并开始执行不同的指令。
    • 5. 发明授权
    • Protection of data in an information multiprocessing system by
implementing a concept of rings to represent the different levels of
privileges among processes
    • 通过实施环的概念来表示流程中不同级别的权限,保护信息多处理系统中的数据
    • US4177510A
    • 1979-12-04
    • US528953
    • 1974-12-02
    • Marc AppellGeorges LepicardPhilippe-Hubert de RivetJohn J. BradleyBenjamin S. Franklin
    • Marc AppellGeorges LepicardPhilippe-Hubert de RivetJohn J. BradleyBenjamin S. Franklin
    • G06F12/14G06F13/00G06F9/18G06F9/20
    • G06F12/1491
    • Computer data and procedure protection by preventing processes from intering with each other or sharing each other's address space in an unauthorized manner is accomplished in hardware/firmware by restricting addressability to a segmented memory and by a ring protection mechanism.To protect information in segments shared by several processes from misuse by one of these processes a ring protection hardware system is utilized. There are four ring classes numbered 0 through 3. Each ring represents a level of system privilege with level 0 (the innermost ring) having the most privilege and level 3 (the outermost ring) the least. Every procedure in the system has a minimum and a maximum execute ring number assigned to it which specifies who may legally call the procedure. Also maximum write and read ring numbers specify the maximum ring numbers for which a write and/or read operation is permitted.Processes use a segmented address during execution wherein segment tables isolate the address space of the various processes in the system. Hardware checks that the address used by a process is part of the address space assigned to the process, and if the address is outside the prescribed address space, an exception occurs. A process cannot refer to data within the address space of another process because the hardware uses the segment table of the referencing process.
    • 通过防止过程彼此干扰或以未经授权的方式共享彼此的地址空间的计算机数据和过程保护通过将可寻址性限制到分段存储器和环保护机制来实现在硬件/固件中。 为了保护由多个进程共享的分段中的信息不被这些进程之一的误用,环网保护硬件系统被利用。 有四个戒指级别为0到3.每个戒指表示具有最高权限级别0(最内圈)和级别3(最外层)的系统权限级别。 系统中的每个过程都具有分配给它的最小和最大执行环号,其中指定谁可以合法地调用该过程。 最大写入和读取振铃编号也指定允许写入和/或读取操作的最大振铃数。 进程在执行期间使用分段地址,其中分段表隔离系统中各种进程的地址空间。 硬件检查进程使用的地址是分配给进程的地址空间的一部分,如果地址在规定的地址空间之外,则会发生异常。 进程不能引用另一进程的地址空间内的数据,因为硬件使用引用过程的段表。