> -----Original Message----- > From: Fargusson.Alan [mailto:[EMAIL PROTECTED] > Sent: Friday, August 08, 2003 10:24 AM > To: [EMAIL PROTECTED] > Subject: Re: IBM's Power5+ to hit 3GHz > > <snip> > > Much of z/OS seems to be written in assembly language. I > wonder how much work it would be to re-write this into C, or <snip>
>From what I have heard, z/OS is mainly written in PL/S, which is a PL/1 like language which emits assembler code which is then assembled to create the actual programs. Also, much like GCC, PL/S allows one to embed assembler code directly in the source. The probabilities of the zSeries ever changing the architecture as published in the Principles of Operations is so close to zero as to be indistinguishable. However, most of the zSeries instructions are not "hard wired" but microcoded. The actual hardware instructions run by the CPs are only used by this. So replacing the CPs with a Power6 chip might be possible. It would be a bit like FlexES, where the "real" CPU is running a zSeries architecture emulator. But this emulator would be "transparent" to the zSeries programs. -- John McKown Senior Systems Programmer UICI Insurance Center Applications & Solutions Team +1.817.255.3225 This message (including any attachments) contains confidential information intended for a specific individual and purpose, and its' content is protected by law. If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this transmission, or taking any action based on it, is strictly prohibited.
