-
公开(公告)号:CA2704136C
公开(公告)日:2017-01-03
申请号:CA2704136
申请日:2009-02-09
Applicant: IBM
Inventor: CASPER DANIEL , CARLSON SCOTT , FLANAGAN JOHN , HATHORN ROGER , HUANG CATHERINE , KALOS MATTHEW , RICCI LOUIS , RIEDY DALE , SITTMANN GUSTAV III , NJOKU UGOCHUKWU , YUDENFRIEND HARRY
IPC: G06F13/12
Abstract: A state of an input/output (I/O) operation in an I/O processing system is determined. A request for performing the I/O operation is received from an I/O operating system at a channel subsystem and forwarded to a control unit controlling an I/O device for executing the I/O operation. After a predetermined amount of time passes without receiving indication from the control unit that the I/O operation is completed, an interrogation request is received at the channel subsystem from the I/O operating system for determining the state of the I/O operation. An interrogation command is sent from the channel subsystem to the control unit. A response is received from the control unit, the response indicates a state of the I/O device executing the I/O operation, a state of the control unit controlling the I/O device executing the I/O operation, and the state of the I/O operation being executed.
-
公开(公告)号:AU2012266572B2
公开(公告)日:2015-09-10
申请号:AU2012266572
申请日:2012-05-25
Applicant: IBM
Inventor: OAKES KENNETH JAMES , SUTTON PETER GRIMM , DRIEVER PETER DANA , YUDENFRIEND HARRY , GLASSEN STEVEN GARDNER
IPC: G06F13/12
Abstract: Provided is a method of executing a Start Subchannel instruction in a computing environment comprising main storage and storage class memory, said method comprising: responsive to determining that a subchannel identified by the Start Subchannel instruction is an Asynchronous Data Mover (ADM) subchannel, performing: obtaining an operation request block from main storage, the operation request block comprising an address of an operation block;based on the address of the operation block, obtaining the operation block from main storage, the operation block consisting of a request block, a response block, and one or more move specification blocks (MSBs), wherein the request block comprises an MSB count field having a value indicating the number of one or more MSBs included in and referenced by the operation block, wherein the response block is configured to hold exception conditions, wherein each move specification block is configured to include an operation code field, a block count field, a main storage address field, a storage class memory address field, a block size field and a flags field; for each MSB block of the operation block, obtaining a move specification block of the one or more move specification blocks, and: determining based on the flags field that the obtained move specification block is configured to obtain a list of one or more indirect data address words, the list of one or more indirect data address words located at a first main storage address of the main storage address field of the obtained MSB;for each block of data specified by the obtained MSB, obtaining from the list of one or more indirect data address words a second main storage address, wherein a number of blocks and a block size are determined based on the block count field and the block size field of the obtained MSB;determining based on an operation code of the operation code field in the obtained move specification block that the obtained move specification block is configured to move blocks of data; and based on the obtained move specification block, moving each block of data between the main storage and the storage class memory, wherein an address of a main storage location used for the move of a block of data is obtained using a respective second main storage address and an address of the storage class memory used for the move is obtained using the storage class memory address field.
-
公开(公告)号:CY1111135T1
公开(公告)日:2015-06-11
申请号:CY111100072
申请日:2011-01-24
Applicant: IBM
Inventor: CASPER DANIEL , FLANAGAN JOHN , YUDENFRIEND HARRY , KALOS MATTHEW , BENDYK MARK , SITTMANN III GUSTAV , HUANG CATHERINE , RIEDY DALE , NJOKU UGOCHUKWU
IPC: G06F13/10
Abstract: Συστήματα, μέθοδοικαιπροϊόνταπρογράμματοςυπολογιστήγιαπαροχήεμμέσωνδεδομένωνπουκατευθύνονταισεένασύστημα I/O ενόςσυστήματοςεπεξεργασίας I/O. Τοπροϊόνπρογράμματοςυπολογιστήπεριλαμβάνειένααισθητόμέσοφύλαξης, αναγνώσιμοαπόένακύκλωμαεπεξεργασίαςκαιοδηγίεςαποθήκευσηςγιαεκτέλεσηαπότοκύκλωμαεπεξεργασίαςγιαδιεξαγωγήμιαςμεθόδου. Ημέθοδοςπεριλαμβάνειλήψηλέξηςελέγχουγιαμιαλειτουργία I/O. Ηλέξηελέγχουπεριλαμβάνειδιεύθυνσηέμμεσωνδεδομένωνγιαδεδομένασυνδυασμέναμετηλειτουργία I/O. Ηδιεύθυνσηέμμεσωνδεδομένωνπεριλαμβάνειμιατοποθεσίαέναρξηςενόςκαταλόγουδιευθύνσεωναποθήκευσηςπουσυλλογικώςπροδιαγράφουνταδεδομένα, οδεκατάλογοςκαλύπτειδύοή περισσότερεςμη-συνεχόμενεςτοποθεσίεςαποθήκευσης. Συλλέγονταιδεδομένααποκριτικάπροςτονκατάλογο. Τασυλλεχθένταδεδομέναμεταδίδονταισεμιαμονάδαελέγχουστοσύστημαεπεξεργασίας I/O.
-
公开(公告)号:GB2506073B
公开(公告)日:2015-04-08
申请号:GB201400048
申请日:2012-05-25
Applicant: IBM
Inventor: GAINEY CHARLES JR , OAKES KENNETH JAMES , MATHIAS THOMAS BRIAN , SZWED PETER KENNETH , DRIEVER PETER DANA , SUTTON PETER GRIMM , YUDENFRIEND HARRY , TZORTZATOS ELPIDA , GLASSEN STEVEN GARDNER
IPC: G06F13/38
-
公开(公告)号:GB2505125B
公开(公告)日:2015-03-18
申请号:GB201320846
申请日:2012-05-10
Applicant: IBM
-
公开(公告)号:PL2593878T3
公开(公告)日:2014-05-30
申请号:PL12716322
申请日:2012-04-11
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS WILLIAM , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS
IPC: G06F13/42
-
公开(公告)号:GB2496245B
公开(公告)日:2013-10-16
申请号:GB201216252
申请日:2012-09-12
Applicant: IBM
Inventor: KREUZENSTEIN ROBERT KARL , YUDENFRIEND HARRY , KNIGHT JOSHUA WILSON , RUDDY ALAN JAMES , LEE JOHN , THOMPSON JOHN GLENN , CHAMBLISS DAVID DARDEN
Abstract: A heterogeneous computing system includes a first server module having a first operating system, a second server module communicatively coupled to the first server module, the second server module having a second operating system dissimilar to the first operating system, a data set accessible by the first server module and the second server module; and a process residing on the first server module, the process configured to grant access to the second server module, from the first server module, to the data set.
-
公开(公告)号:GB2496245A
公开(公告)日:2013-05-08
申请号:GB201216252
申请日:2012-09-12
Applicant: IBM
Inventor: KREUZENSTEIN ROBERT KARL , YUDENFRIEND HARRY , KNIGHT JOSHUA WILSON , RUDDY ALAN JAMES , LEE JOHN , THOMPSON JOHN GLENN , CHAMBLISS DAVID DARDEN
Abstract: A method of accessing data in a heterogeneous computing system, which may be operating in a mainframe arrangement, includes: receiving, in a first computing system 105 running a first operating system, a request from a second computing system 120 to access a data set 115, where the second computing system has a second operating system dissimilar to the first. The first system then prepares the data set for access by the second system, determines certain characteristics of the data set, passing them to the second system, and sets permissions for the second computing system to access the data set. This allows servers running operating systems that do not have access control mechanisms to use data that require such mechanisms to be used. The permissions may be rescinded following use of the data set.
-
公开(公告)号:AU2012266573A1
公开(公告)日:2013-05-02
申请号:AU2012266573
申请日:2012-05-25
Applicant: IBM
Inventor: SZWED PETER KENNETH , OAKES KENNETH JAMES , SUTTON PETER GRIMM , DRIEVER PETER DANA , YUDENFRIEND HARRY , GLASSEN STEVEN GARDNER
Abstract: Provided is a method of executing a Start Subchannel instruction in a computing environment comprising main storage and storage class memory, said method comprising: responsive to determining that a subchannel identified by the Start Subchannel instruction is an Asynchronous Data Mover (ADM) subchannel, performing: obtaining an operation request block from main storage, the operation request block comprising an address of an operation block; based on the address of the operation block, obtaining the operation block from main storage, the operation block consisting of a request block, a response block, and one or more first move specification blocks (MSBs), wherein the request block comprises an MSB count field having a value indicating the number of one or more MSBs included in and referenced by the operation block, wherein the response block is configured to hold exception conditions, wherein each move specification block is configured to include an operation code field, a block count field, a main storage address field for addressing main storage, a storage class memory address field for addressing storage class memory, a block size field and a flags field; obtaining a move specification block of the one or more move specification blocks; determining based on the operation code in the obtained move specification block an operation that the obtained move specification block is configured to perform on blocks of storage class memory; based on the move specification block, initiating the operation on the blocks of storage class memory associated with a storage class memory address of the storage class memory address field; and responsive to at least initiating the operation and encountering an exception condition, storing information within the response block, wherein the response block comprises an exception flags field, a field validity field, a failing MSB address field, a failing indirect data address word (AIDAW) address field, a failing main storage address field and a failing storage class memory address field, the information relating to one or more exceptions resulting from the operation, wherein the one or more exceptions are related to at least one of: main storage associated with a main storage address of the main storage address field, storage class memory associated with a storage class memory address of the storage class memory address field, or the obtained move specification block, and wherein the information includes an indication of an exception and additional information relating to the exception, the additional information specifying one or more address exceptions.
-
30.
公开(公告)号:CA2821233A1
公开(公告)日:2013-01-03
申请号:CA2821233
申请日:2012-05-03
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS , CANDELARIA SUSAN KAY
IPC: G06F13/12
Abstract: A computer program product is configured for performing a method including: generating at least one command message by a channel subsystem of the host computer system, the at least one command message including one or more device command words (DCWs), wherein at least one DCW of the one or more DCWs includes a suppress-length indication (SLI) configured to instruct a control unit to continue to perform the I/O operation in response to the control unit detecting that the data count does not match an amount of data required; receiving an incorrect length (IL) value, the IL value being a first IL value in response to the SLI being a first SLI value and the data count not matching the amount of data required; and responsive to receiving the IL value from the control unit, storing an IL indicator in a subchannel-status word.
-
-
-
-
-
-
-
-
-