Re: What part of z/OS is the OS?

2006-08-29 Thread Kuredjian, Michael
If z/OS doesn't fit a traditional CS definition of a kernel, then what is it? 
Does the BCP act as a micro or nano kernel with all other services sharing its 
address space? Does the concept of rings or kernel address space even exist 
on these machines?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Shmuel Metz (Seymour J.)
Sent: Monday, August 28, 2006 2:26 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: What part of z/OS is the OS?


In [EMAIL PROTECTED],
on 08/28/2006
   at 06:45 PM, Lindy Mayfield [EMAIL PROTECTED] said:

Is there a general consensus about what pieces or aspects of the
software shipped with z/OS would be defined as the operating
system?

Well, historically IBM has used the term OS to include everything
bundled with the system.

Especially since z/OS comes also with a UNIX kernel.

Which isn't a kernel in the sense that the CS mean. In fact, it would
be hard to find a part of MVS that qualified as a kernel; it really
doesn't fit that model.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: What part of z/OS is the OS?

2006-08-28 Thread Kuredjian, Michael
I would venture to say that the operating system as we see it today is a 
package of a kernel, API, and system utilities. Some would argue that an 
operating system is only a kernel, and that wouldn't be wrong, just academic.



From: IBM Mainframe Discussion List on behalf of Lindy Mayfield
Sent: Mon 8/28/2006 12:45 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: What part of z/OS is the OS?



Is there a general consensus about what pieces or aspects of the software 
shipped with z/OS would be defined as the operating system? 

Thing is, I started thinking about what is an OS and I found myself having 
trouble defining it.  For example, for Unix it seems to me that the OS would be 
the Kernel plus any loadable kernel modules that come shipped with the OS, like 
drivers for I/O and so on.  It probably gets fuzzy when it comes to extensions 
to the OS.  Maybe an equivalent to z/OS would be the shipped SVC's as opposed 
to vendor supplied?

But for z/OS I wasn't how and where to draw the lines.  Especially since z/OS 
comes also with a UNIX kernel.

Any thoughts?  I was just curious about this.

Kind regards,
Lindy

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: 27x132?

2006-08-21 Thread Kuredjian, Michael
How do I define a custom logmode?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Shmuel Metz (Seymour J.)
Sent: Friday, August 18, 2006 3:51 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: 27x132?


In
[EMAIL PROTECTED],
on 08/18/2006
   at 10:13 AM, Kuredjian, Michael [EMAIL PROTECTED]
said:

Is it possible to display more than 27x132 characters at a time
through a 3270 emulator?

Yes. In fact, it's possible on a real 3270 as well. You have three
options:

 1. Define a custom screen size on your terminal simulator and use
a logmode that dynamically picks up the screen size, e.g.,
D4C32XX3.

 2. Define a dynamic screen size on your terminal simulator and use
a custom logmode to force the size you want. That's what I used
to do on the 3180 and 3192 when I wanted primary 43x80 and
secondary 27x132.

 3. Define a 3290 on your terminal simulator and use explicit
partitions to configure the screen during the session.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


27x132?

2006-08-18 Thread Kuredjian, Michael
Is it possible to display more than 27x132 characters at a time through a 3270 
emulator?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: 27x132?

2006-08-18 Thread Kuredjian, Michael
I use EXTRA! X-treme... company standard...



From: IBM Mainframe Discussion List on behalf of Chase, John
Sent: Fri 8/18/2006 10:50 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: 27x132?



 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Kuredjian, Michael

 Is it possible to display more than 27x132 characters at a
 time through a 3270 emulator?

Absolutely!  (Depending on the emulator and application, of course.)

Using the Bluezone emulator from Seagull Software, I routinely display
62x160 (3290 emulation).  Bluezone also supports arbitrary and
capricious screensizes.

-jc-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Anyone using graphical ISPF?

2006-08-17 Thread Kuredjian, Michael
If so, how do you like it? What advantages does it offer over standard ISPF?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Anyone using graphical ISPF?

2006-08-17 Thread Kuredjian, Michael
Does anyone know where I can download the installer for windows? The sysadmins 
for our MF have removed the dataset containing the member required.



From: IBM Mainframe Discussion List on behalf of Paul Gilmartin
Sent: Thu 8/17/2006 10:46 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Anyone using graphical ISPF?



On Thu, 17 Aug 2006 09:58:21 -0400, Kuredjian, Michael [EMAIL PROTECTED] 
wrote:

 If so, how do you like it? What advantages does it offer over standard ISPF?

No.

o It's cumbersome and unesthetic, particularly in the way it formats an EDIT
  panel with each line appearing as an individual 3-d shaded text entry area.

o It requires a specialized display agent running on each display server,
  rather than employing a portable display protocol such as X11.  (Is there
  an agent available for OS X?  Linux (what hardware platforms?) Other 
(specify)?)

o The ATTN key doesn't work.

OTOH:

o If started from batch it bypasses VTAM restrictions, allowing multiple
  interactive ISPF sessions for a single user on a single host.

o It allows circumvention of certain restricted licenses which limit the
  number of interactive TSO users.  (Don't tell IBM.)

-- gil
--
StorageTek
INFORMATION made POWERFUL

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


WebSphere Developer For zSeries?

2006-08-08 Thread Kuredjian, Michael
I was listening to an IBM podcast on the mainframe, discussing how new 
developers can easily get into host development through tools like WebSphere 
Developer For zSeries. Does anyone on this list use that product? If so, do you 
like it? How did/does it fit into your existing development environment? Can it 
be made to work with products like CA's Endevor?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM Redbook: Introduction to the New Mainframe: z/OS Basics

2006-07-28 Thread Kuredjian, Michael
I'm happy you're hiring new grads to work on host systems. The knowledge we 
(university students) have isn't useless, it just has to be adapted to 
mainframes. Since universities have long since left that teaching arena, you 
have two choices left: learn on the job or go through a technical course on 
mainframe. I find that learning on the job is far more effective.



From: IBM Mainframe Discussion List on behalf of Ray Mullins
Sent: Fri 7/28/2006 12:01 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: IBM Redbook: Introduction to the New Mainframe: z/OS Basics



During the zNextGen monthly call yesterday, someone mentioned that the
number of z/OS sysprog jobs on Dice has grown a lot in the past few months.

Ray

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Bob Shannon
Sent: Friday July 28 2006 06:45
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: IBM Redbook: Introduction to the New Mainframe: z/OS Basics

 I do know that we now have a mainframe customer list which is 10% the
size  it was 10-15 years ago.

This is not a discussion about the future of the mainframe, whether the
mainframe is a viable platform, or whether there are more windoze licenses
than z/OS licenses. It started with this quote There's a great deal of
attention now paid to helping new mainframe. IMO, anyone who disputes this
hasn't been paying attention.

Just for the record, we just hired a 23 year old sysprog right out of
college who doesn't know anything about a mainframe - yet.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Why is zSeries so CPU poor?

2006-07-20 Thread Kuredjian, Michael
How do we know the number of hardware design errors? With IA32, it's easier to 
discover these problems because the CPU is used by many people under many 
operating systems. IBM designs the OS and CPU, making it much easier to cover 
up any problems that do exist. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Bruce Black
Sent: Thursday, July 20, 2006 10:46 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Why is zSeries so CPU poor?



 There are quite a few reasons, rather than just one single one. The
 biggie IMO is that z architecture is demonically complex to implement in
 silicon.
It has always amazed me that IBM is able to put out a new processor 
every year or two with little or no hardware logic errors.  I know from 
articles in the technical journals that they do extensive testing, but 
heck, in the software industry, we do extensive testing and we STILL 
have to put out a significant number of fixes.  Kudos to the hardware 
developers!

-- 
Bruce A. Black
Senior Software Developer for FDR
Innovation Data Processing 973-890-7300
personal: [EMAIL PROTECTED]
sales info: [EMAIL PROTECTED]
tech support: [EMAIL PROTECTED]
web: www.innovationdp.fdr.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/Architecture design errors

2006-07-20 Thread Kuredjian, Michael
I didn't see much cynicism in my comment, although that may be the result of 
being jaded by my experience with PC manufacturers and their reluctance to 
admit and correct problems. I'm very used to both hardware and software 
manufacturers ignoring obvious problems in their products. 

I may have mis-used the term cover-up. What I meant was that they[IBM] could 
release software patches that specifically avoid making use of broken circuits 
in silicon. However, I wasn't aware that mainframe developers routinely make 
use of micro-assembly instructions, thereby revealing hardware bugs quickly. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of john gilmore
Sent: Thursday, July 20, 2006 11:40 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: z/Architecture design errors


Michael Kuredjian writes

| How do we know the number of hardware design errors? With IA32, it's 
easier to
| discover these problems because the CPU is used by many people under many
| operating systems. IBM designs the OS and CPU, making it much easier to 
cover up
| any problems that do exist.

IBM does design both, but many others write assembly-language code that 
exercises these instructions vigorously.  Microprocessor assemblers are 
toys, designed (to quote myself) to discourage their use.  The IBM HLASM is 
a very different, heavily used animal.

Mr. Kuredjian's sophomore-cynical comment is, however, wide of the mark in 
another way.

There are two ways to deal with errors in this business.  One is to try to 
keep them secret, fixing them under the covers.  The other is to call a 
shovel a spade as quickly as it has been identified in order to turn one's 
back upon it as quickly as possible.

IBM does the second.  The trouble with the first approach is that when, 
inevitably, dissimulation is detected, it becomes a cause celebre.  Even 
Microsoft learned, after a time, that candor about the security deficiencies 
of Windows was the only feasible approach.  It now has its hand held in the 
fire much more briefly than used to be the case.

It is perhaps also worth noting that, while software errors are expensive, 
hardware errors are even more expensive and much more embarassing.  It is 
much cheaper to find them before they get into silicon.

John Gilmore
Ashland, MA 01721-1817
USA

_
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.click-url.com/go/onm00200636ave/direct/01/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Newbie Questions!

2006-07-19 Thread Kuredjian, Michael
Thanks to all of those that are replying. I've found a wealth of information in 
the IBM RD website. They have an issue that details the architecture of the 
z990 CPU very clearly. It seems as through IBM is modernizing the arch to 
handle more OOE/Superscalar execution as they make a push to SOA and e-business 
models. Out of curiosity, I've started poking around the system I've access to 
through ISPF to find out more regarding the hardware. Through the ISPVCALL 
STATUS function, I found that the system I'm on is a zArch 2064 with 4 CPUs; 
however, is there a way I can retrieve the model # of this system as well?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Tom Marchant
Sent: Wednesday, July 19, 2006 10:35 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Newbie Questions!


On Tue, 18 Jul 2006 15:46:27 -0400, Kuredjian, Michael 
[EMAIL PROTECTED] wrote:

I'm currently in University on my Co-op term as a COBOL programmer for 
host systems (zOS). I have a few basic questions regarding the 
zArchitecture that I can't seem to elicit answers to from my co-workers. 
The questions are as follows:

1. zOS has a kernel called the BCP, or Base Control Program. In Linux
or Windows, it's established that the kernel runs on a general purpose
CPU( PowerPC, x86, MIPS, etc...); however, I would like to know if
such a central CPU exists in the mainframe,  and if that central CPU
is of some common architecture like, POWER. If not, are there any
documents that I can look into that will describe the CPU
architecture for me?

While the processor has been enhanced over the years, the CPU may be the 
first general purpose architecture still in existence.  The 360 
architecture is still an integral and important part of z/Architecture, and 
almost any program written for 360 will run without being modified on 
z/Architecture.

2. ESCON and FICON are data busses used for external storage devices,
but what does the mainframe use for internal data bus, InfiniBand,
HyperTransport?

IBM doesn't make the internal details available.  In order to perform, 
there is a lot of point-to-point interconnect.  Paths to memory are very 
wide, again to improve performance.  I can't seem to find the last 
reference I found, but I think it's 256 bytes.  FICON is essentially Fibre 
Channel with extra layers to improve security.

3. Does the mainframe use common interconnects on the hardware level?
I'm thinking of PCIe, PCI-X, MCA, or PCI.

AS someone mentioned, there are PCI slots for cryptographic processors, but 
for general use, none of those is fast enough.  Connections from memory to 
the channels is through 16 Self Timed Interconnect (STI) busses per book (a 
maximum of 64), each of which is capable of independently transferring 2.7 
Gigabytes per second.  The z9 EC can support up to 336 FICON channels, and 
STI is how the data is transferred between the channels and memory.

The channels on the mainframe do not talk directly to devices, but to 
control units, which are specialized processors that relieve the processor 
of the details of most of the workings of the device.

There are tons of details on the IBM web site.  Try these, for example:
http://www-03.ibm.com/systems/z/hardware/
http://www-03.ibm.com/servers/eserver/zseries/zos/

Good luck, and welcome to the platform!

Tom Marchant

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Heh. Speaking of Java

2006-07-19 Thread Kuredjian, Michael
Is there an easy way to view the stacktrace?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Jon Brock
Sent: Wednesday, July 19, 2006 11:24 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Heh. Speaking of Java


I'm trying to research why I am getting a java NullPointerException when I try 
to start up Tomcat on z/OS.  I go to IBM developerWorks, which wants a screen 
name.  I put in a screen name, click Submit, and I get -- ta da! -- a 
NullPointerException.  

Thanks, guys, but what I wanted was information about the NPE, not another 
actual NPE.  I can get one of those any time I feel like it.

sigh

Jon

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Why is zSeries so CPU poor? (was:RE: Linux - Our Saving Grace?)

2006-07-19 Thread Kuredjian, Michael
Does IBM make a co-processor add-in that can provide an assist for the JVM 
overhead?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of McKown, John
Sent: Wednesday, July 19, 2006 1:10 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Why is zSeries so CPU poor? (was:RE: Linux - Our Saving Grace?)


Just out of curiousity, why is the zSeries CPU so poor at CPU-intensive
workloads, like Java? Is it the clock speed of the circuitry? Is it
the complexity of the instructions? Is it the fact that the machine does
a lot of internal checking / checkpointing for reliability and recovery?

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

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. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Linux - Our Saving Grace?

2006-07-19 Thread Kuredjian, Michael
Linux can have a small memory foot print. As far as I know, much of the size of 
a kernel image comes from statically compiled modules. If space is a concern, 
it's perfectly feasible to omit many kernel modules from the build process and 
only keep those required as modules. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of SUBSCRIBE IBM-MAIN tdell
Sent: Wednesday, July 19, 2006 1:33 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Linux - Our Saving Grace?


I could bet the farm that's ECLipz , is code name for hardware emulation at
the micro/milli code level.   The new  architecture could be framed like
the  CELL expecting one or  more 390 CPU's  married to a network of  CELL
processors , which in turn is supported by  several other RISC processors
to handle the various workloads and emulation.   The major task of
instruction decoding, and memory fetching can be done by another processor
on behalf of the 390 CPU. That is a  BIG  portion of the heavy lifting
required to execute a program. That's a lot of machine cycles saved, that's
why  RISC CPU's  can boast  they don't  have those performance penalties to
contend with, since it's somewhat separated out of the normal decoding
behavior.
Some 12 years ago,I initially believed the Linux having such a small kernel
in it's early life had a distinct advantage of other OS's, but I was
incorrect (and somewhat naive and misinformed) on how it would have
performed on RISC versus the INTEL (386/486) implementations.  The numbers
do bear that out but I don't have much of an interest in that area any more
since I back working exclusively with mainframes. I'm still a UNIX hobbyist
and run both AIX and Linux at home, utterly frustrating and fun at the same
time. If anyone out  there know(Z) please tell me I'm still curious about
where this is all going. Be A RISC based line of 390 CPU's or POWER like
CPU with a 390 emulation.

Good info on the thread

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Why is zSeries so CPU poor?

2006-07-19 Thread Kuredjian, Michael
Does zLinux have a kernel patch that allows it to offload the JVM to this 
co-proc when running in an LPAR?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Edward Jaffe
Sent: Wednesday, July 19, 2006 1:48 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Why is zSeries so CPU poor?


Kuredjian, Michael wrote:
 Does IBM make a co-processor add-in that can provide an assist for the JVM 
 overhead?
   

zAAPs

-- 
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Why is zSeries so CPU poor?

2006-07-19 Thread Kuredjian, Michael
It's an interpreted language.

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Goforth, Mark
Sent: Wednesday, July 19, 2006 1:56 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Why is zSeries so CPU poor?


zAAPs do not work under zLinux.  They only work under zOS.
As for Java, the more appropriate question might be why is it so
inefficient? 


This email and any files attached with it are confidential and
intended solely for the use of the individual or entity to whom they are
addressed.  If you have received this email in error delete this message
and notify the sender at 402-341-0500.  If you are not the named
recipient you should not disseminate, distribute or copy this email or
any attachment.




-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Kuredjian, Michael
Sent: Wednesday, July 19, 2006 12:53 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Why is zSeries so CPU poor?

Does zLinux have a kernel patch that allows it to offload the JVM to
this co-proc when running in an LPAR?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Why is zSeries so CPU poor?

2006-07-19 Thread Kuredjian, Michael
Correct. The byte code generated by the Java compiler isn't understandable by 
any machine except the Java Virtual Machine. The JVM interprets this object 
code and relays the calls to those found in the host system's API. Out of 
curiosity, how does C++ perform on zOS?

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of McKown, John
Sent: Wednesday, July 19, 2006 2:03 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Why is zSeries so CPU poor?


 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Kuredjian, Michael
 Sent: Wednesday, July 19, 2006 12:59 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Why is zSeries so CPU poor?
 
 
 It's an interpreted language.

Again, not really. The Java source code is actually compiled to a binary
form which is called Java Byte Code. This byte code is similar in
nature to a normal processor's instruction set. 
I guess you could say that the JVM inteprets the byte code. But I
think of it more like the JVM includes a byte code emulator (like the
old 1401 emulator). But, from what I can tell,the Java byte code doesn't
match the zSeries instruction set very well. So it is relatively
inefficient.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

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. 
 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Newbie Questions!

2006-07-18 Thread Kuredjian, Michael
I'm currently in University on my Co-op term as a COBOL programmer for host 
systems (zOS). I have a few basic questions regarding the zArchitecture that I 
can't seem to elicit answers to from my co-workers. The questions are as 
follows:

1. zOS has a kernel called the BCP, or Base Control Program. In Linux or 
Windows, it's established that the kernel runs on a general purpose CPU( 
PowerPC, x86, MIPS, etc...); however, I would like to know if such a central 
CPU exists in the mainframe,  and if that central CPU is of some common 
architecture like, POWER. If not, are there any documents that I can look into 
that will describe the CPU architecture for me?

2. ESCON and FICON are data busses used for external storage devices, but what 
does the mainframe use for internal data bus, InfiniBand, HyperTransport?

3. Does the mainframe use common interconnects on the hardware level? I'm 
thinking of PCIe, PCI-X, MCA, or PCI.

That's all for now, but I'm sure subsequent answers will generate follow-up 
questions on my part. Thanks for taking the time to read this!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html