Pick (operációs rendszer)

A Pick (feltalálójáról, Dick Pick-ről nevezték el) az operációs rendszer többfelhasználója az időosztásban és a virtuális memóriában . Tartalmaz egy "többértékű" adatbázis-kezelő rendszert (RDBMS MV) és az Basic programozási nyelv, az Basic Pick tolmácsát.

Főleg a menedzsment alkalmazásokra irányul. Kezdetben miniszámítógépek számára fejlesztették ki, és átterjedt a mikrokomputerekre és a nagygépes rendszerekre. A Pick rendszer kereskedelmi fejlődése szerint az MV RDBMS és a Basic az operációs rendszer kárára fennmaradt.

Történelem

1965-ben, a TRW társaság elnyerte a szerződést az amerikai hadsereg, hogy hozzon létre egy olyan rendszert kezelő konfiguráció a komponensek a Lockheed Cheyenne helikopter . Ezt a projektet Don Nelson és Dick Pick programozókra bízzák. 1968-ban az adat-helyreállítási rendszert GIM ( Generalized Information Management ) néven nevezték el , és egy IBM 360-on valósították meg. Ezután a Pick nyelv (ma ENGLISH néven ismert) legtöbb funkciójával rendelkezett. Az adatkivonási nyelv neve GIRLS ( Generalized Information Retrieval Language System ). A TRW sikertelenül próbálja szabadalmaztatni a GIM, a GIRLS és a DM-512 összes tulajdonságát. Az amerikai hadsereg nyilvánosságra hozza a TRW által a Cheyenne helikopterekhez kifejlesztett összes funkciót. Richard Pick ezután létrehozza a Syscom vállalatot, hogy folytassa a kutatását.

1970-ben a Microdata vállalat érdeklődött Pick munkája iránt, és megszerezte a Pick rendszerek jogait. 1973-ban a Microdata szállította a „Reality Operating System” nevű rendszert egy MICRO 1600-on. A REALITY-t világszerte terjesztették, különös tekintettel a brit CMC forgalmazóra, amely 1976-ban egyesült a Microdata-val. Franciaországban az Intertechnique , eredetileg repüléstechnikai berendezések gyártója, 1975-ben vásárolta meg a Pick operációs rendszer licencét, amelyre Európában (az Egyesült Királyság kivételével) 1984-ig megtartotta kizárólagosságát.

A Microdata megvalósításánál az alkalmazások fejlesztésének fő nyelve a Databasic , egyfajta BASIC, amely kiterjesztéseket tartalmaz, hogy közvetlenül működjenek együtt a Charles Bachman (Turing Award 1973) által írt adatbázisokkal , szoftveres átfedés nélkül, és ezért a kapcsolódó koordináció nélkül. A parancsfájlok futtatásához "PROC" rendszert használtak. Az ENGLISH nyelv lehetővé tette az adatok keresését és "jelentését", de nem a frissítéseket. Működésre és nem adminisztrációra szánt, nem teszi lehetővé a 3-dimenziós többértékű adatok minden manipulációját, és nem végez hagyományos relációs adatbázis-műveleteket sem, például a csatlakozásokat, mert a szótáradatok mezők kifinomult újradefiniálásait összekapcsolások végrehajtására használják kereséssel egy másik fájlban. A rendszer tartalmaz spoolert . Egy egyszerű szövegszerkesztő biztosított, használható és használható csak karbantartás céljából, és nem tudja lezárni a rekordokat. A legtöbb alkalmazást ezért más eszközökkel írják, például a Batch, az RPL vagy a BASIC fordító segítségével az adatok érvényesítésének és a rekordok zárolásának biztosítása érdekében.

A Syscom 1971-es csődje után Richard Pick 1972-ben megalapította a „Pick & Associates” céget, amelyet később „Pick Systems” névre keresztelt, jelenleg „Raining Data” néven. 1977-ben a Microdata beperelte Picket üzleti titkok lopása miatt. Az igazságszolgáltatás úgy döntött, hogy Richard Pick nem használhatja a VALÓSÁG és az ENGLISZ neveket, és hogy a Microdata nem használhatja a PICK szót. Ugyanakkor Richard Pick számos gyártónak és eladónak engedélyezi az immár „Pick rendszert”, akik ennek különböző változatait gyártják. A valódi név RDBMS MV, és Pick az első MV RDBMS ismertetőjegye. Számos ingyenes szoftver implementáció létezik a GNU General Public License alatt (Maverick, openQM , Winter).

A Raining Data által értékesített adatbázist "D3" néven ismerik, és az IBM (ma Rocket Software) korábban "U2" néven értékesített adatbázist UniData és Universe néven is ismerik, amelyet most a VMARK FRANCE terjeszt.

Richard Pick belehalt agyvérzésbe 1994. október.

Alapelvek

A Pick adatbázis a hierarchikus bontást követi számlákra, fájlokkal, rekordokkal, mezőkkel, almezőkkel és almezőkkel. A rekordokat történelmileg úgy hívják, hogy "elemek", mezők "attribútumok", részmezők "értékek" vagy "többértékűek" (innen származik a "többértékű adatbázis" jelenlegi neve) és al-részmezők "alértékek". A mezők, részmezők és részmezők változó hosszúságúak, és speciális elválasztókkal (254, 253 és 252 karakterkódok) azonosítják őket. Ezért bármely fájl, rekord vagy mező több alacsonyabb szintű entitást is tartalmazhat. Például egy BASIC forrásprogram nincs a Pick alatt, csak egy olyan rekord, amelynek minden attribútuma egy sort alkot.

Minden fájl tartalmazhat egy vagy több "adat" részt és egy "dict" részt, amely meghatározza az adatok értelmezésének módját. Minden fiókhoz tartozik egy „fő szótár” („md”), amely felsorolja és meghatározza az összes fájlt, de az ebből a fiókból elérhető összes parancsot (eljárásokat vagy programokat), a lekérdezési nyelv elemeit stb. A „szinonimák” rendszere (Q mutató) lehetővé teszi különösen az adott fiókból egy másik fiók elemeihez való hozzáférést.

A fájlon belüli címzés hash függvény ( hash kódolás ) segítségével történik , a fájlhoz általában hozzárendelt elsődleges tér és modulo alapján, algoritmusok alkalmazásával a kulcs rögzítéséhez, és szükség esetén a partíció láncolásának (memóriaoldalak) kezeléséhez.

A Pick adatbázisok még ma is egy virtuális gép elvén működnek. Számos ezen az adatbázison futó alkalmazás a terminálemulátor használatára támaszkodik .

Bibliográfia

Megjegyzések és hivatkozások

  1. (in) „  Home  ” a jBASE-n (hozzáférés: 2020. szeptember 6. ) .
  2. http://www.microdata-alumni.org/historical.htm A Pick operációs rendszer rövid története
  3. http://www.microdata-alumni.org/reality_brochure.htm Microdata REALITY értékesítési brosúra
  4. http://www.microdata-alumni.org/cmc-reality_brochure.htm CMC REALITY üzleti brosúra
  5. Intertechnique: független alvállalkozó (Persée)

Források

Kapcsolódó cikkek

Külső linkek