ผู้เขียน หัวข้อ: ระบบปฏิบัติการ DOS  (อ่าน 5652 ครั้ง)

obani

  • Administrator
  • Jr. Member
  • *****
  • กระทู้: 81
  • +1: 0
    • ดูรายละเอียด
    • Donation Thailand
ระบบปฏิบัติการ DOS
« เมื่อ: พฤศจิกายน 28, 2013, 10:04:59 AM »
DOS (Disk Operating System)



DOS ย่อมากจาก Disk Operating System เป็นชื่อเรียกระบบปฏิบัติการหลายตัวที่พัฒนาโดยไอบีเอ็มและไมโครซอฟท์ ในช่วงปี พ.ศ. 2524-พ.ศ. 2538 (โดยถ้ารวมดอสในวินโดวส์ จะนับถึงปี พ.ศ. 2543) ตัวอย่างของระบบปฏิบัติการนี้เช่น PC-DOS, MS-DOS, FreeDOS, DR-DOS, Novell-DOS, OpenDOS, PTS-DOS, ROM-DOS เนื่องจากดอสมีผู้ผลิตหลายเจ้า เช่น PC-DOS จากไอบีเอ็ม และ MS-DOS จากไมโครซอฟท์ เป็นต้น และดอสอื่นๆ ระบบปฏิบัติการดอสส่วนมากทำงานภายใต้เครื่องไอบีเอ็มพีซีเสมือน ที่ใช้ซีพียู อินเทล x86

ประวัติความเป็นมา



          ในช่วงปี ค.ศ. 1974 ไมโครคอมพิวเตอร์ได้เริ่มถือกำเนิดขึ้นเป็นครั้งแรก โดยในระยะนั้น ไมโครโปรเซสเซอร์ที่ทำหน้าที่เป็นซีพียูเบอร์แรกที่ใช้กันแพร่หลายคือ 8080 ของบริษัทอินเทล และต่อมาก็กลายเป็น Z-80 ของบริษัทไซลอก ซึ่งทั้งสองตัวเป็นไมโครโปรเซสเซอร์ระดับ 8 บิต โดย Z-80 ซึ่งออกมาภายหลังมีขีดความสามารถสูงกว่า
           จนถึงปี 1981 ระบบปฏิบัติการที่ใช้กันแพร่หลายที่สุดก็คือ CP/M 80 เพราะเขียนขึ้นด้วยภาษาเครื่องของ 8080 ถึงแม้ภายหลัง Z-80 จะได้รับความนิยมมากและเข้ามาแทนที่ 8080 ก็ตาม แต่สำหรับระบบปฏิบัติการก็ยังคงใช้ CP/M-80 อยู่


วิวัฒนาการ



          ในปี ค.ศ. 1978 บริษัทอินเทลได้เริ่มผลิตไมโครโปรเซสเซอร์เบอร์ 8086 และ 8088 ขึ้น ทำให้มีความต้องการของระบบปฏิบัติการตัวใหม่สำหรับซีพียู 16 บิต ที่มีขีดความสามารถสูงขึ้น วงการอุตสาหกรรมไมโครคอมพิวเตอร์ต่างก็พากันฝากความหวังไว้กับบริษัทดิจิตอลรีเสิร์ช เจ้าของ CP/M-80 ที่กำลังเร่งมือพัฒนา CP/M-86 เพื่อใช้กับ 8088 และ 8086 อยู่ แต่โครงการดังกล่าวประสบกับความล่าช้าอย่างมาก
 
          จนกระทั่งเดือนเมษายน ค.ศ. 1980 ระบบปฏิบัติการ CP/M-86 ก็ยังไม่สำเร็จ ในที่สุดซีแอตเติลคอมพิวเตอร์ตัดสินใจที่จะสร้างระบบปฏิบัติการขึ้นใช้เองสำหรับซีพียูทั้งสอง  ระบบปฏิบัติการดังกล่าวเป็นรูปเป็นร่างขึ้นในเดือนสิงหาคม ค.ศ. 1980 โดยมีชื่อว่า QDOS หรือ Quick and Dirty Operating System ทั้งนี้เพราะเป็นโปรแกรมที่ถูกพัฒนาขึ้นอย่างเร่งรีบใช้เวลาไม่นานแต่กลับทำงานได้ดี QDOS ตัวนี้เป็นเวอร์ชัน 0.10 คือยังไม่สมบูรณ์ดีนัก
ปลายปี ค.ศ. 1980 QDOS ก็ได้พัฒนาไปจนถึงเวอร์ชั่น 0.3 โดยเปลี่ยนชื่อเป็น 86–DOS และให้บริษัทไมโครซอฟต์เป็นตัวแทนจำหน่ายโปรแกรม ในเดือนเมษายน ค.ศ. 1981  ซีแอตเติลคอมพิวเตอร์ ก็ได้ออก 86- DOS เวอร์ชัน 1.00 ซึ่งใกล้เคียงกับ MS – DOS หรือ PC – DOS เวอร์ชั่น 1.0 มาก 

          ต่อมาในเดือนกรกฎาคม ค.ศ. 1981 ไมโครซอฟต์ได้ซื้อลิขสิทธิ์ของ 86-DOS จากซีแอตเติลคอมพิวเตอร์ และเปลี่ยนชื่อเป็น Microsoft DOS หรือ MS-DOS เมื่อไอบีเอ็มออกเครื่องซีพีเป็นครั้งแรกในเดือนต่อมา คือเดือนสิงหาคม  ก็ได้เลือกให้ไมโครซอฟต์จัดทำระบบปฏิบัติการให้โดยดัดแปลงจาก MS - DOS เรียกว่าเป็น PC-DOS เวอร์ชัน 1.0 เป็นระบบปฏิบัติการ มาตรฐานซึ่งทำให้ DOS ดังกล่าวแพร่หลายออกไปอย่างกว้างขวาง และทางบริษัทไมโครซอฟต์ก็ได้พัฒนา MS-DOS ไปจนถึงเวอร์ชั่น 1.24 ซึ่งก็คือ PC-DOS เวอร์ชั่น 1.1 หรือ DOS 1.1 ในเวลาต่อมา


ผู้พัฒนา DOS



  • ค.ศ. 1978 บริษัทอินเทลได้เริ่มผลิตไมโครโปรเซสเซอร์เบอร์ 8086 และ 8088
  • ค.ศ. 1980 ซีแอตเติลคอมพิวเตอร์ ออก QDOS หรือ Quick and Dirty Operating System
  • ปลายปี ค.ศ. 1980 QDOS ก็ได้พัฒนาไปจนถึงเวอร์ชั่น 0.3 โดยเปลี่ยนชื่อเป็น 86–DOS
  • ค.ศ. 1981  ซีแอตเติลคอมพิวเตอร์ ก็ได้ออก 86- DOS เวอร์ชัน 1.00
  • ค.ศ. 1981 ไมโครซอฟต์ได้ซื้อลิขสิทธิ์ของ 86-DOS จากซีแอตเติลคอมพิวเตอร์ และเปลี่ยนชื่อเป็น Microsoft DOS หรือ MS-DOS



ตัวอย่างคำสั่ง DOS
คำสั่งต่าง ๆ ของดอสแบ่งออกเป็น 2 ประเภท ได้แก่ คำสั่งภายใน (Internal command) และ คำสั่งภายนอก (External command) ซึ่งมีความแตกต่างกันคือ คำสั่งภายในคือคำสั่งที่ COMMAND.COM รับจากผู้ใช้แล้วสามารถทำงานให้ได้ทันที ตัวอย่างของคำสั่งเหล่านี้ได้แก่

คำสั่งภายในของดอส

copy   คัดลอกไฟล์
del , delete, era, หรือ erase   ลบไฟล์
rename หรือ ren   เปลี่ยนชื่อไฟล์
date   แสดงและเปลี่ยนวันที่ให้กับเครื่อง
time   แสดงและเปลี่ยนเวลาให้กับเครื่อง
cd   เปลี่ยนไดเร็กทอรี่ปัจจุบัน
md   สร้างไดเร็กทอรี่ย่อย
rd   ลบไดเร็กทอรี่ย่อย

คำสั่งภายนอกของดอส

format   ใช้สำหรับฟอร์แมตแผ่นดิสก์
tree   แสดงโครงสร้างของระบบไฟล์
label   แสดงป้ายชื่อของดิสก์
attrib   เปลี่ยนแอตตริบิ้วของไฟล์
backup   สำเนาไฟล์
diskcopy   ก๊อปปี้ดิสก์ทั้งแผ่น

โดยปกติ COMMAND.COM จะรับคำสั่งมาจากผู้ใช้แล้วตรวจสอบว่าเป็นคำสั่งภายในหรือไม่ ถ้าใช่ ก็จะทำงานให้ทันที ถ้าไม่ใช่ก็จะถือว่าเป็นคำสั่งภายนอก และจะให้ค้นหาในดิสก์ซึ่งจะค้นหาจากไฟล์ที่มีส่วนขยายเป็น .BAT .COM และ .EXE ตามลำดับ ไฟล์ที่มีส่วนขยายเป็น .BAT คือแบตช์ไฟล์ของดอสที่รวบรวมคำสั่งต่าง ๆ ของดอสไว้เป็นชุด ไฟล์ประเภทนี้เป็นไฟล์ของตัวอักษร (text file) และให้ทำงานเป็นลำดับดังเช่นไฟล์ AUTOEXEC.BAT ส่วนไฟล์ที่มีส่วนขยายเป็น .COM หรือ .EXE เป็นไฟล์โปรแกรมในรูปของภาษาเครื่องซึ่งพร้อมที่จะถูกโหลดเข้าไปในหน่วยความจำและรันได้ทันที ในกรณีไฟล์โปรแกรมของผู้ใช้ก็จะเป็นไฟล์ที่มีส่วนขยายเป็น .COM หรือ .EXE เช่นกัน การเรียกใช้โปรแกรมทำงานจึงเรียกใช้ได้เหมือนกับการเรียกใช้คำสั่งภายนอกของดอส ในสายตาของดอสโปรแกรมของผู้ใช้ก็คือคำสั่งภายนอกของมันนั่นเอง




แหล่งอ้างอิง
คณะแพทย์ศาสตร์มหาวิทยาลัยเชียงใหม่. DOS. ค้นข้อมูล 8 พฤศจิกายน 2556, จาก    
         http://www.med.cmu.ac.th/eiu/informatics/Literacy/computer/operating%20system/dos.htm
วิกิพีเดีย สารานุกรมเสรี. (2549). ดอส. ค้นข้อมูล 7 พฤศจิกายน 2556, จาก    
         http://th.wikipedia.org/wiki/ดอส_(ระบบปฏิบัติการ)
Microsoft (2013). ประวัติความเป็นมาของ Windows เหตุการณ์สำคัญตั้งแต่ 25 ปีแรก.
        ค้นข้อมูล 8 พฤศจิกายน 2556, จาก http://windows.microsoft.com/th-th/windows/history
Wikipedia (2010). Tim Paterson. ค้นข้อมูล 8 พฤศจิกายน 2556, จาก    
         http://en.wikipedia.org/w/index.php?title=Tim_Paterson&action=history
Natdanai. (2553). วิวัฒนาการของระบบปฏิบัติการคอมพิวเตอร์. ค้นข้อมูล 7 พฤศจิกายน 2556, จาก
          http://natdanaikongfay.blogspot.com/2010/06/blog-post.html
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 28, 2013, 07:49:46 PM โดย obani »
ทำบุญ ด้วยจิต บริจาคและให้ จากใจ

Rumootoyu

  • Newbie
  • *
  • กระทู้: 2
  • +1: 0
    • ดูรายละเอียด
Re: ระบบปฏิบัติการ DOS
« ตอบกลับ #1 เมื่อ: มกราคม 12, 2015, 02:25:26 PM »
ผมว่าระบบนี้ใช้ได้ดีเลยทีเดียว ผมก็ใช้อยู่ครับ

Barahamexo

  • Newbie
  • *
  • กระทู้: 2
  • +1: 0
    • ดูรายละเอียด
Re: ระบบปฏิบัติการ DOS
« ตอบกลับ #2 เมื่อ: กันยายน 12, 2015, 11:15:39 AM »
เป็น ระบบ ค้นแบบที่ใช้ในการพัฒนา ระบบเลยนะครับ

namtanzxcv

  • Newbie
  • *
  • กระทู้: 1
  • +1: 0
    • ดูรายละเอียด
Re: ระบบปฏิบัติการ DOS
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 03, 2016, 11:39:22 AM »
ได้ความรู้มากครับ
ติดตามบล็อกเกมสนุกมันส์ๆได้ที่นี่
casino
football
เล่นคาสิโนออนไลน์

sic974

  • Newbie
  • *
  • กระทู้: 9
  • +1: 0
    • ดูรายละเอียด
    • รถรับจ้าง
Re: ระบบปฏิบัติการ DOS
« ตอบกลับ #4 เมื่อ: กันยายน 05, 2016, 02:19:43 PM »
ขอบคุณข้อมูลดีๆที่เอามาเเบ่งปันครับ
ใหบริการ รถรับจ้าง บริการดี ปลอดภัย มีคุณภาพ