2024.05.04 (토)

  • 맑음속초13.6℃
  • 맑음12.4℃
  • 맑음철원12.1℃
  • 맑음동두천13.3℃
  • 맑음파주10.6℃
  • 맑음대관령6.0℃
  • 맑음춘천12.5℃
  • 맑음백령도12.4℃
  • 맑음북강릉17.8℃
  • 맑음강릉15.6℃
  • 맑음동해13.6℃
  • 맑음서울16.0℃
  • 맑음인천14.3℃
  • 맑음원주14.8℃
  • 맑음울릉도17.3℃
  • 맑음수원11.6℃
  • 맑음영월12.0℃
  • 맑음충주12.3℃
  • 맑음서산10.3℃
  • 맑음울진12.5℃
  • 맑음청주15.8℃
  • 맑음대전13.4℃
  • 맑음추풍령9.6℃
  • 맑음안동12.3℃
  • 맑음상주11.8℃
  • 맑음포항13.2℃
  • 맑음군산11.0℃
  • 맑음대구13.4℃
  • 맑음전주13.7℃
  • 맑음울산10.4℃
  • 맑음창원11.6℃
  • 맑음광주15.8℃
  • 맑음부산13.6℃
  • 맑음통영11.8℃
  • 구름조금목포13.4℃
  • 맑음여수14.1℃
  • 구름조금흑산도12.9℃
  • 맑음완도11.7℃
  • 맑음고창9.7℃
  • 맑음순천8.7℃
  • 맑음홍성(예)11.0℃
  • 맑음10.0℃
  • 구름조금제주14.3℃
  • 구름조금고산14.9℃
  • 맑음성산14.2℃
  • 구름많음서귀포18.0℃
  • 맑음진주8.2℃
  • 맑음강화11.5℃
  • 맑음양평13.1℃
  • 맑음이천13.6℃
  • 맑음인제10.9℃
  • 맑음홍천12.5℃
  • 맑음태백7.4℃
  • 맑음정선군9.4℃
  • 맑음제천10.3℃
  • 맑음보은10.4℃
  • 맑음천안10.2℃
  • 맑음보령10.8℃
  • 맑음부여10.7℃
  • 맑음금산10.5℃
  • 맑음12.4℃
  • 맑음부안11.4℃
  • 맑음임실9.9℃
  • 맑음정읍11.1℃
  • 맑음남원12.6℃
  • 맑음장수9.4℃
  • 맑음고창군9.8℃
  • 맑음영광군10.5℃
  • 맑음김해시11.0℃
  • 맑음순창군11.1℃
  • 맑음북창원12.6℃
  • 맑음양산시9.5℃
  • 맑음보성군10.5℃
  • 맑음강진군11.2℃
  • 맑음장흥9.6℃
  • 맑음해남10.3℃
  • 맑음고흥8.1℃
  • 맑음의령군9.6℃
  • 맑음함양군10.3℃
  • 맑음광양시12.7℃
  • 구름조금진도군9.7℃
  • 맑음봉화7.9℃
  • 맑음영주10.8℃
  • 맑음문경11.3℃
  • 맑음청송군5.0℃
  • 맑음영덕7.6℃
  • 맑음의성9.5℃
  • 맑음구미12.9℃
  • 맑음영천8.8℃
  • 맑음경주시7.2℃
  • 맑음거창9.3℃
  • 맑음합천11.6℃
  • 맑음밀양10.8℃
  • 맑음산청11.0℃
  • 맑음거제10.5℃
  • 맑음남해11.7℃
  • 맑음9.2℃
기상청 제공
[칼럼] 누구를 위한 기술이었나-역대IT기술의 불편한 진실
  • 해당된 기사를 공유합니다

[칼럼] 누구를 위한 기술이었나-역대IT기술의 불편한 진실

Y2K (Year 2000) 편

20210111155534_5e7a69bf0e6d3ad5f659aa9cbf0e8785_va0j.jpg

 

이중원 교수

 

전산분야에 있던 독자 분들은 모두 알겠지만, 1990년대 후반 즈음에 2000년이 되면 도래할 여러 가지 문제를 해결하기 위해 밤낮없이 특근을 했던 경험이 있었으리라 생각된다.


2000년 문제는 흔히 Y2K라고 언급되었는데, Y는 Year(년)를, K는 1000을 나타내는 접두어인 kilo(킬로)이다. 또 다른 말로는 밀레니엄 버그(millennium bug)라고도 했다. Y2K의 주요 내용은 Y2K를 미리 대비하지 않으면, 2000년 1월 1일 자정 이후에 사회전반과 모든 산업 및 경제에 혼란이 오고 전기 중단, 항공기의 추락 등 치명적인 문제 등이 발생할 수 있다는 것이다. 이를 대비하기 위해 2000년이 도래하기 전에 컴퓨터를 사용하는 국가기관과 금융권, 기업들은 자신들의 컴퓨터 시스템을 점검하고 각종 소프트웨어 및 자체 개발 프로그램 등에서 (In House프로그램) 날짜와 관계되는 모든 내용을 변경해야 했다. 


즉 1999년 12월 31일에서 2000년 1월 1일로 넘어갈 때 날짜나 시각을 다루는 과정에서 오류가 일어나, Y2K (year 2000)로 표현되는 이른바 밀레니엄 버그가 발생하게 된다는 우려였다. 


그 당시 모든 컴퓨터 및 프로그램들은 날짜(DATE)를 표기할 때 YYMMDD형태로 6자리만 할애하였다, 즉 년도 표기 시 '1990'으로 쓰는 대신에 '90'으로 표기하였던 것이다. 그래서 2000년이 도래하면, 1900년과 2000년을 표기할 때 모두 '00'으로 표기해야 하기 때문에 컴퓨터가 혼동을 일으킨다는 것이 Y2K 문제의 요점이었다.    


1946년 세계최초의 컴퓨터라고 불리는 에니악(ENIAC)이 처음 개발될 당시의 컴퓨터는 비용과 기술상의 문제로 년도를 2자리수로 처리하도록 설계되어 있었다. 년도를 2자리수만 써도 컴퓨터가 년도를 인식하는 데 아무 문제가 없었을 뿐만 아니라, 4자리수로 표기할 경우 데이터 분량이 늘어나고 속도가 느려지는 등의 단점도 있었기 때문이다. 그러나 그 당시 2자리수로만 표기할 경우 몇 십 년 후에 컴퓨터가 2000년과 1900년대를 구별하지 못하는 문제가 발생하게 될 줄은 미처 생각하지 못했던 듯하다.


어쨌든, 1990년 후반 즈음에 2000년 문제를 준비하는 과정은 컴퓨터 산업계에 시간 및 돈, 인력의 낭비 등 적지 않은 영향을 미쳤다. 그러나 2000년 1월 1일이 되었을 때 예상과 같이 심각한 수준의 문제는 전혀 발생하지 않아, Y2K를 준비했던 모든 전산담당자들을 허탈하게 만들었던 경험이 있다. 당시 전산시스템담당 이였던 필자 또한 지독하게 고생했던 경험을 생각하면 지금도 허탈한 웃음만 나온다.   


우리나라 사람들은 ‘과거를 너무 쉽게 잊어버린다’는 얘기를 종종 듣는다. 또한 과거의 사태로부터 교훈을 제대로 얻지 못하여 같은 역사를 반복한다는 지적도 적지 않다.

한강 다리가 무너지고 백화점이 붕괴되는 참상을 겪고도 몇 년 지나고 나면 금방 기억에서 잊혀지게 마련이고, 사회의 총체적인 안전 불감증 등으로 인한 비슷한 사고가 반복되기도 한다. 약간 비약일지도 모르지만, 이 나라에서 과거사 청산이 그리 힘든 이유도 어쩌면 쉽사리 과거를 잊기를 좋아하는 국민적 성향과 무관하지 않을지 모르겠다.


이른바 밀레니엄 버그, 혹은 Y2K로 지칭되었던 컴퓨터의 년도 인식 오류 문제도 별 문제없이 지나갔으면 그만이지 뭐 새삼스럽게 다시 끄집어낼 필요가 있느냐고 할지도 모르겠다. 그러나 서기 2000년을 몇 년 앞두고 벌어진 당시의 무척이나 호들갑스러운 상황을 생각한다면, 한 번쯤은 되짚어보는 것도 의미가 없지는 않을 듯하다. 

 

 

 

 

 

이중원 교수


주요 경력

-현 김포대학교 사이버보안학과 교수

-IT 기술, 영업 분야 37년의 내공(1983년~현재) 

-한화생명에서 시스템운용 및 IT기획팀 

-한국 CA에서 기술 및 컨설팅 임원

-(주)인성정보에서 전략사업개발본부장 및 영업본부장 

-경험한 IT기술: OS, 서버, 데이타관리, 네트워크, 보안 분야 등 

-동국 대학교 전산학과 겸임교수 역임  

 

주요 저술 및 기고 

 

-메인프레임과 유닉스 시스템 연결 및 구축–온더넷, 랜 타임즈

-IBM 3746을 이용한 APPN 네트워크 구축–온더넷, 랜 타임즈

-교육개발원의 네트워크 운용자 교육 커리큘럼 및 교재 개발 위원 역임 


자격증 및 기타 

-BS7799 Leader Auditor Certification 

-ITIL V2, V3 Foundation Certification

-동국 대학교 전산학과 겸임교수 역임  


최종 학력  

-숭실대학교 정보과학대학원 정보통신공학 석사