-
公开(公告)号:DE69126698D1
公开(公告)日:1997-08-07
申请号:DE69126698
申请日:1991-08-23
Applicant: XEROX CORP
Inventor: IPPOLITO RONALD A , SATHI KITTY
IPC: G06F3/12 , G06F3/06 , G06F11/16 , G06F11/20 , G06F12/00 , G11B20/12 , G11B20/18 , G11C29/00 , G06F17/30
Abstract: An electronic printing system with a plurality of hard disks (90-1, 90-2, 90-3) for storing system files, each disk (90-1, 90-2, 90-3) having a bad page table (172), and processing means for generating a composite bad page table (180), providing a common allocation table (130) for controlling allocation of disk file space for storing system files on the disks (90-1, 90-2, 90-3), and precluding allocating of system files to areas of the disks (90-1, 90-2, 90-3) identified in the composite bad page table (180) as being unusable. The invention also relates to the process for storing files of the electronic printing system.
-
公开(公告)号:CA1213305A
公开(公告)日:1986-10-28
申请号:CA434935
申请日:1983-08-19
Applicant: XEROX CORP
Inventor: FEDERICO ANTHONY M , IPPOLITO RONALD A , LEGG ERNEST L
IPC: G03G21/00 , G05B19/042 , G05B19/05 , G03G15/00 , G05B19/417
Abstract: The present invention is a means to race two or more conditions against each other to trigger a unique control response. In particular, a portion of a machine control is suspended upon the occurrence of conditions such as an input, a time delay, availability of data, or completion of a task. These conditions race against one another. That is, the occurrence of one of the conditions will initiate the response, and all other conditions will then be ignored. The type of response depends upon the particular condition that occurred first.
-
公开(公告)号:DE69129398T2
公开(公告)日:1998-11-19
申请号:DE69129398
申请日:1991-09-27
Applicant: XEROX CORP
Inventor: ALLEN IRENE M , PROKOP PATRICIA A , LEGG ERNEST L , BERNARD JEHOIADA W , FLEYSHER DANIEL , IPPOLITO RONALD A
IPC: G03G15/36 , G03G15/00 , G03G21/00 , G06F9/46 , G06F9/50 , G06F12/02 , G06T1/00 , H04N1/32 , H04N1/40
Abstract: A realtime control process for an electronic reprographic system in which background and job requests are dynamically partitioned into unique combinations of virtual machines (156) for carrying out each request, with each virtual machine (156) having certain system services (158) to carry out the function provided by the virtual machine (156).
-
公开(公告)号:DE69126698T2
公开(公告)日:1997-12-18
申请号:DE69126698
申请日:1991-08-23
Applicant: XEROX CORP
Inventor: IPPOLITO RONALD A , SATHI KITTY
IPC: G06F3/12 , G06F3/06 , G06F11/16 , G06F11/20 , G06F12/00 , G11B20/12 , G11B20/18 , G11C29/00 , G06F17/30
Abstract: An electronic printing system with a plurality of hard disks (90-1, 90-2, 90-3) for storing system files, each disk (90-1, 90-2, 90-3) having a bad page table (172), and processing means for generating a composite bad page table (180), providing a common allocation table (130) for controlling allocation of disk file space for storing system files on the disks (90-1, 90-2, 90-3), and precluding allocating of system files to areas of the disks (90-1, 90-2, 90-3) identified in the composite bad page table (180) as being unusable. The invention also relates to the process for storing files of the electronic printing system.
-
公开(公告)号:DE69418735T2
公开(公告)日:1999-10-07
申请号:DE69418735
申请日:1994-01-04
Applicant: XEROX CORP
Inventor: MAY KEITH A , COMPARETTA CHRISTOPHER , STEGBAUER RANDALL J , IPPOLITO RONALD A , FEDERICO ANTHONY M , LEGG ERNEST , ENZIEN COLLEEN R , SATHI KITTY
Abstract: A method for scheduling transfers in a printing machine (Fig. 2) of the type having a scheduler (162;Fig. 9) communicating with both a first disk (Disk 0) and a second disk (Disk 1), the first and second disks having a combined bandwidth. The method for scheduling comprises the following steps: First, a first transfer (CurrentOp1) to be performed on a first location of the first disk (Disk 0) during a first time interval (tSX1-tDX1) and a second transfer (NextOp 1) to be performed on a second location of the first disk (Disk 0) during a second time interval (tSX2-tDX2) are both scheduled, with the scheduler (162), so that a first time gap interval (tGAPx) exists between the first time interval (tSX1-tDX1) and the second time interval (tSX2-tDX2 ). Second, a third transfer (CurrentOp2) to be performed on a first location of the second disk (Disk 1) during a third time interval (tSY1-tDY1) and a fourth transfer (NextOp2) to be performed on a second location of the second disk (Disk 1) during a fourth time interval (tSY2-tDY2) are both scheduled, with the scheduler (162), so that a second time gap interval (tGAPy) exists between the third time interval (tSY1-tDY1) and the fourth time interval (tSY2-tDY2). Finally, a fifth transfer (InsertOp) to be performed during a fifth interval (tSI-tDI) is scheduled, with the scheduler (162), so that the fifth interval (tSI-tDI) occurs during either the first time gap interval (tGAPx) or the second time gap interval (tGAPy) in a manner that maximizes the combined bandwidth of the first (Disk 0) and second (Disk 1) disk.
-
公开(公告)号:DE69418735D1
公开(公告)日:1999-07-08
申请号:DE69418735
申请日:1994-01-04
Applicant: XEROX CORP
Inventor: MAY KEITH A , COMPARETTA CHRISTOPHER , STEGBAUER RANDALL J , IPPOLITO RONALD A , FEDERICO ANTHONY M , LEGG ERNEST , ENZIEN COLLEEN R , SATHI KITTY
Abstract: A method for scheduling transfers in a printing machine (Fig. 2) of the type having a scheduler (162;Fig. 9) communicating with both a first disk (Disk 0) and a second disk (Disk 1), the first and second disks having a combined bandwidth. The method for scheduling comprises the following steps: First, a first transfer (CurrentOp1) to be performed on a first location of the first disk (Disk 0) during a first time interval (tSX1-tDX1) and a second transfer (NextOp 1) to be performed on a second location of the first disk (Disk 0) during a second time interval (tSX2-tDX2) are both scheduled, with the scheduler (162), so that a first time gap interval (tGAPx) exists between the first time interval (tSX1-tDX1) and the second time interval (tSX2-tDX2 ). Second, a third transfer (CurrentOp2) to be performed on a first location of the second disk (Disk 1) during a third time interval (tSY1-tDY1) and a fourth transfer (NextOp2) to be performed on a second location of the second disk (Disk 1) during a fourth time interval (tSY2-tDY2) are both scheduled, with the scheduler (162), so that a second time gap interval (tGAPy) exists between the third time interval (tSY1-tDY1) and the fourth time interval (tSY2-tDY2). Finally, a fifth transfer (InsertOp) to be performed during a fifth interval (tSI-tDI) is scheduled, with the scheduler (162), so that the fifth interval (tSI-tDI) occurs during either the first time gap interval (tGAPx) or the second time gap interval (tGAPy) in a manner that maximizes the combined bandwidth of the first (Disk 0) and second (Disk 1) disk.
-
公开(公告)号:DE69129398D1
公开(公告)日:1998-06-18
申请号:DE69129398
申请日:1991-09-27
Applicant: XEROX CORP
Inventor: ALLEN IRENE M , PROKOP PATRICIA A , LEGG ERNEST L , BERNARD JEHOIADA W , FLEYSHER DANIEL , IPPOLITO RONALD A
IPC: G03G15/36 , G03G15/00 , G03G21/00 , G06F9/46 , G06F9/50 , G06F12/02 , G06T1/00 , H04N1/32 , H04N1/40
Abstract: A realtime control process for an electronic reprographic system in which background and job requests are dynamically partitioned into unique combinations of virtual machines (156) for carrying out each request, with each virtual machine (156) having certain system services (158) to carry out the function provided by the virtual machine (156).
-
公开(公告)号:CA2048578A1
公开(公告)日:1992-03-29
申请号:CA2048578
申请日:1991-08-07
Applicant: XEROX CORP
Inventor: ALLEN IRENE M , PROKOP PATRICIA A , LEGG ERNEST L , BERNARD JEHOIADA W , FLEYSHER DANIEL , IPPOLITO RONALD A
IPC: G03G15/36 , G03G15/00 , G03G21/00 , G06F9/46 , G06F9/50 , G06F12/02 , G06T1/00 , H04N1/32 , H04N1/40
Abstract: A realtime control process for an electronic reprographic system in which background and job requests are dynamically partitioned into unique combinations of virtual machines (156) for carrying out each request, with each virtual machine (156) having certain system services (158) to carry out the function provided by the virtual machine (156).
-
-
-
-
-
-
-