CA1023870A - Ring checking hardware - Google Patents

Ring checking hardware

Info

Publication number
CA1023870A
CA1023870A CA215,725A CA215725A CA1023870A CA 1023870 A CA1023870 A CA 1023870A CA 215725 A CA215725 A CA 215725A CA 1023870 A CA1023870 A CA 1023870A
Authority
CA
Canada
Prior art keywords
checking hardware
ring checking
ring
hardware
checking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA215,725A
Other languages
French (fr)
Other versions
CA215725S (en
Inventor
Pravinsinh L. Parmar
Richard P. Wilder (Jr.)
Ming H. Louie
Benjamin S. Franklin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bull HN Information Systems Inc
Original Assignee
Honeywell Information Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Information Systems Inc filed Critical Honeywell Information Systems Inc
Application granted granted Critical
Publication of CA1023870A publication Critical patent/CA1023870A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1458Protection against unauthorised use of memory or access to memory by checking the subject access rights
    • G06F12/1491Protection against unauthorised use of memory or access to memory by checking the subject access rights in a hierarchical protection system, e.g. privilege levels, memory rings
CA215,725A 1973-12-12 1974-12-11 Ring checking hardware Expired CA1023870A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US424239A US3916385A (en) 1973-12-12 1973-12-12 Ring checking hardware

Publications (1)

Publication Number Publication Date
CA1023870A true CA1023870A (en) 1978-01-03

Family

ID=23681963

Family Applications (1)

Application Number Title Priority Date Filing Date
CA215,725A Expired CA1023870A (en) 1973-12-12 1974-12-11 Ring checking hardware

Country Status (7)

Country Link
US (1) US3916385A (en)
JP (1) JPS5092646A (en)
CA (1) CA1023870A (en)
DE (1) DE2458065C2 (en)
FR (1) FR2254826B1 (en)
GB (1) GB1495717A (en)
IT (1) IT1024384B (en)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2258112A5 (en) * 1973-11-30 1975-08-08 Honeywell Bull Soc Ind
US4300192A (en) * 1974-04-18 1981-11-10 Honeywell Information Systems Inc. Method and means for storing and accessing information in a shared access multiprogrammed data processing system
US4044334A (en) * 1975-06-19 1977-08-23 Honeywell Information Systems, Inc. Database instruction unload
US4042912A (en) * 1975-06-19 1977-08-16 Honeywell Information Systems Inc. Database set condition test instruction
US4024508A (en) * 1975-06-19 1977-05-17 Honeywell Information Systems, Inc. Database instruction find serial
US4025901A (en) * 1975-06-19 1977-05-24 Honeywell Information Systems, Inc. Database instruction find owner
FR2323190A1 (en) * 1975-09-05 1977-04-01 Honeywell Bull Soc Ind DEVICE FOR PROTECTING THE INFORMATION CONTAINED IN MEMORY IN A DIGITAL COMPUTER
US4099231A (en) * 1975-10-01 1978-07-04 Digital Equipment Corporation Memory control system for transferring selected words in a multiple memory word exchange during one memory cycle
US4047161A (en) * 1976-04-30 1977-09-06 International Business Machines Corporation Task management apparatus
US4042911A (en) * 1976-04-30 1977-08-16 International Business Machines Corporation Outer and asynchronous storage extension system
US4035779A (en) * 1976-04-30 1977-07-12 International Business Machines Corporation Supervisor address key control system
US4038645A (en) * 1976-04-30 1977-07-26 International Business Machines Corporation Non-translatable storage protection control system
US4037214A (en) * 1976-04-30 1977-07-19 International Business Machines Corporation Key register controlled accessing system
US4087856A (en) * 1976-06-30 1978-05-02 International Business Machines Corporation Location dependence for assuring the security of system-control operations
US4079453A (en) * 1976-08-20 1978-03-14 Honeywell Information Systems Inc. Method and apparatus to test address formulation in an advanced computer system
GB1561482A (en) * 1976-11-18 1980-02-20 Ibm Protection of data processing system against unauthorised programmes
US4104721A (en) * 1976-12-30 1978-08-01 International Business Machines Corporation Hierarchical security mechanism for dynamically assigning security levels to object programs
SE403322B (en) * 1977-02-28 1978-08-07 Ellemtel Utvecklings Ab DEVICE IN A CONTROL COMPUTER FOR SHORTENING THE EXECUTION TIME FOR INSTRUCTIONS FOR INDIRECT ADDRESSING OF A DATA MEMORY
US4103326A (en) * 1977-02-28 1978-07-25 Xerox Corporation Time-slicing method and apparatus for disk drive
US4093987A (en) * 1977-03-24 1978-06-06 International Business Machines Corporation Hardware control storage area protection method and means
US4249241A (en) * 1978-10-23 1981-02-03 International Business Machines Corporation Object access serialization apparatus for a data processing system
JPS5847799B2 (en) * 1978-10-27 1983-10-25 工業技術院長 memory protection device
DE2923738A1 (en) * 1979-06-12 1980-12-18 Joepgen Hans Georg System protecting copyright label of program - prevents changes or removals from computer program by checking whether copyright is still stored
US4328542A (en) * 1979-11-07 1982-05-04 The Boeing Company Secure implementation of transition machine computer
US4358829A (en) * 1980-04-14 1982-11-09 Sperry Corporation Dynamic rank ordered scheduling mechanism
US4360869A (en) * 1980-04-15 1982-11-23 Honeywell Information Systems Inc. Control store organization for a data processing system
EP0150522B1 (en) * 1980-04-25 1989-08-30 Data General Corporation Data processing system with hierarchical memory protection
US4355306A (en) * 1981-01-30 1982-10-19 International Business Machines Corporation Dynamic stack data compression and decompression system
US4519032A (en) * 1982-06-09 1985-05-21 At&T Bell Laboratories Memory management arrangement for microprocessor systems
US4701844A (en) * 1984-03-30 1987-10-20 Motorola Computer Systems, Inc. Dual cache for independent prefetch and execution units
IN165278B (en) * 1984-09-21 1989-09-09 Digital Equipment Corp
US4787031A (en) * 1985-01-04 1988-11-22 Digital Equipment Corporation Computer with virtual machine mode and multiple protection rings
JPS625441A (en) * 1985-02-18 1987-01-12 Nec Corp Information processor
US4678996A (en) * 1985-05-07 1987-07-07 Picker International, Inc. Magnetic resonance imaging method
US4972338A (en) * 1985-06-13 1990-11-20 Intel Corporation Memory management for microprocessor system
US4703417A (en) * 1985-06-27 1987-10-27 Honeywell Information Systems Inc. Call instruction for ring crossing architecture
US4866599A (en) * 1985-06-27 1989-09-12 Bull Hn Information Systems Inc. Call instruction, return instruction and trap procedure for ring crossing architecture
US5053951A (en) * 1986-12-23 1991-10-01 Bull Hn Information Systems Inc. Segment descriptor unit for performing static and dynamic address translation operations
US4975878A (en) * 1988-01-28 1990-12-04 National Semiconductor Programmable memory data protection scheme
US5051894A (en) * 1989-01-05 1991-09-24 Bull Hn Information Systems Inc. Apparatus and method for address translation of non-aligned double word virtual addresses
US5117491A (en) * 1989-03-31 1992-05-26 Bull Hn Information Systems Inc. Ring reduction logic using parallel determination of ring numbers in a plurality of functional units and forced ring numbers by instruction decoding
CA2018319C (en) * 1989-06-30 1997-01-07 Larry Alan Wehr Method of providing mandatory secrecy and integrity file security in a computer system
US5596739A (en) * 1994-02-08 1997-01-21 Meridian Semiconductor, Inc. Method and apparatus for detecting memory segment violations in a microprocessor-based system
US5784615A (en) * 1994-12-13 1998-07-21 Microsoft Corporation Computer system messaging architecture
EP0752664A3 (en) * 1995-07-07 2006-04-05 Sun Microsystems, Inc. Method and apparatus for reporting data transfer between hardware and software
US6105132A (en) * 1997-02-20 2000-08-15 Novell, Inc. Computer network graded authentication system and method
US7216345B1 (en) * 2000-04-07 2007-05-08 Hall Aluminum Llc Method and apparatus for protectively operating a data/information processing device
US20060095726A1 (en) * 2004-08-31 2006-05-04 Ivivity, Inc. Independent hardware based code locator
US9390031B2 (en) * 2005-12-30 2016-07-12 Intel Corporation Page coloring to associate memory pages with programs
US20070234330A1 (en) * 2006-03-01 2007-10-04 Microsoft Corporation Prevention of executable code modification
US8793429B1 (en) * 2011-06-03 2014-07-29 Western Digital Technologies, Inc. Solid-state drive with reduced power up time
US9530000B2 (en) * 2013-06-14 2016-12-27 Microsoft Technology Licensing, Llc Secure privilege level execution and access protection
US10162694B2 (en) 2015-12-21 2018-12-25 Intel Corporation Hardware apparatuses and methods for memory corruption detection
US11171983B2 (en) * 2018-06-29 2021-11-09 Intel Corporation Techniques to provide function-level isolation with capability-based security

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3264615A (en) * 1962-12-11 1966-08-02 Ibm Memory protection system
US3377624A (en) * 1966-01-07 1968-04-09 Ibm Memory protection system
US3573855A (en) * 1968-12-31 1971-04-06 Texas Instruments Inc Computer memory protection

Also Published As

Publication number Publication date
IT1024384B (en) 1978-06-20
FR2254826A1 (en) 1975-07-11
GB1495717A (en) 1977-12-21
US3916385A (en) 1975-10-28
DE2458065C2 (en) 1985-03-14
JPS5092646A (en) 1975-07-24
FR2254826B1 (en) 1978-06-23
DE2458065A1 (en) 1975-06-26
AU7628874A (en) 1976-06-17

Similar Documents

Publication Publication Date Title
CA1023870A (en) Ring checking hardware
AU474137B2 (en) Auto-refractometer
AU468964B2 (en) Melik
AU498889B2 (en) Piperidylene benzocycloheptathiophenes
CA1013037A (en) Comparator circuitry
AU476397B2 (en) A-cycloalkylbenzyl lactamimides
AU476505B2 (en) Alkylbenxyl lactamimides
AU472907B2 (en) Firecheck
AU476386B2 (en) Dibenzocycloheptenyl lactamimides
AU489546B2 (en) Ring checking hardware
AU471241B2 (en) Benzothiazolylureas
AU482770B2 (en) 4-deoxy-4-oxoerythromycin b derivatives
AU487916B2 (en) Benzopyranopyridines
AU466103B2 (en) Cis-chrysanthemate
AU484993B2 (en) Polyhydroxyphenylchromanones
AU485552B2 (en) 2-acyl-4-oxo-pyrazino-isoquinolines
AU491458B2 (en) 7-halomethyl-17-hydroxy-3-oxo-17 -pregn-4-ene-21-carboxylic acid -lactones
AU486644B2 (en) Fusebox
AU482530B2 (en) Benzocycloheptathiophenes
AU492165B2 (en) 2-hydroxyphenyl-1-oxa-4 azaspiro-alkan-derivatives
AU489559B2 (en) Amidinoureas
AU489560B2 (en) Amidinoureas
AU479426B2 (en) Carbothiolates
AU481998B2 (en) Benzenedisulfonamides
AU482276B2 (en) Spiro-cyclopropanes