MS-DOS: ระบบปฏิบัติการที่คุณชอบเกลียด

การเปิดเผยข้อมูล: การสนับสนุนของคุณช่วยให้เว็บไซต์ทำงานต่อไป! เราได้รับค่าธรรมเนียมการอ้างอิงสำหรับบริการบางอย่างที่เราแนะนำในหน้านี้.


MS-DOS (ย่อมาจากสำหรับ Microsoft Disk Operating System) เป็นระบบปฏิบัติการบรรทัดคำสั่งเดียวที่ไม่ใช้กราฟิกผู้ใช้คนเดียว เดิมทีได้รับการพัฒนาเพื่อใช้กับคอมพิวเตอร์ส่วนบุคคลที่เก่าแก่ที่สุดของ IBM MS-DOS เป็นระบบปฏิบัติการที่ประสบความสำเร็จมากที่สุดชนิดหนึ่ง ในฐานะที่เป็นระบบปฏิบัติการดอสนั้นง่ายกะทัดรัดและทนทานอย่างน่าทึ่ง โดยเฉพาะการพิจารณาอายุของมัน ในขณะที่มันอาจได้รับการเหนือกว่าโดยระบบปฏิบัติการรุ่นใหม่ที่เป็นมิตรกับผู้ใช้แบบกราฟิก (GUI) แต่ MS-DOS ยังคงมีการใช้งานอย่างกว้างขวางโดยธุรกิจและโปรแกรมเมอร์อิสระทั่วโลก.

ประวัติความเป็นมาของ MS-DOS

ต้นกำเนิดของ MS-DOS สามารถสืบย้อนกลับไปยังระบบปฏิบัติการก่อนหน้านี้สองระบบคือ CP / M และ QDOS CP / M (โปรแกรมควบคุม AKA สำหรับไมโครคอมพิวเตอร์) สร้างขึ้นในช่วงกลางทศวรรษ 1970 โดย Gary Kildall จากการวิจัยดิจิทัล CP / M เป็นระบบปฏิบัติการแบบ 8 บิตและเป็นหนึ่งในระบบแรกที่ใช้กันอย่างแพร่หลายในสายการผลิตไมโครคอมพิวเตอร์เชิงพาณิชย์ ในปี 1980 Tom Paterson จาก Seattle Computer Products ได้พัฒนา QDOS (ระบบปฏิบัติการที่รวดเร็วและสกปรก) สำหรับหน่วยประมวลผลกลาง 8086 16 บิต (CPU) ใหม่ของ Intel QDOS ขึ้นอยู่กับ CP / M เป็นหลักและที่นี่เป็นที่ที่ Microsoft ป้อนรูปภาพ.

ในปี 1981 Microsoft ได้ซื้อ QDOS จาก Seattle Computer Products เปลี่ยนชื่อเป็น MS-DOS 1.0 และเสนอให้ IBM เพื่อใช้ในคอมพิวเตอร์ส่วนบุคคลเครื่องใหม่ ในการก้าวไปข้างหน้าอย่างฉับพลัน Gates ยังคงมีสิทธิ์ใช้งาน MS-DOS และจะกลายเป็นปัจจัยที่สำคัญที่สุดในการย้ายของ Microsoft จากผู้ขายอย่างง่ายของภาษาการเขียนโปรแกรมคอมพิวเตอร์ไปจนถึงยักษ์ใหญ่ในอุตสาหกรรมซอฟต์แวร์คอมพิวเตอร์ ความสำเร็จของ MS-DOS โดยตรงกับความนิยมที่เพิ่มขึ้นของคอมพิวเตอร์ส่วนบุคคลที่บ้านและยังคงเป็นแหล่งรายได้ที่สำคัญที่สุดของ Microsoft แม้หลังจากที่ บริษัท เริ่มแนะนำ GUI ของตัวเองในรูปแบบของ MS-Windows.

วิวัฒนาการของระบบปฏิบัติการ

ในหลาย ๆ วิธีที่ MS-DOS วางรากฐานสำหรับความสำเร็จอย่างต่อเนื่องของ Microsoft และในช่วงหลายปีที่ผ่านมา บริษัท ยังคงให้ความสำคัญกับการวิจัยและพัฒนา จากปี 1981 ถึงปี 1997 จะมีการแก้ไขและปรับปรุงหลายครั้งทำให้มีการวนซ้ำหลายครั้ง MS-DOS เวอร์ชั่นใหม่แต่ละรุ่นสร้างขึ้นจากรุ่นก่อนพัฒนาขึ้นเพื่อตอบสนองความต้องการของผู้ใช้ทั่วไปและโปรแกรมเมอร์มืออาชีพ.

การแก้ไขครั้งแรกสุดของ MS-DOS ได้กล่าวถึงความต้องการฮาร์ดไดรฟ์ขนาดใหญ่ที่มีการรองรับหลายไดเรกทอรีเครือข่ายและอักขระต่างประเทศและขยาย การทำซ้ำในภายหลังจะนำการสนับสนุนหลายพาร์ติชัน HDD การบีบอัดดิสก์และการกระจายตัวการจัดการหน่วยความจำที่ได้รับการปรับปรุงและการปรับปรุงฟังก์ชั่นการแก้ไขข้อความของระบบปฏิบัติการ รุ่นสุดท้ายคือ MS-DOS 7.0 และ 7.1 ได้รับการแก้ไขเพื่อการผสานอย่างใกล้ชิดกับระบบปฏิบัติการใหม่ล่าสุดของ Microsoft Windows 95 MS-DOS 7 กำจัดระบบสาธารณูปโภคที่ซ้ำซ้อนจำนวนหนึ่งซึ่งรวมอยู่ในระบบปฏิบัติการ Windows 95 และสนับสนุนไฟล์ชื่อยาว และระบบไฟล์ FAT32.

Microsoft ไม่ใช้ MS-DOS ในการทำซ้ำใด ๆ ในระบบปฏิบัติการหลักอีกต่อไปแม้ว่าทั้ง Windows 2000 และ Windows XP จะมีเลเยอร์การจำลองซึ่งอนุญาตให้ใช้งานโปรแกรม MS-DOS ได้ดังนั้นจึงเข้ากันได้กับซอฟต์แวร์แบบดั้งเดิม.

โคลนและเลียนแบบ

ในช่วงหลายปีที่ผ่านมาความสำเร็จของ MS-DOS ได้สร้างแรงบันดาลใจให้กับผู้ลอกเลียนแบบจำนวนมากและมีการเปิดตัว “โคลน” ของระบบปฏิบัติการจำนวนมากซึ่งได้รับการเปิดตัวโดยนักพัฒนาซอฟต์แวร์อิสระและผู้ที่ชื่นชอบคอมพิวเตอร์ ผู้ลอกเลียนแบบที่โดดเด่นกว่าบางราย ได้แก่ DR-DOS, OpenDOS และ FreeDOS ระบบจำนวนมากได้รับการพัฒนาและเปิดตัวเพื่อตอบสนองโดยตรงต่อการประกาศของ Microsoft ว่าพวกเขาหยุดการพัฒนา MS-DOS ต่อไปและจะไม่สนับสนุนระบบด้วยการอัปเดตและการแก้ไขเป็นประจำอีกต่อไป.

ความสำเร็จสูงสุดของโคลนเหล่านี้คือ FreeDOS พัฒนาโดย Jim Hall ในปี 1994 FreeDOS มีความบางและทนทานและมีการปรับปรุงบางอย่างเกี่ยวกับระบบปฏิบัติการหลัก มันสามารถทำงานได้บนฮาร์ดแวร์แบบดั้งเดิมและระบบฝังตัวและรวมถึงส่วนเพิ่มเติมของโครงสร้างคำสั่งที่ไม่พบใน MS-DOS เอง.

อนาคตของ MS-DOS

ในขณะที่การทำซ้ำครั้งล่าสุดของ MS-DOS ได้เปิดตัวในปี 1997 ระบบปฏิบัติการเองยังคงเป็นส่วนใหญ่ของภูมิทัศน์การคำนวณที่ทันสมัย ธุรกิจและโปรแกรมเมอร์อิสระจำนวนมากยังคงต้องพึ่งพา DOS สำหรับแอปพลิเคชันที่ฝังตัวจำนวนมาก ดอสยังคงมีชีวิตอยู่ในส่วนเล็ก ๆ เพราะมันเป็นระบบปฏิบัติการขนาดกะทัดรัดและมีประสิทธิภาพสูงที่ทำงานได้ดีโดยมีการบำรุงรักษาขั้นต่ำ ด้วยความก้าวหน้าอย่างต่อเนื่องของฮาร์ดแวร์ (ความทรงจำที่ใหญ่กว่าและ CPU ที่เร็วกว่า) MS-DOS และโคลนของมันยังคงมีให้อีกมาก นอกจากนี้การพัฒนาโดยมือสมัครเล่นและนักเขียนโปรแกรมอิสระเช่น Jim Hall กำลังแนะนำยูทิลิตี้และแอปพลิเคชั่นใหม่ที่ได้รับการปรับปรุงให้ดียิ่งขึ้นแม้ว่า Microsoft จะไม่สนใจ.

บทเรียนออนไลน์

MS-DOS มีประวัติค่อนข้างยาวและมีเอกสารอ้างอิงมากมายสำหรับทุกคนที่สนใจเรียนรู้เพิ่มเติมเกี่ยวกับระบบปฏิบัติการและแอพพลิเคชั่นมากมาย บทเรียนออนไลน์มีจุดเริ่มต้นที่ดีและสามารถให้ข้อมูลเชิงลึกเกี่ยวกับการพัฒนา DOS และคุณค่าของมันและใช้เป็นระบบปฏิบัติการ.

  • มุมมองด้านในของ MS-DOS: จากเว็บไซต์เทคโนโลยี Paterson บทความนี้นำเสนอภาพรวมของพื้นฐานของ MS-DOS เว็บไซต์ดังกล่าวยังมีประวัติของ MS-DOS รากการพัฒนาและคู่มือการเก็บถาวร นอกจากนี้ยังมีชีวประวัติสั้น ๆ ของ Tim Paterson ผู้สร้าง QDOS และเจ้าของ Paterson Technology และกรรมการผู้จัดการ.
  • MS-DOS Literacy – ความรู้เบื้องต้นเกี่ยวกับ MS-DOS: จาก Silicon Mountain และ Aames Production มาวิดีโอสอนที่มุ่งเป้าไปที่ตลาดบ้านพีซียุคแรก ๆ เผยแพร่ในปี 1992 บทช่วยสอนนี้ดูมากกว่าเก่าไปเล็กน้อย อย่างไรก็ตามพื้นฐานจะถูกนำเสนอในลักษณะที่เข้าใจง่ายและมีการโต้ตอบซึ่งทำให้เครื่องมือการเรียนรู้ที่มีประสิทธิภาพน่าแปลกใจโดยเฉพาะสำหรับมือใหม่.
  • การเรียนรู้พื้นฐานของ MS-DOS – บทช่วยสอน (PDF): เอกสารนี้จัดทำโดยเจ้าหน้าที่ของ University of North Carolina Wilmington และให้คำแนะนำเบื้องต้นเกี่ยวกับคำสั่ง MS-DOS พื้นฐาน บทช่วยสอนที่เข้าใจง่ายนี้ครอบคลุมพรอมต์คำสั่งการจัดการไดเรกทอรีการจัดการไฟล์และการจัดรูปแบบฟล็อปปี้ดิสก์.
  • การใช้คำสั่ง DOS กับ MS-DOS 6.22: การประกาศ Que ให้คำแนะนำที่ครอบคลุมในการใช้ DOS โดยเฉพาะการทำซ้ำ 6.22 หัวข้อต่างๆรวมถึง“ การทำความเข้าใจองค์ประกอบของคำสั่ง DOS”“ การออกคำสั่ง DOS” และ“ การแก้ไขปัญหาไฟล์โปรแกรม” เหมาะที่สุดสำหรับคนที่มีความรู้การทำงานขั้นพื้นฐานของ MS-DOS.

หนังสือ

มีการเขียนหนังสือหลายเล่มเกี่ยวกับเรื่อง MS-DOS และการทำซ้ำที่หลากหลาย บางคนมุ่งไปที่ตลาดมวลชนซึ่งทำหน้าที่เป็นคู่มือการใช้งานเบื้องต้นสำหรับโปรแกรมเมอร์ครั้งแรก คนอื่น ๆ มีความเชี่ยวชาญด้านเทคนิคมากขึ้นโดยส่วนใหญ่มักจะสนใจโปรแกรมเมอร์มืออาชีพและผู้ที่มีประสบการณ์ด้านคอมพิวเตอร์มากขึ้น.

  • DOS สำหรับ Dummies โดย Dan Gookin: หนึ่งในหนังสือยอดนิยมบน MS-DOS และเป็นหนึ่งในแฟรนไชส์ ​​”Dummies” ที่ประสบความสำเร็จมากที่สุด หนังสือเล่มนี้เหมาะสำหรับผู้ชมจำนวนมากโดยเฉพาะและเหมาะสำหรับผู้เริ่มต้น นอกจากนี้ยังมีการติดตามเพิ่มเติม DOS สำหรับ Dummies ซึ่งจะมีรายละเอียดมากกว่าเดิมเล็กน้อย.
  • การรัน MS-DOS รุ่นครบรอบ 20 ปีโดย Van Wolverton: Running MS-DOS ดั้งเดิมกลายเป็นผู้ขายที่ดีที่สุดและฉบับครบรอบปีนี้จะขยายออกไปเมื่อมีเนื้อหาที่อัปเดตก่อนหน้านี้ ให้ความสำคัญเป็นพิเศษกับ MS-DOS 6.22 (การทำซ้ำล่าสุดตามเวลาที่เผยแพร่) หนังสือเล่มนี้มีข้อมูลและเข้าใจง่ายทำให้เหมาะสำหรับผู้เริ่มต้นและโปรแกรมเมอร์ที่มีประสบการณ์.
  • การใช้ MS-DOS 6.22 (รุ่นที่ 3) โดย Jim Cooper: นี่เป็นหนึ่งในคำแนะนำที่ครอบคลุมมากที่สุดสำหรับ MS-DOS และเป็นหนึ่งในวิธีที่ได้รับการยกย่องอย่างสูง ฉบับที่ 3 นำเสนอข้อมูลล่าสุดโดยเน้นการทำซ้ำล่าสุด (6.22 ณ เวลาที่เผยแพร่) ของระบบปฏิบัติการ DOS Cooper ครอบคลุมทุกด้านของ MS-DOS รวมถึงประวัติและการพัฒนา เหมาะสำหรับโปรแกรมเมอร์ที่มีประสบการณ์และมือสมัครเล่นที่จริงจัง.
  • DOS: The Complete Reference (รุ่นที่ 4) โดย Kris Jamsa: หนังสือเล่มนี้ไม่ได้มีการแนะนำให้รู้จักกับ DOS มากนักเนื่องจากเป็นคู่มืออ้างอิงสำหรับผู้ที่มีความรู้เกี่ยวกับระบบปฏิบัติการ งานนั้นตรงไปตรงมาและเข้าใจง่าย แต่อาจเหมาะสมที่สุดสำหรับผู้อ่านที่มีประสบการณ์ของ DOS ที่ต้องการฟื้นฟูทักษะของพวกเขา.
  • การเขียนโปรแกรม MS-DOS ขั้นสูง: คู่มือ Microsoft สำหรับภาษาแอสเซมบลีและโปรแกรมเมอร์ C โดย Ray Duncan: หนังสือเล่มนี้กำหนดเป้าหมายไปที่โปรแกรมเมอร์มืออาชีพในปี 1988 มากกว่าคำแนะนำ ‘วิธีการ’ นี่เป็นลักษณะเชิงลึกที่ MS-DOS สภาพแวดล้อมการเขียนโปรแกรมรวมถึงการใช้งานและแอพพลิเคชั่นที่ดีที่สุด ไม่เหมาะสำหรับมือใหม่หรือมือใหม่.

สรุป

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

การอ่านและทรัพยากรเพิ่มเติม

เรามีคำแนะนำเพิ่มเติมบทแนะนำและอินโฟกราฟิกที่เกี่ยวข้องกับการใช้คอมพิวเตอร์:

  • การเขียนโปรแกรมเครือข่ายด้วย Internet Sockets: เรียนรู้ทุกอย่างเกี่ยวกับเครือข่ายคอมพิวเตอร์.
  • คำแนะนำและแหล่งข้อมูลเกี่ยวกับการเขียนโปรแกรม Linux: การดำน้ำลึกในการเขียนโปรแกรมลีนุกซ์จะลงไปในเคอร์เนลซึ่งการกระทำทั้งหมดนั้นคืออะไร.

ทรัพยากรการเขียนโปรแกรม Unix

MS-DOS เป็นพี่น้องที่เรียบง่ายกว่าของ Unix ดังนั้นหากคุณต้องการย้ายไปยัง Unix เรามีสถานที่ที่เหมาะสำหรับคุณที่จะเริ่มเรียนรู้: Unix Programming Resources.

รายการสุดยอดของเครื่องมือเว็บมาสเตอร์ A-Z
ทรัพยากรการเขียนโปรแกรม Unix

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me