IBM TopView

IBM TopView
톱뷰
Topviewvirtualpc.jpg
일반적인 TopView 세션
개발자IBM
작업 상태중단됨
소스 모델폐쇄원
초기 릴리즈1985년 3월; 37년(1985-03)[1][2][3]
최신 릴리즈1.12 / 1987년 4월 2일; 34년(1987-04-02)
마케팅 대상비즈니스
플랫폼x86, (DOS 2.0 – 6.0)
체납
사용자 인터페이스
텍스트 기반(텍스트 모드)
면허증소유권

TopViewIBM개발한 PC DOS용 최초의 객체 지향, 멀티태스킹, 윈도잉 개인용 컴퓨터 운영 환경으로 1984년[1] 8월에 발표되어 1985년 3월에 출하되었다.[2][3]TopView는 사용자가 PC에서 동시에 둘 이상의 애플리케이션을 실행할 수 있는 텍스트 모드(그래픽 모드에서도 실행되었지만) 운영 환경을 제공했다.IBM은 주요 고객들에게 제품의 초기 버전을 시연한 후 그들이 새로운 PC AT 컴퓨터를 출하할 무렵에 제품을 일반적으로 사용할 수 있도록 하였다.

희망찬 시작

1983년 11월 마이크로소프트윈도 1.0을 발표했을 때 IBM PC용 MS-DOS 대중화에 있어 마이크로소프트의 중요한 파트너인 국제비즈니스머신(IBM)은 특히 다가오는 윈도우 환경에 대한 지원을 발표하지 않았다.[4]IBM은 마이크로컴퓨터 시장이 멀티태스킹 환경이 필요하다고 판단했다.1985년 TopView를 출시했을 때 언론은 이 소프트웨어가 IBM이 대형 컴퓨터에 수년간 제공했던 것과 유사한 독점 운영체제를 만들어 IBM PC에 대한 통제력을 높이려는 IBM의 계획의 시작이라고 추측했다.[5]또한 TOPView는 DOS와 대부분의 애플리케이션이 8086/8088 리얼 모드에서 실행되고 있었기 때문에 새로운 IBM AT가 새로운 80286 CPU의 하드웨어 멀티태스킹 및 보호 모드 기능을 사용할 수 있는 운영 체제를 갖추지 못한 것에 놀란 고객들에게 IBM이 서비스를 제공할 수 있도록 했다.

TopView의 가상 메모리 관리 기능을 감안하더라도 하드웨어 제한은 여전히 새로운 환경을 지탱했다. 즉, 256KB의 RAM을 보유한 AT는 DOS와 TopView가 로딩된 후에만 RAM에 80KB의 애플리케이션 코드와 데이터를 저장할 수 있었다. 512-640KB는 당시의 대표적인 두 개의 애플리케이션 프로그램을 로딩하도록 권장되었다.이것은 초기 IBM XT가 설치할 수 있었던 최대치였다.일단 로드되면, TopView는 DOS가 소비하는 메모리의 많은 부분을 되찾았지만, 여전히 업계 비평가들을 만족시키기에는 충분하지 않았다.TopView는 어떤 x86 프로세서에서든 실제 모드로 실행되었고 제대로 동작된 DOS 프로그램(즉, 화면에 직접 쓰지는 않았지만 BIOS 10시간, DOS 21시간 사용 프로그램(예: IBM Assistant Programs of Productivity Programs)을 윈도우 배열에서 실행할 수 있었다.[6]올바르게 동작하는 애플리케이션은 표준 DOS 및 BIOS 기능 호출을 사용하여 시스템 서비스와 하드웨어에 액세스할 수 있다.Lotus 1-2-3, WordStar 및 dBase III와 같은 잘못된 프로그램(예: 화면에 직접 쓴 프로그램)은 여전히 TopView 환경에서 실행되지만 전체 화면을 소비하게 된다.[7]객체 지향 애플리케이션은 TopView API를 사용하여 작성되었다.TopView는 8088(IBM이 말하는 고정 디스크) 및 80286에서 실행되도록 개발되었다.TopView는 더 나은 가상화를 가능하게 하는 Intel 80386 프로세서에 추가된 가상 8086 모드를 사용하도록 업데이트되지 않았다.[citation needed]

처음에 확장된 기능과의 호환성은 주로 IBM 애플리케이션으로 제한되었고, WordPerfectPolksWriter와 같은 몇몇 타사 제품도 함께 제공되었다.제3자 개발자들이 시장 수요를 보지 못했을 때 확장 기능 지원(애플리케이션 간 잘라내기/복사/붙여넣기를 할 수 있도록 블록 삽입 및 삭제 등)을 추가하기를 꺼리는 닭고기가 발달한 상황.[6]그러나 대부분의 DOS 프로그램은 이러한 기능을 지원했으며 사용자가 TopView 팝업 메뉴를 사용하여 잘라내기, 복사 및 붙여넣기 작업을 수행할 수 있도록 했다.

일부 사람들은 IBM이 새로운 기술 사양을 준수하도록 자신들에게 의존하도록 강요하기 위해 TopView를 사용할 계획이라고 믿었다.[3]이후 버전의 TopView가 출시되면서 시스템 서비스와 하드웨어에 대한 직접 액세스를 차단해 보다 도전적인 DOS 앱을 멀티태스킹 방식으로 실행할 수 있었다.

TopView는 특히 다른 프로그램이 사용할 수 있는 불필요한 자원을 주지 않기 위해 멀티태스킹 환경에서 특정 DOS 프로그램을 실행하는 방법을 정의한 PIF 파일(Program Information Files)을 처음 도입했다.TopView의 PIF 파일은 QuartdeckDESQviewMicrosoft Windows에 의해 상속되고 확장되었다.[8]Program Information Files의 개념은 Concurrent DOS, Multiuser DOS, Datapac System Manager, REAL/32와 같은 Digital Research 운영 체제에서도 사용되었지만, PIFED 명령을 사용하여 필요한 프로그램 정보가 에 직접 내장되었다.EXE 또는 .COM 실행 파일.[9]

버전 이력

1986년 6월에 도입된 버전 1.1은 IBM PC 네트워크IBM 3270 터미널 에뮬레이션에 대한 지원을 추가했다.중요한 것은, 모든 컴퓨터의 하드 디스크와 286 CPU가 장착된 기기의 높은 메모리 영역으로 비거주 프로그램 스와핑에 대한 지원이 추가되었다.처음에 DOS 배치 파일에 대한 서포트 부족이 개선되었다.[7]

1987년 4월에 도입된 버전 1.12는 새로운 IBM PS/2 시리즈, DOS 3.30 운영 체제 및 새로운 PS/2 마우스에 대한 지원을 추가했다.또한 현재 최대 4개의 직렬 포트를 사용할 수 있다.[10]

사양 및 중단

TopView는 멀티태스킹 환경이 필요 없는 Ready, Spotlight, Borland Sidekick과 같은 값싸고 메모리 집약적인 TSR 작업 스위처에 이미 많은 잠재 사용자들이 만족하고 있는 가운데 시작부터 기대 이하의 판매로 판매되었다.[11]TopView는 그래픽 모드(TOPVIEW /G)에서 실행되었지만 거의 사용되지 않았다.1987년 중반까지, IBM은 TopView에서 벗어나기 시작했고, 개발자와 최종 사용자 모두에게 OS/2의 사용을 촉진하고 있었다.OS/2 1.0은 PC/AT 기반 80286에서 하나의 리얼 모드와 복수의 16비트 보호 모드 세션이 동시에 실행되도록 허용하고 1987년 4월에 발표된 DOS 대안으로 제공되어, 그 후 12월에 출시한 선제적인 멀티태스킹, 멀티스레딩 OS였다.1988년 10월 OS/2 1.1과 함께 그래픽 사용자 인터페이스(Presentation Manager)가 추가되었다. 1.1은 화면, 키보드 또는 마우스 인터페이스가 필요 없는 내장형 시스템뿐만 아니라 Presentation Manager를 포함하거나 포함하지 않고 실행할 수 있었다.IBM은 공식적으로 1990년 7월 3일 TopView 버전 1.12의 최종 출시 마케팅을 중단했다.[3]TopView의 개념은 다른 DOS 멀티태스커에 의해 추진되었는데, 가장 두드러진 것은 TopView의 사용자 인터페이스와 많은 기능을 유지한 Quadecdeck의 DESQview이며, 80286 및 호환 가능한 프로세서의 특수 기능에 대한 지원, 그리고 DESQview/X(1992년 6월 출시)와 함께 실행 중인 진정한 GUI 인터페이스와 같은 기능을 추가하였다.DOS. TopView API 호환성을 윈도우에 구현하겠다는 명시적인 의도로 1986년에 마이크로소프트가 구매한 Mondrian이라는 다이너믹 시스템즈에서 나오는 프로그램을 포함하여, TopView와 유사한 다양한 프로그램도 이용이 가능했다.[12]이후 1992년 4월에 IBM은 가상 8086 모드와 Intel 80386의 완전한 32비트 지원을 포함하는 OS/2 2.0을 도입하여 DESQview 및 기타 유사한 환경도 지원했다.OS/2 2.0은 386에 대한 32단계 우선순위(중요 시간부터 유휴 시간까지)를 포함한 선제적 멀티태스킹 OS에 기반한 우선 순위였다.

TopView에는 IBM PC DOS 버전 2.0 ~ 5.0 또는 MS-DOS 2.0 ~ 6.0이 필요하며 이후 버전에서는 실행되지 않는다.

TopView의 주요 기여자는 데이비드 모릴(Glass 프로젝트가 보카 라톤으로 옮겨진 후 코드명 '오리온'), 데니스 맥킨리(태스크링), 로스 쿡(메모리 매니지먼트), 밥 홉스(탑뷰 툴킷), 닐 휘튼(제품 매니저) 등이다.빌 게이츠, 스티브 발머, 고든 레트윈 등 마이크로소프트의 주요 경영진들은 IBM의 Don Estridge가 IBM Boca Raton에 TopView의 특별 데모를 보기 위해 초청한 것을 받아들였다.게이츠는 윈도우가 TopView가 가지고 있는 멀티태스킹(Windows가 CPU를 공유하기 위해 협력적인 방법을 사용)과 윈도우 설정 기능(즉, 겹치는 윈도우 등)을 가지고 있지 않다는 사실에 동요했다.게이츠는 TopView가 여러 개의 Microsoft BASIC 통역기를 멀티태스킹 방식으로 윈도우(오버랩핑 및 나란히)에서 실행하는 것을 목격했다.이후 마이크로소프트는 이 회의에서 배운 내용을 바탕으로 MS-DOS 4.0(멀티태스킹) 멀티태스킹 버전을 출시했다.비록 TopView 개발을 위한 마이크로소프트와의 공동 개발 협정은 없었지만, 에스트릿지는 나중에 휘튼(휘튼과 탑View 팀의 희망에 반대하여)에게 TopView의 모든 소스 코드와 문서를 마이크로소프트에 넘겨달라고 부탁했다.회의가 끝난 지 얼마 되지 않아 에스트리지의 요청이 승인되었다.게이츠는 네이단 미어볼드가 이끄는 단체에 암호와 문서를 주었다.일단 게이츠의 사양에 따라 코드가 수정되자, 그는 회사를 구입했다.제품 자체인 몽드리안은 한 번도 출시되지 않았다.그러나 게이츠는 마이크로소프트에서 팀원들에게 주요 직책을 주었다.이를 계기로 마이크로소프트와 OS/2 공동개발을 위한 공동개발협정(이전에는 도스만 포함했던 협정)(1990년까지 지속된 협정)이 체결되었다.이 모든 것은 1969년에 제기된 미국 대 IBM 반독점 법원 사건을 만족시키기 위해 이루어졌다.1982년 해임됐음에도 불구하고 IBM은 해임 후 10여 년간 독점금지 문제에 빠져 90년대 초중반까지 법적 멍청이에서 회복하지 못했다.1990년 6월, 공정위는 PC 소프트웨어 시장에서 마이크로소프트와 IBM 사이의 유착 가능성에 대한 조사를 시작했다.

리셉션

1985년 InfoWorld는 TopView를 "너무 많은 메모리를 소유하는, 평범한 바닐라 소프트웨어"라고 묘사했다.[13]BYT는 또한 TopView의 메모리 사용을 비판했지만, "IBM PC용으로 작성된 대부분의 소프트웨어가 TopView 호환성이 있다는 것을 알게 될 것"이라고 말했다.이 잡지는 저렴한 가격과 "혁신적인 멀티태스킹 기능"에 주목하며 이 소프트웨어가 "많은 사용자들을 끌어들일 것"[14]이라고 전망했다.

1985년 디지털 리서치는 TopView의 대안으로 GEM과 함께 멀티태스킹 Concurrent DOS 4.1을 포지셔닝했다.[15]

참고 항목

참조

  1. ^ a b IBM. TopView 안내서.1984-08-14 ([1]).
  2. ^ a b IBM. TopView 발표서. 1985-02-19 ([2]).
  3. ^ a b c d Dvorak, John C. (2007-01-16). "Whatever Happened to Topview?".
  4. ^ Markoff, John (1983-11-21). "Microsoft Does Windows". InfoWorld. Vol. 5, no. 47. Menlo Park, CA: Popular Computing. pp. 32–36. ISSN 0199-6649.
  5. ^ Edelhart, Mike (1985-04-30). "TopView Enters the Fray". PC Magazine. pp. 125–126. Retrieved 2013-10-28.
  6. ^ a b Magid, Lawrence J. (1985-06-17). "IBM TopView Promising but Has Limitations". Los Angeles Times.
  7. ^ a b IBM. TopView 1.1 안내서. 1986-06-25 ([3]).
  8. ^ Dobb의 문서화되지 않은 코너- PIF 파일 형식 또는 TopView(일종의) 수명!
  9. ^ 디지털 리서치.Concurrent DOS 386 - Multiuser/Multitasking 운영 체제 - 참조 매뉴얼.1987 ([4]).
  10. ^ IBM. TopView 1.12 안내서.1987-04-02 ([5]).
  11. ^ Burke, Steven (1985-10-07), "Speculation About Topview Persists", InfoWorld, pp. 34–35
  12. ^ Moran, Tom (1986-06-30), "Software Makers Lean To Microsoft's Windows", InfoWorld, p. 5
  13. ^ Fawcette, James E. (1985-03-11). "Awaiting PC AT Clones". InfoWorld (editorial). p. 5. Retrieved 2015-02-01.
  14. ^ Byers, T. J. (Fall 1985). "TopView". BYTE: 247. Retrieved 2016-03-19.
  15. ^ CW (1985-06-21). "Concurrent DOS 4.1 in den USA angekündigt". Computerwoche (in German). Archived from the original on 2017-01-18. Retrieved 2017-01-18.

외부 링크