พีซีก่อน Windows สิ่งที่ใช้กับ MS-DOS นั้นเป็นเรื่องจริง
พีซีสำหรับผู้บริโภคไม่ได้ใช้ Windows เสมอไป ก่อนที่ Windows จะมาถึงพีซีมาพร้อมกับระบบปฏิบัติการ MS-DOS ของ Microsoft นี่คือสิ่งที่สภาพแวดล้อมของบรรทัดคำสั่งต้องการใช้งานจริง.
ไม่ MS-DOS ไม่ได้เหมือนกับการใช้งานเทอร์มินัล Linux หรือใช้ Command Prompt ในหน้าต่างบนเดสก์ท็อปกราฟิกที่สวยงามของคุณ หลายสิ่งหลายอย่างที่เราทำเพื่อให้สิทธิ์ไม่สามารถทำได้ในตอนนั้น.
ประสบการณ์การใช้พีซีของ DOS
DOS เป็นระบบปฏิบัติการบรรทัดคำสั่งโดยไม่มีหน้าต่างกราฟิก คุณบูตคอมพิวเตอร์ของคุณแล้วเห็นพรอมต์ DOS คุณต้องรู้คำสั่งให้พิมพ์ที่พรอมต์นี้เพื่อเปิดโปรแกรมเรียกใช้โปรแกรมอรรถประโยชน์ในตัวและทำอะไรกับคอมพิวเตอร์ของคุณ.
คุณต้องรู้คำสั่งเล็กน้อยเพื่อให้ได้ระบบปฏิบัติการ หากต้องการสลับระหว่างไดรฟ์ที่แตกต่างกัน - ตัวอย่างเช่นในการเข้าถึงฟลอปปี้ไดรฟ์ที่ไดรฟ์ A: - คุณต้องพิมพ์สิ่งที่ต้องการ A: ที่พรอมต์และกด Enter.
ในการเปลี่ยนไดเรกทอรีคุณจะต้องใช้ ซีดี คำสั่ง หากต้องการดูไฟล์ในไดเรกทอรีปัจจุบันคุณจะต้องใช้ DIR คำสั่ง ในการเรียกใช้โปรแกรมคุณจะต้องพิมพ์ชื่อไฟล์ที่สามารถใช้งานได้ของโปรแกรมได้ที่พรอมต์.
ตัวอย่างเช่นหากคุณหยิบฟลอปปีดิสก์ใหม่ที่มีโปรแกรมใหม่ที่ยอดเยี่ยมอยู่คุณจะผลักดันฟลอปปีดิสก์ลงในฟลอปปี้ไดรฟของคุณรอในขณะที่ไดรฟ์แม่เหล็กดังอ่านเนื้อหาของดิสก์ของคุณแล้วเรียกใช้คำสั่งเช่น ต่อไปนี้:
A:
DIR
ตั้งค่าหรือติดตั้ง (ขึ้นอยู่กับชื่อของโปรแกรมติดตั้งของโปรแกรม)
จากนั้นคุณจะต้องผ่านตัวติดตั้งและติดตั้งโปรแกรม - โดยทั่วไปจะทำการแตกไฟล์ - ไปยังโฟลเดอร์บนฮาร์ดไดรฟ์ขนาดเล็กของคุณ คุณมักจะต้องเปลี่ยนแผ่นฟลอปปี้ดิสก์เพราะโปรแกรมที่มีขนาดใหญ่กว่าไม่เหมาะกับฟลอปปี้แผ่นเดียว แต่หลังจากนั้นคุณสามารถเรียกใช้โปรแกรมโดยไม่ต้องใช้แผ่นฟลอปปี้ดิสก์.
จากนั้นคุณจะเรียกใช้ C: คำสั่งเพื่อกลับไปที่ไดรฟ์ C ใช้ ซีดี คำสั่งเพื่อเข้าสู่โฟลเดอร์ที่มีโปรแกรมที่ติดตั้งของคุณและเรียกใช้โปรแกรมด้วยคำสั่งเช่น progname. ชื่อไฟล์โปรแกรมจะต้องสั้นเช่นกัน - ชื่อไฟล์ที่ จำกัด ของ MS-DOS มีความยาวไม่เกินแปดตัวอักษรตามด้วยจุดและนามสกุลสามตัวอักษร ตัวอย่างเช่น PROGNAME.EXE เป็นชื่อไฟล์ที่ยาวที่สุดที่คุณสามารถมีได้.
บางโปรแกรมพยายามลดความซับซ้อนของสิ่งต่าง ๆ สำหรับผู้ใช้ทั่วไป ตัวอย่างเช่นคุณมีตัวจัดการไฟล์เช่น Norton Commander ที่ให้ไว้สำหรับการดูและจัดการไฟล์โดยไม่ต้องใช้คำสั่ง นี่คือรูปแบบของโปรแกรม DOS ส่วนใหญ่ที่คุณพบนั่นคือทั้งหมดที่เกี่ยวกับการจัดเรียงข้อความบนหน้าจอ.
ไม่มีการทำงานหลายอย่าง
ลืมมัลติทาสก์ DOS ทำสิ่งหนึ่งครั้ง เมื่อคุณเปิดโปรแกรมโปรแกรมนั้นจะขึ้นหน้าจอทั้งหมด ต้องการใช้โปรแกรมอื่นหรือไม่? คุณต้องปิดโปรแกรมปัจจุบันและป้อนคำสั่งเพื่อเปิดโปรแกรมอื่น.
ในการหลีกเลี่ยงข้อ จำกัด นี้ DOS ได้จัดทำฟังก์ชั่น "ยุติและพักอาศัย" (TSR) โปรแกรมที่รองรับคุณสมบัตินี้อาจเชื่อมโยงกับแป้นพิมพ์ลัด คุณต้องการกดแป้นพิมพ์ลัดที่เหมาะสมและโปรแกรมปัจจุบันจะปิดและอยู่ในหน่วยความจำ โปรแกรมอื่นจะโหลดตัวเองจากหน่วยความจำ.
TSR ไม่ใช่การทำงานหลายอย่างจริงๆ โปรแกรมไม่ได้ทำงานอยู่เบื้องหลัง แต่มันปิดตัวลงและมีวิธีที่รวดเร็วในการเปิดใช้งานใหม่ DOS สามารถเรียกใช้ครั้งละหนึ่งโปรแกรมเท่านั้น.
สิ่งนี้แตกต่างอย่างมากจากเชลล์สมัยใหม่เช่นที่พบใน Linux ซึ่งช่วยให้คุณสามารถรันโปรแกรมและบริการในพื้นหลังใช้เทอร์มินัลโหมดข้อความหลายตัวและทำสิ่งขั้นสูงอื่น ๆ ดอสไม่ได้อยู่ใกล้แค่ทรงพลัง.
การสนับสนุนฮาร์ดแวร์และโหมดจริง
ดอสไม่ได้รองรับอุปกรณ์ฮาร์ดแวร์ในทางที่ระบบปฏิบัติการรองรับฮาร์ดแวร์ในปัจจุบัน โปรแกรมที่จำเป็นในการเข้าถึงฮาร์ดแวร์โดยตรง - ตัวอย่างเช่นเกม DOS ที่ต้องการใช้การ์ดเสียงของคุณเพื่อส่งเสียง - ต้องสนับสนุนฮาร์ดแวร์นั้นโดยตรง หากคุณกำลังพัฒนาเกม DOS หรือแอปพลิเคชันที่คล้ายกันคุณจะต้องมีรหัสในการรองรับการ์ดเสียงทุกประเภทที่ผู้ใช้ของคุณอาจมี โชคดีที่การ์ดเสียงหลายตัวใช้งานได้กับ Sound Blaster คุณจะใช้โปรแกรมตั้งค่าเพื่อกำหนดค่าการตั้งค่านี้แยกต่างหากสำหรับแต่ละโปรแกรมที่คุณใช้.
เนื่องจากวิธีการทำงานของ DOS โปรแกรมที่ต้องการเข้าถึงหน่วยความจำและอุปกรณ์ต่อพ่วงโดยตรงที่จำเป็นในการทำงานในโหมดจริงหรือโหมดที่อยู่จริง ในโหมดจริงโปรแกรมเดียวสามารถเขียนไปยังที่อยู่หน่วยความจำใด ๆ บนฮาร์ดแวร์ของคอมพิวเตอร์ที่ไม่มีการป้องกัน สิ่งนี้ใช้งานได้เพียงเพราะคุณสามารถเรียกใช้เพียงหนึ่งโปรแกรมในแต่ละครั้ง Windows 3.0 นำโหมดการป้องกันซึ่ง จำกัด สิ่งที่แอปพลิเคชันที่ทำงานอยู่สามารถทำได้.
จนถึงทุกวันนี้คุณยังไม่สามารถเรียกใช้เกม DOS จำนวนมากใน Command Prompt บน Windows ได้ พรอมต์คำสั่งเรียกใช้แอปพลิเคชันในโหมดที่ได้รับการป้องกัน แต่เกมเหล่านี้ต้องใช้โหมดจริง นี่คือเหตุผลที่คุณต้องการ DOSBox เพื่อเรียกใช้เกม DOS เก่าหลายเกม.
Windows เป็นเพียงโปรแกรม DOS อีกตัวหนึ่ง
Windows รุ่นยอดนิยมดั้งเดิม - คิดว่า Windows 3.0 และ Windows 3.1 - เป็นโปรแกรมที่ทำงานภายใต้ MS-DOS ดังนั้นคุณจะต้องเริ่มคอมพิวเตอร์ดูพรอมต์ DOS จากนั้นพิมพ์คำสั่ง WIN เพื่อเปิดโปรแกรม Windows ซึ่งให้เดสก์ท็อป Windows 3 สไตล์ที่รู้จักในชื่อโปรแกรมจัดการ แน่นอนว่าคุณสามารถให้คอมพิวเตอร์เปิดใช้งาน Windows โดยอัตโนมัติโดยเพิ่มคำสั่ง WIN ลงในไฟล์ AUTOEXEC.BAT ของคุณและ DOS จะเรียกใช้คำสั่ง Windows โดยอัตโนมัติเมื่อคุณบู๊ต.
คุณสามารถออกจาก Windows และกลับไปที่ DOS ซึ่งจำเป็นจริงๆในเวลานั้น ผู้คนมีแอปพลิเคชันและเกมของ DOS ที่ต้องใช้โหมดจริงและไม่สามารถเรียกใช้จากใน Windows.
Windows 95, 98, 98 SE และ ME ผลักดัน DOS ไปยังพื้นหลัง Windows 95 ทำตัวเหมือนระบบปฏิบัติการของตัวเอง แต่ DOS มักแฝงตัวอยู่ในพื้นหลัง Windows รุ่นเหล่านี้ยังคงสร้างอยู่บน DOS มันเป็นเพียงกับ Windows XP ที่ Windows รุ่นผู้บริโภคในที่สุดก็ทิ้ง DOS ไว้ข้างหลังและเปลี่ยนเป็นเคอร์เนล Windows NT 32 บิตที่ทันสมัย.
เดสก์ท็อป Windows ได้รับการยกย่องจากหลาย ๆ คนไม่ว่าจะเป็น Microsoft เองเป็นที่ระลึกที่ล้าสมัยในยุคของอินเตอร์เฟซมือถือและหน้าจอสัมผัสที่เรียบง่าย แต่มีบางครั้งที่เดสก์ท็อป Windows เป็นอินเทอร์เฟซใหม่ที่ใช้งานง่าย.
เครดิตรูปภาพ: mrdorkesq บน Flickr