Claims
- 1. A request control apparatus for controlling a memory request in a computer system, said memory request involving executing an instruction having a variable-length operand, managing a main store having a page size of 2.sup.n byte units by on-demand-paging processing and executing an instruction or an operation in not greater than 2.sup.m (n is greater than m) byte operand units, including:
- effective address generation means for generating an effective address corresponding to said memory request, said effective address including n least significant bits, said n least significant bits including (n--m) most significant bits;
- detection means, coupled to said effective address generation means, for detecting a presence of operand data on a particular memory page by referring to said (n-m) most significant bits of said n least significant bits of said effective address; and
- means for preventing an issuance of a check request for said operand data if said detection means has detected said presence of said operand data on said particular page, thereby controlling said memory request.
- 2. A request control apparatus for controlling a memory request in a computer system, said memory request involving executing an instruction having a variable-length operand, managing a main store having a page size of 2.sup.n byte units by on-demand-paging processing and executing an instruction or an operation in not greater than 2.sup.m (n is greater than m) byte operand units, including:
- effective address generation means for generating an effective address corresponding to said memory request, said effective address including n least significant bits, said n least significant bits including (n-m+k) most significant bits;
- detection means coupled to said effective address generation means for detecting a presence of operand data on a particular memory page by referring to said (n-m+k) most significant bits of said least significant n bits of said effective address and k most significant bits of an operand length; and
- means for preventing an issuance of a check request for said operand data if said detection means has detected said presence of said operand data on said particular page, thereby controlling said memory request.
- 3. A method for controlling a memory request, said memory request involving executing in a computer system an instruction having a variable-length operand, managing a main store having a page size of 2.sup.n byte units by on-demand-paging processing and executing an instruction or an operation in not larger than 2.sup.m (n is larger than m) byte operand units, including the steps of:
- generating an effective address corresponding to said memory request, said effective address including n least significant bits, said n least significant bits including (n-m) most significant bits;
- detecting a presence of operand data on a particular memory page by referring to said (n-m) most significant bits of said n least significant bits of said effective address; and
- preventing an issuance of a check request for said operand data if said detecting step has detected said presence of said operand data on said particular page, thereby controlling said memory request.
- 4. A method of controlling a memory request, said memory request involving executing, in a computer system, an instruction having a variable-length operand, managing a main store having a page size of 2.sup.n byte units by on-demand-paging processing and executing an instruction or an operation in not larger than 2.sup.m (m is larger than m) byte operand units, including the steps of:
- generating an effective address corresponding to said memory request, said effective address including n least significant bits, said n least significant bits including (n-m+k) most significant bits;
- detecting a presence of operand data on a particular memory page by referring to said (n-m+k) most significant bits of said n least significant bits of said effective address and k most significant bits of an operand length; and
- preventing an issuance of a check request for said operand if said detecting step has detected said presence of said operand data on said particular page, thereby controlling said memory request.
Priority Claims (2)
Number |
Date |
Country |
Kind |
63-18551 |
Jan 1988 |
JPX |
|
63-18552 |
Jan 1988 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/869,058, filed Apr. 16, 1992, now abandoned, which is a continuation of parent application Ser. No. 07/302,756, filed Jan. 27, 1989, now abandoned.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0217168 |
Apr 1987 |
EPX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
869058 |
Apr 1992 |
|
Parent |
302756 |
Jan 1989 |
|