코딩을 신중하게 해야하는 이유
게시글 주소: https://d.orbi.kr/00067537108
예전에 Therac-25 라는 방사선 의료 기기가 있었는데요
이 기계에는 전자빔으로 종양을 제거하는 Electron 모드와
X선으로 피부 깊숙히 있는 종양을 제거하는 X-ray 모드가 있었다고 합니다.
그런데 X-ray 모드는 강력한 방사선을 조사하는* 방식이기 때문에 이를 균일하고 안전하게 하기 위해 턴테이블이라는 장치가 환자와 방사선 발사기 사이에 있어야 했습니다. 이 장치는 Electron 모드에는 필요하지 않았고 따라서 제때제때 턴테이블이 잘 움직여줘야 했죠. 그런데 여기서 버그가 있었습니다.
*: 빛이나 방사선을 쪼이다
Therac-25의 당시 코드를 대략적으로 설명하자면
if (만약) (시스템이 준비 되었다면)
in_progress를 0으로 맞추고
else (아니면)
in_progress를 늘려라
if (start key가 눌려져 있고, in_progress가 0이라면)
방사선을 조사해라
이런 식이었습니다
문제는 이때 in_progress 라는 변수가 8bit 변수였다는 겁니다
결국 이 변수가 255를 넘어가게 되면 0으로 오버플로우 되었고
턴테이블이 준비되지 않았음에도 방사선이 방출되어 사람이 이를 직격으로 맞게 되는 사고가 일어났던 겁니다.
결국 이 버그하나로 인해 3명이 사망하게 되었고, 3명은 평생을 심각한 방사능 피폭으로 시달려야했습니다. 이래서 코딩을 신중하게 해야 한다는 겁니다.
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
전과목이 싹다 저리 높았던 적이 있었나
-
고교 진학하는 게 맞을까요 둘 다 마음에 안 들긴 한데 진짜 개주호 개성녈
-
진짜 아무생각없이 대학 들어가서 공부도안하고 학점도망하고 동아리도안하고 친구도...
-
네이버에 유웨이 등급컷 치면 바로 나오는 그거말하는건가
-
저러면 수능날 준킬러파티 보여주려나 9~13 구간에 함정카드 마구마구 넣어놓을수도
-
알려주세요
-
학원에서 주는 강대 풀고는 있는데 3점에서도 턱턱 막히고.. 4등급이 삽질해봤자...
-
산뜻하게 월요일을 시작하게 해주셔서 감사합니다. 내일 9월 더프 보는데 많이...
-
ㅇㅇ?
-
메디컬 목표 아닌이상
-
불안하다 0
작수보다만 잘보자 제발 징징글만싸서 ㅈㅅ
-
2209 언매 만점백분위가 127점인데 유웨이 1컷이 126점인거보면 이거 어떻게...
-
죽자 그냥 으흐흐
-
하 못참겠네 5시 40분까지 공부하고 집에서 월즈 봐야지~
-
지금이 낫지않나
-
92점이 1컷은 맞는거같은데 백분위 좀 터진 1느낌이네 96점 97 100점 99 같음
-
[국어] : 구주연마의 서 3주차 36강 ~ 40강 [수학] : 4공법(공통)...
-
흠
-
변별 제대로 안돼서 저렇게 된것도 어느정도 있나요?
-
허허 아주 조아
-
사실분 있나요 번장에 4만원에 올렸긴했는데 Day1만 풀었는데 수1 25분 수2...
-
물2 50 화2 47 지2 47 다른거 꼴 보니...
-
그럴리가없잖아?아몰라안믿어안들어몰라몰라몰라몰라
-
진짜꼭하셈 진짜로
-
생명 체온 3
체온조절 중추에 설정된 온도 높임 > 체온 올라감 체온조절 중추에 고온자극 > 체온...
-
화작1틀임
-
이왜꿈
-
작년에 공부한거 아까워서 사탐런 안한게 인생 최악의실수 1
시발 인생은 손절이다 늦었다고 생각할 때가 손절할 타이밍이다….
-
23 수능 92점 24수능 78점 9모 100점 불국어는 사수로 향하는 지름길
-
영어할까말까…. 1
…
-
교육부에서 미리 언질 주는 것도 아닐거고... 혼자만 이상한 게 아닐까?
-
좀 잘 맞춰서 내라고 이 시발새끼들아
-
뭐선택?
-
맞추면 1000덕 18
흑차례 탁월함을 찾으시면 1000덕
-
나라가 왜이러냐..진짜 탈조선해야되나 정이 너무 떨어지노
-
47점 백분위가 78은 뭔가 잘못된거같은데
-
목표 휴릅일 3일 남기고 등장
-
간혹 보면 두개 연결해서 자주 쓰는 사자성어 있잖아요 4 4글자로 그거처럼 그냥...
-
백분위 기준 언매 95 미적 98 영어 2 과탐1 97 과탐2 95 이정도면...
-
예를 들어 가부장제를 반대하는 글을 썼던 사람이 능력주의를 반대하는 글을 썼다?...
-
얘네한테도 인민 어쩌구 하는 워딩이 허용이 됨?
-
블랭크나거나 1컷 75 이딴거 나오면 대혼돈임
-
사실 수능 충분히 적당한난이도로 낼 수 있는거아님? 1
모든 컨텐츠 다 갖고들어가시는데 등급컷 찾아보기만 하면 난도 조절은 껌아닌가 싶어요
-
대부분 2컷부터는 작년처럼 널널한거 같은데 아 근데 물1은 하나 틀리면 78인거...
-
빨더텅 수학 3
실모 풀려다가 생각해보니까 기출을 제대로 한적이 없는듯해서 빨더텅을 실모대신...
-
14회 2틀했는데 좀 쉬운거 같은데 14회 아니더라도 서바 난도 쉽나요?...
-
지금 현우진 풀커리 타면서 드릴 전권 다풀고 서바도 80점 중후반대 나오는데 이번...
-
27 30틀 기분이 째진다
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯