2024.05.19 (일)

  • 맑음속초15.6℃
  • 구름조금22.2℃
  • 구름조금철원21.4℃
  • 구름조금동두천20.7℃
  • 구름조금파주19.7℃
  • 맑음대관령19.2℃
  • 구름조금춘천23.8℃
  • 흐림백령도17.0℃
  • 맑음북강릉15.1℃
  • 맑음강릉16.9℃
  • 맑음동해15.4℃
  • 구름조금서울21.8℃
  • 구름많음인천19.7℃
  • 맑음원주24.2℃
  • 맑음울릉도18.7℃
  • 구름조금수원20.4℃
  • 맑음영월21.6℃
  • 맑음충주23.4℃
  • 구름조금서산20.3℃
  • 맑음울진15.5℃
  • 맑음청주24.1℃
  • 맑음대전22.4℃
  • 맑음추풍령22.6℃
  • 맑음안동23.1℃
  • 맑음상주24.1℃
  • 맑음포항17.9℃
  • 구름많음군산19.2℃
  • 맑음대구24.3℃
  • 구름많음전주21.9℃
  • 맑음울산20.1℃
  • 맑음창원21.6℃
  • 맑음광주22.5℃
  • 맑음부산19.2℃
  • 맑음통영19.4℃
  • 맑음목포20.0℃
  • 맑음여수21.6℃
  • 맑음흑산도17.7℃
  • 맑음완도21.5℃
  • 맑음고창
  • 맑음순천22.1℃
  • 구름조금홍성(예)21.8℃
  • 맑음21.8℃
  • 맑음제주20.8℃
  • 맑음고산19.8℃
  • 맑음성산17.8℃
  • 맑음서귀포20.1℃
  • 맑음진주22.0℃
  • 구름많음강화18.7℃
  • 맑음양평23.6℃
  • 맑음이천22.3℃
  • 맑음인제19.9℃
  • 구름조금홍천22.7℃
  • 맑음태백16.6℃
  • 맑음정선군22.3℃
  • 맑음제천19.9℃
  • 맑음보은22.7℃
  • 맑음천안21.6℃
  • 구름조금보령18.0℃
  • 구름조금부여19.9℃
  • 맑음금산21.7℃
  • 맑음21.6℃
  • 맑음부안19.0℃
  • 구름조금임실19.4℃
  • 맑음정읍20.2℃
  • 맑음남원22.1℃
  • 구름조금장수18.6℃
  • 맑음고창군18.1℃
  • 맑음영광군18.4℃
  • 맑음김해시20.9℃
  • 맑음순창군20.7℃
  • 맑음북창원24.3℃
  • 맑음양산시21.1℃
  • 맑음보성군20.3℃
  • 맑음강진군23.2℃
  • 맑음장흥21.4℃
  • 맑음해남19.9℃
  • 맑음고흥20.9℃
  • 맑음의령군21.4℃
  • 맑음함양군23.9℃
  • 맑음광양시22.8℃
  • 맑음진도군17.5℃
  • 맑음봉화20.2℃
  • 맑음영주23.3℃
  • 맑음문경21.8℃
  • 맑음청송군17.8℃
  • 맑음영덕15.0℃
  • 맑음의성20.7℃
  • 맑음구미24.2℃
  • 맑음영천20.6℃
  • 맑음경주시20.0℃
  • 맑음거창19.8℃
  • 맑음합천23.8℃
  • 맑음밀양23.4℃
  • 맑음산청22.2℃
  • 맑음거제22.6℃
  • 맑음남해22.7℃
  • 맑음21.1℃
기상청 제공
[칼럼] 누구를 위한 기술이었나-역대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

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


최종 학력  

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