코딩을 신중하게 해야하는 이유
게시글 주소: https://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를 선물하세요.
-
옷차림 6
작년인가 기억이 안나네
-
그렇겠죠...?
-
PSAT 지문 잘읽습니다. 수능은 힘듭니다 PSAT 지문같은 경우는 수능보다...
-
어떻게 가입을 2002년에 하신 거지 ㄷㄷ 월드컵 보셨겠네
-
어렸을때 부터 자존감이 팍팍 깎여나가서 그래 ㅠ 나도 안못생겼다는거 아는데도 뭔가...
-
ㅇㅈ글 봐도 3
얼굴 기억도 안남
-
국어수학생명은 "감각적 직관"을 이용했기 때문에 남을 가르칠 수 없음... 그나마...
-
재수하다 비게에 이런거 올리던데 친구가 많이 힘든가봐요
-
저우름이 뭐야? 2
??
-
조회수 무슨 일
-
내 ㅇㅈ 15
오늘은 본 사람 별로 없네 ㅋㅋㅋㅋ 다들 뭐하러 갓지
-
그때까지 잘 있어 얼마 걸리지 않을거야
-
잘자요 1
-
완전 럭키비키잖앙 금요일 너무 괴로워요
-
잘생겨지고 싶다 7
사실 본인 평균 이상은 된다고 생각하지만 그걸로는 이 소심한 성격을 도저히 해결할...
-
시발 아 아니겠지? 근데이거아니면설명이잘안되긴함..
-
내가 꿈을꾸나 6
ㅅㅂ?
-
진짜웃긴점 1
내 학점ㅋㅋㅋ
-
100% 공감함 마광수의 생각을 100% 공감하는건 아니지만 진짜 사랑은 ‘관능적...
-
자야지 2
한 몇주 뒤에 또 올게
-
낭만 3
다이아몬드 집
-
1. 인문 가지 마라 2. 첫번째를 기억해라 피가되고살이되는조언임...
-
누가 시곗바늘을 두바퀴나 돌려놓은거야ㅠㅠㅠ
-
일반 에피는 50점인데 별은 60점(cug)라고 뜸
-
결혼해서 둘이 알콩달콩 늙어 죽을때까지 살고 싶다 사이 좋은 노부부 뭔가 낭만적이잖아
-
자라 0
2시가 되면 정말 돌이킬 수 없슮... 그 전에 핸드폰을 끄삶......
-
학교 축제 후기 1
이때까지 내가 인간이라는 것에 의구심이 들었는데 결국 나도 인간 중 한명이고 나도...
-
커뮤에 글쓰기 재밌네 10
앞으로 종종 와서 쓰고 가야지
-
어 그래그래 형은 일반고 출신인데 영과고 개많은 물천에서 상위 30%를 찍어
-
얘기할분
-
기하 특) 1
과탐 2과목, 경제, 세계사를 제외한 모든 탐구과목에 응시자수 딸림
-
1. 과학고나 영재고를 나온다
-
멀까
-
칼럼 << 쾌락 없는 책임
-
ㅇㅈ 11
학점 ㅇㅈ 잘 하면 전공 학점이 교양 학점보다 높게 생김 ㅋㅋㅋ
-
쌈무나보고가라 1
-
정법이라 어그로 안끌려서 관뒀음 ㅇㅇ
-
무슨 상관이지 차피 수험생들은 잘 시간 아닌가 잘 모르겠고 보아나 보고 가세요
-
https://www.orbi.kr/0005786237/02-03-수능-친-애들끼리-...
-
수학 자작문제! [확률과 통계 / 통계학] (교과외) 2
통계학 공부하면서 풀었던 문제들을 이리저리 변형해서 만든 문제들인데... 고등학교...
-
네임드 되고 싶으 4년차인데 아직 은테야
-
서울대 붙여주면 0
개강, 종강날 마다 충청도에서 서울까지 일보일배한다 ㄹㅇ
-
옛날 글 뒤져봤을 때 2016이었나 2017에도 인증 있었던 거 같은데 몇 년까지 거슬러 올라가지
-
삼수종철 화생으로대학가기 화혁 태지 비상식량 전기쥐 시키나미
-
이 글을 본 8
예쁜 여붕이들은 ㅇㅈ을 해주세요;;
-
정이 있네
-
이상치는 있는데 11
왜 이하치는 없죠 삼하치는 또 왜 없죠 옯하하하하
-
아무 과목이나 부탁드립니다
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯