운영 체제 선택

Pick operating system
운영 체제 선택
개발자돈 넬슨, 리처드 A. (딕) 픽, TRW
기입처어셈블리 언어
초기 릴리즈1965년(소녀), 1973년(현실 운영체제)
마케팅 대상비즈니스 데이터 처리
이용가능기간:영어
플랫폼Solaris, Linux, AIX, Windows Server(2000 이상)
커널 타입일원화(또는 운영 환경 구현의 경우 없음)
체납
사용자 인터페이스
텍스트 기반
면허증.독자 사양

Pick 운영체제(종종 "Pick system" 또는 "Pick"[1]이라고 불립니다)는 MultiValue 데이터베이스를 기반으로 하는 수요 페이지의 멀티 사용자 가상 메모리 시분할 컴퓨터 운영체제입니다.Pick은 주로 비즈니스 데이터 처리에 사용됩니다.개발자인 리차드 A. (딕) [2]픽의 이름을 따왔다.

"Pick system"이라는 용어는 또한 이 다중값 데이터베이스를 사용하고 Pick/B를 일부 구현하는 모든 운영 환경의 총칭으로 사용되게 되었습니다.ASIC 및 영어/Access 쿼리.Pick은 다양한 미니컴퓨터에서 시작했지만, 시스템과 그 다양한 구현은 결국 많은 종류의 마이크로컴퓨터, 개인용[3] 컴퓨터메인프레임 [4][5]컴퓨터로 확산되었습니다.

개요

Pick 운영체제는 데이터베이스, 사전, 쿼리 언어, 절차 언어(PROC), 주변기기 관리, 다중 사용자 관리 및 컴파일된 BASIC 프로그래밍 [6]언어로 구성됩니다.

데이터베이스는 '해시 파일' 데이터 관리 시스템입니다.해시 파일 시스템은 데이터베이스 관리 시스템으로서 어소시에이션 파일을 사용하여 일괄적으로 구성되고 링크 및 제어되는 동적 어소시에이션 어레이의 집합체이다.Pick은 해시 파일 지향으로 데이터 액세스 시간을 효율화합니다.원래 Pick의 모든 데이터 구조는 해시 파일(최저 레벨)이었습니다.즉, 레코드는 일련의 값에 대한 프라이머리 키의 관련 쌍으로 저장됩니다.현재 Pick 시스템은 Windows 또는 Unix의 호스트 파일에 어떤 형식으로든 기본적으로 액세스할 수 있습니다.

Pick 데이터베이스는 하나 이상의 계정, 마스터 사전, 사전, 파일 및 하위 파일로 나뉘며, 각 파일은 해시 테이블 지향 파일입니다.이러한 파일에는 필드, 서브필드 및 서브서브필드로 구성된 레코드가 포함됩니다.선택에서 레코드는 항목, 필드는 속성, 하위 필드는 값 또는 하위 값이라고 합니다(따라서 현재 "다중값 데이터베이스" 레이블).모든 요소는 가변 길이이며 필드 및 값은 특수 구분자로 구분되어 있으므로 파일, 레코드 또는 필드에 엔티티 하위 수준의 엔트리를 원하는 수만큼 포함할 수 있습니다.따라서 Pick 항목(레코드)은 하나의 완전한 엔티티(송장, 구매 주문서, 판매 주문서 등)가 될 수도 있고 대부분의 기존 시스템에서 파일과 같을 수도 있습니다.다른 공통 플레이스 시스템(예: 소스 프로그램 및 텍스트 문서)에 '파일'로 저장된 엔티티는 [7]Pick의 파일 내에 레코드로 저장되어야 합니다.

파일 계층은 디렉터리, 하위 디렉터리 및 파일의 일반적인 Unix 계층과 거의 동일합니다.마스터 사전은 다른 사전, 파일 및 실행 프로그램에 대한 포인터를 저장하는 디렉토리와 유사합니다.마스터 사전에는 명령줄 언어도 포함되어 있습니다.

모든 파일(계정, 사전, 파일, 하위 파일)은 모든 레코드와 마찬가지로 동일하게 구성됩니다.이 균일성은 시스템 기능 및 시스템 관리 명령에 의해 시스템 전체에서 이용됩니다.예를 들어, 'find' 명령어는 파일에서 단어 또는 구문의 발생을 찾아 보고하며 모든 계정, 사전, 파일 또는 하위 파일에서 작동할 수 있습니다.

각 레코드에는 해당 레코드의 저장 위치를 결정하는 고유한 기본 키가 있어야 합니다.레코드를 취득하려면 , 그 키가 해시 되고, 그 결과 값이 레코드를 검색할 이산 「버킷」세트( 「그룹」이라고 불린다)를 지정합니다.버킷 내에서 레코드는 순차적으로 스캔됩니다.따라서 대부분의 레코드(예: 전체 문서)는 한 번의 디스크 읽기 작업으로 읽을 수 있습니다.이 방법은 레코드를 올바른 "버킷"에 다시 쓰는 데 사용됩니다.

Pick 레코드는 초기 구현 시 총 32KB(10MB 하드 디스크 비용이 미화 5000달러일 때)로 제한되었지만 1980년대에 이 제한이 없어졌습니다.파일에는 레코드를 무제한으로 포함할 수 있지만, 검색 효율은 파일에 할당된 버킷 수에 따른 레코드 수에 따라 결정됩니다.각 파일은 처음에 필요한 만큼의 버킷을 할당할 수 있지만 나중에 이 익스텐트를 변경하면(일부 파일 형식에서는) 파일이 대기 상태가 될 수 있습니다.현대의 모든 다중값 데이터베이스에는 특수 파일 형식이 있으며, 파일이 사용됨에 따라 익스텐트가 동적으로 변경됩니다.이들은 선형 해시라고 불리는 기술을 사용합니다.이 기술은 (일반 해시 파일처럼) 파일 크기 자체가 아니라 파일 크기 변경에 비례합니다.모든 파일은 디스크 페이지의 연속된 그룹으로 시작하여 사용되지 않는 디스크 공간에서 추가 "오버플로" 페이지를 링크함으로써 확장됩니다.

초기 선택 구현은 필요하지 않다고 간주되어 지수 구조가 없었다.1990년경에는 B-tree 인덱싱 기능이 추가되었습니다.이 기능을 통해 세컨더리 키 검색은 다른 데이터베이스 시스템에 대한 키 조회와 거의 동일하게 작동했습니다. 즉, 최소 2개의 디스크 읽기(키 읽기 후 데이터 레코드 읽기)가 필요합니다.

선택 데이터 파일은 보통 두 가지 수준입니다.첫 번째 레벨은 "사전" 레벨로 알려져 있으며 필수입니다.내용은 다음과 같습니다.

  • 사전 항목 – 데이터 포크의 항목 이름 및 구조에 대한 정의로 사용되는 옵션 항목. 보고서에 사용됩니다.
  • 데이터 레벨 식별자– 파일의 두 번째 또는 "데이터" 레벨에 대한 포인터

기본적으로는 한 수준만 사용하여 작성된 파일은 사전 파일입니다.Pick 시스템의 일부 버전에서는 여러 데이터 수준을 하나의 사전 수준 파일에 연결할 수 있습니다. 이 경우 사전 파일에 여러 데이터 수준 식별자가 있습니다.

숫자(문자 소수 자릿수로 저장됨)를 포함하여 모든 데이터가 문자로 저장되므로 Pick 데이터베이스에는 데이터 [8]입력이 없습니다.데이터 무결성은 시스템에 의해 제어되는 것이 아니라 애플리케이션과 프로그래머의 규율에 의해 제어됩니다.Pick의 논리 문서는 SQL과 같이 단편화되지 않으므로 레코드 내 무결성은 자동으로 수행됩니다.

많은 SQL 데이터베이스 시스템과 달리 Pick에서는 미리 계산된 여러 필드 별칭을 사용할 수 있습니다.예를 들어 날짜 필드에는 "1999년 10월 12일" 형식의 별칭 정의와 "10/12/99" 형식의 다른 별칭이 있을 수 있습니다.파일 상호 연결 또는 결합은 외부 키의 동의어 정의로 처리됩니다.이름이나 주소등의 고객의 데이터는, 「송장」사전에 있는 「고객 번호」의 동의어 정의에 의해서, 고객 파일로부터 청구서 파일에 「접속」됩니다.

선택 레코드 구조는 엔티티의 모든 데이터가 단일 레코드에 저장되므로 조인을 수행할 필요가 없는 비제일 정규 형식 구성을 선호합니다.이러한 방식으로 대규모 스파스 데이터 세트를 관리하면 스토리지 공간을 효율적으로 사용할 수 있습니다.이러한 데이터베이스를 NF2 또는 NF-제곱 데이터베이스라고 부르기도 합니다.

역사

Pick은 1965년 TRW의 Don Nelson과 Richard(Dick) Pick에 의해 IBM System/360에 GIRLS(Generalized Information Retrieval Language System)로 처음 구현되었으며, 샤이엔 헬리콥터 프로젝트에 대한 정부 계약에 데이터베이스 [5]개발이 필요했습니다.그것은 미군이 샤이엔 헬리콥터 부품의 재고를 [9][10]통제하기 위해 사용하기로 되어 있었다.

Pick은 이후 1973년 Microdata Corporation(및 그 영국 디스트리뷰터 CMC)에 의해 현재 노스게이트 인포메이션 [11]솔루션이 제공하는 Reality 운영체제로 상업적으로 출시되었습니다.맥도넬 더글라스는 [5]1981년에 마이크로데이터를 인수했다.

처음에는 Microdata 구현에 사용되었으며 이후 모든 Pick 시스템에 구현되었습니다. Data/B라는 기본 언어입니다.스마트 터미널 인터페이스 및 데이터베이스 조작을 위한 다수의 구문 확장을 가진 ASIC는 애플리케이션의 주요 프로그래밍 언어였습니다.스크립트 실행을 위한 PROC 프로시저 언어가 제공되었습니다.영어라는 SQL 형식의 언어에서는 데이터베이스 검색 및 보고는 가능했지만 업데이트는 불가능했습니다(나중에 영어 명령어 "REFORMAT"는 일괄적으로 업데이트를 허용했습니다).영어는 데이터 레코드의 3차원 다치 구조를 조작하는 것을 완전히 허용하지 않았다.또한 조인(join)과 같은 공통 관계형 기능을 직접 제공하지도 않았습니다.이는 필드에 대한 강력한 데이터 사전 재정의가 다른 파일에서 계산된 조회를 실행함으로써 조인을 허용했기 때문입니다.시스템에는 스풀러가 장착되어 있었다.파일 시스템 레코드의 간단한 텍스트에디터가 제공되었지만, 이 에디터는 시스템 유지 보수에만[12] 적합하고 레코드를 잠글 수 없었기 때문에 대부분의 애플리케이션은 데이터 검증과 레코드 잠금을 확실하게 하기 위해 배치, RPL 또는 BASIC 언어 등의 다른 도구를 사용하여 작성되었습니다.

1980년대 초까지 관찰자들은 Pick 운영체제를 [13]Unix의 강력한 경쟁자로 보았다.BYTE는 1984년에 "Pick은 단순하고 강력하며 효율적이고 신뢰할 수 있는 것처럼 보인다... 멀티 사용자 시스템으로 잘 작동하기 때문에 아마도 XT를 사용하는 가장 비용 효율적인 방법일 것이다."[14]라고 말했다.Dick Pick은 Pick & Associates를 설립하고 나중에 Pick Systems, Raining Data, 그리고 (2011년 현재) Tiger Logic, 그리고 마지막으로 Rocket Software를 설립했습니다.그는 픽의 다양한 "향료"를 생산해 온 다양한 제조업체와 벤더에게 "픽"을 라이선스했습니다.Tiger Logic에서 판매된 데이터베이스 플레이버는 D3, mvBase 및 mvEnterprise였습니다.이전IBM이 "U2" 산하에 판매한 제품을 UniData 및 UniVerse라고 합니다.Rocket Software는 2010년에 IBM의 U2 제품군을, 2014년에 TigerLogic의 D3 및 mvBase 제품군을 구입했습니다.2021년 로켓은 OpenQM과 jBASE도 인수했다.

딕 픽은 1994년 [2][15]10월 뇌졸중 합병증으로 56세의 나이로 사망했다.

Pick Systems는 라이선스 소송에 휘말리는 경우가 많아 소프트웨어 마케팅 및 개선에 비교적[16][17] 적은 노력을 기울였습니다.Pick의 후속 포트에서 다른 플랫폼으로의 이동은 일반적으로 몇 년 동안 동일한 툴과 기능을 제공했지만, 대개는 비교적 작은 개선과 단순한 이름 변경(Data/B 등)이 이루어졌습니다.ASIC가 PICK/B가 되다ASIC와 영어가 [18]ACCESS가 되었습니다).라이센스 계약자들은 종종 독점적인 변형과 기능 향상을 개발했습니다(예를 들어 Microdata는 ScreenPro라고 불리는 자체 입력 프로세서를 개발했습니다).

파생상품 및 관련상품

Pick 데이터베이스는 1978년부터 1984년 사이에 약 30명의 라이선스 계약자에게 라이선스되었습니다.애플리케이션 호환 구현이 파생 모델로 발전하여 유사한 시스템에도 영감을 주었습니다.

  • Reality – Pick 데이터베이스의 첫 번째 구현은 펌웨어를 사용하여 Reality라고 불리는 Microdata 플랫폼에 구현되었습니다.첫 상업적인 발매는 1973년에 있었다.마이크로데이터는 80년대 초에 CMC Ltd.를 인수했으며 영국 헤멜 헴스테드에 기반을 두고 있다.Microdata 실장은 펌웨어로 실행되었기 때문에 각 업그레이드에는 새로운 구성 칩이 필요합니다.마이크로 데이터 자체는 결국 맥도널 더글러스 인포메이션 시스템즈에 의해 인수되었습니다.Pick과 Microdata는 서로 데이터베이스 마케팅권을 놓고 소송을 제기했습니다.최종 판단은 둘 다 권리가 있다는 것입니다.리얼리티 세쿼이아 시리즈와 페가수스 시리즈 컴퓨터 외에도 마이크로데이터와 CMC Ltd.는 동시접속자 1000명 이상을 처리할 수 있는 Sequel(세쿼이아) 시리즈를 판매했다.초기의 Reality 미니컴퓨터는 성능은 느리고 공식적인 제한을 넘었지만 200명이 넘는 동시 사용자를 처리할 수 있는 것으로 알려져 있었다.페가수스 시스템은 Sequoia를 대체했으며 이전 시스템보다 더 많은 동시 사용자를 처리할 수 있었습니다.이 오리지널 Pick 구현의 최신 버전은 Northgate Information Solutions Reality가 소유하고 배포합니다.
  • Ultimate – Pick 데이터베이스의 두 번째 구현은 1978년 Ted Sabarese가 운영하는 The Ultimate Corp라는 뉴저지 회사에 의해 개발되었습니다.이전의 Microdata 포트와 마찬가지로, 이것은 Honeywell Level 6 머신에서는 Pick 명령이 펌웨어로 설정되고 모니터가 어셈블리 코드로 설정된 펌웨어 구현입니다.시스템은 모니터/커널 기능(대부분 하드웨어 I/O 및 스케줄링)이 네이티브 Honeywell Level 6 명령 세트에 의해 실행된다는 점에서 이중 퍼스낼리티를 가지고 있었습니다.활성화 제어를 위한 모니터 "select next user"가 Honeywell WCS(writable control store)에 전달되어 선택한 프로세스에 대한 Pick assembler 코드(마이크로 코드로 구현됨)가 실행되었을 때.사용자의 타임슬라이스 유효기간이 지난 컨트롤이 네이티브레벨 6 명령 세트를 실행하고 있는 커널로 반환되었습니다.
    • Ultimate는 하드웨어(비트슬라이스, 펌웨어 구동)에 공동 프로세서를 구현함으로써 DEC LSI/11 제품 패밀리에서 이 개념을 더욱 발전시켰습니다.이 구성에서는 WCS 마이크로코드 확장 명령 세트를 갖춘 단일 프로세서가 아닌 2개의 독립된 연계 CPU를 사용했습니다.LSI11 CPU가 모니터 기능을 실행하고 공동 프로세서가 Pick Assembler 명령 세트를 실행했습니다.이 접근방식의 효율성으로 인해 성능이 2배 향상되었습니다.Honeywell Level 6 시스템용 5×, 7× 및 듀얼-7× 버전을 만들기 위해 공동 프로세서 개념이 다시 사용되었습니다.LSI11 및 레벨6 시스템의 퍼포먼스를 향상시키기 위해 코프로세서에 프라이빗 버스를 탑재한 듀얼 포트 메모리를 사용했습니다.
    • 다른 버전에서는 IOP 및 7X 보드에 DEC LSI-11을 사용했습니다.Ultimate는 1980년대에 중간 정도의 성공을 거뒀으며, DEC VAX 시스템인 750, 780, 785 및 이후 MicroVAX에서 계층으로 실행되는 구현도 포함되었습니다.Ultimate는 IBM 370 시리즈 시스템(VM 및 네이티브)과 9370 시리즈 컴퓨터에서 실행되는 Ultimate 운영 체제 버전도 가지고 있었습니다.Ultimate는 자산을 청산하기 전에 Alerion, Inc.로 이름을 변경했다.대부분의 자산은 Groupe Bull에 인수되었으며, 대부분 기존 하드웨어를 유지 보수하는 것으로 구성되었습니다.Bull은 자체적인 문제를 가지고 있었고 1994년쯤 미국의 유지보수 운영은 Wang에게 매각되었다.
  • Prime INFORMATION – Microdata 재판매업체인 Devcom은 1979년 Prime Computer 50 시리즈 시스템에서 실행하기 위해 FORTRAN 및 어셈블러에 INFORMATION이라는 PICK 스타일의 데이터베이스 시스템을 작성했습니다.그 후 프라임 컴퓨터에 매각되어 프라임 [19]인포메이션으로 이름이 변경되었습니다.그 후 VMark Software Inc.에 매각되었습니다.이는 게스트 운영 환경의 첫 번째 구현이었습니다.데이터베이스 애플리케이션에는 Dartmouth [6]BASIC의 변형인 INFO/BASIC이 사용되었습니다.
  • UniVerse – VMark Software에 의해 작성된 UniVerse라고 불리는 시스템의 또 다른 구현은 Unix 및 Microsoft Windows에서 운영되었습니다.이것은 Microdata의 Reality Operating System과 Prime INFORMATION과 같은 시스템의 다른 구현을 에뮬레이트하는 기능을 최초로 도입한 것입니다.원래는 Unix에서 실행되었지만 나중에 Windows에서도 사용할 수 있게 되었습니다.현재는 Rocket Software가 소유하고 있습니다.(Prime Computer와 VMark가 개발한 시스템은 현재 Rocket Software가 소유하고 있으며 "U2"라고 합니다.)
  • UniData – UniVerse와 매우 유사하지만 UniData는 다른 Windows 애플리케이션과 상호 작용하는 기능을 가지고 있습니다.또한 Rocket Software가 소유하고 배포합니다.
  • PI/open – Prime Computer는 Prime INFORMATION을 PI+라고 판매하던 Unix 기반 시스템용으로 C로 고쳐 썼습니다.그 후 다른 하드웨어 벤더가 제공하는 다른 Unix 시스템으로 이식되어 PI/open으로 이름이 변경되었습니다.
  • ADDS(Applied Digital Data Systems) – 소프트웨어에서만 구현되는 첫 번째 구현이므로 업그레이드는 새로운 칩이 아닌 테이프 로드에 의해 수행되었습니다."Mentor" 라인은 처음에 Zilog Z-8000 칩셋을 기반으로 했으며, 이 포트는 Motorola 68000에 큰 중점을 둔 다양한 프로세서들에 걸쳐 다양한 소프트웨어 구현을 가능하게 했습니다.
  • Fujitsu Microsystems of America – 1980년대 후반의 또 다른 소프트웨어 구현.미국의 후지쯔 마이크로시스템즈는 1989년 [20][21]10월 28일 Alpha Microsystems에 인수되었습니다.
  • 피라미드 – 1980년대에 존재했던 또 다른 소프트웨어 구현
  • General Automation "Zebra" – 1980년대에 존재했던 또 다른 소프트웨어 구현
  • Altos –8086 칩셋 플랫폼에서의 소프트웨어 실장은 1983년경 시작되었습니다.
  • WICAT/Pick – 1980년대에 도입된 또 다른 소프트웨어 구현
  • Sequoia – 1984년부터 도입된 또 다른 소프트웨어 구현입니다.Sequoia는 내결함성 멀티프로세서 모델로 [22][23]가장 잘 알려져 있습니다.이 모델은 사용자의 허락을 받으면 다이얼이 가능하고 시스템 콘솔의 키를 사용하여 단말기를 리모트로 전환할 수 있습니다.그는 키보드가 달린 프린터인 단말기 0으로 다이얼을 돌린 지원 담당자가 하는 일을 볼 수 있었다.페가수스는 1987년에 나왔다.엔터프라이즈 시스템 사업부(Pick을 판매한 부문)는 1996/97년에 [24]General Automation에 매각되었습니다.
  • 폭로 – 1984년 Cosmos는 IBM PC에서 DOS용 Pick 스타일 데이터베이스인 Revolation(나중에 Advanced Revolation)을 출시했습니다.Advanced Revolation은 현재 OpenInsight라는 GUI 지원 버전을 퍼블리싱하는 Revolation Technologies가 소유하고 있습니다.
  • jBASE – jBASE는 1991년 영국 헤멜 헴스테드에 있는 동명의 소규모 회사에서 출시되었습니다.전 Microdata 엔지니어가 작성한 jBASE는 시스템의 모든 구현을 어느 정도 에뮬레이트합니다.jBASE는 애플리케이션을 중간 바이트 코드가 아닌 네이티브 머신 코드 형식으로 컴파일합니다.2015년 캘리포니아 어바인에 위치한 클라우드 솔루션 공급업체[25] Zumasys는 Mpower1로부터 jBASE 배포권과 Temenos [26]Group으로부터 지적 재산을 인수했습니다.2021년 10월 14일, Zumasys는 jBASE를 포함한 데이터베이스와 툴을 Rocket [27]Software에 매각했다고 발표했다.
  • UniVision – UniVision은 Mento 버전을 대체하기 위해 설계된 Pick 스타일의 데이터베이스로 1992년 영국 셰필드의 EDP에[28] 의해 출시되었습니다.
  • OpenQMGeneral Public License에 따라 완전히 지원되는 비오픈 소스 상용 제품과 오픈 소스 형식으로 제공되는 유일한 MultiValue 데이터베이스 제품.OpenQM은 전 세계 독점 디스트리뷰터인 Zumasys에서 [29]구입할 수 있습니다.
  • Caché2005년 Caché 데이터베이스 제조사인 InterSystems는 광범위한 MultiValue [30]확장 기능인 Caché for MultiValue를 지원한다고 발표했습니다.
  • ONware – Onware는 Oracle 및 SQL Server 공통 데이터베이스를 사용할 수 있는 기능을 MultiValue 애플리케이션에 제공합니다.ONware를 사용하면 MultiValue 애플리케이션을 관계형, 객체형 및 객체형 애플리케이션과 통합할 수 있습니다.
  • D3 – Pick Systems는 Unix, Linux, Windows 서버 등의 호스트 운영체제를 사용하여 데이터베이스 제품으로 실행되도록 Pick 운영체제를 포트화하여 데이터를 호스트 운영체제의 파일시스템에 저장하였습니다.이전 Unix 또는 Windows 버전은 별도의 파티션에서 실행되어야 했기 때문에 다른 응용 프로그램과의 인터페이스가 어려웠습니다.D3 릴리스는 데이터베이스에 대한 인터넷 액세스를 통합하거나 인기 있는 워드 프로세싱 및 스프레드시트 응용 프로그램에 대한 인터페이스를 제공할 수 있는 가능성을 열었으며, 이는 많은 사용자에 의해 성공적으로 입증되었습니다.데이터베이스 및 관련 도구의 D3 패밀리는 Rocket Software가 소유하고 배포합니다.

위의 구현 등을 통해 Pick 라이크 시스템은 Unix 및 Microsoft Windows의 다양한 변종에서 실행되는 데이터베이스/프로그래밍/에뮬레이션 환경으로 사용할 수 있게 되었습니다.

수년간 Pick 또는 파생[citation needed] 구현 중 하나를 사용하여 중요하고 널리 사용되는 많은 응용 프로그램이 작성되었습니다.일반적으로 이러한 애플리케이션의 최종 사용자는 기초가 되는 Pick 구현에 대해 알지 못합니다.

비판과 비교

런타임 환경

Native Pick은 기본 운영체제(OS)를 실행할 필요가 없었습니다.이것은 Pick이 다양한 호스트 OS(Windows, Linux, Unix 등)에서 실행되도록 다시 작성되었을 때 나중에 구현되면서 변경되었습니다.호스트 OS는 하드웨어 리소스(프로세서, 메모리, 스토리지 등)에 대한 액세스를 제공했지만 Pick은 메모리 관리를 위한 내부 프로세스를 가지고 있었습니다.오브젝트 지향의 Caché는 이러한 [31]문제의 일부를 해결했습니다.

mvBase에서의 네트워킹은 TCP 포트를 통해 네트워크 연결을 관리하고 이를 내부 네트워크 선택(시리얼 [31]연결을 통해)으로 릴레이할 수 있는 호스트 OS에서 실행되는 부수적인 애플리케이션이 없으면 불가능했습니다.

자격 증명 및 보안

개별 사용자 계정은 Pick OS 내에서 생성되어야 하며 외부 소스(호스트 OS의 로컬 계정, LDAP 등)에 연결할 수 없습니다.

사용자 비밀번호는 Pick OS 내에 암호화 값으로 저장됩니다.암호화된 비밀번호는 무차별 포스 방식으로 "크래킹"할 수 있지만 공격 벡터의 일부로 시스템 액세스와 Pick 프로그래밍 기술이 필요합니다.

Rocket D3 실장은 SSL 파일 [32]암호화를 지원합니다.

전문지식과 지원

MultiValue 기반(Pick-based) 시스템의 개발자 및 지원 인력을 채용하려는 기업은 개발자가 일반적으로 대학 및 대학 코스에서 환경을 배우지 않지만 멘토링과 훈련을 통해 신속하게 생산성을 높일 수 있음을 인식하고 있습니다.프로그래밍 언어의 효율적인 설계와 특성(BASIC의 변형)으로 인해 학습 곡선은 일반적으로 낮은 것으로 간주됩니다.D3, UniVerse, UniData, jBASE, Revolation, MVON, Caché, OpenQM 및 Reality와 같은 Pick 제품은 여전히 잘 확립된 유통 채널과 리셀러를 통해 전 세계적으로 지원됩니다.mvdbms Google Group은 리소스를 찾을 때 유용합니다.(구글 그룹의 mvdbms 참조)

「 」를 참조해 주세요.

레퍼런스

  1. ^ Ramming, D; Bourdon, Roger J. (1989). "The pick operating system – a Practical Guide". Proceedings of the IEEE. 77 (2): 363. doi:10.1109/JPROC.1989.1203777. S2CID 9328922.
  2. ^ a b "Richard A "Dick" Pick (d. 19 Oct 1994)". www.countyhistorian.com.
  3. ^ "PICK Operating System – brings Mainframe Power to your PC". InfoWorld. July 27, 1987. p. 80.
  4. ^ 실제로 IBM 메인프레임에서 개발되었습니다.
  5. ^ a b c "General Overview of Classic Pick – a short history". 1995.
  6. ^ a b "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". secure28.securewebsession.com.
  7. ^ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". secure28.securewebsession.com.
  8. ^ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". secure28.securewebsession.com.
  9. ^ Donald B. Nelson (March 19, 1965). "GENERALIZED INFORMATION RETRIEVAL LANGUAGE AND SYSTEM (GIRLS) USER REQUIREMENTS SPECIFICATION". Retrieved 6 February 2015.
  10. ^ 법에 따라 이 원본 작업은 TRW 계약 이후 개발된 것과 달리 퍼블릭 도메인입니다.
  11. ^ Dick Elleray (16 July 1986). "Project Management Bulletin 1986/09 – "The Reality Operating System Revealed". 1986/09. Project Management Group, McDonnell Douglas Informations Systems Group. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  12. ^ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". secure28.securewebsession.com.
  13. ^ Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
  14. ^ Rochkind, Marc J. (Fall 1985). "Pick, Coherent, and THEOS". BYTE. p. 231. Retrieved 19 March 2016.
  15. ^ Chris Woodyard (October 19, 1994). "Software Developer Dick Pick Died at 56". The Los Angeles Times.
  16. ^ CARLA LAZZARESCHI (November 3, 1985). "Computer Wiz Tries Harder to Get Users to Pick His System". The Los Angeles Times.
  17. ^ "Pick의 마케팅 부족"
  18. ^ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". secure28.securewebsession.com.
  19. ^ "In Depth – Pick Operating System". Computerworld. March 24, 1986. p. 93.
  20. ^ 알파마이크로, 후지쯔 인수 예정L.A. 타임스 1989년 10월 28일2013년 8월 4일 취득.
  21. ^ Alpha Micro Previews Apix Concurrent Pick+Unix V.4.Computer Business Review, 1990년 3월 11일2013년 8월 4일 취득.
  22. ^ Mark, Peter B. (1985). "The Sequoia computer". ACM SIGARCH Computer Architecture News. Portal.acm.org. 13 (3): 232. doi:10.1145/327070.327218. S2CID 16954105.
  23. ^ Simons, Barbara; Spector, Alfred Z. (1990-01-01). Fault-tolerant distributed computing – Google Boeken. ISBN 9783540973850. Retrieved 2012-01-21.
  24. ^ "Sequoia Systems Reports Results for Second Quarter 1997 – Business Wire". Highbeam.com. Retrieved 2012-01-21.[데드링크]
  25. ^ news (2015-01-05). "Zumasys Acquires jBASE Database From Temenos Software Zumasys". Retrieved 2021-04-05. {{cite web}}: last=범용명(도움말)이 있습니다.
  26. ^ "Zumasys Acquires jBASE Database From Temenos Software -". www.zumasys.com. 2015-01-05.
  27. ^ https://www.rocketsoftware.com/news/rocket-software-acquires-database-and-tools-products-zumasys-inc-companies-partner-drive Rocket Software가 Zumasys로부터 데이터베이스와 툴을 취득
  28. ^ ]
  29. ^ "Home". OpenQM. Retrieved 2021-04-05.
  30. ^ "Caché for Unstructured Data Analysis InterSystems". InterSystems Corporation. Retrieved 2021-04-05.
  31. ^ a b Pick Systems Reference Manual (D3 Version 7.1.0 ed.). Newport Beach, CA: Pick Systems, Inc. 1997-07-22.
  32. ^ "Rocket Software Launches New Version of Rocket D3 Database Management System". Rocket Software. Retrieved April 29, 2020.

참고 문헌

  • 리얼리티 포켓 가이드, 조나단 E.Sisk ; Irvine, CA; JES & Associates, Inc.; 1981년 OCLC 216178915
  • PICK 포켓 가이드 조나단 E.Sisk, Irvine, CA; Pick Systems, 1982년
  • Pick 운영체제 탐색: Jonathan E.Sisk ; Steve Van Arsdale ; Hasbrouck Heights , N.J. ; Hayden Book Co . 1985 .OCLC 12967951
  • Taylor, Martin (1985). Pick For Users. Blackwell Scientific Publications. ISBN 0-632-01492-X.
  • Pick Pocket Guide; Jonathan E.Sisk ; 데스크 레퍼런스 ed ; Hasbrouck Heights , N.J. ; Hayden Book Co. 1985.OCLC 18872552
  • Pick Perspective; Ian Jeffrey Sandler; Blue Ridge Summit, PA; TAB Professional and Reference Books; 1989년.OCLC 18521562 픽 라이브러리 시리즈의 일부, Jonathan E 편집.시스크
  • 전문가용 선택: 고급 방법과 기술; Harvey Rodstein; Blue Ridge Summit, PA; TAB Professional and Reference Books; 1990.OCLC 20452708 픽 라이브러리 시리즈의 일부, Jonathan E 편집.시스크
  • 백과사전 PICK (EPICK); 조나단 E.Sisk, Irvine, CA; Pick Systems, 1992년 OCLC 28725247
  • Le Systéme d'exploptation PICK; 말콤 불; 파리: Masson, 1989.OCLC 21247561
  • Pick 운영체제; Joseph St John Bate; Mike Wyatt; New York: Van Nostrand Reinhold, 1986.OCLC 14904780
  • Pick 운영체제; Malcolm Bull; London; New York: Chapman and Hall, 1987.OCLC 1366782
  • Systeme pick; Patrick Roussel, Pierre Redoin, Michel Martin; 파리: CEDI 테스트, 1988.OCLC 19546897
  • 어드밴스 PICK et UNIX : la nouvelle norme informatique; Bruno Beninca; Aulnay-sous-Bois, Seine-Saint-Denis; Relais Informatique International, 1990.OCLC 23242884
  • Le systeme PICK : mode d'emploi d'un nouveau standard informatique; Michel Lallement, Jeanne-Franzoise Beltzer; Aulnay-sous-Bois, Saint-Denis; Reais Informatique, 1987.OCLC 20877971
  • Pick 운영체제: 실용적인 가이드; 로저 J 부르던; 영국, Workingham; Reading, Mass.: Adison-Wesley, 1987.OCLC 13945808
  • Le Systéme d'éxploitation : realités et perspectives ; Bernard de Coux ; 파리 : Afnor, 1988.OCLC 20078135
  • 기본: 프로그래머 가이드, Jonathan E Sisk를 선택합니다.Blue Ridge Summit, PA: TAB Professional and Reference Books, 1987.OCLC 16355134 픽 라이브러리 시리즈의 일부, Jonathan E 편집.시스크
  • 베이직: 레퍼런스 가이드; 린다 무이; 세바스토폴, CA: 오라일리 & 어소시에이츠, 1990.OCLC 22147353
  • IBM PC BasicPick 데이터베이스 시스템을 사용한 프로그래밍; Blue Ridge Summit, PA : Tab Books, 1990.OCLC 19723037 픽 라이브러리 시리즈의 일부, Jonathan E 편집.시스크
  • PICK 시스템의 개요;Shailesh Kamat; 1993.OCLC 29287280
  • Taylor, Martin; Rees, Stuart (1995). Unix and Unidata. Datamatters. ISBN 1-900176-00-9.
  • 선택: 다국어 운영체제 Charles M.Somerville; Computer Language Magazine, 1987년 5월, 페이지 34.
  • 백과사전 픽, 조나단 E.Sisk; Pick Systems, 1991년 6월

외부 링크