Jump to content

Talk:Execute Channel Program

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Chatul (talk | contribs) at 18:48, 9 December 2019 (Duplicate info). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing: Software Stub‑class
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StubThis article has been rated as Stub-class on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software.

Duplicate info

I have been doing some work on this article and noticed that this article overlaps Channel I/O and, to some extent Count key data. The latter is strictly DASD, while it seems like the former should be less IBM-centric. On the other hand the topic of this article is the EXCP macro, and perhaps not the internals of CCWs. There seems to be no place where the CCW information fits well, but perhaps Channel I/O and Count key data have too much detail. I think we need another article to consolidate System/360 (and later) I/O processing and strip the excess out of these three articles. I don't know what such an article should be called. Peter Flass (talk) 16:18, 6 December 2019 (UTC)[reply]

General information on S/360 channel command words should either be in a separate article or in in expanded section of Channel I/O. It's reasonable for that article to have a simple DASD channel program to illustrate the handling of Status Modifier, but any further examples of DASD channel programs should be in DASD-related articles. Likewise, information on the CAW, CCW and IDA list formats belongs in Channel I/O and IBM System/360 architecture, not in Execute Channel Program, Execute Channel Program in Real Storage or Start Input/Output. If anybody writes a S/370 architecture, S/390 architecture or IBM Z architecture article then that is where the new CCW and IDAL formats belong, possibly in addition to Channel I/O.
The existing Channel I/O article is highly IBM Centric and doesn't even adequately cover older IBM systems. Perhaps it should be split into a generic article and an article specific to the S/360 family. I'd love to see someone add material on, e.g., CDC 1604, GE-600 series, UNIVAC 1107 Shmuel (Seymour J.) Metz Username:Chatul (talk) 19:33, 6 December 2019 (UTC)[reply]
Agreed the Channel I/O article should be less IBM centric and would prefer expanding the article to add other "channels" to this article making the IBM Channel a specific instance. One problem might be finding an RS to combine the various "channels" in one article. A quick look at Patterson and Hennessy, "Computer Organization and Design' and Blaauw and Brooks, "Computer Architecture wasn't to helpful. Apparently today channel is a mainframe term and other than perhaps IBM it isn't much used these days.
Shouldn't this talk be moved to the Channel I/O article and not here? Tom94022 (talk) 00:30, 9 December 2019 (UTC)[reply]
There is no the IBM channel; not only did channels differ among families, but even within families (except for the 7030) there were distinct architectures for 6-bit and 8-bit channels, e.g., 7607 versus 7909 on the 7094. The reason that the discussion started here is that Execute Channel Program contains information that belongs elsewhere, e.g., Channel I/O#Too IBM Specific?. Shmuel (Seymour J.) Metz Username:Chatul (talk).