Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
261 words
A physical memory allocation system having a physical memory and a virtual memory wherein said physical memory is organized in such a way that data stored in said virtual memory are copied to said physical memory, and plural programs receiving execution requests are handled according to commands issued by command means, said physical memory allocation system comprising: (a) a memory size read-in section which inputs a physical memory occupation size allocated to a respective user who runs a program, said physical memory occupation size being a user allocation size, (b) an area estimation section which runs said program for a fixed period of time so as to measure a storage area size referred to by said program, said storage area size being a program size, (c) a program modification section which writes said program size estimated by said area estimation section to said program, (d) a program size read-in section which inputs said program size from said program at the time when said program is executed, and (e) a size compare section which receives outputs of said memory size read-in section and said program size read-in section for comparison in size between said user allocation size and said program size thereby outputting one of these two sizes that is found to be smaller than the other as an at-execution-time allocation size, wherein said command means receives an output of said size compare section to issue a command so that a specified amount of physical memory according to said at-execution-time allocation size is given at the time when said program is executed.
Claim 2
Dependent Claim
261 words
A physical memory allocation system having a physical memory and a virtual memory wherein said physical memory is organized in such a way that data stored in said virtual memory are copied to said physical memory, and plural programs receiving execution requests are handled according to commands issued by command means, said physical memory allocation system comprising: (a) a memory size read-in section which inputs a physical memory occupation size allocated to a respective user who runs a program, said physical memory occupation size being a user allocation size, (b) an area estimation section which runs said program for a fixed period of time so as to measure a storage area size referred to by said program, said storage area size being a program size, (c) a program modification section which writes said program size estimated by said area estimation section to said program, (d) a program size read-in section which inputs said program size from said program at the time when said program is executed, and (e) a size compare section which receives outputs of said memory size read-in section and said program size read-in section for comparison in size between said user allocation size and said program size thereby outputting one of these two sizes that is found to be smaller than the other as an at-execution-time allocation size, wherein said command means receives an output of said size compare section to issue a command so that a specified amount of physical memory according to said at-execution-time allocation size is given at the time when said program is executed.
Claim 3
Dependent Claim
43 words
The physical memory allocation system as in claim 1 wherein, when said program size is found to be greater than said user allocation size, said size compare section issues a warning message conveying such a condition to a user who runs a program.
Claim 4
Dependent Claim
20 words
The physical memory allocation system as in claim 2 wherein said warning message is displayed on a terminal display screen.
Claim 5
Dependent Claim
54 words
The physical memory allocation system as in claim 1 wherein said area estimation section measures a storage area size referred to by said program within a unit time a plurality of times to use an average of the measured storage area sizes as a program size at the time when said program is executed.
Claim 6
Dependent Claim
302 words
An information processor having a physical memory and a virtual memory wherein said physical memory is organized in such a way that data stored in said virtual memory are copied to said physical memory, and plural programs receiving execution requests are handled according to commands issued by command means, said information processor comprising: (a) a user priority read-in section which fetches a priority allocated to a respective user who runs a program, said priority being a user priority, (b) an area estimation section which runs said each program for a fixed period of time so as to measure a storage area size referred to by said each program, said storage area size being a program size, (c) a priority-in section which, taking a priority referred to by each user to the execution of said each program as a program priority, makes a comparison in size between said program size of one program and said program size of the other program thereby lowering said program priority of a program found to have a smaller size, (d) a priority modification section which, upon receipt of an output of said priority-in section, writes said program priority to said each program, (e) a program priority read-in section which inputs said program priority from said each program at program execution time, and (f) a priority compare section which receives outputs of said user priority read-in section and said program priority read-in section for comparison in priority ranking between said user priority and said program priority thereby outputting one of these two priorities that is found to have a lower rank than the other as an at-execution-time priority, wherein said command means issues, upon receipt of an output of said priority compare section, a command so as to select between said plural programs according to said at-execution-time priority.
Claim 7
Dependent Claim
302 words
An information processor having a physical memory and a virtual memory wherein said physical memory is organized in such a way that data stored in said virtual memory are copied to said physical memory, and plural programs receiving execution requests are handled according to commands issued by command means, said information processor comprising: (a) a user priority read-in section which fetches a priority allocated to a respective user who runs a program, said priority being a user priority, (b) an area estimation section which runs said each program for a fixed period of time so as to measure a storage area size referred to by said each program, said storage area size being a program size, (c) a priority-in section which, taking a priority referred to by each user to the execution of said each program as a program priority, makes a comparison in size between said program size of one program and said program size of the other program thereby lowering said program priority of a program found to have a smaller size, (d) a priority modification section which, upon receipt of an output of said priority-in section, writes said program priority to said each program, (e) a program priority read-in section which inputs said program priority from said each program at program execution time, and (f) a priority compare section which receives outputs of said user priority read-in section and said program priority read-in section for comparison in priority ranking between said user priority and said program priority thereby outputting one of these two priorities that is found to have a lower rank than the other as an at-execution-time priority, wherein said command means issues, upon receipt of an output of said priority compare section, a command so as to select between said plural programs according to said at-execution-time priority.