2024.04.29 (월)

  • 흐림속초13.5℃
  • 구름많음20.5℃
  • 구름많음철원19.6℃
  • 구름조금동두천22.0℃
  • 구름많음파주20.6℃
  • 흐림대관령8.8℃
  • 구름많음춘천19.9℃
  • 구름조금백령도19.1℃
  • 흐림북강릉12.7℃
  • 흐림강릉13.5℃
  • 흐림동해14.1℃
  • 구름많음서울22.6℃
  • 구름조금인천22.0℃
  • 흐림원주20.8℃
  • 비울릉도14.8℃
  • 구름많음수원22.0℃
  • 흐림영월17.2℃
  • 흐림충주18.7℃
  • 흐림서산20.9℃
  • 흐림울진14.1℃
  • 흐림청주19.7℃
  • 흐림대전17.7℃
  • 흐림추풍령13.6℃
  • 비안동13.9℃
  • 흐림상주14.8℃
  • 비포항14.8℃
  • 흐림군산19.2℃
  • 비대구14.9℃
  • 흐림전주20.4℃
  • 비울산13.9℃
  • 비창원15.0℃
  • 비광주17.3℃
  • 비부산14.4℃
  • 흐림통영14.7℃
  • 흐림목포17.3℃
  • 비여수14.6℃
  • 비흑산도14.8℃
  • 흐림완도16.7℃
  • 흐림고창17.2℃
  • 흐림순천15.8℃
  • 흐림홍성(예)20.6℃
  • 흐림18.4℃
  • 흐림제주19.8℃
  • 구름많음고산18.2℃
  • 흐림성산19.4℃
  • 안개서귀포20.1℃
  • 흐림진주14.1℃
  • 구름많음강화20.8℃
  • 구름많음양평21.7℃
  • 흐림이천19.4℃
  • 구름많음인제16.0℃
  • 구름많음홍천20.4℃
  • 흐림태백9.1℃
  • 흐림정선군14.4℃
  • 흐림제천16.6℃
  • 흐림보은16.1℃
  • 흐림천안19.1℃
  • 흐림보령20.3℃
  • 흐림부여19.1℃
  • 흐림금산16.0℃
  • 흐림18.5℃
  • 흐림부안19.1℃
  • 흐림임실17.4℃
  • 흐림정읍18.5℃
  • 흐림남원16.5℃
  • 흐림장수16.6℃
  • 흐림고창군16.9℃
  • 흐림영광군16.7℃
  • 흐림김해시14.7℃
  • 흐림순창군16.4℃
  • 흐림북창원15.2℃
  • 흐림양산시14.4℃
  • 흐림보성군16.5℃
  • 흐림강진군16.8℃
  • 흐림장흥17.2℃
  • 흐림해남18.1℃
  • 흐림고흥16.3℃
  • 흐림의령군14.8℃
  • 흐림함양군15.4℃
  • 흐림광양시15.0℃
  • 흐림진도군17.5℃
  • 흐림봉화15.3℃
  • 흐림영주15.4℃
  • 흐림문경14.9℃
  • 흐림청송군14.0℃
  • 흐림영덕14.3℃
  • 흐림의성14.6℃
  • 흐림구미14.5℃
  • 흐림영천16.0℃
  • 흐림경주시13.9℃
  • 흐림거창14.2℃
  • 흐림합천14.5℃
  • 흐림밀양14.9℃
  • 흐림산청14.4℃
  • 흐림거제14.6℃
  • 흐림남해14.2℃
  • 흐림14.9℃
기상청 제공
[칼럼] 누구를 위한 기술이었나-역대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

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


최종 학력  

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