멀티파인더

MultiFinder

멀티파인더는 1987년[1] 8월 11일 도입되어 시스템 소프트웨어 5에 포함된 애플 매킨토시클래식OS확장판이다.[2] 번에 여러 애플리케이션의 공동 멀티태스킹을 추가해 한 번에 한 애플리케이션만 실행할 수 있는 기존 매킨토시 시스템보다 훨씬 개선됐다.시스템 7의 등장으로 멀티파인더는 운영체제의 표준 통합부품이 되었고, Mac OS X가 등장할 때까지 남아 있었다.

역사

배경

최초의 매킨토시는 1984년에 출시되었고, 애플의 개발자들은 이 머신의 128KB이 너무 제한적이어서 애플이 리사를 위해 개발했던 애플리케이션 멀티태스킹 기능을 포기해야 한다고 이른 결정을 내렸다.[citation needed]훨씬 더 많은 RAM이 주요 특징인 매킨토시 하드웨어 모델이 출시됨에 따라, 새로운 프로그래밍 기법이 사용자들이 동시에 애플리케이션을 실행할 수 있는 해결책으로 개발되었다.데스크 액세서리는 시스템 6의 수명을 통해 주식이 되었고, 전환기는 멀티파인더에 자리를 내주고, 멀티파인더는 시스템 7에 직접 통합되었다.

책상 액세서리

어느 정도의 자유를 허용하고 인터페이스 일관성에 대한 GUI의 약속을 전달하기 위해, 원래의 Macintosh는 계산기와 같은 데스크 액세서리를 동시에 실행할 수 있다.그러나 RAM 보존을 위해 기능성이 의도적으로 제한된다.사실, 그것들은 하드웨어 주변장치 지원을 위해 설계된 멀티태스킹 시스템을 이용하는 장치 드라이버들이다.이처럼 이들의 달리기 환경은 크게 제한받고 있다.그들은 단 하나의 창만 그릴 수 있으며, 기본적으로 특별한 둥근 모양새가 주어진다.시스템 소프트웨어가 이들을 구체적으로 지원하는 데는 별 도움이 되지 않지만, 데스크 액세서리의 인기로 인해 많은 애플리케이션 개발자들이 초기부터라도 좋은 협력 멀티태스킹 지원을 보장하게 되었다.

스위처

애플의 최초 매킨토시 소프트웨어 설계자 중 한 명인 Andy Hertzfeld는 1984년 10월 존 마코프가 IBM PC의 종료체류 레지던트 프로그램을 사용하는 것을 보고 스위처를 썼다.연말까지 그는 작업용 시제품을 가지고 있었고, 곧 대중 앞에서 그것을 시연했다.[3]마이크로소프트와 애플 모두 이 유틸리티를 구입하기를 원했다.헤르츠펠트는 애플이 더 많은 돈(미화 10만 달러 + 로열티)을 제시했고, 애플은 스위처와 함께 Fat Mac을 선적할 계획이었기 때문에 후자의 제안을 선택했다.스위처의 첫 번째 공식 버전은 1985년 4월에 등장했다.[4]

스위처는 응용프로그램을 로드할 수 있는 메모리에 고정된 슬롯을 여러 개 지정하여 작동한다.그런 다음 사용자는 메뉴 모음 상단에 있는 작은 버튼을 클릭하여 이러한 응용 프로그램 사이를 전환할 수 있다.현재 응용프로그램은 수평으로 시야에서 벗어나 미끄러져 들어가고, 다음 응용프로그램은 미끄러진다.어색하기는 하지만, 이러한 접근방식은 기존 시스템의 메모리 관리 체계와 잘 맞아떨어지며, 응용 프로그램들은 스위처와 함께 작동하기 위해 특별한 프로그래밍을 필요로 하지 않는다.[5]스위처사에 대한 이러한 초기 작업은 애플 시스템 소프트웨어 엔지니어인 에리히 링위발트와 필 골드먼에 의한 멀티파인더 개발로 이어졌다.

마이크로소프트는 스위처가 특히 메모리에 최적화된 매킨토시 애플리케이션에[4] 혜택을 주는 것으로 보고 있어 유틸리티는 엑셀과 함께 출고되었다.마이크로소프트는 여러 응용 프로그램을 스위처와 함께 사용하는 것이 Lotus Symphony와 같은 단일 통합 소프트웨어 응용 프로그램보다 더 바람직하다고 말했다.[6]1987년까지 Compute!'s Apple Applications는 "많은 Macintosh 소유자들이 한 번에 둘 이상의 애플리케이션을 사용할 때만 편안함을 느낀다"고 보고했다.스위처와 책상 액세서리는 그 철학의 가장 일반적인 두 가지 예"라고 말했다.[7]PC 매거진은 스위처가 시스템의 소중한 작은 램을 너무 많이 사용했고, 충분히 신뢰할 수 없었다고 전했다.[8]

멀티파인더

개봉 전 '쥬글러'[9]로 알려진 멀티파인더는 1987년 8월 11일 선보였다.[1]단순히 협동 애플리케이션 계층화 모델을 활용해 서로 다른 애플리케이션에서 나오는 윈도우가 공존하는 방식이다.그것의 초기 릴리스는 두 개의 동시 응용 프로그램만 처리할 수 있고, 그 중 하나는 백그라운드에서 실행되며,[8] 이후 릴리스는 더 많은 동시 응용 프로그램을 허용한다.응용 프로그램이 활성화되면 모든 창이 단일 계층으로 앞으로 나오게 된다.이 접근방식은 이미 문서화된 많은 윈도우 데이터 구조와의 역호환성을 위해 필요하다.멀티파인더는 어플리케이션이 메모리 요구 사항을 미리 공급할 수 있는 방법도 제공해 멀티파인더가 필요에 따라 각각 RAM 한 덩어리를 할당할 수 있도록 했다.이 계획은 기능적이긴 하지만 사용자에게 많은 문제를 야기하는 심각한 한계를 가지고 있다.가상 메모리는 PMMU 칩(Mac II급 컴퓨터 필요)과 Connectix에서 Virtual from Connectix라는 확장명을 가진 컨템포러리 맥에서만 사용할 수 있었다.[10]애플은 결국 시스템 7의 도입으로 가상 메모리를 제공했다.[11]

1987년 이후, 시스템 6의 엔지니어 Erich Ringewald는 이러한 구조적 문제를 함께 해결하고자 하는 욕구는 그가 새로운 MacOS의 의도된 미래로서 Pink 프로젝트를 도전적으로 공동 설립하고 이끌도록 만들었고,[12] 그 후 Be Inc.의 최고 소프트웨어 설계자가 되어 1990년에 BeOS를 설계하게 될 것이다.[13]

시스템 7의 출시로 멀티파인더 확장은 운영체제와 통합되어 맥 OS 8과 맥 OS 9에 그대로 남아 있다.그러나 OS로의 통합은 멀티파인더의 본질적인 특성과 단점을 고치는 데 아무런 도움이 되지 않는다.[10]맥 OS X에서 현대적선제적 멀티태스킹 유닉스 기반 OS로의 이동으로 멀티파인더 모델이 폐기될 때까지 이러한 문제는 메인스트림 매킨토시 운영체제에서 극복되지 않았다.

리셉션

멀티파인더에 대한 비판적인 수신은 일반적으로 호의적인 반면 기존의 단일 태스크 시스템 재설정에 필요한 트레이드오프를 인정한다.MultiFinder의 1987년 발매에 따라, PC MagazineIBM경쟁 OS/2 멀티태스킹 운영 체제를 제치고 시장에 나온 것에 주목했으며, MultiFinder가 있는 System은 "문맥 전환기 이상의 것이긴 하지만 진정한 멀티태스킹 운영체제는 아니다"[8]라고 말했다.1990년에 InfoWorld는 4가지 메인스트림 데스크톱 멀티태스킹 옵션을 테스트했다.DesqView, OS/2 1.2, Windows 3.0 및 MultiFinder가 설치된 시스템 6멀티파인더는 속도, 사용 편의성, 가치 측면에서 전반적으로 긍정적인 평가를 받았다.멀티파인더가 없는 싱글태스킹 시스템 6에 비해 파일 전송과 인쇄 속도가 절반으로 줄었지만, 이는 여전히 윈도, 디스큐뷰에 버금가는 속도였고 OS/2보다 훨씬 빨랐다.이러한 트레이드오프는 기본적으로 설계되었지만 친숙하지 않은 OS/2에 비해 현대적인 애드온 멀티태스커의 전형으로 여겨졌다.[10]

참조

  1. ^ a b "Mac GUI :: MultiFinder Announced". macgui.com. Retrieved October 9, 2017.
  2. ^ Macintosh: 시스템 소프트웨어 버전 기록, Apple
  3. ^ "Mac GUI :: Switching Mac Applications". macgui.com. Retrieved February 15, 2019.
  4. ^ a b Hertzfeld, Andy. "Switcher". Folklore.org.
  5. ^ "Mac GUI :: Switcher hints". macgui.com. Retrieved October 9, 2017.
  6. ^ Pournelle, Jerry (September 1985). "PCs, Peripherals, Programs, and People". BYTE. p. 347. Retrieved March 20, 2016.
  7. ^ "Information On A Card". Compute!'s Apple Applications. December 1987. p. 6. Retrieved August 18, 2014.
  8. ^ a b c "The new seekers: Hypertext comes of age". PC Magazine. November 24, 1987. p. 109. Retrieved March 8, 2019.
  9. ^ "Mac Bulletin". MacWorld. September 1987.
  10. ^ a b c "Orchestrating applications". InfoWorld. September 24, 1990. p. 83.
  11. ^ Inside Macintosh: Memory. Reading, Massachusetts: Addison-Wesley Publishing Company. 1992. pp. 3–5. ISBN 0-201-63240-3.
  12. ^ Hormby, Tom (April 27, 2014). "Pink: Apple's First Stab at a Modern Operating System". Low End Mac. Retrieved February 1, 2019.
  13. ^ "Be Newsletter". Be Newsletter. Vol. 3, no. 8. March 25, 1998. Retrieved February 1, 2019.