VP/CSS
વી. પી./સી. એસ. એસ. એ રાષ્ટ્રીય સી. એસ. એસ. દ્વારા વિકસાવવામાં આવેલી સમય વહેંચણી ઓપરેટિંગ સિસ્ટમ હતી. તેની શરૂઆત 1968માં આઇ. બી. એમ. ના સી. પી./સી. એમ. એસ. ની નકલ તરીકે થઈ હતી, જે તે સમયે આઇ. બી. એમ. ના ગ્રાહકોને આઇ. બી. એમ. પ્રકાર-3 પુસ્તકાલયના ભાગ રૂપે, આધાર વિના, સ્રોત કોડ સ્વરૂપમાં વિના મૂલ્યે વહેંચવામાં આવતી હતી. વ્યાપક આંતરિક વિકાસ દ્વારા, જેને આજે સોફ્ટવેર કાંટો કહેવામાં આવશે, રાષ્ટ્રીય સી. એસ. એસ. એ વી. પી./સી. એસ. એસ. ને સી. પી./સી. એમ. એસ. થી અલગ દિશામાં લઈ લીધું. જો કે બંને પ્રણાલીઓ આખરે ઘણી ક્ષમતાઓ વહેંચે છે, તેમ છતાં તેમના તકનીકી અમલીકરણ નોંધપાત્ર રીતે અલગ પડે છે. વી. પી./સી. એસ. એસ. એન. સી. એસ. એસ. ની માલિકીના આઇ. બી. એમ. અને આઇ. બી. એમ. પ્લગ સુસંગત હાર્ડવેર પર ચાલતું હતું (અને બેંક ઓફ અમેરિકા અને સ્ટાન્ડર્ડ ઓઇલ ઓફ કેલિફોર્નિયા સહિત સાઇટ લાઇસન્સ ધરાવતા કેટલાક ગ્રાહકો દ્વારા). સી. પી./સી. એમ. એસ. દ્વારા ઉપયોગમાં લેવાતા આઇ. બી. એમ. સિસ્ટમ/<આઇ. ડી. 1> પ્લેટફોર્મ પર ચાલતા પ્રારંભિક સમયગાળા પછી, વી. પી./સી. એસ. એસ. ને સિસ્ટમ/370 શ્રેણીમાં મૂકવામાં આવ્યું હતું, જે શક્ય બન્યું જ્યારે આઇ. બી. એમ. એ 1972માં એસ/370 શ્રેણીમાં વર્ચ્યુઅલ મેમરી ક્ષમતાઓ ઉમેરી હતી. અન્ય આઇબીએમ મેઇનફ્રેમ ઓપરેટિંગ સિસ્ટમ્સની સરખામણીમાં વીપી/સીએસએસ મશીન દીઠ ખૂબ મોટી સંખ્યામાં ઇન્ટરેક્ટિવ વપરાશકર્તાઓને ટેકો આપવા માટે નોંધપાત્ર હતું. રાષ્ટ્રીય સી. એસ. એસ. ને વ્યાવસાયિક રીતે વ્યવહાર્ય સેવા વ્યવસાય બનાવવામાં તકનીકી, કામગીરી અને વ્યાપારી પરિબળોએ ભૂમિકા ભજવી હતી. આર્કિટેક્ચર વી. પી./સી. એસ. એસ. એ સી. પી./સી. એમ. એસ. ની મૂળભૂત રચના અને વિભાવનાઓ શેર કરી હતી, જે તેમના સમય માટે ક્રાંતિકારી હતી. એક નિયંત્રણ કાર્યક્રમ (સી. પી./સી. એમ. એસ. માં સી. પી., વી. પી./સી. એસ. એસ. માં વી. પી. તરીકે ઓળખાય છે) એ બહુવિધ સ્વતંત્ર વર્ચ્યુઅલ મશીનો (વી. એમ.) બનાવ્યાં છે, જે અંતર્ગત હાર્ડવેરનું સંપૂર્ણ વર્ચ્યુઅલાઈઝેશન અમલમાં મૂકે છે-જેનો અર્થ છે કે દરેક સમય વહેંચણી વપરાશકર્તાને ખાનગી વર્ચ્યુઅલ મશીન આપવામાં આવ્યું હતું. દરેક એક સંપૂર્ણ, એકલું કમ્પ્યુટર લાગતું હતું, જે અન્ય ઓપરેટિંગ સિસ્ટમ્સ સહિત, ખાલી મશીન પર ચાલી શકે તેવા કોઈપણ સોફ્ટવેરને ચલાવવા માટે સક્ષમ હતું. (આ ખ્યાલ સી. પી./સી. એમ. એસ. ના પ્રથમ સંસ્કરણમાં આઇ. બી. એમ. ની સંશોધન પ્રણાલી સી. પી.-40 સાથે અગ્રણી હતો.) આ ડિઝાઇન આઇબીએમની અન્ય મોનોલિથિક ઓપરેટિંગ સિસ્ટમ્સથી અલગ હતી. વપરાશકર્તાઓને એકબીજાથી અલગ પાડવાથી સિસ્ટમની સ્થિરતામાં સુધારો થયોઃ એક વપરાશકર્તાના સોફ્ટવેરમાં બગ અન્ય વપરાશકર્તાના વર્ચ્યુઅલ મશીનને કે અંતર્ગત નિયંત્રણ પ્રોગ્રામને ક્રેશ કરી શક્યો નહીં. આ અભિગમએ સી. પી./સી. એમ. એસ. ને વ્યાપારી સમય વહેંચણી માટે શ્રેષ્ઠ પસંદગી બનાવી, અને આમ રાષ્ટ્રીય સી. એસ. એસ. માટે એક મજબૂત પાયો બનાવ્યો કારણ કે તે એક મહત્વપૂર્ણ નવો ઉદ્યોગ બનશે. વી. પી. દ્વારા બનાવવામાં આવેલ દરેક વી. એમ. એ સી. એસ. એસ. નામની એક સરળ, સિંગલ-યુઝર ઓપરેટિંગ સિસ્ટમ ચલાવી હતી, જે આઇ. બી. એમ. ની કેમ્બ્રિજ મોનિટર સિસ્ટમમાંથી લેવામાં આવી હતી. સીએસએસ વપરાશકર્તાઓને કાર્યક્રમો ચલાવવા, ફાઇલ સિસ્ટમમાં હેરફેર કરવા અને વર્ચ્યુઅલ ઉપકરણોનું સંચાલન કરવાની મંજૂરી આપે છે. વી. પી. અને સી. એસ. એસ. એ અનુક્રમે સી. પી. અને સી. એમ. એસ. તરીકે જીવનની શરૂઆત કરી હોવાથી, તેઓ ખાસ કરીને તેમના શરૂઆતના દિવસોમાં આ પ્રણાલીઓ સાથે નજીકથી સામ્યતા ધરાવતા હતા. વી. પી./સી. એસ. એસ. અને આઇ. બી. એમ. ના વી. એમ. બંનેમાં સતત વિકાસ અને નવી સુવિધાઓની રજૂઆત સમય જતાં નોંધપાત્ર તફાવતો તરફ દોરી ગઈ; પરંતુ સિસ્ટમોએ સ્પષ્ટ પારિવારિક સામ્યતા જાળવી રાખી. એસ/370માં વર્ચ્યુઅલાઈઝેશન અને વર્ચ્યુઅલ મેમરી સુવિધાઓ ઉમેરવાનો આઇબીએમનો નિર્ણય સમય વહેંચણી માટે વર્ચ્યુઅલ મશીન અભિગમની સફળતાને પ્રતિબિંબિત કરે છે. આ વિલંબિત નિર્ણય માટે કેટલાક શ્રેય રાષ્ટ્રીય સી. એસ. એસ. ની વ્યાવસાયિક સફળતા વિશે આઇ. બી. એમ. ની જાગૃતિને આભારી છે. એન. સી. એસ. એસ. ના ઉન્નતીકરણો 1968માં, રાષ્ટ્રીય સી. એસ. એસ. ના સ્થાપકોએ જોયું કે સી. પી./સી. એમ. એસ. ઓપરેટિંગ સિસ્ટમ સમય વહેંચણીના વ્યવસાય માટે સારો પાયો હશે-કારણ કે સિસ્ટમની તકનીકી ગુણવત્તા, ઘણા ઇન્ટરેક્ટિવ વપરાશકર્તાઓ વચ્ચે મેઇનફ્રેમ સંસાધનો વહેંચવાની તેની ક્ષમતા અને કોઈ પણ કિંમતે સ્રોત કોડ સ્વરૂપમાં તેની ઉપલબ્ધતા. અન્ય એક પેઢી, ઇન્ટરેક્ટિવ ડેટા કોર્પોરેશન, સમાન નિષ્કર્ષ પર પહોંચી હતી. દરેક પેઢીએ સી. એસ. સી., એમ. આઈ. ટી. અને યુનિયન કાર્બાઇડના મુખ્ય સી. પી./સી. એમ. એસ. ટેકનિકલ કર્મચારીઓને આકર્ષ્યા હતા. જો કે, રાષ્ટ્રીય સી. એસ. એસ. એ ઝડપથી શોધ્યું કે સી. પી./સી. એમ. એસ. નું પ્રારંભિક પ્રદર્શન નફાકારક કામગીરીને ટકાવી રાખવા માટે પૂરતું ન હતું-કે, શાબ્દિક રીતે, ઇન્ટરેક્ટિવ સમયની દરેક ઉપલબ્ધ મિનિટનું વેચાણ માત્ર $50 હજાર/મહિનાના સાધનોની લીઝ માટે ચૂકવણી કરશે. એક ક્રેશ ટેકનિકલ પ્રોજેક્ટ કામગીરીમાં સુધારો કરવા લાગ્યો; આ સંખ્યાબંધ મૂળભૂત ઉન્નતીકરણો તરફ દોરી ગયો, અને ટૂંક સમયમાં વ્યવસાયને નાણાં કમાવવાની મંજૂરી આપી. આ રીતે એક લાંબો પુનઃ અમલીકરણ પ્રયાસ શરૂ થયો જે લગભગ પંદર વર્ષ દરમિયાન એક મોટી વિકાસ ટીમ પર કબજો કરશે. તેના જીવનકાળના અંતે, વી. પી./સી. એસ. એસ. તેના સી. પી./સી. એમ. એસ. ના મૂળથી ઘણો દૂર ગયો હતો અને તેમાં આશ્ચર્યજનક સુવિધાઓ હતી, જેમાંથી કેટલીક આજે પણ એકદમ આધુનિક માનવામાં આવે છે. મૂળ સી. પી./સી. એમ. એસ. પ્રણાલીમાં મુખ્ય ઉન્નતીકરણોમાં રવાનગી અલ્ગોરિધમ અને પેજિંગ પ્રણાલીમાં ફેરફારોનો સમાવેશ થાય છે. વર્ચ્યુઅલ મેમરી એ તે સમયે એક નવો ખ્યાલ હતો, અને IBM સિસ્ટમ/360-67 એડ્રેસ ટ્રાન્સલેશન ટેક્નોલોજીએ વિવિધ તકનીકી અભિગમોને સક્ષમ કર્યા હતા. આખરે, વી. પી./સી. એસ. એસ. પેજ માઇગ્રેશન અલ્ગોરિધમ અને થ્રી-ક્યુ ડિસ્પેચર જાણીતા બન્યા, અને કેટલાક એન. સી. એસ. એસ. કર્મચારીઓ આખરે વી. એમ. તકનીકો પર કામ કરવા માટે આઇ. બી. એમ. ના થોમસ જે. વોટસન રિસર્ચ સેન્ટરમાં જોડાયા. થ્રુપુટ સુધારણા માટેનું બીજું ક્ષેત્ર સી. એસ. એસ. સિંગલ-યુઝર ઓપરેટિંગ સિસ્ટમની કામગીરીમાં હતું. એક મહત્વપૂર્ણ ફેરફાર ચેનલ કમાન્ડ વર્ડ્સ (સી. સી. ડબલ્યુ.) અને અન્ય મોંઘી સિમ્યુલેટેડ સૂચનાઓને કંઈક એવું બદલી રહ્યો હતો જેને આજે બી. આઈ. ઓ. એસ. કોલ્સ કહેવામાં આવે છે. વર્ચ્યુઅલાઈઝેશન દ્વારા જટિલ S/360 I/O આર્કિટેક્ચરનું અનુકરણ કરવું એ એક અદભૂત સિદ્ધિ હતી-CPના જટિલ આંતરિક કોરમાં, "CCWTRANS" નામની નિયમિતતામાં કરવામાં આવ્યું હતું, કારણ કે I/O કામગીરીઓ દરેક વર્ચ્યુઅલ મશીનમાં ફસાયેલી હતી. જો કે, નિમ્ન-સ્તરના I/O આદેશોના સંચાલનનું અનુકરણ કરવાને બદલે લક્ષિત કાર્યો માટે સીધા હાયપરવાઇઝર કૉલ્સ કરવા માટે તે ખૂબ જ સસ્તું સાબિત થયું. વી. પી./સી. એસ. એસ. માં, આ બિન-વર્ચ્યુઅલાઈઝ્ડ ડી. આઈ. એ. જી. (નિદાન) સૂચના દ્વારા પેરાવર્ચ્યુઅલાઈઝેશનનો ઉપયોગ કરીને કરવામાં આવ્યું હતું. આ જ તકનીકનો ઉપયોગ આઇબીએમ દ્વારા સીપી/સીએમએસ પ્રકાશન 3.1 માં કરવામાં આવ્યો હતો, અને વીએમ/370 માં આગળ વધારવામાં આવ્યો હતો. (તે અસ્પષ્ટ છે કે કયા અમલીકરણ પહેલા આવ્યું-અથવા શું તેમની સ્વતંત્ર રીતે શોધ કરવામાં આવી હતી.) પ્રારંભિક રાષ્ટ્રીય સી. એસ. એસ. તકનીકી પ્રયાસોએ ઝડપથી વી. પી./સી. એસ. એસ. ને સી. પી./સી. એમ. એસ. ના વ્યાપારી રીતે વ્યવહારુ સંસ્કરણ તરીકે સ્થાપિત કર્યું. વી. પી./સી. એસ. એસ. આઇ. બી. એમ. ના સી. પી./સી. એમ. એસ., વી. એમ./370ના પુનઃ અમલીકરણ કરતાં ઘણું સારું પ્રદર્શન કરવા માટે જાણીતું હતું-જે બદલામાં આઇ. બી. એમ. ના "પ્રિફર્ડ" ટાઇમશેરિંગ સોલ્યુશન, ટી. એસ. ઓ. પર નોંધપાત્ર પ્રદર્શન લાભ માટે જાણીતું હતું. કમનસીબે, દસ્તાવેજીકૃત સમયગાળાની કામગીરીના આંકડા આજે શોધવાનું મુશ્કેલ છે. જો કે, એવા ઘણા ડેટા પોઇન્ટ છે જે આવા દાવાઓને સમર્થન આપે છે. ઓએસ/ટીએસઓ સાથે સંબંધિત વીએમ/સીએમએસ પ્રદર્શન અંગેઃ અસંખ્ય વીએમ દસ્તાવેજો, જેમ કે વેરિયનનું પ્રખ્યાત પેપર, "ટીએસઓ પર સીપીના પ્રદર્શન લાભો" નો ઉલ્લેખ કરે છે. માળખાકીય દલીલો પરથી, તે વાજબી છે કે વી. એમ. હેઠળ સી. એમ. એસ. એ સતત ઓ. એસ. હેઠળ ટી. એસ. ઓ. ને પાછળ છોડવું જોઈએ. વી. એમ. ને સમય વહેંચણી પ્રણાલી તરીકે ડિઝાઇન કરવામાં આવી હતી, અને ઇન્ટરેક્ટિવ એપ્લિકેશનો ચલાવવામાં નોંધપાત્ર તકનીકી ધાર હતી. આ સમયગાળામાં ઓ. એસ./વી. એસ. ની કામગીરીમાં જાણીતી સમસ્યાઓ હતી. (એમ. વી. એસ. પ્રદર્શન જૂથે ટર્કીને ઓપરેટિંગ સિસ્ટમના માસ્કોટ તરીકે પ્રખ્યાત રીતે અપનાવ્યું હતું.) સી. પી./સી. એમ. એસ. એ સારી સાપેક્ષ કામગીરી સાથે શરૂઆત કરી; અને પછી કામગીરીમાં સુધારાઓની વ્યાપક શ્રેણી અનુસરવામાં આવી. વી. એમ./સી. એમ. એસ. ની સરખામણીમાં વી. પી./સી. એસ. એસ. ની કામગીરી અંગેઃ એન. સી. એસ. એસ. ને શક્ય તેટલા વધુ વપરાશકર્તાઓ ચલાવવા માટે મજબૂત વ્યાવસાયિક પ્રોત્સાહન મળ્યું હતું, જે દબાણ આઇ. બી. એમ. પર હાજર નહોતું. એન. સી. એસ. એસ. સમય વહેંચણીના ઉપયોગ માટે બેંક ઓફ અમેરિકા અને સ્ટાન્ડર્ડ ઓઇલ ઓફ કેલિફોર્નિયા જેવા મોટા વી. પી./સી. એસ. એસ. સાઇટ લાઇસન્સ સ્થાપનો વેચવામાં સફળ રહ્યું-આઇ. બી. એમ. ના મુખ્ય પ્રવાહની વિરુદ્ધ જઈને આટલા મોટા આઇ. બી. એમ. ગ્રાહકોને જે સ્પષ્ટ સમસ્યાઓનો સામનો કરવો પડશે તે છતાં. નીચેની સંબંધિત કામગીરી સચોટ હોવાનું માનવામાં આવે છે, જોકે દસ્તાવેજી સ્રોતો લિંકન લેબોરેટરીમાં સ્થિત હોવાનું બાકી છેઃ CP-67 S/360-67 પર CP-67: S/370-168 પર 15 CMS વપરાશકર્તાઓને OS/VS2-TSO ને ટેકો આપવા માટે સક્ષમઃ S/370-168 પર 35-50 TSO વપરાશકર્તાઓને VM/370 ને ટેકો આપવા માટે સક્ષમઃ S/370-168 પર 75-100 CMS વપરાશકર્તાઓને VP/CSS ને ટેકો આપવા માટે સક્ષમઃ 200 + CSS વપરાશકર્તાઓને ટેકો આપવા માટે સક્ષમ CP/CMS ના ઇતિહાસમાં વર્ણવ્યા મુજબ, IBM દ્વારા MVS અને તેના મુખ્ય મુખ્ય ફ્રેમ ઓપરેટિંગ સિસ્ટમ તરીકે તેના અનુગામીઓ પર પ્રાથમિક ભાર મૂકવાથી IBM એ VM/370 દ્વારા રજૂ કરાયેલા નોંધપાત્ર તકનીકી લાભને બગાડ્યો. આનાથી એન. સી. એસ. એસ. જેવા સ્વતંત્ર વિક્રેતા માટે નવા પ્રદેશમાં પ્રવેશ કરવાનું શક્ય બન્યું. (ઉદ્યોગના નિરીક્ષકોએ ધ્યાન દોર્યું છે કે હાર્ડવેર વિક્રેતા મશીન દીઠ વપરાશકર્તાઓની સંખ્યા વધારવા કરતાં વધુ હાર્ડવેર વેચવા માટે સ્વાભાવિક પસંદગી ધરાવે છે.) વી. પી. અને સી. એસ. એસ. પ્રદર્શનને વધારવા માટે ઉપયોગમાં લેવાતી ઓપ્ટિમાઇઝેશન તકનીકો સારી રીતે સમજવામાં આવી હતી અને તે સમયના સાહિત્યમાં સારી રીતે દસ્તાવેજીકૃત કરવામાં આવી હતી તે હકીકત હોવા છતાં, એન. સી. એસ. એસ. એ તકનીકી લાભો મેળવ્યા અને આખરે વ્યાવસાયિક રીતે ખૂબ જ સફળ બન્યું. આખરે, અમદહલ કોર્પોરેશને કેટલાક મોટા વી. પી./સી. એસ. એસ. ડેટા કેન્દ્રો પર તેની વેચાણની જીતની જાહેરાત કર્યા પછી, આઇ. બી. એમ. એ એન. સી. એસ. એસ. અને તેની તકનીકી નવીનતાઓ પર વધુ જાહેર ધ્યાન આપવાનું શરૂ કર્યું. થોડા સમય પછી, જેમ જેમ સમય વહેંચણી ઉદ્યોગને પર્સનલ કમ્પ્યુટર ક્રાંતિના દબાણનો અનુભવ થવા લાગ્યો, તેમ તેમ સુપર-ઓપ્ટિમાઇઝ્ડ મલ્ટી-યુઝર મેઇનફ્રેમ ઓપરેટિંગ સિસ્ટમની જરૂરિયાત ઘટવા લાગી. નસીબ એન. સી. એસ. એસ. 80 ના દાયકાના મધ્યમાં વી. પી./સી. એસ. એસ. થી દૂર થઈ ગયું, વી. એમ. અને અન્ય પ્લેટફોર્મ્સ માટે નોમેડને ફરીથી લક્ષિત કર્યું. તે અજ્ઞાત છે કે કોઈ પણ એન. સી. એસ. એસ. સાઇટ-લાઇસન્સ ગ્રાહકોએ તેમના પોતાના ઉપકરણો પર વી. પી./સી. એસ. એસ. નો ઉપયોગ કેટલો સમય ચાલુ રાખ્યો (જોકે તે અસંભવિત લાગે છે કે કોઈ પણ ચાલુ એન. સી. એસ. એસ. ઓપરેટિંગ સિસ્ટમ સપોર્ટ વિના લાંબા સમય સુધી ચાલુ રહી શકે છે). આ પણ જુઓ CP/CMS CP/CMS ટાઇમ-શેરિંગ સિસ્ટમ ઇવોલ્યુશન સંદર્ભોનો ઇતિહાસ વધુ વાંચન બાહ્ય કડીઓ કમ્પ્યુટર હિસ્ટ્રી મ્યુઝિયમના ઇન્ફોર્મેશન ટેક્નોલોજી કોર્પોરેટ હિસ્ટ્રીઝ કલેક્શનમાં રાષ્ટ્રીય CSS અને VP/CSSના ઘણા વધારાના પ્રથમ વ્યક્તિના એકાઉન્ટ્સ છે. સોફ્ટવેરનો ઇતિહાસ ટાઇમ-શેરિંગ ઓપરેટિંગ સિસ્ટમ્સ 1968 સોફ્ટવેર કસ્ટમ સોફ્ટવેર પ્રોજેક્ટ્સ મેઇનફ્રેમ કમ્પ્યુટર સોફ્ટવેર