컴퓨터 과학의 여정, 35일차에 오신 것을 환영합니다. 어제 우리는 Xerox Star가 제시했던 혁신적인 비전을 살펴보았습니다. 하지만 그 비전은 연구소의 높은 문턱을 넘지 못했죠. 오늘은 그 아이디어를 이어받아 최초로 대중 시장의 문을 두드렸지만, 너무 일찍 도착한 비운의 천재, Apple Lisa에 대해 이야기해 보겠습니다.

🕰️ 오늘의 키워드: Apple Lisa

  • 원어: Apple Lisa
  • 시기: 1983년 (최초의 상업용 GUI 개인용 컴퓨터 출시)

1983년 1월 19일, 애플은 세상을 바꿀 야심작 ‘리사(Lisa)’를 공개했습니다. 리사는 제록스 PARC의 Alto에서 영감을 받은 그래픽 사용자 인터페이스(GUI)와 마우스를 탑재한 최초의 상업용 개인용 컴퓨터였습니다. 당시 대부분의 컴퓨터가 텍스트 기반의 명령어 라인 인터페이스(CLI)를 사용하던 시절, 리사는 아이콘, 겹치는 창(overlapping windows), 그리고 마우스 포인터를 통해 직관적인 상호작용을 가능하게 한 혁명적인 제품이었습니다.

리사라는 이름은 공식적으로 ‘지역 통합 소프트웨어 아키텍처(Local Integrated Software Architecture)’의 약자였지만, 스티브 잡스는 훗날 자신의 딸 이름인 ‘리사 브레넌 잡스’의 이름을 딴 것이라고 인정했습니다. 이 컴퓨터는 5MHz로 동작하는 모토로라 68000 프로세서, 당시로서는 파격적인 1MB RAM, 5MB 외장 하드 드라이브를 탑재한 고사양 머신이었습니다.

⚡ 무엇이 혁명적이었나? (Deep Dive)

리사의 혁신은 단순히 GUI를 상용화했다는 점에 그치지 않습니다. 기술적으로 시대를 수십 년 앞서간 개념들을 구현했습니다.

  1. 선점형 멀티태스킹 (Preemptive Multitasking): 당시 대부분의 개인용 컴퓨터는 한 번에 하나의 작업만 처리할 수 있었습니다. 하지만 리사는 여러 애플리케이션을 동시에 실행할 수 있는 선점형 멀티태스킹을 지원했습니다. 운영체제가 각 프로세스의 CPU 점유 시간을 강제로 제어하여, 하나의 프로그램이 시스템 전체를 멈추게 하는 일을 방지하는 이 기술은 매우 진보된 개념이었습니다. 이는 후속작인 매킨토시에도 없었으며, macOS에 이 기능이 완전히 구현되기까지는 2000년대 초반까지 기다려야 했습니다.

  2. 보호 메모리 (Protected Memory): 리사는 운영체제가 각 애플리케이션에 독립된 메모리 공간을 할당하는 보호 메모리 아키텍처를 도입했습니다. 한 프로그램의 오류가 다른 프로그램이나 시스템 전체에 영향을 미치는 것을 막아 안정성을 획기적으로 높였습니다. 이 역시 모토로라 68000 CPU에 메모리 관리 장치(MMU)가 없어 소프트웨어적으로 구현해야 했기에 시스템 속도를 저하시키는 원인이 되기도 했습니다.

  3. 문서 중심 워크플로우 (Document-Oriented Workflow): Xerox Star와 마찬가지로, 리사는 ‘애플리케이션을 열고 파일을 불러오는’ 방식이 아닌, ‘문서를 클릭하면 해당 애플리케이션이 실행되는’ 문서 중심의 패러다임을 채택했습니다. 이는 사용자가 작업의 대상을 중심으로 사고하게 만들어 생산성을 높이는, 오늘날 우리가 당연하게 여기는 컴퓨팅 환경의 원형이었습니다.

하지만 이 모든 혁신에도 불구하고 리사는 상업적으로 처참하게 실패했습니다. 가장 큰 원인은 미화 9,995달러(2024년 가치로 약 31,600달러)에 달하는 엄청나게 비싼 가격이었습니다. 또한, 진보된 OS를 5MHz의 CPU로 구동하려니 시스템은 극도로 느렸고, 신뢰성 낮은 ‘트위기(Twiggy)’ 플로피 드라이브 문제도 있었습니다. 결국 리사는 약 10,000대만 판매된 채, 1년 뒤 더 저렴하고 빨랐던 매킨토시에게 자리를 내주게 됩니다.

🔗 현대와의 연결: 현대 데스크톱 OS의 청사진

리사는 상업적 실패작일지 몰라도, 그 기술적 유산은 현대 컴퓨터 과학에 지대하게 남아있습니다. 리사가 제시한 ‘데스크톱 메타포’—파일, 폴더, 휴지통 아이콘, 드롭다운 메뉴, 마우스 포인터—는 이후 출시된 애플 매킨토시는 물론, 마이크로소프트 윈도우즈의 핵심적인 디자인 철학이 되었습니다. 우리가 오늘날 스마트폰과 컴퓨터에서 사용하는 GUI의 거의 모든 요소는 리사가 뿌린 씨앗에서 자라난 열매라고 할 수 있습니다.

특히 선점형 멀티태스킹과 보호 메모리 개념은 현대 운영체제(Windows, macOS, Linux, iOS, Android)의 안정성과 성능을 지탱하는 핵심 아키텍처입니다. 우리가 스마트폰에서 여러 앱을 동시에 실행하고, 하나의 앱이 ‘먹통’이 되어도 시스템 전체가 멈추지 않는 것은 모두 리사가 1983년에 상용 컴퓨터에 처음으로 구현하고자 했던 바로 그 아이디어 덕분입니다.

📅 내일의 키워드 예고

Apple Lisa가 GUI라는 혁신을 값비싼 독점 하드웨어에 담아냈던 바로 그 해, 컴퓨터 과학의 또 다른 한편에서는 완전히 반대되는 철학이 움트고 있었습니다. 소프트웨어는 소유되는 것이 아니라 공유되어야 한다는 믿음 아래, 모든 것을 ‘자유롭게’ 만들려는 한 위대한 프로젝트가 선언됩니다. 내일은 리처드 스톨먼과 그가 시작한 ‘GNU 프로젝트’에 대해 알아보겠습니다.

📚 참고 문헌

이 콘텐츠는 AI에 의해 생성되었으며, 오류나 부정확한 정보를 포함할 수 있습니다.

카테고리:

업데이트:

댓글남기기