코딩을 신중하게 해야하는 이유
게시글 주소: https://i.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를 선물하세요.
-
세상은 조금 살만한거 같습니다
-
그냥 자기가 돈 받고 파는 것도 아니고 공짜로 올리는데 굳이 남을 깎아 내려야함?...
-
원하는대학 +슈냥님 맞팔을
-
이 글을 보고 있는 너. 너가 공부를 안하고 놀고 있으니 하늘의 수능신이...
-
중앙대 기계 버리고 한양대 정치외교 어때요?
-
SIUUUUUU
-
유빈이 순기능 6
컨텐츠 무료체험 ㄱㄴ 고민될때 직접 풀세트로 풀어볼 수 잇어서 커뮤에 안물어봐도돼서 너무좋음
-
독서는 7
피램 선생님꺼 타봐야겠다... 믿습니다 책에 시키는 대로 하니까 조금씩 글의 독해 가 되고 있음
-
김승리 빌런즈 0
기출인가요? 테이리는 부담스러워서 빌런즈라도 할까 하는데..
-
날씨 머노.. 0
갑자기 뭐야
-
강대도 시대처럼 3
웰컴키트 같은거 주나요 궁금함 시대인재는 카드?도 예쁘던대
-
그래서 실모도 여러가지 섞어 풀어야 하는듯 하나만 풀면 그 스타일에만 익숙해지니...
-
팩트라 반박을 못하겠농
-
얘 왜 이럼 초성 개무시하네
-
(눈팅만햇늠) 여왕벌도잇엇고 재밋는이상한사람도만앗늠 갤주조차도너무너무재밋는사람이엿음...
-
버튼 있었나?
-
여기서 2세대 얘기해도되지..? 콘서트도 한다는데 넘 조타
-
비 개많이오네 1
오운완
-
언제쯤 남들처럼 빠르게 n제와 실모를 벅벅할 수 있을까
-
비와서 무서운데 2
안아주실분
-
지구 퀴즈2 8
분광형이 A0인 주계열성의 표면온도는 (A)K이고, 반지름은 태양 반지름의 (...
-
이제 실모 좀 주마다 풀려는데 히카 빡모 꿀모 강x 이해원모고 이렇게 좋다고...
-
나도 가지고싶다 번장 봤는데 88000원ㅋㅋㅋㅋㅋ
-
3131 주기성에 따라 수능때는 1예정
-
최적 기선제압 0
답지 없나요?? 책만 사서 풀려 했는데 답지가 없네요 작년까지는 있었던 것...
-
노원구에 있는 일반고에서 내신 3 초~중 나오던 허수입니다. 저희 학교 애들이...
-
메타돌리기용 ㅇㅈ 11
사실더프인증이라네요 @수학만못해요
-
감사합니다
-
아메리칸 드림이 제한되는건 쩔 수 없을듯...
-
와 비 ㄷㄷㄷㄷ 0
바늘 찌르듯이 오네 내일 학원 어떻게 가냐….
-
문방구
-
선착순 124명 10
천덕 주세요
-
1. ㄹㅇㅂ 키워드: 햇빛 2. ㅅㄱㅁ 키워드: 시나이산 3. ㅋㅁㅅㅌㄹ 키워드:...
-
아니 ㄹㅇ 번개가 10분에 3번 침 이거 가다가 맞는거아니냐?
-
몇 %정도 될까요??
-
무엇일까
-
모모야마 ㅋㅋㅋ 1604~1635 에도막부의 슈인장 발급
-
학창시절때 많이 당해봐서 그렇습니다 죄송합니다
-
지구 퀴즈 (쉬움) 10
(엘니뇨 / 라니냐) 시기일 때 동태평양 적도 부근 해역에서 광합성에 의한 용존...
-
지금 모고 하나 만드는데 든 기간은 대략 3주 하고도 조금 넘는 거 같습니다.......
-
지인선 or 칸타타다-->푼다 아니다-->안푼다
-
오늘 이돌에서 초딩때 친구가 몰래 인사하더니 입에 초코 넣어줌 뭔가 별건 아닌데 감동받음
-
ㄹㅇ
-
야. 형이야 내가 공부를 하겠어?
-
그럼 수학고자라 대학못감..
-
울어버렷으
-
1. 설뱃&의뱃&에피 등등 고학력자 기본적으로 금머갈들이라 네임드가 아니여도 대부분...
-
당신의 그 웃음 뒤에서 함께하는데~
-
만표 150으로 ㄱㄱ
-
안녕하세요. 저는 트위치에서 방송을 하고 있는 스트리머 케인입니다. 먼저, 저의...
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯