Multics ऑपरेटिंग सिस्टम के विकास की कहानी
- Multics ऑपरेटिंग सिस्टम विकसित करने वाले André Bensoussan ने file system में प्रमुख बदलावों का काम संभाला।
- VTOC manager एक subsystem था जो disk और memory के बीच file information के स्थानांतरण, shared memory buffer pool के प्रबंधन, और disk पर information space के प्रबंधन का काम करता था।
- André ने VTOC manager के design, implementation और testing की ज़िम्मेदारी ली, और design के दौरान कई diagrams बनाए।
विकास प्रक्रिया और सफलता
- project coordinator Tom Van Vleck को schedule को लेकर चिंता थी, लेकिन जैसे ही André ने code लिखना शुरू किया, वे आश्वस्त हो गए।
- André ने computer terminal के बजाय pencil से code लिखा, typing में मदद भी ठुकरा दी, और सारा काम खुद किया।
- अंत में pencil से लिखे साफ-सुथरे code को terminal में दर्ज कर compile करने की कोशिश की गई; कुछ typos ठीक करने के बाद वह सफलतापूर्वक compile हो गया।
- system में integrate करके test करने पर VTOC manager शुरू से ही पूरी तरह सही काम करता रहा।
André की सफलता का राज़
- André ने केवल pencil को उपकरण बनाकर एक flawless program लिखा।
- VTOC manager में मिला एकमात्र bug Tom Van Vleck की गलती के कारण था; उन्होंने error handling procedure के call order के बारे में गलत बताया था।
- André की कार्यशैली को software engineering पर एक लेख के रूप में IEEE Computer के अप्रैल 1994 अंक में पेश किया गया था, और नवंबर 2003 में उसे अपडेट किया गया।
GN⁺ की राय
- André Bensoussan की Multics ऑपरेटिंग System विकास कहानी दिखाती है कि गहन design और एकाग्रता किस तरह एक बेहतरीन परिणाम दे सकते हैं।
- जब केवल pencil और paper वाली पारंपरिक पद्धति की तुलना आधुनिक जटिल software development tools से की जाती है, तो यह बुनियादी सिद्धांतों पर टिके रहने वाले approach के महत्व को रेखांकित करती है।
- यह कहानी software engineering में सावधानीपूर्वक पूर्व-तैयारी और testing के महत्व की याद दिलाने वाला एक अच्छा उदाहरण है, और engineering education के लिए भी महत्वपूर्ण सीख देती है।
1 टिप्पणियां
Hacker News राय
पहले कमेंट का सार:
दूसरे कमेंट का सार:
तीसरे कमेंट का सार:
चौथे कमेंट का सार:
पाँचवें कमेंट का सार:
छठे कमेंट का सार:
सातवें कमेंट का सार:
आठवें कमेंट का सार:
नौवें कमेंट का सार:
दसवें कमेंट का सार: