Re: "RESET"

Liste des GroupesRevenir à e design 
Sujet : Re: "RESET"
De : blockedofcourse (at) *nospam* foo.invalid (Don Y)
Groupes : sci.electronics.design
Date : 25. May 2025, 21:22:09
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <100vu5k$1i7o7$1@dont-email.me>
References : 1 2 3 4
User-Agent : Mozilla Thunderbird
On 5/25/2025 12:18 PM, Carlos E. R. wrote:
On 2025-05-25 04:01, Don Y wrote:
On 5/24/2025 5:37 PM, Carlos E. R. wrote:
 ...
 
Then, there are many designs where you can not pull power, because there is an unreachable battery.
>
So, the battery is inaccessible but a reset button wouldn't be?
All the more reason NOT to need a reset button!
 Think phones.
Does "reset" actually reset the phone's CPU?  Or, just reset the *settings*
in the phone?  That's the difference I'm trying to highlight.  Reseting
*settings* is just a UI capability.

Then, it is impossible to guarantee that the device will never find itself in a pickle. No matter how fantastic the designers are.
>
Barring hardware failures, software should be able to sort itself out,
 Should.
 Actually, nobody warranties this. Oh, wait, I remember a company that did warranty it, for limited sized code, and hugely expensive. They did the core software on ATMs or the servers behind them, I don't remember.
There are lots of industries that expect devices to perform as specified.
(The trick is finding competent people to write and review the specifications).
You don't need to test every combination ox X and Y to verify multiply(X,Y)
is implemented correctly; that would be a foolish approach to the problem.
You craft software so you can identify the "corner cases" of interest to
a particular algorithm/implementation and test THOSE.  Then, expect everything
"in the middle" to behave.  I.e., why *should* mul(3,Y) be any different
than mul(5,Y) -- in the GENERAL case?
[This is where you engineer your algorithm and test cases accordingly.  E.g.,
if I perform mul(3,Y) as add(Y, 2Y) then it would likely require separate
testing from mul(5,Y) as add(Y, 4Y).  But, otherwise, the only interesting
cases are mul(0,Y), mul(X,0), mul(X,-Y), mul(-X,Y) and variations on "big"
arguments (i.e., to verify overflow is handled appropriately:  which would
differ based on how overflow is SUPPOSED to be handled -- saturated
arithmetic, etc.)]

Date Sujet#  Auteur
24 May 25 * "RESET"42Don Y
24 May 25 +- Re: "RESET"1Don Y
25 May 25 +- Re: "RESET"1john larkin
25 May 25 +* Re: "RESET"26Carlos E. R.
25 May 25 i+* Re: "RESET"3Don Y
25 May 25 ii`* Re: "RESET"2Carlos E. R.
25 May 25 ii `- Re: "RESET"1Don Y
27 May 25 i+* Re: "RESET"20Don Y
28 May 25 ii`* Re: "RESET"19Joe Gwinn
28 May 25 ii +- Re: "RESET"1Don Y
28 May 25 ii `* Re: "RESET"17David Brown
28 May 25 ii  `* Re: "RESET"16Joe Gwinn
30 May 25 ii   `* Re: "RESET"15David Brown
30 May 25 ii    `* Re: "RESET"14Joe Gwinn
4 Jun 25 ii     `* Re: "RESET"13David Brown
4 Jun 25 ii      +* Re: "RESET"8Joe Gwinn
4 Jun 25 ii      i`* Re: "RESET"7David Brown
4 Jun 25 ii      i `* Re: "RESET"6Joe Gwinn
5 Jun 25 ii      i  +* Re: "RESET"2David Brown
5 Jun 25 ii      i  i`- Re: "RESET"1Carlos E.R.
5 Jun 25 ii      i  `* Re: "RESET"3Martin Brown
5 Jun 25 ii      i   +- Re: "RESET"1Joe Gwinn
5 Jun 25 ii      i   `- Re: "RESET"1Don Y
6 Jun 25 ii      +* Re: "RESET"3David Brown
6 Jun 25 ii      i`* Re: "RESET"2Carlos E.R.
10 Jun 25 ii      i `- Re: "RESET"1David Brown
6 Jun 25 ii      `- Re: "RESET"1john larkin
28 May 25 i`* Re: "RESET"2Martin Brown
28 May 25 i `- Re: "RESET"1Don Y
25 May 25 +* Re: "RESET"6Ralph Mowery
25 May 25 i+* Re: "RESET"3Don Y
25 May 25 ii`* Re: "RESET"2Carlos E. R.
25 May 25 ii `- Re: "RESET"1Don Y
25 May 25 i`* Re: "RESET"2Carlos E. R.
25 May 25 i `- Re: "RESET"1Don Y
25 May 25 +* Re: "RESET"2Ian
25 May 25 i`- Re: "RESET"1Don Y
25 May 25 +* Re: "RESET"2Theo
25 May 25 i`- Re: "RESET"1Don Y
25 May 25 `* Re: "RESET"3Martin Brown
25 May 25  +- Re: "RESET"1Don Y
25 May 25  `- Re: "RESET"1Carlos E. R.

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal