1990년대 온라인 세계의 초석, BBS(Bulletin Board System)를 기억하시나요?
1990년대 인터넷 이전, BBS(Bulletin Board System)는 온라인 커뮤니티의 핵심 인프라였음
다중 모뎀(Multiple Modems)을 활용, 동시 접속자 수를 늘리는 기술적 시도가 있었음
당시 하드웨어 제약(Hardware Limitations) 속에서 다양한 멀티태스킹 기법이 활용됨
DESQview와 같은 멀티태스킹 환경을 통해 여러 사용자를 지원하려는 노력이 있었음
BBS(Bulletin Board System)의 하드웨어 아키텍처
당시 BBS(Bulletin Board System)는 다수의 모뎀(Modem)을 연결하여 동시 접속자 수를 늘리는 방식으로 운영되었다. 각 모뎀은 전화선을 통해 사용자와 연결되었으며, 시스템은 이러한 연결을 관리하기 위해 멀티태스킹 운영체제(Multitasking OS) 또는 DESQview와 같은 환경을 사용했다. 특히, 다중 시리얼 포트 카드(Multiple Serial Port Card)를 활용하여 각 PC에 여러 개의 모뎀을 연결하는 방식이 일반적이었다.
DESQview를 활용한 멀티태스킹
DESQview는 DOS 환경에서 멀티태스킹(Multitasking)을 가능하게 해주는 소프트웨어로, 여러 BBS 소프트웨어가 이를 활용하여 다수의 사용자를 지원했다. 가상 8086 모드(Virtual 8086 Mode)를 사용하여 각 애플리케이션을 격리하고, 시스템의 안정성을 확보하려 했다. 하지만, DESQview 환경은 시스템 자원 제약으로 인해 잦은 시스템 충돌(System Crash)을 유발하기도 했다.
BBS(Bulletin Board System)의 기술적 제약과 혁신
BBS(Bulletin Board System)는 당시 하드웨어의 제약 속에서 다양한 기술적 혁신을 이루어냈다. Diversi-Dial과 같은 시스템은 적은 하드웨어 자원으로도 여러 사용자를 지원하는 실시간 채팅 시스템(Real-time Chat System)을 구축했다. 또한, US Robotics와 같은 모뎀 제조사의 기술 발전은 더 빠른 통신 속도를 가능하게 했다. 이러한 기술적 발전은 인터넷 등장 이전, 온라인 커뮤니티의 성장을 이끌었다.
BBS(Bulletin Board System) 운영의 어려움
BBS(Bulletin Board System) 운영에는 여러 어려움이 따랐다. 특히, 다수의 전화선을 설치하고 관리하는 것은 상당한 비용과 노력을 요구했다. 또한, 전화 회선(Telephone Line)의 적절한 설정을 통해 사용자 접속을 최적화하는 것도 중요한 과제였다. 전력 소비(Power Consumption)와 발열 문제 또한 간과할 수 없는 부분이었다. 당시 기술 환경에서 이러한 문제들은 BBS 운영의 주요 난관이었다.