Divisão por zero ou um bom exemplo de por que são necessárias interrupções internas no kernel

Um exemplo vívido de por que, no centro de todos os dispositivos modernos, de uma calculadora a servidores e PCs super poderosos, há interrupções no caso de comandos absurdos.



— , . , , - , .

, , 20 0 ? — .





, , . , . , . , , , ?

0 , . , «» , Facit ESA-01.



— , , . , . 1953 .



, . — . , :

  1. 20 — 4 = 16
  2. 16 — 4 = 12
  3. 12 — 4 = 8
  4. 8 — 4 = 4
  5. 4 — 4 = 0


, , . !

, , , 20 :

  1. 20 — 0 = 20
  2. 20 — 0 = 20
  3. 20 — 0 = 20
  4. 20 — 0 = 20
  5. 20 — 0 = 20


, .

«» Facit ESA-01 , . , . .

, , .

Source: https://habr.com/ru/post/pt392435/


All Articles