버그 증후군 급속 확산

버그 증후군 급속 확산

함혜리 기자 기자
입력 1999-01-09 00:00
수정 1999-01-09 00:00
  • 기사 읽어주기
    다시듣기
  • 글씨 크기 조절
  • 댓글
    0
컴퓨터가 2000년을 인식하지 못해 발생하는 ‘밀레니엄 버그’의 심각성이초미의 관심사로 떠오른 가운데 ‘99버그’‘GPS버그’ 등 유사한 문제가 발생할 가능성이 제기돼 컴퓨터 사용자는 물론,일반인들을 불안케 하고 있다.그런가하면 밀레니엄 버그의 심각성을 강조한 공상소설도 발표되는 등 ‘버그 신드롬’이 빠르게 확산되고 있다. ‘99버그’는 밀레니엄 버그와는 달리 일부 프로그래머들이 컴퓨터의 날짜부분에는 도저히 나올 수 없는 숫자인 99 또는 9999를 오류명령,또는 데이터 입력종료 등 특수한 명령어로 사용하면서 비롯된 것.컴퓨터가 날짜를 에러메시지로 인식하면 각종 전산시스템이 멈춰 버리고 데이터가 뒤죽박죽될 수있다. 금년 중 버그 99가 발생할 수 있는 날짜는 율리우스력(현재의 그레고리력이전에 쓰이던 양력)에 따라 99년의 99번째 되는 날인 4월9일,9자가 4개 겹치는 9월9일 등이다.99년의 9번째 날인 1월 9일도 방심할 수 없는 날이다. 정보통신부 관계자는 “99버그는 오래 전에 만들어진 코볼(COBOL)언어로 된 응용프로그램,데이터베이스 이전의 파일시스템 등에서 발생할 수 있다”며사용중인 응용프로그램이나 데이터파일에 99 또는 9999를 입력해 점검하거나 프로그램의 소스코드에 99 또는 9999가 특정용도로 지정돼 있는지를 살펴이를 ‘high-value’ 또는 다른 값으로 변환시키면 된다고 설명했다. 또 오는 8월22일 항공기나 선박의 GPS(위성위치확인 시스템)에 이상이 생겨 추락이나 충돌 등 대형사고가 발생할 가능성도 제기되고 있다.GPS시스템은미 공군이 군사목적으로 70년대부터 개발했으나 시스템의 일부인 인공위성내부시계가 최대 1,023주(週) 이상을 표시할 수 없도록 설계돼 있다.따라서80년 1월5일 0시 카운트가 시작된 GPS시스템은 오는 8월 22일 1,024주가 시작되지만 이를 0주로 표시하면서 내부시계를 발사 당시로 되돌려 버린다는것이다.GPS시스템의 시간정보가 잘못되면 위성의 위치계산에 큰 오차가 일어나고 이는 곧 항공기나 선박 등 수신자의 위치계산에도 직접적인 영향을 미쳐 부정확한 위치정보로 자칫 대형사고를 야기할 수 있다는 것이 한국전산원의 설명이다. 한국전산원은 “95년 이후에 출시된 GPS수신기들은 이 문제가 해결됐지만 95년 이전에 나온 제품들에 문제가 많다”면서 “그러나 약 60개에 달하는 GPS수신기 제조업체 중 일부는 이에 대한 인식조차 못하고 있다”고 지적했다.咸惠里 lotus@

1999-01-09 5면
Copyright ⓒ 서울신문 All rights reserved. 무단 전재-재배포, AI 학습 및 활용 금지
close button
많이 본 뉴스
1 / 3
광고삭제
광고삭제
위로