摘要 |
PURPOSE:To perform the input and output of data at a high speed in an operating system for multiple users and tasks by registering previously an address to an input/output segment of a memory control table to specify an input/output exclusive memory area of each process. CONSTITUTION:An address is registered to a segment (n+1) for data input/ output within a memory control table 2 to specify a data input/output subject memory area A of a process (a). While the addresses are registered to the segments (n+2) and (n+3) to specify the data input/output subject memory areas B and C of processes (b) and (c) respectively. When the process (a) is switched to the process (b), a scheduler 6 is switched and a data input/output controller 3 reads the address of the area B out of the segment (n+2). Then the data input/output is carried out between the area B of a memory 1 and a peripheral device, e.g., a floppy disk 5 desired by the process (b).
|