VP/CSS

VP/CSS
DeveloperIBM / National CSS
Working stateHistoric
Initial release1968; 56 years ago (1968)
PlatformsIBM System/360-67, System/370
Preceded byCP/CMS

VP/CSS was a time-sharing operating system developed by National CSS. It began life in 1968 as a copy of IBM's CP/CMS, which at the time was distributed to IBM customers at no charge, in source code form, without support, as part of the IBM Type-III Library. Through extensive in-house development, in what today would be termed a software fork, National CSS took VP/CSS in a different direction from CP/CMS. Although the two systems would eventually share many capabilities, their technical implementations diverged in substantive ways.

VP/CSS ran on IBM and IBM plug compatible hardware owned by NCSS (and by a few customers with site licenses, including Bank of America and Standard Oil of California). After an initial period running on the IBM System/360-67 platform used by CP/CMS, VP/CSS was ported to the System/370 series, made possible when IBM added virtual memory capabilities to the S/370 series in 1972.

VP/CSS was notable for supporting very large numbers of interactive users per machine, when compared with other IBM mainframe operating systems. Technical, operations, and commercial factors all played a role in making National CSS a commercially viable service business.

Architecture

VP/CSS shared the basic architecture and concepts of CP/CMS, which were revolutionary for their time. A control program (called CP in CP/CMS, VP in VP/CSS) created multiple independent virtual machines (VMs), implementing a full virtualization of the underlying hardware – meaning that each time-sharing user was provided with a private virtual machine. Each appeared to be an entire, stand-alone computer, capable of running any software that could run on the bare machine, including other operating systems. (This concept was pioneered with IBM's research system CP-40 in the first version of CP/CMS.)

This design was a departure from IBM's other monolithic operating systems. Isolating users from each other improved system stability: a bug in one user's software could not crash another user's virtual machine, nor the underlying control program. This approach made CP/CMS a superior choice for commercial time-sharing, and thus a strong foundation for National CSS as it broke new ground in what would become an important new industry.

Each VM created by VP ran a simple, single-user operating system called CSS, derived from IBM's Cambridge Monitor System. CSS allowed users to run programs, manipulate a file system, and manage virtual devices.

Since VP and CSS began life as CP and CMS, respectively, they closely resembled these systems, particularly in their early days. Continuous development and introduction of new features in both VP/CSS and IBM's VM led to significant differences over time; but the systems retained an obvious family resemblance.

IBM's decision to add virtualization and virtual memory features to the S/370 reflects the success of the virtual machine approach to time-sharing. Some credit for this belated decision has been attributed to IBM's awareness of the commercial success of National CSS.[1]

NCSS enhancements

In 1968, the founders of National CSS saw that the CP/CMS operating system would be a good foundation for a time-sharing business – because of the system's technical merits, its ability to share mainframe resources among many interactive users, and its availability in source code form at no cost. Another firm, Interactive Data Corporation, reached the same conclusion. Each firm lured away key CP/CMS technical personnel from CSC, MIT, and Union Carbide.

National CSS quickly discovered, however, that CP/CMS initial performance was not adequate to sustain profitable operations – that, literally, selling every available minute of interactive time would only pay for the $50K/month equipment lease. A crash technical project began to improve performance; this led to a number of fundamental enhancements, and soon allowed the business to make money. Thus began a lengthy reimplementation effort that would occupy a large development team over the course of some fifteen years. At the end of its lifespan, VP/CSS had diverged a long way from its CP/CMS roots, and boasted a surprising array of features, some of which would be considered quite modern even today.

Key enhancements to the original CP/CMS system included changes in the dispatching algorithm and the paging system. Virtual memory was of course a new concept at the time, and the IBM System/360-67 address translation technology enabled various technical approaches. Ultimately, the VP/CSS page migration algorithm and three-queue dispatcher became well-known, and some NCSS personnel eventually joined IBM's Thomas J. Watson Research Center to work on VM technologies.

Another area for throughput improvement was in the performance of the CSS single-user operating system. One important change was replacing Channel Command Words (CCWs) and other expensive simulated instructions with something like what today are termed BIOS calls. Simulating the complex S/360 I/O architecture through virtualization was an amazing feat – done in CP's complex innermost core, in a routine called "CCWTRANS," as I/O operations were trapped within each virtual machine. However, it proved enormously cheaper to make direct hypervisor calls for targeted functions, rather than simulating the operation of low-level I/O commands. In VP/CSS, this was done using paravirtualization via the non-virtualized DIAG (diagnose) instruction. The same technique was used by IBM in CP/CMS release 3.1, and carried forward into VM/370. (It is unclear which implementation came first – or whether they were invented independently.)

Early National CSS technical efforts quickly established VP/CSS as a commercially viable version of CP/CMS. VP/CSS was reputed to have much better performance than IBM's reimplementation of CP/CMS, VM/370 – which in turn was reputed to have a substantial performance advantage over IBM's "preferred" timesharing solution, TSO. Unfortunately, documented period performance statistics are hard to find today. However, there are several data points that support such claims.

  • Regarding VM/CMS performance relative to OS/TSO:
  1. Numerous VM documents, such as Varian's famous paper, cite "CP's performance advantages over TSO".[2]
  2. From structural arguments, it is reasonable that CMS under VM should consistently outperform TSO under OS. VM was designed as a time-sharing system, and had a substantial technical edge in running interactive applications.
  3. OS/VS had well known performance problems in this period. (The MVS performance group famously adopted the turkey as the operating system's mascot.)
  4. CP/CMS started with good relative performance; and then a broad range of performance improvements followed.
  • Regarding VP/CSS performance relative to VM/CMS:
  1. NCSS had a strong commercial incentive to run as many users as possible, a pressure not present at IBM.
  2. NCSS succeeded in selling large VP/CSS site license installations to the likes of Bank of America and Standard Oil of California for time-sharing use – in spite of the manifest problems that such large IBM customers would face by going against the IBM mainstream.

The following relative performance is believed to be accurate, although documented sources remain to be located:

  • CP-67 on S/360-67 at Lincoln Laboratory: able to support 15 CMS users[3]
  • OS/VS2-TSO on S/370-168: able to support 35-50 TSO users
  • VM/370 on S/370-168: able to support 75-100 CMS users
  • VP/CSS on S/370-168: able to support 200+ CSS users

As described in History of CP/CMS, IBM's primary emphasis on MVS and its successors as its core mainframe operating system led IBM to waste the substantial technical advantage represented by VM/370. This made it possible for an independent vendor like NCSS to strike into new territory. (Industry observers have pointed out that a hardware vendor has a natural preference for selling more hardware than for increasing the number of users per machine.) NCSS gained technical advantages, and ultimately became very successful commercially, despite the fact that the optimization techniques it used to enhance VP and CSS performance were well understood, and well-documented in the literature of the day.[4]

Ultimately, after Amdahl Corporation publicized its sales wins at several large VP/CSS data centers, IBM began to pay more public attention to NCSS and its technical innovations. Not long thereafter, as the time-sharing industry began to feel pressure from the personal computer revolution, the need for a super-optimized multiuser mainframe operating system waned.

Fate

NCSS moved away from VP/CSS in the mid 80s, retargeting Nomad for VM and other platforms. It is unknown how long any NCSS site-license customers continued to use VP/CSS on their own equipment (though it seems unlikely any could continue for long without ongoing NCSS operating system support).

See also

References

  1. ^ See the CP/CMS article; Varian's paper discusses these events and the possible role of NCSS success in IBM's decision
  2. ^ See CP/CMS, Varian, p. 25, note 84 – CP's performance advantage over TSO
  3. ^ Feinleib, op. cit., p. 5 – 15 users on CP-67 at Lincoln Labs; also describes early technical steps to improve performance
  4. ^ See references to CP-40 and CP/CMS articles, which address many of the technical issues

Further reading

  • Feinleib, Harold (2005-03-04). "A technical history of National CSS" (PDF). Computer History Museum. Retrieved 2008-02-23.
  • Orenstein, Dick (2005-01-14). "From the very beginning...from my vantage point" (PDF). Computer History Museum. Retrieved 2008-02-23.
→ derivation     >> strong influence     > some influence/precedence
 CTSS 
> IBM M44/44X
>> CP-40/CMS CP[-67]/CMS  VM/370 → VM/SE versions → VM/SP versions → VM/XA versions → VM/ESAz/VM
VP/CSS
> TSS/360
> TSO for MVT → for OS/VS2 → for MVS → ... → for z/OS
>> MULTICS and most other time-sharing platforms

Read other articles:

Resolusi 86Dewan Keamanan PBBIndonesiaTanggal26 September 1950Sidang no.503KodeS/RES/86 (Dokumen)TopikPenerimaan anggota baru PBB: IndonesiaRingkasan hasil10 mendukungTidak ada menentang1 abstainHasilDiadopsiKomposisi Dewan KeamananAnggota tetap Tiongkok (ROC) Prancis Britania Raya Amerika Serikat Uni SovietAnggota tidak tetap Kuba Ekuador Mesir India Norwegia Yugoslavia Resolusi 67 Dewan Keamanan Perserikatan Bangsa-Bangsa, dia...

 

Hadi ThayebTM Hadi Thayeb, 1990 Menteri Perindustrian Dasar Indonesia ke-8Masa jabatan27 Agustus 1964 – 22 Februari 1966PresidenSoekarno PendahuluChaerul SalehPenggantiM. JusufMenteri Perindustrian Kerajinan & Tekstil Indonesia ke-8Masa jabatan22 Februari 1966 – 25 Juli 1966PresidenSoekarno PendahuluAzis SalehPenggantiMuhammad Sanusi Gubernur Daerah Istimewa Aceh ke-12Masa jabatan1981–1986 PendahuluEddy SabaraPenggantiIbrahim Hassan Informasi pribadiLah...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pran filmography – news · newspapers · books · scholar · JSTOR (September 2022) (Learn how and when to remove this template message) This list is incomplete; you can help by adding missing items. (October 2018) Pran in 2010 This is the filmography for the Indi...

American philosopher (born 1948) This article is about the philosopher. For the Indiana politician, see Greg Pence. A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page. (January 2024) (Learn how and when to remove this template message) Gregory PencePence in 2022BornGregory E. Pence (1948-01-17) January 17, 1948 (a...

 

Lucky KuswandiLahir29 Agustus 1980 (umur 43)Jakarta, IndonesiaAlmamaterArtCenter College of DesignPekerjaanSutradaraproduserpenulis skenarioeditordosenTahun aktif2006—sekarangSitus webwww.luckykuswandi.com Lucky Kuswandi, B.F.A.[1] (lahir 29 Agustus 1980) adalah sutradara, produser, penulis skenario, editor, dan dosen berkebangsaan Indonesia. Film pendeknya yang berjudul The Fox Exploits The Tiger's Might menjadi sorotan dalam Pekan Kritikus Festival Film Cannes pada tahu...

 

Pinacothèque nationale d'AthènesMusée Aléxandros-SoútzosFaçade principale de la Pinacothèque nationale d'Athènes.Informations généralesType Musée d'art, musée national (d), pinacothèqueOuverture 1900Surface 20 760 m2 (extension en 2021)Visiteurs par an environ 290 000Sites web (el) www.nationalgallery.gr(en) www.nationalgallery.gr/enCollectionsCollections Peintures grecques du XVe au XXe sièclePeintures occidentales à partir du XIVe siècle.N...

PS Mojokerto PutraNama lengkapPersatuan Sepak bola Mojokerto PutraJulukanLaskar Mojopahit(The Lasmojo)Nama singkatPSMP, MPBerdiri21 Maret 2001; 23 tahun lalu (2001-03-21)StadionGajah Mada, Mojosari, Mojokerto(Kapasitas: 15.000)PemilikPatriots Group [1]CEO Raja SiahaanManajerRamzy OkbahPelatihLulut KistonoLigaLiga 3Situs webSitus web resmi klubKelompok suporterMP ManiaMP Loyalis 2001Curva Sud Mojopahit Kostum kandang Kostum tandang Musim ini PSMP Mojokerto Tim utama Persatuan...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: 2022–23 Premier League International Cup – news · newspapers · books · scholar · JSTOR (October 2022) (Learn how and when to remove this message) This ...

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

English record producer, songwriter, and musician Ethan JohnsBackground informationBirth nameEthan Thomas Robert JohnsBorn1969 (age 54–55)Merton, London, EnglandGenresRock, pop, folk, indie rock, indie popOccupation(s)Record producer, songwriter, mixer, engineerLabelsThree Crows RecordsWebsiteethanjohns.comMusical artist Ethan Thomas Robert Johns (born 1969 in Merton, London, England)[1] is an English record producer, engineer, mixer, songwriter, and multi-instrumentalist. ...

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2013年8月6日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目剧情、虛構用語或人物介紹过长过细,需清理无关故事主轴的细节、用語和角色介紹。 (2020年10月6日)劇情、用語和人物介紹都只是用於了解故事主軸,輔助�...

 

US space base in Greenland Pituffik Space BaseNear Qaanaaq, Avannaata in GreenlandAerial view of Pituffik Space Base with Saunders Island in the background and the tombolo on the rightShield of Space Base Delta 1Pituffik Space BaseLocation in GreenlandCoordinates76°31′52″N 68°42′11″W / 76.53111°N 68.70306°W / 76.53111; -68.70306 (Pituffik Space Base)TypeUS Space Force baseSite informationOperatorUnited States Space ForceControlled bySpace ...

Berikut merupakan daftar Menteri Luar Negeri Iran. Menteri Luar Negeri pertama Iran adalah Mirza Abdolvahhab Khan Mo'tamed od-Dowleh Neshat yang menjabat antara 1819 dan 1824. Menteri Luar Negeri yang sekarang menjabat adalah Manouchehr Mottaki, yang diangkat pada Agustus 2005. Hamid Reza Assefi adalah jurubicara resminya. Ministry of MFA Iran ساختمان 7 MFA IRAN خیابان وزارت خارجه Mfa-un-street ساختمان 1304 سالن آینه س 1 دوره شاه Menteri Luar Nege...

 

Men living remotely in the Rocky Mountains of North America For other uses, see Mountain Man (disambiguation). Mountain menJim Bridger, one of the most famous mountain menOccupationOccupation typeFrontiersman (1800–1890)Activity sectorsRocky Mountains, Sierra Nevada, Cascade Range, Great Plains, Great Lakes, Appalachian Mountains, Ozark Mountains, riversDescriptionCompetenciesSkinning, marksmanship, self-defense, hunting, fur trapping, trading, canoeing, horsemanship, tracking, exploring, m...

 

1984 United States House of Representatives election in Alabama ← 1982 November 6, 1984 (1984-11-06) 1986 →   First party Second party   Leader Tom Bevill William Louis Dickinson Party Democratic Republican Leader since 1977 1981 Leader's seat 4th district 2nd district Seats won 5 2 Popular vote 821,773 308,182 Percentage 71.9% 27.0% --> Elections in Alabama Federal government Presidential elections 1820 1824 1828 1832 183...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2022) توضح الرسوم البيانية متوسط الكسر المولي (أو التركيز) لهذه الغازات النزرة في الغلاف الجوي العالمي مع مرور الوقت. هذه المتوسطات العالمية مستمدة من قياسات الق�...

 

American activist Opal LeeLee in 2021Born (1926-10-07) October 7, 1926 (age 97)[1]Marshall, Texas, U.S.EducationWiley College (BA), North Texas State University (MA)Occupation(s)ActivistCounselorKnown forGrandmother of Juneteenth Opal Lee (born October 7, 1926) is an American retired teacher, counselor, and activist in the movement to make Juneteenth a federally-recognized holiday. She is often described as the grandmother of Juneteenth.[2] On June 17, 2021, Presiden...

 

Up All NightAlbum studio karya One DirectionDirilis18 November 2011 (2011-11-18)Direkam2011GenrePop, pop rock, dance-pop, teen-popDurasi45:16LabelSyco, SonyProduserAsh Howes, BeatGeek, Brian Rawling, Carl Falk, Jimmy Joker, Matt Squire, Paul Meehan, Rami Yacoub, RedOne, Richard Biff Stannard, Shep Solomon, Steve Mac, Steve Robson, Toby Gad, Tom MeredithKronologi One Direction Up All Night(2011) Take Me Home(2012)Take Me Home2012 Singel dalam album Up All Night What Makes You Beautifu...

Genus of birds Cyrtonyx Cyrtonyx montezumae Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Galliformes Family: Odontophoridae Genus: CyrtonyxGould, 1844 Type species Ortyx montezumaeVigors, 1830 Cyrtonyx is a bird genus in the New World quail family Odontophoridae. The genus Cyrtonyx was introduced in 1844 by the English ornithologist and bird artist John Gould.[1] The name combines the Ancient Greek kurtos meaning curved and onux mea...

 

كأس إسكتلندا 1920–21 تفاصيل الموسم كأس إسكتلندا  البلد المملكة المتحدة  التاريخ بداية:1920  البطل نادي بارتيك ثيسل  عدد المشاركين 44   كأس إسكتلندا 1919–20  كأس إسكتلندا 1921–22  تعديل مصدري - تعديل   كأس اسكتلندا 1920–21 (بالإنجليزية: 1920–21 Scottish Cup)‏ هو موسم من كأس اس...