코딩을 신중하게 해야하는 이유
게시글 주소: https://www.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를 선물하세요.
-
원래 본인은 후자였는데 이번 5모 보고 충격받아서 오답 복습 할까 생각하는데 효과...
-
앗 뜨거;; 1
공이 좀 뜨거웠다
-
님들은 고등학교3년,n수동안 잠 몇시간정도 자야한다 생각함? 난 개인적으로 5시간
-
내가 티발 c라서 그런가 난 f찬구가 좋은데 심지어 부모님 두분도 둘다 t100%.. 에효
-
다담800제 다담 실전모의고사 상상국어 n제 이렇게 했음 좋은거 추천해주세요 ㅠㅡㅠ
-
21, 22, 29, 30번 틀림 84점 대학 다니다가... 반수 하려고...
-
안녕하세요, 한의대에 관심이 생겨서 조용히 준비중인 학생입니다. 올해 초부터...
-
오래된 생각이다…
-
생명 엔제 추천 13
부탁드려여 백호,종철,시대(단과),디캎 제외...
-
5모에서 42점 맞았는데 원래 난이도가 이 정도 인가요? 사문 고정에 생윤 세지중...
-
. 0
-
부탁드려용
-
메가스터디 정지 4
집이 학교랑 멀어서 학교 근처에 사시는 친척집에서 생활하여서 배송지 변경을...
-
[오늘 한 것]•영단어 1801~1900 복복기 •간쓸개2 2-3 •Feed100...
-
한명 듣는다면 누구 듣는게 나을까 이유도 알려줘잉
-
ㄷㄷ 시간보소
-
생각해보니 칼럼 관련이 계속 올라와야 유입이 더 늘어나지 않을까란 생각이 드네요 제발 살아나다오
-
3모 84 -> 5모 72입니당... 백분위는 2% 차이에요 하하 확통이구요ㅠ 지금...
-
ㅈ반고 특유의 ㅈ같음도 그렇고 선생님들 비위 맞추는 것도 지침 그냥 은거해서 수능공부나 하고싶다
-
공부 ㅇㅈ 3
도표 들어야 했었는데....
-
어이 물리 0
오르비 어서오고
-
진짜 너무하네
-
나는 유독 더 두려워 한다. 하지만 실패가 뭐 별거인가? 나는 무엇이 두려운가?...
-
12월~3월까지 수목금토 텐투텐으로 미술학원에서 썩어가다가 기본 강의도 듣고 메인...
-
그냥저냥 평타 두부상 이쁘장 말고 보고 헉소리 나오는 얼굴이 되고파
-
와바박
-
국어 풀 때, 특히 독서 풀 때 이해+독해가 개작살이... 승리쌤이 연결이...
-
늙디 늙은 반수생입니다.. 수능 친지가 아주 오래 되었다보니, 1월부터 사실상 노베...
-
엥 이게맞누 12
세젤쉬 계속하다가 오늘 미친개념 드갓는데 난도 뭐누 갭이 존나 차이나네 맞냐?
-
저는 집앞 독서실가서 독학으로 공부했는데요 여러분들 "수능을 잘보는" 공부를 해야지...
-
대기업 다니는 사람도 의대나 메디컬 가려고 수능 치는 걸 보면 나도 메디컬로 진로를...
-
국일만 독서 문학 각각 해보신분들 성적 많이 올랐나요? 어떠신가요?
-
다니고 있는 동네 학원에서 개념원리 같은걸로 개빠르게 진도 나가고 시발점+ 쎈으로...
-
중딩때 놨다가 시작했는데요ㅜㅜ 지금 온라인 강의 과외 같은거 하고 있는데 인강이...
-
키키키키키ㅣ...
-
취업 겁나 잘된거 아닌가요? 나솔 방송에서 숭실대4수 남자가 농협은행 은행원인데...
-
이준석 보고싶다 0
흐흐흐
-
라는 질문들이 요새 많이 보이는것 같습니다. 물론 접는다는 결심을 한것은 정말...
-
100분 안에 공통 확통 미적분 기하 까지 다 푸시나요?
-
이제 학교에서 푸는건 절대 안된다고 하고, 그나마 주변 독재학원에 연락 돌려서 남는...
-
수학... 어렵네요 28번 아예 버렸습니다 30번은 뭔가 공비 -1/4같아서...
-
츄ㅣ르비 질받 2
-
ㅇㅈ 12
토요일에 (어디에선가) 할지도..
-
https://m.cafe.naver.com/joonggonara/1055247543
-
국어 새기분 문학 1강 자이 독서 day 1씩 자이 화작 1세트 강E분 7,8강...
-
하루종일 걸어다니네
-
나오자마자 뽑아서 풀어본 후, 풀면서 했던 생각을 그대로 옮겨놓았습니다. 정석적으로...
-
실력부족이긴한데 너무 두렵고 수능때까지 극복할 수 있을지 자신이없네요.
-
미저기 시로시로 3
우우웅
-
가기전에 5
안아줌
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯