코딩을 신중하게 해야하는 이유
예전에 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를 선물하세요.
-
ㄱㅈㅇ
-
저도 김종익 강사 Q&A 보다가 찾은 거 하나 올려보죠.
-
음음 띠요요잉
-
철학과가 가고파 6
…
-
무엇이 더 낫나요?
-
취킨취킨 5
맛있는 취킨
-
내일실모 2
내일도 국어1 수학96 쟁취하자
-
88년생이 왜 있지 독동반상회는 또 뭐임ㅋㅋㅋㅋㅋ
-
"여백없음"
-
성적이 안나오면 다들 방법이 문제라 하지만 그방법이란게 뭔지는 안알려줘 사실 이미...
-
“나를 이끄는 별은 참말이자 진리였다. 그 별을 따르며 맨 처음 나는 내 자신의...
-
천민이 감히 나대면 역할 행동에 대한 제재를 받는구나 왤케 새롭지 오늘
-
용어 같은거 땜에 그런가?? 작년같은 수필이 더 어렵지 않나..
-
고전소설 비연계 나오면 그냥 시험지 찢겠음
-
영어 단어 1
지금 3개년 영어 기출 단어 복습하고, 영어 수완+수특 단어장 뽑아서 모르는 거...
-
주식이나 할까 본인 뭐 좋아하는것도 딱 그 내부에서 논란 터지기 직전에 다른걸로 갈아타는거 잘함
-
지금있는거 빼면 딱 한두개정도 더풀수있을거같은데 이감오프랑 김승모 제외 맛도리였던거...
-
내가 37인가 받았는데 20몇등임....30몇명 쳤는데
-
1~2등급 정도 되는 실력인데 항상 실수해서 점수가 계속 떨어집니다 4월부터 개념형...
-
시즌3 8회 이렇게도 낼수있는걸 깨달음 ㅋㅋ
-
문제 좋나요?
-
슬슬 졸리다 2
오늘 한 걸 3번이나 더 하고 내년애도 해야된대 몸이 부셔지겠어 아주
-
최근 최저점 44 11덮 2점3개 ㅆ.ㅂ 수능전까지 최저점을 47로 만들고싶은
-
있나요?? 실모 1컷 오고 가는 성적, 69평 1인데 수능 날 2등급 혹은 그...
-
국어 실모 풀때 4
똑같은 방법으로 풀고 다 제 기준 확실한 근거로 답 체크했는데 1-3 진동하면 뭐가 문제인가요
-
신경향파? 1
뭐야
-
몸이 큐웅 큐웅거림
-
다시하라면 못할정도로 내 모든걸 갈아넣은 1년을 보낸다면 결과가 어떻든 수긍할 자신...
-
이감 엣지 1
학원용 모의고사 6-9 , 10 이 엣지 모의고사에요??? 학원용 모의고사에는...
-
6평에 나온것 같은거 무지성 근사 때리는거 평가원이 저격하거나 그러지 않나요??
-
저 분 햄지르라고 한능검에서 커뮤픽•사파픽으로 유명했던 강사님이셨거든요? 저는 물론...
-
오늘도 가나 지문에 사회나 과학 나왔을떄 예상한거지 걍 독서 문학에서 뭐 예상한다고 말한적있음?
-
Y축대칭 언매미적사문한지.
-
작수보다 어렵나요???0
-
수능날 머 먹지 12
제육 먹고 싶은데 다 식을 것 같음
-
그래도.. 1
내곁에 한 사람이 있으니까 행복하다.. 이 사람마저 없었으면 진짜 힘들뻔.. 나도...
-
성적 상승 ㅁㅌㅊ 17
https://orbi.kr/00024699094 반년만에 백분위 53 올림
-
국어황들은 1찍고 바로 넘기나요? 사고의 흐름이 궁금함요
-
한국사 1
-
엉엉
-
11덮 지구 44점 나왔는데 난이도 어느 정도인가요?무난무난한거...
-
대성 패스 구매하실 분 메가커피 기프티콘 같이 받아요 1
대성 마이맥 패스 구매하실 분 메가커피 쿠폰 같이 받아요! id :...
-
절반풀어서 5일이면 다풀것같은데 기출을 할까요 이감 시즌6할까요?
-
사문은 말할것드 없이 어려웠고 생윤도 10덮 보단 어려운거같은데
-
곡선의 길이 이런거 은근 무서운데..
-
모두들 굿밤 되세요
-
슥 보고 있는데 ㄹㅈㄷ긴 했네... 미적러들은 5가 1개임ㅋㅋㅋ
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯