LGP-30
লিব্রাস্কোপ জেনারেল পারপাস এবং তারপর লিব্রাস্কোপ জেনারেল প্রিসিশনের জন্য দাঁড়িয়ে থাকা এলজিপি-30 একটি প্রাথমিক অফ-দ্য-শেল্ফ কম্পিউটার। এটি গ্লেনডেল, ক্যালিফোর্নিয়ার লিব্রাস্কোপ কোম্পানি (জেনারেল প্রিসিশন ইনকর্পোরেটেডের একটি বিভাগ) দ্বারা নির্মিত হয়েছিল এবং রয়্যাল প্রিসিশন ইলেকট্রনিক কম্পিউটার কোম্পানি, রয়্যাল টাইপরাইটার কোম্পানির রয়্যাল ম্যাকবি বিভাগের সাথে একটি যৌথ উদ্যোগ দ্বারা বিক্রি ও পরিষেবা দেওয়া হয়েছিল। এলজিপি-30 প্রথম 1956 সালে 47,000 মার্কিন ডলার খুচরো দামে তৈরি করা হয়েছিল। এলজিপি-30 কে সাধারণত ডেস্ক কম্পিউটার হিসাবে উল্লেখ করা হত। টাইপরাইটারের তাক বাদে এর উচ্চতা, প্রস্থ এবং গভীরতা ছিল। এর ওজন ছিল প্রায়, এবং শক্ত কাস্টারগুলিতে লাগানো ছিল যা ইউনিটটিকে সরাতে সহজতর করেছিল। ডিজাইন লিব্রাস্কোপ কম্পিউটারের প্রাথমিক নকশা পরামর্শদাতা ছিলেন স্ট্যান ফ্র্যাঙ্কেল, যিনি ম্যানহাটন প্রকল্পের অভিজ্ঞ এবং ইএনআইএসি-র প্রথম প্রোগ্রামারদের মধ্যে একজন। তিনি ন্যূনতম হার্ডওয়্যার সহ একটি ব্যবহারযোগ্য কম্পিউটার ডিজাইন করেছিলেন। একক ঠিকানা নির্দেশের সেটটিতে মাত্র 16টি কমান্ড ছিল। চৌম্বকীয় ড্রাম মেমোরি প্রধান মেমোরি ধারণ করে এবং কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট (সিপিইউ) প্রসেসর রেজিস্টার, সময় তথ্য এবং মাস্টার বিট ঘড়ি, প্রতিটি একটি নিবেদিত ট্র্যাকে থাকে। সলিড-স্টেট ডায়োড লজিক, একটি বিট-সিরিয়াল স্থাপত্য এবং 15টি ফ্লিপ-ফ্লপের প্রত্যেকটির একাধিক ব্যবহার ব্যবহার করে ভ্যাকুয়াম টিউবগুলির সংখ্যা হ্রাস করা হয়েছিল। এটি একটি বাইনারি, 31-বিট ওয়ার্ড কম্পিউটার ছিল যার 4096-শব্দের ড্রাম মেমরি ছিল। স্ট্যান্ডার্ড ইনপুটগুলি ছিল ফ্লেক্সোরাইটার কীবোর্ড এবং কাগজের টেপ (দশটি ছয়-বিট অক্ষর/সেকেন্ড)। স্ট্যান্ডার্ড আউটপুট ছিল ফ্লেক্সোরাইটার প্রিন্টার (টাইপরাইটার, 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 অবস্থানের সাথে সামঞ্জস্যপূর্ণ শারীরিক টাইপরাইটার কী ব্যবহার করে (বর্তমানে সাধারণ এ-এফ এর বিপরীতে) সেই মানগুলি উপস্থাপন করার জন্য, যার ফলস্বরূপ 0-9 এফ জি জে কে কিউ ডাব্লু, যা "ফাইবারগ্লাস জাভেলিনস কিল কুইট ওয়েল" বাক্যাংশটি ব্যবহার করে স্মরণ করা হয়েছিল। নির্দিষ্টকরণ শব্দের দৈর্ঘ্যঃ একটি সাইন বিট সহ 31 বিট, তবে কোনও ফাঁকা স্পেসার বিট মেমরি আকার নেইঃ 4096 শব্দের গতিঃ 0.260 দুটি সংলগ্ন শারীরিক শব্দের মধ্যে মিলিসেকেন্ড অ্যাক্সেস সময়; দুটি সংলগ্ন ঠিকানার মধ্যে অ্যাক্সেস সময় 2.340 মিলিসেকেন্ড। ঘড়ির হারঃ 120 কিলোহার্জ বিদ্যুৎ খরচঃ 1500 ওয়াট তাপ অপচয়ঃ গাণিতিক উপাদানঃ তিনটি কার্যকরী রেজিস্টারঃ সি কাউন্টার রেজিস্টার, আর নির্দেশ রেজিস্টার এবং এ অ্যাকিউমুলেটর রেজিস্টার। নির্দেশের বিন্যাসঃ অর্ধ-শব্দের বিন্যাস ব্যবহার করে ষোলটি নির্দেশ প্রযুক্তিঃ 113টি ভ্যাকুয়াম টিউব এবং 1350টি ডায়োড। উৎপাদিত সংখ্যা; 320 ~ 493 প্রথম ডেলিভারিঃ সেপ্টেম্বর 1956 মূল্যঃ 47,000 মার্কিন ডলার উত্তরসূরিঃ এলজিপি-21 অর্জনঃ এলজিপি-30 ছোট আকারের বৈজ্ঞানিক কম্পিউটিং প্রদানকারী প্রথম ডেস্ক-আকারের কম্পিউটারগুলির মধ্যে একটি ছিল। এলজিপি-30 মোটামুটি জনপ্রিয় ছিল এবং "অর্ধ হাজার" ইউনিট বিক্রি হয়েছিল, যার মধ্যে একটি ডার্টমাউথ কলেজে ছিল যেখানে শিক্ষার্থীরা মেশিনে ডার্টমাউথ এএলজিওএল 30 এবং ডিওপিই (ডার্টমাউথ ওভারসিম্প্লিফাইড প্রোগ্রামিং এক্সপেরিমেন্ট) প্রয়োগ করেছিল। এলজিপি-30-এর একটি উচ্চ-স্তরের ভাষা ছিল যা অ্যাক্ট-3 নামে পরিচিত। প্রতিটি টোকেনকে একটি অ্যাপোস্ট্রোফি দ্বারা সীমাবদ্ধ করতে হত, যার ফলে এটি পড়া কঠিন হয়ে পড়ে এবং টেপ প্রস্তুত করা আরও কঠিন হয়ে পড়েঃ <নোয়িকি> এস1 'ডিম' এ '500' এম '500' কিউ '500 "সূচক' জে 'জে + 1' জে-1" ড্যাপ্র্ট 'ই' নট 'ই' আর '' ডি 'এ' ক্র 'আরডিক্সিটের 35' এস2 'আইরেড' এম '1' আইরেড 'কিউ' 1 'আইরেড' এন '1'; 'জে' 0 'ফ্লো' ডি ';' ডি '। s3 'sqrt' d। ';' sqrd '। 1 'আনফ্লো' স স্কোয়ার্ড। 'আই/' 10 ';' বর্গ '2010' মুদ্রণের বর্গ। এএলজিওএল 30 ডার্টমাউথ কলেজ এলজিপি-30-এর জন্য এএলজিওএল 60-এর দুটি বাস্তবায়ন তৈরি করেছে। ডার্টমাউথ এএলজিওএল 30 একটি থ্রি-পাস সিস্টেম (কম্পাইলার, লোডার এবং ইন্টারপ্রেটার) ছিল যা রান-টাইম স্টোরেজ বরাদ্দের প্রয়োজন ব্যতীত এএলজিওএল-এর প্রায় সমস্ত বৈশিষ্ট্য সরবরাহ করত। এসসিএএলপি, একটি স্বয়ংসম্পূর্ণ অ্যালগোল প্রসেসর, এএলজিওএল-এর একটি ছোট উপসেটের জন্য একটি ওয়ান-পাস সিস্টেম ছিল (পুরো প্রোগ্রাম ছাড়া অন্য কোনও ব্লক নেই), কোনও পদ্ধতি ঘোষণা, শর্তাধীন বিবৃতি কিন্তু কোনও শর্তাধীন অভিব্যক্তি নেই, কোনও ফর স্টেটমেন্ট ছাড়া অন্য কোনও গঠন নেই, কোনও নেস্টেড সুইচ ঘোষণা নেই (নেস্টেড কল অনুমোদিত), এবং কোনও বুলিয়ান ভেরিয়েবল এবং অপারেটর নেই। অ্যাক্ট-3-এর মতো, প্রতিটি টোকেনকে একটি অ্যাপোস্ট্রোফি দ্বারা পৃথক করতে হত। এলজিপি-30 চালু বা "বুট" করার পদ্ধতিটি ছিল এখন পর্যন্ত উদ্ভাবিত সবচেয়ে জটিল পদ্ধতিগুলির মধ্যে একটি। প্রথমে, বুটস্ট্র্যাপ পেপার টেপটি কনসোল টাইপরাইটার, একটি ফ্রিডেন ফ্লেক্সোরাইটারে ছড়িয়ে দেওয়া হয়েছিল। অপারেটর একটি ঠিকানা ক্ষেত্র পড়ার জন্য ফ্লেক্সোরাইটারে একটি লিভার টিপে এবং একটি কম্পিউটার রেজিস্টারে ঠিকানা স্থানান্তর করার জন্য সামনের প্যানেলের একটি বোতাম টিপে। তারপর ফ্লেক্সোরাইটারের লিভারকে ডেটা ফিল্ড পড়ার জন্য চাপ দেওয়া হয় এবং নির্দিষ্ট ঠিকানায় সংরক্ষণ করার জন্য সামনের প্যানেলে আরও তিনটি বোতাম চাপানো হয়। এই প্রক্রিয়াটি পুনরাবৃত্তি করা হয়েছিল, সম্ভবত ছয় থেকে আটবার, এবং একটি ছন্দ বিকশিত হয়েছিলঃ বার্রপ, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, বার্রপ, বার্রপ, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, বার্রপ, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক, ক্লাঙ্ক অপারেটর তখন বুটস্ট্র্যাপ টেপটি সরিয়ে ফেলেন, নিয়মিত লোডারযুক্ত টেপে স্ন্যাপ করেন, সাবধানে এটি সাজান যাতে এটি জ্যাম না হয় এবং বুটস্ট্র্যাপ প্রোগ্রামটি শুরু করার জন্য আরও কয়েকটি বোতাম টিপেন। একবার নিয়মিত লোডার চালু হয়ে গেলে, কম্পিউটারটি একটি প্রোগ্রাম টেপে পড়ার জন্য প্রস্তুত ছিল। নিয়মিত লোডার বুটস্ট্র্যাপ লোডারের তুলনায় আরও কমপ্যাক্ট ফরম্যাট টেপ পড়ে। প্রতিটি ব্লক একটি প্রারম্ভিক ঠিকানা দিয়ে শুরু হয়েছিল যাতে কোনও ত্রুটি দেখা দিলে টেপটি পুনরায় চালু করা যায় এবং পুনরায় চেষ্টা করা যায়। যদি প্রক্রিয়াটিতে কোনও ভুল করা হয়, অথবা যদি প্রোগ্রামটি ক্র্যাশ হয়ে যায় এবং লোডার প্রোগ্রামটি ক্ষতিগ্রস্ত হয়, তবে প্রক্রিয়াটি শুরু থেকেই পুনরায় শুরু করতে হবে। 1963 সালে, লিব্রাস্কোপ এলজিপি-21 নামে এলজিপি-30-এ একটি ট্রানজিস্টোরাইজড আপডেট তৈরি করে। নতুন কম্পিউটারে প্রায় 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 এবং আরপিসি-4000 স্টোরি অফ স্ট্যান পি ফ্রাঙ্কেল, ডিজাইনার এলজিপি-30, ছবি সহ। প্রোগ্রামিং ম্যানুয়াল ইউটিউবে এলজিপি-30-কে উষ্ণ করা টেকনিকাম 29: এলজিপি 30 1950-1959 লিব্রাজেটস-এলজিপি-30-এ কোম্পানির নিউজলেটারঃ ভ্যাকুয়াম টিউব কম্পিউটার সিরিয়াল কম্পিউটার