CP / M: เรื่องราวของระบบปฏิบัติการที่เกือบจะประสบความสำเร็จเหนือ Windows

ผู้เขียน: Roger Morrison
วันที่สร้าง: 18 กันยายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
REPLAY WEBINAR Project Management (TH)
วิดีโอ: REPLAY WEBINAR Project Management (TH)

เนื้อหา


Takeaway:

หากมันไม่ได้เกิดขึ้นเป็นเวลาหนึ่งวันในปี 1980 คุณอาจใช้ CP / M แทน Windows หรือ Mac OS

หากคุณกำลังอ่านสิ่งนี้โอกาสที่คุณจะใช้พีซี อาจใช้ Windows หรือบางทีคุณอาจใช้ Mac OS X หรือ Linux หากวันหนึ่งที่โชคชะตาในปี 1980 มีการเล่นที่แตกต่างออกไปเราอาจใช้ CP / M แทน

เป็นจุดเริ่มต้น

Gary Kildall เป็นนักวิทยาศาสตร์คอมพิวเตอร์สอนที่ Naval Postgraduate Academy ในมอนเทอเรย์แคลิฟอร์เนียในช่วงต้นทศวรรษ 1970 ที่ได้สัมผัสกับเทคโนโลยีใหม่บางอย่างที่ Intel พัฒนาขึ้นเหนือใน Silicon Valley


บริษัท เพิ่งเปิดตัวไมโครโปรเซสเซอร์ แต่ Kildall เห็นศักยภาพเต็มที่เมื่อ Intel เห็นเท่านั้นที่ควบคุมไฟจราจร เขาตระหนักว่ามันจะเป็นไปได้ที่จะสร้างคอมพิวเตอร์ส่วนบุคคล แต่สิ่งที่พวกเขาต้องการจริงๆคือซอฟต์แวร์เพื่อเรียกใช้

การเพิ่มขึ้นของ CP / M

Kildall ทำงานเป็นที่ปรึกษาของ Intel พัฒนา PL / M หรือภาษาโปรแกรมสำหรับไมโครคอมพิวเตอร์ซึ่งเป็นภาษาโปรแกรมสำหรับไมโครคอมพิวเตอร์และโปรแกรมควบคุมสำหรับไมโครคอมพิวเตอร์หรือ CP / M


CP / M เป็นระบบปฏิบัติการที่ในทางทฤษฎีจะทำงานบนไมโครคอมพิวเตอร์เครื่องใดก็ได้ตราบใดที่ชิ้นส่วนที่ขึ้นกับเครื่องถูกย้ายเข้ามา

การออกแบบของ Kildall นั้นยอดเยี่ยม CP / M แบ่งออกเป็นสามส่วน: BIOS (ระบบอินพุต / เอาท์พุตพื้นฐาน), ระบบปฏิบัติการดิสก์พื้นฐาน (BDOS) และตัวประมวลผลคำสั่งคอนโซล (CCP) BIOS จัดการรหัสขึ้นอยู่กับเครื่องในขณะที่ CCP ยอมรับคำสั่งจากผู้ใช้คล้ายกับเชลล์ในระบบ Unix และ Linux


Intel ไม่สนใจ CP / M ดังนั้นเขาจึงจัดตั้ง บริษัท ของเขาเองชื่อ Intergalactic Digital Research ซึ่งต่อมาย่อมาจาก Digital Research เช่นเดียวกับ บริษัท ด้านเทคโนโลยีในแคลิฟอร์เนียตอนเหนือจำนวนมากในปี 1970 คิลดัลและโดโรธีภรรยาของเขาเริ่มวิ่งหนีออกจากบ้านของพวกเขาซึ่งตั้งอยู่ในแปซิฟิกโกรฟ

CP / M พร้อมด้วยบัส S-100 ที่ใช้โปรเซสเซอร์ Intel 8080 หรือ Zilog Z-80 กลายเป็นมาตรฐานในช่วงปลายยุค 70 CP / M มีประโยชน์เพราะตราบใดที่ผู้พัฒนาเขียนโปรแกรมด้วยวิธีที่ไม่ขึ้นกับเครื่องโปรแกรม CP / M สามารถทำงานบนคอมพิวเตอร์เกือบทุกเครื่องที่รัน CP / M โดยที่โปรแกรมเมอร์ไม่ต้องรู้ว่าแต่ละเครื่องทำงานอย่างไร มันเป็นเหมือนยูนิกซ์ขนาดเล็กในเรื่องนั้น

เป็นที่นิยมกันมากว่าแม้จะมีการ์ดเสริม, SoftCard สำหรับ Apple II ที่อนุญาตให้ผู้ใช้รันบนคอมพิวเตอร์ด้วยจอแสดงผล 80 คอลัมน์ (ใช่ว่าเป็นเรื่องใหญ่ในตอนนั้น)

บริษัท ที่ทำบัตรนี้เป็นการเริ่มต้นกระท่อนกระแท่นเล็กน้อยที่อยู่ในซีแอตเทิลซึ่งเรียกว่า Microsoft

IBM และ MS-DOS

ความสำเร็จที่เพิ่มขึ้นของคอมพิวเตอร์ส่วนบุคคลทำให้ไอบีเอ็มเริ่มหิวกระหายกับการกระทำในปี 1980 บริษัท ตัดสินใจที่จะเข้าสู่ตลาดด้วยพีซีของตัวเอง Big Blue มักจะออกแบบคอมพิวเตอร์ทั้งหมดด้วยตัวเอง แต่คิดว่ามันจะสายเกินไปกับกระบวนการภายในของ บริษัท


บริษัท ตัดสินใจที่จะทำอะไรบางอย่างที่ไม่เคยได้ยินมาก่อนสำหรับ IBM มันจะใช้ส่วนประกอบที่ไม่ได้วางจำหน่ายและรวมเข้ากับระบบที่สมบูรณ์

CP / M เป็นตัวเลือกที่ชัดเจนสำหรับระบบปฏิบัติการเนื่องจากความนิยมและความง่ายในการเชื่อมต่อกับระบบอื่น

IBM เริ่มเข้าหา Microsoft สำหรับ CP / M โดยเริ่มแรกคิดว่าพวกเขาสามารถอนุญาต CP / M ได้เนื่องจากพวกเขาทำการ์ด Apple II ไมโครซอฟต์ชี้ให้เห็นว่าผู้บริหารของไอบีเอ็มมุ่งสู่ DRI ในแคลิฟอร์เนีย

สิ่งที่เกิดขึ้นต่อไปอยู่ภายใต้การเก็งกำไรไม่รู้จบและตำนานเมืองในอุตสาหกรรมเทคโนโลยี

ในวันที่ IBM ปรากฏตัวเพื่อเจรจากับ DRI Kildall ได้ส่งเอกสารบางอย่างให้กับลูกค้าโดยใช้เครื่องบินส่วนตัวของเขาออกจาก Dorothy และทนายความของ บริษัท เพื่อจัดการข้อตกลง เห็นได้ชัดว่า DRI ติดอยู่กับข้อตกลงการไม่เปิดเผยหลังจาก Kildall กลับมาในวันต่อมา

หมดหวังสำหรับระบบปฏิบัติการ IBM หันมาใช้ Microsoft พวกเขาพบโคลน CP / M ที่เขียนโดยเพื่อนของ Bill Gates, Tim Paterson จาก Seattle Computer Products และผู้ออกแบบ SoftCard, ขนานนาม QDOS หรือ "ระบบปฏิบัติการ Quick and Dirty" Microsoft ให้สิทธิ์การใช้งานนี้แก่ IBM ดังนั้นจึงพร้อมในเวลา

Microsoft ขัดมันและเสนอให้ IBM เป็น PC-DOS บริษัท โน้มน้าวให้ IBM อนุญาตให้พวกเขารักษาสิทธิในระบบปฏิบัติการเพื่อให้สิทธิ์แก่ผู้ผลิตคอมพิวเตอร์รายอื่น ไอบีเอ็มมั่นใจว่าจะไม่มีใครโคลน BIOS ซึ่งเป็นเทคโนโลยีชิ้นเดียวในพีซีตกลง (เนื่องจากคอมพิวเตอร์ที่คุณกำลังอ่านสิ่งนี้เป็นไปได้ว่าไอบีเอ็มไม่ได้ทำขึ้นมามันก็เห็นได้ชัดว่ามันเกิดขึ้นได้อย่างไร)

Gary Kildall ได้ยินเกี่ยวกับข้อตกลงและขู่ว่าจะฟ้องร้อง IBM หากปล่อย PC-DOS ข้อตกลงนั้นได้ผลโดยที่ IBM จะให้ทั้งสองระบบ แต่ IBM ขาย PC-DOS ในราคา $ 40, แต่ CP / M-86, เวอร์ชั่น PC, คือ $ 240 เป็นการยากที่จะพิสูจน์ให้เห็นว่าการจ่ายราคาที่สูงขึ้นสำหรับสิ่งที่มีอยู่ในสิ่งเดียวกันและคนส่วนใหญ่เลือก DOS แอปพลิเคชั่น CP / M ส่วนใหญ่เช่นระบบประมวลผลคำ WordStar ถูกย้ายไปที่ MS-DOS


ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์

DRI คงการต่อสู้

แม้จะมีความล้มเหลว DRI ยังคงสร้างสรรค์ บริษัท ยังคงสร้างสรรค์สิ่งใหม่ ๆ อย่างต่อเนื่องโดยสร้าง CP / M หลายเวอร์ชันซึ่งเรียกว่า MP / M


เมื่อเห็นได้ชัดว่า DOS ได้บดบัง CP / M ในแง่ของการสนับสนุนแอพพลิเคชั่น DRI เพิ่มความเข้ากันได้ของ MS-DOS และมันได้พัฒนาเป็น DOS Plus และ DR DOS ในภายหลัง

DRI ได้รุกล้ำเข้าสู่โลกใหม่ของส่วนติดต่อผู้ใช้แบบกราฟิกกับ GEM ซึ่งเป็นที่รู้จักกันดีในฐานะ GUI สำหรับกลุ่มคอมพิวเตอร์ Atari ST

ปีต่อ ๆ มา

ถึงแม้จะมีความก้าวหน้าทางเทคโนโลยีเป็นที่ชัดเจนว่า DRI ไม่ตรงกับผู้นำของ Microsoft การวิจัยดิจิทัลถูกขายให้กับ Novell ข้อตกลงนี้ทำให้ Kildall ร่ำรวยมาก แต่เขาไม่เคยมีชีวิตอยู่นานพอที่จะสนุกกับความสำเร็จของเขา น่าเศร้าที่ Gary Kildall เสียชีวิตในปี 2537 หลังจากได้รับบาดเจ็บในฤดูใบไม้ร่วง

มรดกของ Gary Kildall, Digital Research และ CP / M ยังคงดำเนินต่อไป DOS และ Windows ที่ใหม่กว่ายังคงอยู่ในเงามืดรวมถึงวิธีการตั้งชื่อไดรฟ์

บทเรียนคือ บริษัท ที่จัดตั้งขึ้นอย่าง DRI ควรระวัง บริษัท เล็ก ๆ ที่หิวโหยเช่น Microsoft ในปี 1980

อุตสาหกรรมมีการพัฒนาอย่างไรกับ Gary Kildall ที่หางเสือแทน Bill Gates Michael Swaine แย้งในบทความในวารสารของดร. ดอบบ์ว่าอาจเป็นเรื่องของเพื่อนร่วมงานมากกว่าการแข่งขันเนื่องจากภูมิหลังทางวิชาการของ Kildall

อย่างไรก็ตามผู้คนจำนวนมากยังคงมีความทรงจำที่ดีของ Gary Kildall และ CP / M พร้อมกับเว็บไซต์ที่มีส่วย The PBS แสดง The Computer Chronicles หนึ่งตอนเพื่อ Kildall หนึ่งปีหลังจากการตายของเขา สำหรับการรักษาที่ยาวนาน (หน้า 1,000 บวก) ของวันแรกของ Silicon Valley รวมถึง Gary Kildall และ Digital Research คุณอาจต้องการติดตามสำเนาของหนังสือ "Fire in the Valley" โดย Paul Freiberger และ Michael Swaine

แม้ว่า DRI, CP / M และแม้กระทั่ง Gary Kildall จะหายไปพวกเขาจะไม่ถูกลืมอย่างแน่นอน