Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
344 words
In communication switcing system including switching network means and a data processing unit for controlling apparatus to effect connections over said switching network means, a memory control arrangement in said data processing unit including central processor means, main memory means having a plurality of addressable data storage locations for storing data words for use by said central processor means, each data word having a plurality of data bits and at least one memory protect bit, auxiliary memory means for storing further data words for use by said central processor means, and computer memory control means for permitting access to said main memory means by said auxiliary memory means or said central processor means, said computer memory control means having a plurality of input/output ports including a separate port for each of said auxiliary memory means and said central processor means for enabling said auxiliary memory means and said central processor means to address data storage locations of said main memory means over the associated port to permit modification or readout of a data word stored at an addressed location of said main memory means, port select means for selecting one of said ports in response to memory access data, including the address of a data storage location of said main memory means, supplied to said one port by the auxiliary memory means or the central processor means associated therewith, said port select means being operable to extend the address supplied over the selected port to said main memory means to effect the read out of the data word at the addressed location, first means enabled when the data word stored at the addressed location of said main memory means is read out for determining if the memory protect bit of the data word read out is in a first state indicating that the data word is protected, and second means controlled by said first means for normally preventing the central processor means from writing into said addressed location whenever the memory protect bit of the data word read out is in said first state.
Claim 2
Dependent Claim
344 words
In communication switcing system including switching network means and a data processing unit for controlling apparatus to effect connections over said switching network means, a memory control arrangement in said data processing unit including central processor means, main memory means having a plurality of addressable data storage locations for storing data words for use by said central processor means, each data word having a plurality of data bits and at least one memory protect bit, auxiliary memory means for storing further data words for use by said central processor means, and computer memory control means for permitting access to said main memory means by said auxiliary memory means or said central processor means, said computer memory control means having a plurality of input/output ports including a separate port for each of said auxiliary memory means and said central processor means for enabling said auxiliary memory means and said central processor means to address data storage locations of said main memory means over the associated port to permit modification or readout of a data word stored at an addressed location of said main memory means, port select means for selecting one of said ports in response to memory access data, including the address of a data storage location of said main memory means, supplied to said one port by the auxiliary memory means or the central processor means associated therewith, said port select means being operable to extend the address supplied over the selected port to said main memory means to effect the read out of the data word at the addressed location, first means enabled when the data word stored at the addressed location of said main memory means is read out for determining if the memory protect bit of the data word read out is in a first state indicating that the data word is protected, and second means controlled by said first means for normally preventing the central processor means from writing into said addressed location whenever the memory protect bit of the data word read out is in said first state.
Claim 3
Dependent Claim
87 words
A system as set forth in claim 1 wherein said port select means includes control means for normally inhibiting said seocnd means whenever the port associated with said auxiliary memory means is selected to permit said auxiliary memory means to write into a data storage location storing a protected data word, said control means enabling said second means whenever the port associated with said central processor means is selected to prevent said central processor means from writing into a data storage location storing a protected data word.
Claim 4
Dependent Claim
60 words
A system as set forth in claim 1 wherein said first means comprises a first status register means operable to provide a first output whenever the memory protect bit of the data word read out is in said first state and a second output whenever the memory protect bit of the data word read out is in a second state.
Claim 5
Dependent Claim
102 words
A system as set forth in claim 3 wherein said second means includes second status register means and inhibit means, said second status register means normally providing a first output for enabling said inhibit means to be responsive to said first output of said first status register means to prevent said central processor means form writing into a data storage location storing a protected data word, said second status register means being controllable to provide a second output to disable said inhibit means to thereby permit said central processor means to write into a data storage location storing a protected data word.
Claim 6
Dependent Claim
62 words
A system as set forth in claim 4 wherein said second status register means comprises a flip flop settable to first and second states to provide said first and second outputs, respectively, and wherein said port select means includes means for extending a command provided by said central processor means to said flip flop for selecting the status of said flip flop.
Claim 7
Dependent Claim
218 words
In a communication switching system including switching network means and a data processing unit for controlling apparatus to effect connections over said switching network means, said data processing unit including a memory control arrangement including a main memory means having a plurality of addressable data storage locations for storing multibit data words, at least first and second subsystem, and memory control means for permitting access to said memory means by said first and second subsystems in response to memory access data, including an address of a data storage location of said main memory means, supplied to said memory control means by said first and second subsystems, said memory control means including first means responsive to memory access data supplied by one of said subsystems for identifying the subsystem supplying the memory access data, second means for sensing the condition of at least one bit of the data word stored at the addressed data storage location of said main memory means, and third means controlled by said first and second means for conditionally preventing said first subsystem from writing into said addressed data storage location while enabling said second subsystem to write into said address data storage location whenever said one bit is sensed to be in a first state indicating that the data word stored therein is protected.
Claim 8
Dependent Claim
218 words
In a communication switching system including switching network means and a data processing unit for controlling apparatus to effect connections over said switching network means, said data processing unit including a memory control arrangement including a main memory means having a plurality of addressable data storage locations for storing multibit data words, at least first and second subsystem, and memory control means for permitting access to said memory means by said first and second subsystems in response to memory access data, including an address of a data storage location of said main memory means, supplied to said memory control means by said first and second subsystems, said memory control means including first means responsive to memory access data supplied by one of said subsystems for identifying the subsystem supplying the memory access data, second means for sensing the condition of at least one bit of the data word stored at the addressed data storage location of said main memory means, and third means controlled by said first and second means for conditionally preventing said first subsystem from writing into said addressed data storage location while enabling said second subsystem to write into said address data storage location whenever said one bit is sensed to be in a first state indicating that the data word stored therein is protected.
Claim 9
Dependent Claim
129 words
A system as set forth in claim 6 wherein said third means include inhibit means operable when enabled for inhibiting a write operation, and status mEans including a status register means settable to one state for preventing said first subsystem from writing into a data storage location in which the data word is protected, and settable to a second state for permitting said first subsystem to write into a data storage location in which the data word is protected, said status means being controlled by said first means to enable said inhibit means to be controlled by said second means to prevent a write operation whenever said first subsystem supplies memory access data to said memory control means while said status register means is set to said one state.
Claim 10
Dependent Claim
283 words
In a communication switching system including switching network means and a data processing unit for controlling appratus to effect connections over said switching netowrk means, said data processing unit including a memory control arrangement including a main memory means having a plurality of addressable data storage location for storing multibit data words, at least first and second subsystems and memory control means for permitting access to said main memory means by said subsystems in response to memory access data, including the address of a data storage location provided by one of said subsystems, a method of providing conditional access of data storage locations of said main memory means by said first subsystem, said method comprising identifying the subsystem supplying the memory access data to said memory control means, sensing the condition of at least one bit of the data word stored at the addressed data storage location of said main memory means to determine if the data word is protected, determining the condition of a status register which is settable to one state whenever the first subsystem is to be prevented from writing into a data storage location in which the data word is protected and settable to a another state whenever said first subsystem is to be permitted to write into a data storage location in which the data word is protected, inhibiting a write operation whenever the first subsystem addresses a data storage location in which the data word is protected while the status register is set to said one state, and enabling a write operation whenever said second subsystem supplies memory access data or said first subsystem supplies memory access data while status register is set to said other state.
Claim 11
Dependent Claim
283 words
In a communication switching system including switching network means and a data processing unit for controlling appratus to effect connections over said switching netowrk means, said data processing unit including a memory control arrangement including a main memory means having a plurality of addressable data storage location for storing multibit data words, at least first and second subsystems and memory control means for permitting access to said main memory means by said subsystems in response to memory access data, including the address of a data storage location provided by one of said subsystems, a method of providing conditional access of data storage locations of said main memory means by said first subsystem, said method comprising identifying the subsystem supplying the memory access data to said memory control means, sensing the condition of at least one bit of the data word stored at the addressed data storage location of said main memory means to determine if the data word is protected, determining the condition of a status register which is settable to one state whenever the first subsystem is to be prevented from writing into a data storage location in which the data word is protected and settable to a another state whenever said first subsystem is to be permitted to write into a data storage location in which the data word is protected, inhibiting a write operation whenever the first subsystem addresses a data storage location in which the data word is protected while the status register is set to said one state, and enabling a write operation whenever said second subsystem supplies memory access data or said first subsystem supplies memory access data while status register is set to said other state.