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:

Cyclostomi Periode Lochkovium - Masa kini 419.2–0 jtyl PreЄ Є O S D C P T J K Pg N Cyclostomata Perik laut dari SwediaTaksonomiKerajaanAnimaliaFilumChordataSuperkelasCyclostomata Duméril, 1806 Kelas Myxini (Belut lintah) Hyperoartia (perik) lbs Cyclostomi, terkadang dirujuk sebagai Cyclostomata /sɪkloʊˈstɒmətə/, adalah sebuah kelompok hewan vertebrata yang mencakup ikan tak berahang yang masih hidup: lamprey (perik) dan ikan hag (belut lintah). Kedua kelompok memiliki mulut ta...

 

 

معركة طرف الغار جزء من الحروب النابليونية لوحة تصور المعركة معلومات عامة التاريخ 21 أكتوبر 1805 البلد إسبانيا  الموقع معركة بحرية في المحيط الأطلسي36°15′N 6°12′W / 36.25°N 6.2°W / 36.25; -6.2  النتيجة انتصار البحرية الملكية البريطانية المتحاربون بريطانيا إسبانيا فرنسا �...

 

 

Go AwaySampul edisi reguler dari rilisan JepangLagu oleh 2NE1dari album To Anyonedan CollectionSisi-BIt Hurts(versi Bahasa Jepang)Dirilis09 September 2010 (2010-09-09)Format CD singel Unduhan digital Direkam2010Genre Dance-rock power pop electropop techno Durasi3:36LabelYG EntertainmentPencipta Teddy Park Shoko Fujibayashi (hanya versi Bahasa Jepang) Produser Yang Hyun Suk Teddy Park Kronologi singel Clap Your Hands(2010) Go Away Can't Nobody(2010) Lonely(2011) Go Away(2011) Scream(2012)...

German philologist Werner BetzBorn(1912-09-01)1 September 1912Frankfurt, GermanyDied13 July 1980(1980-07-13) (aged 67)Munich, GermanyNationalityGermanAcademic backgroundAcademic advisorsTheodor FringsInfluencesGeorges DumézilAcademic workDiscipline Philology Sub-discipline Germanic philology Institutions Ludwig Maximilian University of Munich Werner August Josef Betz (1 September 1912 – 13 July 1980) was a German philologist who was Chair of German and Nordic Philology at Ludwig Maxim...

 

 

Artikel ini memiliki beberapa masalah. Tolong bantu memperbaikinya atau diskusikan masalah-masalah ini di halaman pembicaraannya. (Pelajari bagaimana dan kapan saat yang tepat untuk menghapus templat pesan ini) Artikel ini sebagian besar atau seluruhnya berasal dari satu sumber. Diskusi terkait dapat dibaca pada the halaman pembicaraan. Tolong bantu untuk memperbaiki artikel ini dengan menambahkan rujukan ke sumber lain yang tepercaya. Artikel ini membutuhkan rujukan tambahan agar kualitasnya...

 

 

Species of snake Common garter snake Eastern garter snake(Thamnophis sirtalis sirtalis) Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Reptilia Order: Squamata Suborder: Serpentes Family: Colubridae Genus: Thamnophis Species: T. sirtalis Binomial name Thamnophis sirtalis(Linnaeus, 1758) Subspecies 13 sspp., see text   Range of T. s. pickeringii   Range of T. s. fitchi ...

Nationalism as applied to Pakistanis Part of a series onNationalism Nation forming Nationalism in the Middle Ages Anthem Church Colours Emblem Father Flag Epic God Identity Language Myth Sport State Symbol Treasure Core values Allegiance Independence Patriotism Self-determination Solidarity Types African Anarchist Blind Bourgeois Business Welfare Civic American French Irish Communist Constitutional patriotism Corporate Cyber- Ecological Economic Ethnic Ethnopluralism European Expansionist Hom...

 

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

 

Head of the House of Habsburg-Tuscany Archduke Gottfried of AustriaHead of the House of Habsburg-TuscanyReign8 November 1948 - 21 January 1984PredecessorArchduke Peter FerdinandSuccessorArchduke Leopold FranzBorn(1902-03-14)14 March 1902Linz, Upper Austria, Austria-HungaryDied21 January 1984(1984-01-21) (aged 81)Bad Ischl, Upper Austria, AustriaSpousePrincess Dorothea of BavariaIssueArchduchess ElisabethArchduchess AliceArchduke Leopold FranzArchduchess Maria AntoinetteNamesGerman: Gottf...

American paleontologist (1873–1963) Barnum BrownBrown in 1897Born(1873-02-12)February 12, 1873Carbondale, Kansas, U.S.DiedFebruary 5, 1963(1963-02-05) (aged 89)New York City, New York, U.S.NationalityAmericanKnown forDiscovered first documented remains of Amphipithecus mogaungensis and Tyrannosaurus rexScientific careerFieldspaleontologyInstitutionsAmerican Museum of Natural History Barnum Brown (February 12, 1873 – February 5, 1963),[1] commonly referred to as Mr. Bones...

 

 

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: Spaniards in Mexico – news · newspapers · books · scholar · JSTOR (July 2022) (Learn how and when to remove this message) Ethnic group Spaniards in MexicoEspañoles en MéxicoFagoaga Arozqueta Basque family who migrated to Mexico City, c. 1735Total population20...

 

 

مجلة Forza MilanForza Milan! (بالإيطالية)[1] معلومات عامةالنوع مجلة رياضيةبلد المنشأ  إيطاليا[1] التأسيس 1968 الاختفاء 2018 الثمن 3.5 € 34.99 € (اشتراك سنوي)شخصيات هامةرئيس التحرير فابريتسيو ميليجارييجوالتحريراللغة الإيطاليةالمواضيع كرة القدم الإدارةالمقر الرئيسي ميلانو، إيطال...

Questa voce sull'argomento calciatori brasiliani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. SílvioNazionalità Brasile Altezza183 cm Peso80 kg Calcio RuoloAttaccante Squadra Brühl CarrieraGiovanili  Santos Squadre di club1 2006-2008 Wil46 (15)2008 Zurigo13 (0)2008-2009→  Wil20 (10)2009-2010→  Lugano28 (15)2010-2011→  Losanna27 (15)2011-2014 Unio...

 

 

Men's 15 kilometre freestyle at the FIS Nordic World Ski Championships 2015Date25 February 2015Competitors86 from 35 nationsWinning time35:01.6Medalists  Johan Olsson   Sweden Maurice Manificat   France Anders Gløersen   Norway← 20132017 → FIS Nordic WorldSki Championships 2015Cross-country skiingSprintmenwomenInterval start15 km men10 km womenPursuit30 km men15 km womenMass start50 km men30 km women...

 

 

Combination of beliefs and traditions This article is about the religious term. For the linguistic term, see Syncretism (linguistics). For the political term, see Syncretic politics. 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: Syncretism – news · newspapers · books · scholar · JSTOR (July 2015) (Learn ho...

Person involved in medicine This article is about the title or occupation in medicine. For other uses, see Medic (disambiguation). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article needs editing to comply with Wikipedia's Manual of Style. Please help improve the content. (August 2014) (Learn how and when to remove this message) This article needs additional citations for verification. P...

 

 

山口アタル北海道日本ハムファイターズ #127 2023年4月8日 ファイターズ鎌ヶ谷スタジアム基本情報国籍 カナダ[1] 日本(二重国籍)出身地 カナダブリティッシュコロンビア州バンクーバー生年月日 (1999-05-28) 1999年5月28日(25歳)身長体重 179 cm89 kg選手情報投球・打席 右投右打ポジション 外野手プロ入り 2022年 育成ドラフト3位年俸 260万円(2024年)[2]経歴(...

 

 

Mosque in Donggang, Pingtung County, Taiwan An-Nur Tongkang Mosque東港清真寺ReligionAffiliationIslamBranch/traditionSunniLocationLocationNo. 115, Xingyu Street, Donggang, Pingtung County, TaiwanShown within Pingtung CountyGeographic coordinates22°27′41.0″N 120°26′47.8″E / 22.461389°N 120.446611°E / 22.461389; 120.446611ArchitectureTypemosqueFounderMuksinDate established18 February 2018Completed2017Construction costNT$6,400,000Capacity120 worshipers The...

مسجد أغا غلام علي إحداثيات 30°17′21″N 57°04′37″E / 30.289027777778°N 57.077083333333°E / 30.289027777778; 57.077083333333   معلومات عامة الموقع كرمان[1]  القرية أو المدينة كرمان الدولة  إيران تاريخ الافتتاح الرسمي 1814[2]  أبعاد المبنى التفاصيل التقنية المواد المستخدمة طابوق،  ...

 

 

Russian neuropsychologist (1902-1977) Alexander LuriaLuria, c. 1940Born(1902-07-16)16 July 1902Kazan, Kazan Governorate, Russian EmpireDied14 August 1977(1977-08-14) (aged 75)Moscow, Russian SFSR, Soviet UnionNationalitySovietAlma materKazan State UniversityFirst Moscow State Medical UniversityScientific careerFieldsNeuropsychologyPsychologyNotable studentsOlga Vinogradova Neuropsychology Topics Brain regions Clinical neuropsychology Cognitive neuropsychology Cognitive neurosc...