코딩을 신중하게 해야하는 이유
예전에 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를 선물하세요.
-
8이닝 무실점
-
6모확통 28번 0
수형도랑 다른풀이도 발견해서 기쁘당
-
5,9, 18,20
-
어디다가 올려놧다고 인강 중에 말하시긴 햇는데 ㅠ 자료실 찾아봐두 없어서요
-
사설 모고 볼 때마다 비참함밖에 느껴지지 않는다
-
이말 후회중..
-
아 5
확통문제를기하에타이핑하고잇엇네...
-
24렙 0
히힛
-
10조
-
근데 진짜 0
몰라서 그러는디 덕코로 뭐 할 수있음
-
2025 공통수학 개념정리 - 나눈다는 묶는다로 생각해보자 0
현재 제작중인 2025 공통수학 개념서 Build UP - 다항식편 Build UP...
-
기파급이랑 현돌 사버렸다...
-
너무 이성주의적임 화를 낼 때에도 화를 낼 만한 상황이니까 화를 내고.. 나정도면...
-
뉴런 수분감 다 하고 내신 겸 수능 대비 양치기용으로 자이스토리 풀었는데 뒤에...
-
망령 투자 은행 5
1, 10만덕 저축 연이율 5% 2, 투자한 덕코의 1.5% 만큼 라유가 복권 1등...
-
님들 저랑 오르비 맞팔인거 ㅇㅈ하면 10퍼 깎아드림
-
3000부 판매신화 기록 지구과학 핵심모음집을 소개합니다. (현재 오르비전자책...
-
[물리1] [team cluster] 매시브 n제 복수정답 검토좀요 0
이거 위치 변화량의 방향을 안줘서 이동방향을 어디로 놓냐따라 답이 갈리는 것 같은데...
-
엣지 보면서 독학 중인데 계수비는 어떻게 아는 거임? 1/0, 1/0은...
-
국어 수학 언제오름. . .
-
ㅠㅜ
-
진심 내가 젤 안꾸미고 못생긴듯 개우울하네
-
그래서숙제를 안하고 노래 연습을…
-
강사나 문제집 누구였나요
-
ㅇㅇ각오임
-
도교 공부하심?
-
사라다빵은 그렇다 쳐도 레쓰비는 억까 아닌가
-
중경외시 대학생분들도 보통 시급 4 정도 부르는데
-
젤 친한동기 있음 층만 다르고ㅋㅋㅋ
-
가능충 ㅈㅅ 2
평가원 영어국어생1 올1이면(안정은x) 1년 더한다는 가정하에 지1미적까지 5개 다...
-
아니 원래 히카가 이렇게 어려워요? 6평보고 자신감 올랐는데 또 떨어지네
-
뭐 있나요? N기출 제외하고요..! 강사문제집도 좋아요
-
뭔가 우울하다 2
무기력함
-
디시터짐? 1
안드가지노
-
현재 반수하려고 독학재수학원 다니는 학생인데요 1학기 때 대학생활이랑 하루 14시간...
-
영어만 하고 일찍 쉬어야지
-
솔직히 신경쓰이는 사람은 어디집단에나 있고 선민의식 이런거 절대 아닌데 회계사...
-
학교에서 6모 보려고 학교에 신청서 냈는데 거기엔 제2외 신청했는데 어쩌다 보니까...
-
미쳐버린동평.jpg 14
-
왜 클릭?
-
적중예감보다 어렵네
-
여기에 반팔은 월즈 우승 티셔츠 ㅇㅇ
-
ㅠㅠ
-
기말 끝 이제 진짜 반수 들어간다
-
일주일만 쉬고 1
치타는 달린다
-
중경외시 가능?
-
순대국밥 걸어서 십오분 언제가누 작은중국집 제발요 ㅜㅜ 홍콩반점 십분거리 가기넘기찬
-
우리 동네 편의점에서 800원이라 1000원 이상인 음료에 손이 안 감 저번에 콜라...
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯