PRIMOS
પ્રાઈમોસ એ બંધ કરવામાં આવેલી ઓપરેટિંગ સિસ્ટમ છે જે પ્રાઈમ કોમ્પ્યુટર દ્વારા 1970ના દાયકા દરમિયાન તેની લઘુ કમ્પ્યુટર સિસ્ટમો માટે વિકસાવવામાં આવી હતી. તેણે ઝડપથી લોકપ્રિયતા મેળવી અને 1980ના દાયકાના મધ્ય સુધીમાં તે મેઇનલાઇન મિનીકમ્પ્યુટર ઓપરેટિંગ સિસ્ટમ તરીકે ગંભીર દાવેદાર હતી. પીસીના આગમન અને લઘુ કમ્પ્યુટર ઉદ્યોગના ઘટાડા સાથે, 1990 ના દાયકાની શરૂઆતમાં પ્રાઇમને બજારમાંથી બહાર નીકળવાની ફરજ પડી હતી, અને 2010 ના અંત સુધીમાં પ્રાઇમ અને પ્રાઇમમોસ બંને માટે ટ્રેડમાર્ક હવે અસ્તિત્વમાં નથી. પ્રાઇમે આરટીઓએસ નામની કસ્ટમાઇઝ કરી શકાય તેવી રીઅલ-ટાઇમ ઓએસ પણ ઓફર કરી હતી. આંતરિક પ્રાઈમોસની એક વિશેષતા એ હતી કે તે, યુનિક્સની જેમ, મોટાભાગે ઉચ્ચ સ્તરની ભાષામાં લખવામાં આવતી હતી (કોલ કરી શકાય તેવી એસેમ્બલી લેંગ્વેજ લાઇબ્રેરી કાર્યો ઉપલબ્ધ હોવા સાથે). શરૂઆતમાં, આ ભાષા FORTRAN IV હતી, જે શુદ્ધ કમ્પ્યુટર વિજ્ઞાનના દૃષ્ટિકોણથી એક વિચિત્ર પસંદગી હતીઃ કોઈ પોઇન્ટર નહીં, કોઈ જો-તો-અન્ય નહીં, કોઈ મૂળ શબ્દમાળા પ્રકાર નહીં, વગેરે. જો કે, ફોરટ્રાન એ ઇજનેરો માટે સૌથી વધુ જાણીતી ભાષા હતી, અને ઇજનેરો તેમના શરૂઆતના વર્ષોમાં પ્રાઇમ માટે એક મોટું બજાર હતા. ઓએસ પ્રોગ્રામિંગ ભાષા માટે ફોર્ટ્રાનની અસામાન્ય પસંદગી પ્રાઇમની સ્થાપના કરનારા લોકો સાથે સંબંધિત હતી. તેઓએ નાસા પ્રોજેક્ટ પર હનીવેલ માટે કામ કર્યું હતું. ફોરટ્રાન એ ભાષા હતી જેનો તેમણે નાસા અને એમ. આઈ. ટી. એમ બંનેમાં ઉપયોગ કર્યો હતો. તે સમયે હનીવેલને મિનીકમ્પ્યુટર્સમાં રસ નહોતો, તેથી તેઓ ત્યાંથી ચાલ્યા ગયા અને તેમની સાથે કોડ "લઈને" પ્રાઇમની સ્થાપના કરી. તેઓએ FORTRAN ચલાવવા માટે ઓપ્ટિમાઇઝ્ડ હાર્ડવેર વિકસાવ્યું, જેમાં મશીનની સૂચનાઓનો સમાવેશ થાય છે જેણે FORTRANની વિશિષ્ટ 3-વે શાખા કામગીરીનો સીધો અમલ કર્યો હતો. પ્રાઇમના હાર્ડવેરે બાઈટ એડ્રેસિંગ કર્યું ન હોવાથી, સી કમ્પાઇલર બનાવવા માટે કોઈ પ્રોત્સાહન મળ્યું ન હતું. હાર્ડવેરના પાછળના મોડેલોને આખરે આઇ-મોડને ટેકો આપવા માટે સુધારવામાં આવ્યા હતા, અને સી. માં સંકલિત પ્રોગ્રામ્સ પછીથી, આવૃત્તિ 18 ની આસપાસ, પીએલ/1 નું સંસ્કરણ, જેને પીએલ/પી કહેવાય છે, તે પ્રાઈમોસમાં પસંદગીની ઉચ્ચ સ્તરની ભાષા બની હતી, અને પીએલ/પી અને મોડ્યુલા-2 ભાષાઓનો ઉપયોગ કર્નલમાં કરવામાં આવ્યો હતો. વધુમાં, કેટલીક નવી પ્રાઈમોસ ઉપયોગિતાઓ એસપી/એલમાં લખવામાં આવી હતી, જે પીએલ/પી જેવી જ હતી. પ્રાઈમોસનો સ્રોત કોડ ગ્રાહકો માટે ઉપલબ્ધ હતો અને ફોરટ્રાન અને પીએલ/પીનો આભાર માનીને ગ્રાહકો જરૂરિયાત મુજબ પ્રાઈમોસમાં વ્યાજબી રીતે ફેરફાર કરી શક્યા હતા. ઉદાહરણ તરીકે, 1990ની આસપાસ, યુ. કે. માં સૅલ્ફોર્ડ યુનિવર્સિટીએ તેની પાંચ 9955 પ્રણાલીઓ પર ચાલતા પ્રાઈમોસમાં ફેરફાર કર્યો જેથી અંડરગ્રેજ્યુએટ વિદ્યાર્થીઓ હવે અન્ય અંડરગ્રેજ્યુએટ વિદ્યાર્થીઓને સંદેશા મોકલવા માટે પ્રાઈમોસ એસ. એમ. એસ. જી. $() કોલને લપેટીને મેસેજ આદેશનો ઉપયોગ કરી શકતા ન હતા, કારણ કે તે આદેશનો ઉપયોગ કરીને ઓનલાઇન "ચેટિંગ" પ્રચલિત થઈ રહ્યું હતું, ઉપલબ્ધ મર્યાદિત પૂલમાંથી ટર્મિનલ્સને બાંધી રહ્યું હતું. તે આદેશનો ઉપયોગ કરીને સંદેશ મોકલવો એ આજે એસ. એમ. એસ. ટેક્સ્ટ મેસેજિંગ જેવું જ હતું, સિવાય કે સંદેશ દીઠ મહત્તમ 80 અક્ષરો મોકલી શકાય છે. PRIMOS (પુનરાવર્તન 6) ની ખૂબ જ પ્રારંભિક આવૃત્તિઓ મૂળરૂપે DOS (PRIMOS 2) અને પછીથી DOSVM (PRIMOS 3) તરીકે ઓળખાતી હતી, પરંતુ P400 સિસ્ટમ પર PRIMOS 4 થી શરૂ કરીને, PRIMOS એ નામ હતું જે અટકી ગયું. પ્રાઈમોસની ઘણી મોટી રીલીઝ થઈ હતી. છેલ્લું સત્તાવાર પુનરાવર્તન (24.0.0.R52) 3 જુલાઈ, 1997ના રોજ બહાર પાડવામાં આવ્યું હતું. આ સમય સુધીમાં, પેરીટસ નામની કંપની (જેણે સંખ્યાબંધ ભૂતપૂર્વ વડા પ્રધાન ઇજનેરોને નોકરી પર રાખ્યા હતા) પ્રાઈમોસની જાળવણી કરી રહી હતી. પુનરાવર્તન 19 થી, પ્રાઈમોસના મોટા ભાગો એસ. પી. એલ. અને મોડ્યુલા-2 ભાષાઓમાં લખાયા હતા, પ્રાઇમ મેક્રો એસેમ્બલર _ (પી. એમ. એ.), ફોરટ્રાન IV અને પી. એલ./પી. નો ઉપયોગ આ સમયની આસપાસ નોંધપાત્ર રીતે ઘટ્યો હતો. પ્રોગ્રામ્સને તમામ વર્તમાન પ્રાઇમ પ્રોસેસરો (ઉપલબ્ધ પૂરતા સંસાધનોને આધિન) તેમજ તે પછીના તમામ પ્રાઇમ પ્રોસેસરો પર ચલાવવાની ખાતરી આપવામાં આવી હતી. PRIMOS ca ની આવૃત્તિઓમાં. 1977 અને પછી, ફાઇલસિસ્ટમમાં સેગમેન્ટ ડિરેક્ટરી તરીકે ઓળખાતી એક વિશિષ્ટ રચનાનો સમાવેશ થતો હતો. વધુ પરંપરાગત ડિરેક્ટરીઓથી વિપરીત, સેગમેન્ટ ડિરેક્ટરીમાં લંગર કરેલી ફાઇલો પૂર્ણાંક અનુક્રમણિકાનો ઉપયોગ કરીને સ્થિત હતી, જે અસરકારક રીતે ડિરેક્ટરીની શોધને સરળ હેશ કાર્યમાં ઘટાડે છે. સેગમેન્ટ ડિરેક્ટરીઓનો ઉપયોગ તેમની કીડ-ઇન્ડેક્સ/ડાયરેક્ટ એક્સેસ (કેઆઇ/ડીએ) ફાઇલ એક્સેસ સિસ્ટમમાં અને સિસ્ટમ લોડરની પછીની આવૃત્તિઓમાં કરવામાં આવ્યો હતો. ડેટા એક્સેસ અનુક્રમિત ડેટાને MIDAS ફાઇલમાં સંગ્રહિત કરી શકાય છેઃ મલ્ટી-ઇન્ડેક્સ ડેટા એક્સેસ સિસ્ટમ અને COBOL અથવા FORTRAN દ્વારા એક્સેસ કરી શકાય છે. તૃતીય પક્ષના સાધનોમાં ક્યુઓ નામનું પેકેજ હતું, જે ઓછા શાબ્દિક હોવા છતાં કોબોલ કરતાં વધુ શક્તિશાળી હતું. PRIMOS અક્ષર સમૂહ મૂળભૂત રીતે ASCII હતો પરંતુ 8મા બીટ સાથે ઊંધી હતી. એ. એસ. સી. આઈ. આઈ. માટે મૂળ 7-બીટ સ્ટાન્ડર્ડે 8મા બીટને અચોક્કસ છોડી દીધું હતું, પરંતુ સામાન્ય રીતે ઉપલબ્ધ ટેલિટાઇપ મોડલ 33 એ. એસ. આર. પર, બીટને પરંપરાગત રીતે 1 પર સેટ કરવામાં આવ્યું હતું, અને આ પ્રાઇમનું સ્ટાન્ડર્ડ બની ગયું હતું. PRIMOS માંથી લગભગ કોઈપણ અન્ય સિસ્ટમમાં ડેટા ટ્રાન્સફર કરતી વખતે આ સમજવું મહત્વપૂર્ણ છે. વપરાશકર્તા સાધનો પ્રાઇમ કમ્પ્યુટરના અવસાનના સમય સુધીમાં, પ્રિમોસ દ્વારા સમર્થિત ભાષાઓની સૂચિમાં નીચેનાનો સમાવેશ થતો હતોઃ પણ ઉપલબ્ધ, પરંતુ પ્રમાણમાં અસામાન્ય, તે હતાઃ DBASIC ઇન્ટરપ્રિટેડ બેઝિક સાથે ડબલ-પ્રિસિઝન અંકગણિત આર. પી. જી. એક આર. પી. જી. II પ્રોગ્રામનું સંકલન કરે છે (બિન-વર્ચ્યુઅલ) એસ. પી. એલ. એક એસ. પી. એલ. પ્રોગ્રામનું સંકલન કરે છે વી. આર. પી. જી. એક આર. પી. જી. II પ્રોગ્રામનું સંકલન કરે છે (વર્ચ્યુઅલ) સ્ક્રિપ્ટીંગ પ્રાઈમોસના લેટ વર્ઝનમાં સ્ક્રિપ્ટીંગ લેંગ્વેજ, સી. પી. એલ. (કમાન્ડ પ્રોસેસિંગ લેંગ્વેજ) નો સમાવેશ થાય છે જેનો ઉપયોગ ઇ. એસ. આર. આઈ. તેના પ્લેટફોર્મ-સ્વતંત્ર સ્ક્રિપ્ટીંગ લેંગ્વેજ એ. એમ. એલ. (આર્કઇન્ફો માટે) અને એસ. એમ. એલ. (પીસી-એ. આના દ્વારા પહેલેથી જ જે ઉપલબ્ધ હતું તેનાથી આ એક પગલું આગળ હતુંઃ COMI કમાન્ડ ઇનપુટ (. COMI ફાઇલટાઇપ) બેચ લોગ ફાઇલ જેવું જ COMO કમાન્ડ આઉટપુટ, પણ ઇન્ટરેક્ટિવ રીતે ઉપયોગ કરી શકાય તેવી PHANTOMS વિ. જોબ્સ "ફેન્ટોમ્સ" એ અડ્યા વિના બેકગ્રાઉન્ડ પ્રક્રિયાઓનું એક સ્વરૂપ હતું જે PHANTOM આદેશ દ્વારા શરૂ કરવામાં આવે ત્યારે તરત જ બેકગ્રાઉન્ડમાં ચાલવાનું શરૂ થયું હતું. "પરંપરાગત" બેચની નોકરીઓ જોબ કમાન્ડ દ્વારા શરૂ કરવામાં આવી હતી, જેમાં તેમને ચોક્કસ સમય માટે સુનિશ્ચિત કરવાની ક્ષમતા સામેલ છે. નેટવર્કિંગ પ્રાઇમની મુખ્ય ઓફરિંગ્સ, દરેક ચોક્કસ જરૂરિયાતને આવરી લેતી હતીઃ પ્રાઇમનેટ રિંગનેટ આરજેઈ પ્રાઇમનેટ પ્રાઇમનું પ્રાઇમનેટ સોફ્ટવેર "વપરાશકર્તાને વધારાના આદેશો સાથે બોજ કર્યા વિના નેટવર્કમાં કોઈપણ સિસ્ટમમાં પારદર્શક ઍક્સેસને સક્ષમ કરવા" માટે ડિઝાઇન કરવામાં આવ્યું હતું. PRIMENET સાથે, સિસ્ટમ A પરનો વપરાશકર્તા સિસ્ટમ B પર ફાઇલોને ઍક્સેસ કરી શકે છે જાણે કે તે સિસ્ટમ A પર હોય, અથવા તો RLOGIN (રિમોટ લોગિન) આદેશનો ઉપયોગ કરીને બીજી સિસ્ટમમાં લૉગ ઇન કરી શકે છે. રીંગનેટે પ્રાઈમનેટ જેવી જ ટાઇમિંગ રજૂ કરી, તેણે હાઇ-સ્પીડ લોકલ એરિયા નેટવર્કિંગને સક્ષમ કર્યું. RJE 2780/3790 અનુકરણનો સમાવેશ કરવામાં આવ્યો હતો. 1985માં, પ્રાઇમનું એટી એન્ડ ટીની યુનિક્સ સિસ્ટમ Vનું બંદર, જેને પ્રિમિક્સ કહેવાય છે, તે પ્રિમોસ રીલીઝ 19.4.2 સાથે ઉપલબ્ધ બન્યું હતું, જેને યુનિક્સ કાર્યોને સમાવવા માટે સુધારવામાં આવ્યું હતું. તે PRIMOS સાથે સહ-અસ્તિત્વ ધરાવે છે, જે વપરાશકર્તાઓને આગળ અને પાછળ સ્વિચ કરવાની મંજૂરી આપે છે. આ પણ જુઓ ઓપરેટિંગ સિસ્ટમોની સૂચિ ઓપરેટિંગ સિસ્ટમોની સમયરેખા સંદર્ભો બાહ્ય કડીઓ સોર્સકોડ રેવ 19 જિમ વિલ્કોક્સનની યુઝનેટ પોસ્ટ તેમણે બનાવેલા પ્રાઇમ 50-શ્રેણીના ઇમ્યુલેટર વિશે, PRIMOS 19.2 (7 એપ્રિલ 2007) પ્રાઇમ કમ્પ્યુટર FAQ comp.sys.prime યુઝનેટ જૂથ દસ્તાવેજીકરણ સોફ્ટવેર માલિકી ઓપરેટિંગ સિસ્ટમો બંધ ઓપરેટિંગ સિસ્ટમો મલ્ટિક્સ જેવા 1972 સોફ્ટવેર