LGP-30
એલ. જી. પી.-30, જે લિબ્રાસ્કોપ જનરલ પર્પઝ અને પછી લિબ્રાસ્કોપ જનરલ પ્રિસિઝન માટે વપરાય છે, તે પ્રારંભિક ઓફ-ધ-શેલ્ફ કમ્પ્યુટર છે. તેનું ઉત્પાદન ગ્લેનડેલ, કેલિફોર્નિયા (જનરલ પ્રિસિઝન ઇન્કનો એક વિભાગ) ની લિબ્રાસ્કોપ કંપની દ્વારા કરવામાં આવ્યું હતું અને રોયલ પ્રિસિઝન ઇલેક્ટ્રોનિક કમ્પ્યુટર કંપની દ્વારા તેનું વેચાણ અને સેવા કરવામાં આવી હતી, જે રોયલ ટાઇપરાઇટર કંપનીના રોયલ મેકબી વિભાગ સાથે સંયુક્ત સાહસ છે. એલ. જી. પી.-30નું સૌપ્રથમ ઉત્પાદન 1956માં 47,000 ડોલરના છૂટક ભાવે કરવામાં આવ્યું હતું. એલ. જી. પી.-30 ને સામાન્ય રીતે ડેસ્ક કમ્પ્યુટર તરીકે ઓળખવામાં આવતું હતું. ટાઇપરાઇટર શેલ્ફ સિવાય તેની ઊંચાઈ, પહોળાઈ અને ઊંડાઈ હતી. તેનું વજન લગભગ હતું, અને તે મજબૂત કાસ્ટર્સ પર માઉન્ટ કરવામાં આવ્યું હતું જેણે એકમને ખસેડવાની સુવિધા આપી હતી. લિબ્રાસ્કોપ કમ્પ્યુટર માટે પ્રાથમિક ડિઝાઇન સલાહકાર સ્ટેન ફ્રેન્કલ હતા, જે મેનહટન પ્રોજેક્ટના અનુભવી અને ENIACના પ્રથમ પ્રોગ્રામરોમાંના એક હતા. તેમણે ઓછામાં ઓછા હાર્ડવેર સાથે ઉપયોગી કમ્પ્યુટરની રચના કરી હતી. એક સરનામાં સૂચના સમૂહમાં માત્ર 16 આદેશો હતા. મેગ્નેટિક ડ્રમ મેમરી મુખ્ય મેમરી ધરાવે છે, અને સેન્ટ્રલ પ્રોસેસિંગ યુનિટ (CPU) પ્રોસેસર રજિસ્ટર, સમયની માહિતી અને માસ્ટર બીટ ઘડિયાળ, દરેક સમર્પિત ટ્રેક પર હોય છે. સોલિડ-સ્ટેટ ડાયોડ લોજિક, બીટ-સીરીયલ આર્કિટેક્ચર અને 15 ફ્લિપ-ફ્લોપ્સમાંથી દરેકનો બહુવિધ ઉપયોગ કરીને વેક્યૂમ ટ્યુબ્સની સંખ્યા ઘટાડવામાં આવી હતી. તે 4096-શબ્દ ડ્રમ મેમરી સાથેનું દ્વિસંગી, 31-બીટ વર્ડ કમ્પ્યુટર હતું. પ્રમાણભૂત ઇનપુટ્સ ફ્લેક્સોરાઇટર કીબોર્ડ અને પેપર ટેપ (દસ છ-બીટ અક્ષરો/સેકન્ડ) હતા. પ્રમાણભૂત આઉટપુટ ફ્લેક્સોરાઇટર પ્રિન્ટર હતું (ટાઇપરાઇટર, 10 અક્ષરો/સેકન્ડ પર કામ કરતું હતું). વૈકલ્પિક હાઇ-સ્પીડ પેપર ટેપ રીડર અને પંચ અલગ પેરિફેરલ તરીકે ઉપલબ્ધ હતા. કમ્પ્યુટરમાં 113 ઇલેક્ટ્રોનિક ટ્યુબ અને 1450 ડાયોડ હતા. નળીઓ 34 કોતરણીવાળા સર્કિટ પ્લગેબલ કાર્ડ્સ પર માઉન્ટ કરવામાં આવી હતી જેમાં સંકળાયેલ ઘટકો પણ હોય છે. 34 કાર્ડ્સ માત્ર 12 અલગ અલગ પ્રકારના હતા. તમામ મશીન કાર્યોના ગતિશીલ પરીક્ષણની મંજૂરી આપવા માટે કાર્ડ-એક્સટેન્ડર્સ ઉપલબ્ધ હતા. 1450 ડાયોડમાંથી 680ને એક પ્લગેબલ લોજિક બોર્ડ પર માઉન્ટ કરવામાં આવ્યા હતા. એલ. જી. પી.-30 માટે સંપૂર્ણ ભાર હેઠળ કાર્યરત 1500 વોટની જરૂર હતી. પાવર ઇનલેટ કોર્ડ કોઈપણ પ્રમાણભૂત 115 વોલ્ટ 60-સાયકલ સિંગલ-ફેઝ લાઇનમાં પ્લગ કરી શકે છે. કોમ્પ્યુટરે 95 થી 130 વોલ્ટની પાવરલાઇન ભિન્નતા માટે યોગ્ય વોલ્ટેજ નિયમનનો સમાવેશ કર્યો હતો. પાવર રેગ્યુલેશન ઉપરાંત, કમ્પ્યુટરમાં વોર્મ-અપ તબક્કા માટે સર્કિટરી પણ હતી, જે લાંબા જીવનની ખાતરી કરવા માટે ટ્યુબને થર્મલ આંચકો ઘટાડે છે. કોમ્પ્યુટરમાં ઠંડક પંખો હતો જે નળીઓ અને ડાયોડ્સમાં નળીઓ દ્વારા ફિલ્ટર કરેલી હવાને દિશામાન કરે છે, જે ઘટક જીવનને વધારવા અને યોગ્ય કામગીરીની ખાતરી કરે છે. જો એલ. જી. પી.-30 વાજબી તાપમાને ચલાવવામાં આવે તો કોઈ મોંઘા એર કન્ડીશનીંગની જરૂર નહોતી. ડ્રમ શબ્દ દીઠ 32 બીટ સ્થાનો હતા, પરંતુ માત્ર 31 નો ઉપયોગ કરવામાં આવ્યો હતો, જે 32મા બીટ સમયે "માથામાં ચુંબકીય પ્રવાહની પુનઃસ્થાપના" ને મંજૂરી આપે છે. સૂચના દીઠ માત્ર એક જ સરનામું હોવાથી, ઓપરેન્ડ્સની ફાળવણીને શ્રેષ્ઠ બનાવવા માટે એક પદ્ધતિની જરૂર હતી. નહિંતર, દરેક સૂચના દરેક વખતે ડેટા સંદર્ભ બનાવવામાં આવે ત્યારે સંપૂર્ણ ડ્રમ (અથવા ડિસ્ક) પરિભ્રમણની રાહ જોશે. એલ. જી. પી.-30 ડ્રમ પર તાર્કિક સરનામાંઓને એકબીજા સાથે જોડીને ઓપરેન્ડ-લોકેશન ઓપ્ટિમાઇઝેશન પ્રદાન કરે છે જેથી બે નજીકના સરનામાંઓ (દા. ત., 00 અને 01) ને નવ ભૌતિક સ્થાનો દ્વારા અલગ કરવામાં આવે. આ જગ્યાઓ ઓપરેન્ડ્સને તેનો ઉપયોગ કરતી સૂચનાઓની બાજુમાં સ્થિત કરવાની મંજૂરી આપે છે. ત્યાં 64 ટ્રેક હતા, દરેકમાં 64 શબ્દો (ક્ષેત્રો) હતા. બે અડીને આવેલા ભૌતિક શબ્દો વચ્ચેનો સમય લગભગ 0.260 મિલિસેકન્ડ (એમએસ) હતો, અને બે અડીને આવેલા સરનામાં વચ્ચેનો સમય 9 x 0.260 અથવા 2.340 એમએસ હતો. સૌથી ખરાબ કેસ ઍક્સેસ સમય 16.66 એમએસ હતો. અડધી સૂચના (15 બિટ્સ) નો ઉપયોગ કરવામાં આવ્યો ન હતો. વણવપરાયેલ અડધા ભાગનો ઉપયોગ વધારાની સૂચનાઓ, અનુક્રમણિકા, પરોક્ષ સંબોધન અથવા આગામી સૂચના શોધવા માટે બીજા (+ 1) સરનામાં માટે થઈ શક્યો હોત, જેમાંથી દરેકમાં કાર્યક્રમની કામગીરીમાં વધારો થયો હોત. આમાંથી કોઈ પણ વિશેષતા એલ. જી. પી.-30માં લાગુ કરવામાં આવી ન હતી, પરંતુ કેટલીક તેના 1960ના અનુગામી, આર. પી. સી.-4000માં સાકાર થઈ હતી. એલ. જી. પી.-30ની એક અનોખી વિશેષતા એ હતી કે તે સસ્તી હોવા છતાં તેનો ગુણાકાર કરવામાં આવ્યો હતો. આ ડ્રમ કોમ્પ્યુટર હોવાથી, બિટ્સને ડ્રમમાંથી વાંચવામાં આવતા હતા તેવી જ રીતે શ્રેણીબદ્ધ રીતે પ્રક્રિયા કરવામાં આવતી હતી. જેમ તેણે ગુણાકાર સાથે સંકળાયેલા દરેક ઉમેરાઓ કર્યા, તે અસરકારક રીતે ઓપરેન્ડને જમણી બાજુએ ખસેડ્યું, જાણે કે દ્વિસંગી બિંદુ શબ્દની ડાબી બાજુએ હોય, જે મોટાભાગના અન્ય કમ્પ્યુટર્સની જેમ જમણી બાજુથી વિપરીત હોય. વિભાજન કામગીરી એ જ રીતે કામ કરતી હતી. ખર્ચમાં વધુ ઘટાડો કરવા માટે, આંતરિક રજિસ્ટર દર્શાવતી પરંપરાગત ફ્રન્ટ પેનલ લાઇટ ગેરહાજર હતી. તેના બદલે, લિબ્રાસ્કોપે આગળની પેનલ પર એક નાનું ઓસિલોસ્કોપ માઉન્ટ કર્યું હતું જે ત્રણ રજિસ્ટર રીડ હેડમાંથી આઉટપુટ પ્રદર્શિત કરે છે, એક બીજાની ઉપર, ઓપરેટરને બિટ્સ જોવા અને વાંચવાની મંજૂરી આપે છે. આડા અને ઊભા કદના નિયંત્રણો ઓપરેટરને બીટ નંબરો સાથે કોતરવામાં આવેલા પ્લાસ્ટિક ઓવરલે સાથે મેળ કરવા માટે ડિસ્પ્લેને સમાયોજિત કરવા દે છે. બિટ્સ વાંચવા માટે ઓપરેટરે ઓસિલોસ્કોપ ટ્રેસના ઉપર અને નીચે સંક્રમણની ગણતરી કરી. તેના સમયના અન્ય કમ્પ્યુટરોથી વિપરીત, આંતરિક માહિતીને ઓક્ટલને બદલે હેક્સાડેસિમલમાં રજૂ કરવામાં આવતી હતી, પરંતુ ખૂબ જ સસ્તી મશીન હોવાને કારણે તે ભૌતિક ટાઇપરાઇટર કીનો ઉપયોગ કરતી હતી જે છ બિન-દશાંશ અક્ષરો માટે ટાઇપ બાસ્કેટમાં 10 થી 15 ની સ્થિતિને અનુરૂપ હોય છે (જે હવે સામાન્ય A-F થી વિપરીત છે) જે તે મૂલ્યોનું પ્રતિનિધિત્વ કરે છે, પરિણામે 0-9 f g j k qw થાય છે, જેને "ફાઇબરગ્લાસ જેવેલિન ખૂબ સારી રીતે મારી નાખે છે" શબ્દસમૂહનો ઉપયોગ કરીને યાદ કરવામાં આવતું હતું. સ્પષ્ટીકરણો શબ્દની લંબાઈઃ સાઇન બીટ સહિત 31 બિટ્સ, પરંતુ કોઈ ખાલી સ્પેસર બીટ મેમરી કદઃ 4096 શબ્દો ઝડપઃ 0.260 મિલિસેકન્ડ્સ બે અડીને આવેલા ભૌતિક શબ્દો વચ્ચેનો વપરાશ સમય; બે અડીને આવેલા સરનામાંઓ 2.340 મિલિસેકન્ડ્સ વચ્ચેનો વપરાશ સમય. ઘડિયાળનો દરઃ 120 કિલોહર્ટઝ વીજ વપરાશઃ 1500 વોટ હીટ ડિસિપેશનઃ અંકગણિત તત્વઃ ત્રણ કાર્યરત રજિસ્ટરઃ C કાઉન્ટર રજિસ્ટર, R સૂચના રજિસ્ટર અને A સંચયકર્તા રજિસ્ટર. સૂચના સ્વરૂપઃ અર્ધ-શબ્દ સ્વરૂપનો ઉપયોગ કરતી સોળ સૂચનાઓ ટેકનોલોજીઃ 113 વેક્યૂમ ટ્યુબ અને 1350 ડાયોડ. ઉત્પાદિત સંખ્યા; 320 ~ 493 પ્રથમ વિતરણઃ સપ્ટેમ્બર 1956 કિંમતઃ $47,000 અનુગામીઃ એલજીપી-21 સિદ્ધિઓઃ એલજીપી-30 એ નાના પાયે વૈજ્ઞાનિક કમ્પ્યુટિંગ પ્રદાન કરતા પ્રથમ ડેસ્ક-કદના કમ્પ્યુટર્સમાંનું એક હતું. એલ. જી. પી.-30 "અડધો હજાર" એકમોના વેચાણ સાથે એકદમ લોકપ્રિય હતું, જેમાં ડાર્ટમાઉથ કોલેજના એક એકમનો સમાવેશ થાય છે, જ્યાં વિદ્યાર્થીઓએ મશીન પર ડાર્ટમાઉથ એ. એલ. જી. ઓ. એલ. 30 અને ડી. ઓ. પી. ઇ. (ડાર્ટમાઉથ ઓવરસિમ્પ્લિફાઇડ પ્રોગ્રામિંગ એક્સપેરિમેન્ટ) નો અમલ કર્યો હતો. એલ. જી. પી.-30માં ACT-III નામની ઉચ્ચ સ્તરીય ભાષા હતી. દરેક ટોકનને એપોસ્ટ્રોફી દ્વારા સીમાંકિત કરવું પડ્યું હતું, જેનાથી તેને વાંચવું મુશ્કેલ બન્યું હતું અને ટેપ તૈયાર કરવી પણ મુશ્કેલ બની હતીઃ <હવેકી> s1 'dim' a '500' m '500' q '500' અનુક્રમણિકા 'j' j '+ 1' j-1 'daprt' e 'n' t 'e' r 'd' a 't' a 'cr' rdxit 's35' s2 'iread' m '1' iread 'q' 1 'iread' d 'iread' n '1'; 'j' 0 'flo' d ';' d '. s3 'sqrt' d. ';' sqrd '. 1 'Unflo' sqrd. 'i/' 10 ';' sqrd '2010' પ્રિન્ટનો sqrd. એએલજીઓએલ 30 ડાર્ટમાઉથ કોલેજે એલજીપી-30 માટે એએલજીઓએલ 60ના બે અમલીકરણ વિકસાવ્યા હતા. ડાર્ટમાઉથ ALGOL 30 એ થ્રી-પાસ સિસ્ટમ (કમ્પાઇલર, લોડર અને દુભાષિયો) હતી જેણે રન-ટાઇમ સ્ટોરેજ ફાળવણીની જરૂર હોય તે સિવાય ALGOL ની લગભગ તમામ સુવિધાઓ પ્રદાન કરી હતી. એસ. સી. એ. એલ. પી., એક સ્વ-સમાવિષ્ટ અલ્ગોલ પ્રોસેસર, એ એ. એલ. જી. ઓ. એલ. ના નાના સબસેટ માટે એક-પાસ સિસ્ટમ હતી (સમગ્ર પ્રોગ્રામ સિવાય અન્ય કોઈ બ્લોક નહીં), કોઈ પ્રક્રિયા ઘોષણાઓ, શરતી નિવેદનો નહીં પરંતુ કોઈ શરતી અભિવ્યક્તિઓ નહીં, ફોર સ્ટેટમેન્ટ સિવાય અન્ય કોઈ રચનાઓ નહીં, કોઈ નેસ્ટેડ સ્વીચ ઘોષણાઓ નહીં (નેસ્ટેડ કૉલ્સની મંજૂરી છે), અને કોઈ બુલિયન ચલો અને ઓપરેટરો નહીં. એક્ટ-IIIની જેમ, દરેક ટોકનને એપોસ્ટ્રોફી દ્વારા અલગ કરવું પડતું હતું. મશીન શરૂ કરવું એલ. જી. પી.-30 શરૂ કરવાની અથવા "બુટ" કરવાની પ્રક્રિયા અત્યાર સુધીમાં ઘડવામાં આવેલી સૌથી જટિલ પ્રક્રિયાઓમાંની એક હતી. સૌપ્રથમ, બુટસ્ટ્રેપ પેપર ટેપને કન્સોલ ટાઇપરાઇટર, ફ્રિડેન ફ્લેક્સોરાઇટરમાં ખેંચવામાં આવી હતી. ઓપરેટરે સરનામાં ક્ષેત્રને વાંચવા માટે ફ્લેક્સોરાઇટર પર લીવર દબાવ્યું અને સરનામાંને કમ્પ્યુટર રજિસ્ટરમાં સ્થાનાંતરિત કરવા માટે આગળની પેનલ પર એક બટન દબાવ્યું. પછી ફ્લેક્સોરાઇટર પરના લિવરને ડેટા ફિલ્ડ વાંચવા માટે દબાવવામાં આવ્યું હતું અને તેને ચોક્કસ સરનામાં પર સંગ્રહિત કરવા માટે આગળની પેનલ પર વધુ ત્રણ બટનો દબાવવામાં આવ્યા હતા. આ પ્રક્રિયા કદાચ છથી આઠ વખત પુનરાવર્તિત કરવામાં આવી હતી અને એક લય વિકસાવવામાં આવી હતીઃ બર્રપ, ક્લંક, બર્રપ, ક્લંક, ક્લંક, બર્રપ, ક્લંક, ક્લંક, ક્લંક, બર્રપ, ક્લંક, બર્રપ, ક્લંક, ક્લંક, બર્રપ, ક્લંક, ક્લંક, ક્લંક, બર્રપ, ક્લંક, બર્રપ, બર્રપ, ક્લંક, ક્લંક, ક્લંક, બર્રપ, ક્લંક, બર્રપ, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, બર્રપ, બર્રપ, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ક્લંક, ત્યારબાદ ઓપરેટરે બુટસ્ટ્રેપ ટેપને દૂર કરી, નિયમિત લોડર ધરાવતી ટેપમાં સ્નેપ કરી, તેને કાળજીપૂર્વક ગોઠવી જેથી તે જામ ન થાય, અને બૂટસ્ટ્રેપ પ્રોગ્રામ શરૂ કરવા માટે થોડા વધુ બટનો દબાવ્યા. એકવાર નિયમિત લોડર દાખલ થઈ ગયા પછી, કમ્પ્યુટર પ્રોગ્રામ ટેપમાં વાંચવા માટે તૈયાર હતું. નિયમિત લોડર બુટસ્ટ્રેપ લોડર કરતાં વધુ કોમ્પેક્ટ ફોર્મેટ ટેપ વાંચે છે. દરેક બ્લોકની શરૂઆત પ્રારંભિક સરનામાથી થઈ હતી જેથી જો કોઈ ભૂલ થાય તો ટેપને ફરીથી ગોઠવી શકાય અને ફરીથી અજમાવી શકાય. જો પ્રક્રિયામાં કોઈ ભૂલો કરવામાં આવી હોય, અથવા જો પ્રોગ્રામ ક્રેશ થઈ ગયો હોય અને લોડર પ્રોગ્રામને નુકસાન થયું હોય, તો પ્રક્રિયાને શરૂઆતથી ફરી શરૂ કરવી પડી હતી. એલ. જી. પી.-21 1963માં, લિબ્રાસ્કોપે એલ. જી. પી.-30 માટે એલ. જી. પી.-21 નામના ટ્રાન્ઝિસ્ટોરાઇઝ્ડ અપડેટનું ઉત્પાદન કર્યું હતું. નવા કમ્પ્યુટરમાં લગભગ 460 ટ્રાન્ઝિસ્ટર અને લગભગ 375 ડાયોડ હતા. તેની કિંમત માત્ર 16,250 ડોલર છે, જે તેના પુરોગામીની કિંમતનો એક તૃતીયાંશ ભાગ છે. કમનસીબે તે અગાઉના કમ્પ્યુટરની સરખામણીએ લગભગ એક તૃતીયાંશ ઝડપી પણ હતું. કેન્દ્રીય કોમ્પ્યુટરનું વજન લગભગ મૂળભૂત સિસ્ટમ (પ્રિન્ટર અને સ્ટેન્ડ સહિત) જેટલું હતું. આર. પી. સી. 4000 અન્ય, વધુ શક્તિશાળી અનુગામી મશીન, જનરલ પ્રિસિઝન આર. પી. સી. 4000 હતું, જેની જાહેરાત 1960માં કરવામાં આવી હતી. એલ. જી. પી.-30 જેવી જ, પરંતુ ટ્રાન્ઝિસ્ટરાઇઝ્ડ, તેમાં 8,008 32-બીટ મેમરી ડ્રમ સંગ્રહના શબ્દો દર્શાવવામાં આવ્યા હતા. તેમાં 500 ટ્રાન્ઝિસ્ટર અને 4,500 ડાયોડ હતા, જે 87,500 ડોલરમાં વેચાયા હતા અને તેનું વજન હતું. નોંધપાત્ર ઉપયોગો એડવર્ડ લોરેન્ઝે બદલાતી હવામાન પેટર્નનું મોડેલ બનાવવાના તેમના પ્રયાસમાં એલજીપી-30નો ઉપયોગ કર્યો હતો. આગાહીમાં મોટા તફાવતો પ્રારંભિક માહિતીમાં નાના તફાવતોમાંથી ઉદ્ભવી શકે છે તે તેમની શોધથી તેમને વિચિત્ર આકર્ષણ અને બટરફ્લાય અસર, અંધાધૂંધી સિદ્ધાંતમાં મુખ્ય વિભાવનાઓ શબ્દો વિકસાવવા તરફ દોરી ગયા. આર. પી. સી.-4000 (એલ. જી. પી.-30ના અનુગામી) ને તે કમ્પ્યુટર તરીકે પણ યાદ કરવામાં આવે છે જેના પર મેલ કેયેએ મશીન કોડમાં સુપ્રસિદ્ધ પ્રોગ્રામિંગ કાર્ય કર્યું હતું, જેને એડ નેથર દ્વારા હેકર મહાકાવ્ય ધ સ્ટોરી ઓફ મેલમાં ફરીથી કહેવામાં આવ્યું હતું. આઇબીએમ 650 વેક્યૂમ ટ્યુબ કમ્પ્યુટર્સની સૂચિ વધુ વાંચન સંદર્ભો બાહ્ય કડીઓ સ્ટુટગાર્ટ, જર્મનીમાં પ્રદર્શન પર કાર્યરત એલજીપી-30 એલજીપી-30 વર્ણન એલજીપી-21 વર્ણન 1962ની જાહેરાત જેમાં એલજીપી-30ના ડિઝાઇનર સ્ટેન પી. ફ્રેન્કલની એલજીપી-30 અને આરપીસી-4000 વાર્તા બંને દર્શાવવામાં આવી છે. પ્રોગ્રામિંગ મેન્યુઅલ યુટ્યુબ પર એલ. જી. પી.-30ને ગરમ કરવું તકનિકમ 29: એલ. જી. પી. 30 <આઇ. ડી. 1> લિબ્રાઝેટ્સ-એલ. જી. પી.-30 પર કંપનીના ન્યૂઝલેટર્સઃ વેક્યુમ ટ્યુબ કમ્પ્યુટર્સ સીરીયલ કમ્પ્યુટર્સ