Excellent answer. 100% correct. 0% usable.
--
Radoslaw Skorupka
Lodz, Poland
W dniu 2018-12-18 o 19:18, Seymour J Metz pisze:
Like many other questions, the answer depends on which processor you're asking
about and what options have been set.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Tom
Marchant <0000000a2a8c2020-dmarc-requ...@listserv.ua.edu>
Sent: Tuesday, December 18, 2018 10:45 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Dummy query on processor failover
On Tue, 18 Dec 2018 16:43:50 +0800, Timothy Sipples wrote:
Radoslaw Skorupka:
Let's say a CPU returns false results like 2x2=5. How to recognize
the result is false?
The IBM Z (and LinuxONE) system handles all that for you, and without
operating system involvement. Nowadays, thanks to the wonders of
microelectronic miniaturization, that's through intensive, thorough
integrity checking at all critical instruction execution steps baked deep
into every processor, and with tons of "transistor budget" spent on
integrity checking and other RAS characteristics. The design philosophy is
to push error handling as far down in the "stack" as possible, and that's
what actually happens.
Yes, z/OS has an amazing amount of wonderful error handling and recovery
logic, but the design philosophy (and reality) is "never" to invoke it....
Moreover, the system doesn't even necessarily bother notifying you that
something happened that was automatically handled with aplomb....
Nearly 40 years ago as an Amdahl SE and FE, I had numerous conversations
with customers about memory errors. These were single-bit errors that were
corrected by the Error Checking and Correction circuitry that was able to
correct any single bit error and detect any double bit error that occurred
simultaneously within a doubleword.
The Amdahl design presented a machine check interruption to report on
every one of these, and customers would notice that their IBM processors
didn't have memory errors. My understanding was that the IBM hardware
at the time didn't report every single-bit error, but would only report them
after many errors had occurred.
--
Tom Marchant
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
.
======================================================================
Jeśli nie jesteś adresatem tej wiadomości:
- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza)
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać
karze.
mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st.
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 0000025237,
NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na
01.01.2018 r. wynosi 169.248.488 złotych.
If you are not the addressee of this message:
- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have
printed out or saved).
This message may contain legally protected information, which may be used
exclusively by the addressee.Please be reminded that anyone who disseminates
(copies, distributes) this message or takes any similar action, violates the
law and may be penalised.
mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital
City of Warsaw, 12th Commercial Division of the National Court Register, KRS
0000025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN
169,248,488 as at 1 January 2018.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN