코딩을 신중하게 해야하는 이유
게시글 주소: https://ui.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를 선물하세요.
-
ㄹㅇ 왜 나온 거임 이사가 고민인 게 나올만한 사유임?? 저거 보면 볼수록...
-
안힘드나
-
물지 1등급 딱기다려 부숴줄게
-
아침운동 0
힘이 하나도 안들어가네..
-
싸게 파실분 계신가요
-
횡경막 내리면서 최대한 들이마시고 천천히 내쉬는거 계속 습관화하니까 컨디션...
-
뽕까지 쳐하는 놈들 일줄은 ㅋㅋㅋㅋ 어휴 역하다
-
으음..
-
여캐일러 투척. 12
수능 만점 기원 23일차 나 사오리 짤 의외로 많구나...
-
진짜 죽고싶다는 느낌이 드네 피곤해죽겠다 진짜....... 학원 먼 사람들은 어떻게...
-
[칼럼] 대학을 가고 싶으시다? https://orbi.kr/00068728437...
-
쓸 게 없음,,
-
짱중요한 유형 이교재는 메가스터디에서 쓰는책인가요??? 1
어떤 강사님 강의에서 쓰시는지 아시는뷴.....??
-
퇴사 땜시 인수인계하느라 못했어유 그래도 담주부턴 2달간 목금만 출근하다가 시간...
-
국일만 0
국일만 노베랑 일반이랑 먼차이에요? 4,5등급이 일반은 이해못 할정도인가
-
올해 목따일각오해라 수능
-
우리나라 여행 전@나가고싶네
-
D-100
-
도박해야되는 상황이긴했어 늙으니 힘이 없구나
-
이게 진짜일리 없어
-
그럼그럼
-
답변을 새벽 2시 다돼서 직접 달아주심 ㄷㄷ
-
님들 요새는 수학 과학 문풀 강의 듣는거 중요하다 봄? 0
실전개념이라 해야하나 그보다 n제에서 문제 풀어주는 강의
-
김범준쌤 0
김범준쌤 수업 신규생인데 이승모쌤이랄 수업시간 겹쳐서 보경ㅇ으로 러하 공부하려고...
-
대석열 .. 이두박명박 비슷비슷 노무현.. 문재앙
-
습한 날씨로군 3
11시 넘어가면 덥기까지하겠지
-
잠시 내 부계정 얘 차단해놨다가(차단햇다풀면서 염탐함ㅋ) (사귈때 맞팔이엇음) 오늘...
-
구름오리라는 말 뭔가 되게 순수한 ,, 현역 정시로 의대를 뚫고.. 수능을...
-
저 세달전에 엔디비아랑 해외주식 고점일때 팔았는데요 4
3000만원 3년전에 투자해서 4500얻고 엄마가 돈좀 달래서 다 빼냈는데 칭찬해주세요
-
프본임 4
그렇게 믿으시고 제가 댓 달면 기분 좋아지시길 바랍니다
-
아니, 어쩌면 465일
-
지금 중3인데요 공통수학 1 시발점 다 끝나가서 공통수학 2 시발점 할 예정인데요...
-
션티 노베 1
대충 고2 모고 4정도 뜨고 일리듣고 신택스 듣다가 너무 뭐라는지 이해가 안가서...
-
칼기상 2
칼의기상
-
드가자
-
D-100
-
지금 비킬러 완벽히 하고 유전만 개념강의만 들은 상태인데 열심히하면 2등급...
-
우흥하기때문이다
-
너무 불안합니다 8
군필6수생입니다 붙어놓은대학은 경북대이고 1학년1학기까지했고 학점은 거의f입니다...
-
적당히 공부는 하고 쳐 찡찡대라 공부 뭐 하지도 않으면서 고3이라 힘들고 재수생이라...
-
대성 패스 0
대성패스삽니다
-
지금 풀 생각은 없는데 잠도 안 오고 심시매서 자기 전에 질문 하나 남겨둠ㅋ 나중에...
-
2,3점 풀고 4점 찍을려는데확통 미적 등급컷 차이가 꽤 크던데미적 2,3점 할만한가요?
-
기출은 검더텅, oz기출 다 풀었고 지금은 유자분하고 수특 같이 하고 간간히 기출...
-
오늘도 새벽까지 봇치더락 정주행하고 잠에 든다... 그리고 오늘도 공부는 많이...
-
현역땐 연계 거의 안 했어서 생윤사문은 임정환t듣는데 그냥 수특수완을 풀지 임팩트만...
-
뭐지 0
Soxl 10프로위에 매도걸고 잤는데 채결되어버렷네..
-
같이 외박하러 놀러가는 정도면 찐친 맞는거 같고 보통 어디가 기준선인지 모르겟다
-
맛집 추천 1
https://map.naver.com/p/entry/place/33996684?c=...
완벽하게 이해했습니다
오버플로우…
이해했습니다!
패트리어트 미사일도 자주나오는 비슷한 예인듯