코딩을 신중하게 해야하는 이유
예전에 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를 선물하세요.
-
지구하다 ㅈ대먄 0
지구하는 중이긴 한데 6모 망하면 화학으로 개같이 회귀 ㄱㄴ할깡ㅛ 작수 원점수...
-
사문 기출문제집 4
1. 마더텅 2. 윤성훈 기출분석 뭐 하는기 좋을까여
-
리조트 피트니스센터에서 운동하시나요? 설에 보홀가는데 운동 고민 중
-
똑똑하고 자기관리 잘 할거 같은 이미지 이 목표를 위해 나도 공대 가서 교내 헬스장...
-
운동 며칠쉬니까 0
팔이 2분의 1로 쪼그라듬 등이랑 가슴은 그대론데
-
독서만 들어볼까하는디
-
현우진은 완벽한거같긴함 14
강의 안 밀리고 내용 좋고 발음 좋고 학력 좋고 컨텐츠 퀄 좋고 스타성까지 좋음...
-
의치대 가고싶다 4
올해는 가야지 ㄹㅇ
-
그래서 애초에 날짜를 일찍 잡아준건가 싶기도...
-
166명 뽑고 작년 추합률은 150이래 예비 49번 받았는데 발뻗잠 가능??
-
저 캐인즈쥬의자가 된거 같아요
-
나보고 얼굴에 좋은기운이 있다고 같이 기도드리러가자는데 이거따라가면 어케되냐??
-
근데 최선을 다하는 사람 기준 재수 성공은 몇 퍼정도 하는거같음? 8
이건 어느정도 될거같나용
-
수업 내용이 아니라 말투나 사용하는 어휘 등 현우진 따라하는 강사 ㅈㄴ 많음
-
일단 지수로그 정수 점개수 세기보고 흥미를 잃음 . 미적은 낼 풀어야징 그리고 11번 오류아님?
-
중앙대 한양대 4
하나만 더 고견을 여쭤보고 싶어서 왔어요. 한양대 문사철 중 하나 (저랑 잘 맞는)...
-
지금 1단계반하고잇는데요 개념 test 매주 보는거 그거 랭킹 안에 드는 거 많이...
-
고2 10모 6
부끄러운과거
-
군 전역한지 얼마 안돼서 이제 2학년 복학하는 상황입니다. 1년 휴학하고 풀로...
-
지푸라기라도 잡는 심정으로 글 씁니다..살려주세요 ㅠㅠ 3
26학년도 수능을 준비하는 예비고3 학생입니다. 방학을 시작하고 2주가 되어가는데,...
-
다른 커뮤에 뜨겁대놓고 본문은 합격이라 약간 킹받았음 합격은 축하하는데 왜 낚는겨?
-
나 볼매인듯 8
딱 나 오래본 년수차이로 내 이미지가 다름
-
대상:현재 고등학생 이상인 수험판에 아직 남아있는 사람 동기:오르비에 진찌 고능아들...
-
보통 어떻게 되나요? 3일 정도 잡아서 뉴런 수2 다 들어도 머릿속에 집어넣을 수...
-
진짜 넘사네
-
가능하려나 반수반은 나중에 드갈거긴함
-
대학병원 의사들도 윤씨 싫어하겠지?
-
공군 솔직히 왜 가는거죠? 차라리 육군이 훨씬 꿀 아닌가요? 8
얼마전에 정보처리기능사랑 토익 다 따서 이제는 총무 특기 준비하려는데요, 66.2...
-
ㄱㄱ
-
은행사거리 소신 발언 16
맛집 하나밖에 없음
-
사문 소신발언 4
친구들이나 커뮤에서 막 의견 갈리는 문제는 수능에서 안 나옴… 너무 깊게 고민할...
-
붙여주세요…
-
걍 실모푸는데 더 도움됐을듯
-
부산다녀올까
-
제가 불안해 하길래 그읽그풀 설명하시면서 불안해하지 말고 그냥 독해하는것도 하나의...
-
재밌어서 금방 끝났네여
-
난 06이라 의대증원 개꿀빨아서 상향대학가는데 얘때부터는 내신5등급제 헬게이트...
-
통영여행가고싶다 0
위치가 에바네
-
고1때 통합과학에서 물리 파트에서 개털림...
-
이럴거 같더니만..
-
약대 궁금한거 물어보셈 21
뭐... 대충은 알려줄수 있음
-
뭐 고르시나요 여러분은
-
비앤빛 여기 어떤가요?검안은 아주 만족스러운데 시력교정 관련 커뮤니티에서는 부작용...
-
줄넘기는진짜 7
10분만해도ㅈㄴ힘드네 숨이안쉬어짐
-
올해 끝나고 고백으로 혼내줌 내 계획은 일단 조교 돼서 존나 앵기는 거임 좋은 아이디어 ㅊㅊ 받음
-
아침에! 3
떠 있는 해 의 색!
-
인스타에!
-
흐흐 0
-
나름 내신 따기 힘든 갓반고인데 시험기간에 자이+마더텅+학교 기출 2년치하고...
-
엉아들 23수능 22번 난이도 어느정도에요? 겁나 어려운데 9
지금 기출 푸는데 넘 어려워요 ㅜㅜㅜㅜㅜㅜ
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯