Claims
- 1. A memory access control system in a computer system having a memory, comprising:
- central processing means for outputting a data write request, and a request for disabling memory access to a limited range of memory space addresses;
- a keyboard controller, connected to said central processing means, for selectively outputting a first disable signal which disables access to the limited range of memory space addresses in response to the data write request and the request for disabling memory access;
- monitoring means, connected to said central processing means, for detecting the data write request and the request for disabling memory access;
- disabling means, connected to said monitoring means, for selectively generating a second disable signal which disables access to the limited range of memory space addresses in response to a detection of the data write request and the request for disabling memory access by said monitoring means; and
- selecting means, connected to said keyboard controller and said disabling means, for selecting the generation of one of: the first disable signal, and the second disable signal.
- 2. The memory access control system according to claim 1, wherein said central processing means transmits the request for disabling memory access, to the keyboard controller without waiting for a response to the data write request from said keyboard controller.
- 3. The memory access control system according to claim 1, wherein the computer system includes means for initializing the system and establishing set-up data, and wherein said selecting means selects one of the first disable signal from said keyboard controller and the second disable signal from said disabling signal generating means, in accordance with selection data established in the set-up data during the system initialization.
- 4. A memory access control system in a computer system, wherein the computer system includes means for operating in a first address mode where memory access is enabled for address values less than a predetermined limit value, and means for operating in a second address mode where memory access is enabled for address values exceeding the predetermined limit value, said memory access control system comprising:
- central processing means for transmitting a request to switch between the first and second address modes;
- a keyboard controller including first switching means for switching between the first and second address modes in response to the request to switch from said central processing means;
- detecting means, connected between said central processing means and said keyboard controller, for detecting the request to switch between said first and second address modes; and
- second switching means for switching between said first and second address modes in response to a detection by the detecting means of the request to switch between said first and second address modes.
- 5. The memory access control system according to claim 4, wherein said first address mode is a real address mode, and said second address mode is a protected virtual address mode.
- 6. The memory access control system according to claim 4, including means for selectivity activating said first switching means and said second switching means.
- 7. A memory access control system for a computer system having a memory, including means for initializing the control system and establishing set-up data, the memory access control system comprising:
- central processing means, having a real address mode and a protected virtual address mode, for outputting a data write request, a memory address having at least 20 digits, and a request for disabling memory access to a limited range of memory addresses in the real address mode;
- keyboard controller means, connected to said central processing means, for selectively outputting a first disable signal which disables memory access to the limited range of memory address in response to the data write request and the request for disabling memory access;
- monitoring means, connected to said central processing means, for detecting the data write request and request for disabling memory access;
- disabling means, connected to said monitoring means, for selectively generating a second disable signal which disables memory access to the limited range of memory addresses in response to a detection of the data write request and the request for disabling memory access by said monitoring means;
- selecting means, connected to said keyboard controller and said disabling means, for selecting one of: the output of the first disable signal and the output of the second disable signal in response to the set-up data; and
- an AND gate for ANDing the selection of the selecting means with the 20th digit of the memory address output by the central processing means to generate a memory access output signal.
- 8. A memory access control system comprising:
- central processing means, having a real address mode and a protected virtual address mode, for outputting a data write request, a memory address having at least 20 digits, and a request for disabling memory access to a limited range of memory addresses in the real address mode;
- monitoring means, connected to said central processing means, for detecting the data write request and request for disabling memory access;
- disabling means, connected to said monitoring means, for generating a disable signal which disables memory access to the limited range of memory addresses in response to a detection by said monitoring means of the data write request and the request for disabling memory access, and;
- gate means for supplying a memory access disabling signal to a memory in response to the disable signal and the 20th digit of the address output from the central processing unit.
- 9. A memory access control system in a computer system having a memory and operated in a real address mode and a protected virtual address mode, comprising:
- a keyboard controller having a function of outputting a switch signal for selectively switching the real address mode and the protected virtual address mode;
- a central processing unit (CPU) for outputting to the keyboard controller a data write request, and a request for switching from the protected virtual address mode to the real address mode;
- latch means for latching data for selecting one of the switching by the keyboard controller and a switching by a dedicated controller;
- a dedicated controller for selectively switching the real address mode and the protected virtual address mode at a speed faster than that of the keyboard controller, the controller including:
- means for detecting the data write request and the request for switching from the protected virtual address mode to the real address mode;
- means for gating the data write request and the request for switching from the protected virtual address mode to the real address mode to be supplied to the keyboard controller in response to the detection by the detecting means and the data for selecting the switching by the dedicated controller latched by the latch means; and
- means for generating a switching signal for switching from the protected virtual address mode to the real address mode and
- means for selectively outputting the switch signal from the keyboard controller and the switch signal from the dedicated controller in response to the predetermined address.
- 10. A memory access control system in a computer system having a memory and operated in a real address mode and a protected virtual address mode, comprising:
- a keyboard controller having a function of outputting a switch signal for selectively switching the real address mode and the protected virtual address mode;
- a central processing unit (CPU) for outputting to the keyboard controller a data write request, and a request for switching from the protected virtual address mode to the real address mode;
- latch means for latching data for selecting one of the switching by the keyboard controller and a switching by a dedicated controller;
- a dedicated controller for selectively switching the real address mode and the protected virtual address mode at a speed faster than that of the keyboard controller, the controller including:
- means for detecting the data write request and the request for switching from the protected virtual address mode to the real address mode;
- means for selectively outputting the switch signal from the keyboard controller and the switch signal from the dedicated controller in response to a predetermined address; and
- means for feeding back the switch signal from the dedicated controller to the keyboard controller when the latch means latches the data selecting the switching by the dedicated controller.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 1-252192 |
Sep 1989 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/029,998, filed Mar. 11, 1993, now abandoned, which is a continuation of application Ser. No. 07/557,000 filed Jul. 25, 1990, now abandoned.
US Referenced Citations (25)
Foreign Referenced Citations (4)
| Number |
Date |
Country |
| 133568 |
Feb 1985 |
EPX |
| 2539239 |
Jul 1984 |
FRX |
| 2595485 |
Sep 1987 |
FRX |
| 2070821 |
Sep 1981 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
29998 |
Mar 1993 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
557000 |
Jul 1990 |
|