แนวคิดว่าระบบปฏิบัติการมีการเปลี่ยนแปลงอย่างไรเมื่อเวลาผ่านไป คอมพิวเตอร์เครื่องแรกใช้เพื่อแก้ปัญหาทางคณิตศาสตร์เท่านั้น และโปรแกรมเป็นอัลกอริธึมการคำนวณที่เขียนด้วยรหัสเครื่อง เมื่อเขียนโค้ดโปรแกรมโปรแกรมเมอร์ต้องควบคุมคอมพิวเตอร์อย่างอิสระและรับรองการทำงานของโปรแกรม เมื่อเวลาผ่านไป ชุดยูทิลิตี้ได้ถูกสร้างขึ้นเพื่อทำให้การเขียนโปรแกรมง่ายขึ้น ด้วยการพัฒนาอุปกรณ์อิเล็กทรอนิกส์อุปกรณ์ได้รับการปรับปรุงและสามารถดำเนินการหลายโปรแกรมพร้อมกันได้จึงมีการสร้างอัลกอริธึมสำหรับการสลับงาน ชุดของรูทีนที่มีการสลับเรียกว่าจอภาพหรือหัวหน้างาน อย่างไรก็ตาม ปัญหาเกิดจากการขัดจังหวะการทำงานของโปรแกรมที่มีข้อผิดพลาดและใช้ทรัพยากรคอมพิวเตอร์ (ตัวอย่างเช่น ครอบครองโปรเซสเซอร์อย่างต่อเนื่องหรือเขียนผลลัพธ์การทำงานลงใน RAM อย่างผิดพลาดซึ่งมีโปรแกรมอื่นอยู่) พบวิธีแก้ปัญหาในการสร้างกลไกฮาร์ดแวร์พิเศษที่ปกป้องหน่วยความจำโปรแกรมจากการเข้าถึงโดยโปรแกรมอื่นโดยไม่ตั้งใจ เนื่องจากการควบคุมกลไกเหล่านี้ไม่สามารถรวมไว้ในโปรแกรมได้อีกต่อไป จึงมีการเพิ่มโปรแกรมพิเศษลงในจอภาพเพื่อควบคุมการป้องกันหน่วยความจำ นี่คือวิธีการสร้าง Resident Monitor การแก้ปัญหาดังกล่าวอย่างต่อเนื่องมีจุดมุ่งหมายเพื่อสร้างคอมพิวเตอร์สากลที่สามารถแก้ไขปัญหาต่างๆ ไปพร้อมๆ กันได้
จอภาพประจำเครื่องถือเป็นพื้นฐานของระบบปฏิบัติการอยู่แล้ว แอปพลิเคชันโปรแกรมเริ่มมีเพียงการนำอัลกอริธึมไปใช้และการเข้าถึงมอนิเตอร์สำหรับอัลกอริธึมเสริม โดยใช้ชุดกฎพิเศษที่เรียกว่าอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันอนุญาตให้สร้างแนวคิดเชิงนามธรรม แนวคิดเรื่องไฟล์และระบบไฟล์ปรากฏขึ้น ต่อมา มีการเพิ่มโปรแกรมอื่นๆ จำนวนมากลงใน Resident Monitor โดยเฉพาะอย่างยิ่ง อำนวยความสะดวกในการดำเนินการต่างๆ เช่น การคัดลอกไฟล์ การแก้ไขข้อความ การรวบรวมโปรแกรมจากภาษาการเขียนโปรแกรมเป็นรหัสเครื่อง และอื่นๆ คำว่า Resident Monitor ได้ถูกแปลงเป็นเคอร์เนลของระบบปฏิบัติการ
การสตาร์ทคอมพิวเตอร์ ไบออส
โดยปกติแล้ว คอมพิวเตอร์จะเริ่มทำงานเมื่อเปิดเครื่องที่แผงด้านหน้าของยูนิตระบบ แม้ว่าคอมพิวเตอร์สมัยใหม่จะมีวิธีการประหยัดพลังงานที่ทำให้ไม่สามารถปิดเครื่องได้ก็ตาม การเริ่มต้นคอมพิวเตอร์เป็นช่วงเวลาที่สำคัญที่สุดในการทำงานของคอมพิวเตอร์ - ในขณะนี้ ไม่มีข้อมูลหรือโปรแกรมใน RAM เป็นไปไม่ได้ที่จะถ่ายโอนข้อมูลจากฮาร์ดไดรฟ์ไปยัง RAM โดยไม่มีคำสั่ง เพื่อจุดประสงค์นี้ โปรเซสเซอร์มีขาพิเศษที่เรียกว่า RESET (รีสตาร์ท) หากได้รับสัญญาณ (และในขณะที่เปิดเครื่องนี่คือสิ่งที่เกิดขึ้น) โปรเซสเซอร์จะเข้าถึงเซลล์หน่วยความจำที่จัดสรรเป็นพิเศษ เซลล์นี้จำเป็นต้องมีข้อมูลบางอย่างอยู่เสมอ แม้ว่าคอมพิวเตอร์จะปิดอยู่ก็ตาม ชิปพิเศษสำหรับสิ่งนี้ - ROM (หน่วยความจำแบบอ่านอย่างเดียว) นี่เป็นความทรงจำเช่นกัน แต่ถาวร ROM จะไม่ถูกลบเมื่อปิดเครื่อง ซึ่งต่างจาก RAM โปรแกรมชิป ROM เขียนขึ้นจากโรงงาน ชุดโปรแกรมนี้เรียกว่า BIOS - ระบบอินพุต/เอาท์พุตพื้นฐาน ระบบนี้ "สร้าง" ไว้ในเมนบอร์ดของคอมพิวเตอร์ วัตถุประสงค์คือเพื่อดำเนินการพื้นฐานที่เกี่ยวข้องกับการดำเนินการ I/O BIOS ยังมีการทดสอบประสิทธิภาพของคอมพิวเตอร์ที่จะตรวจสอบการทำงานของหน่วยความจำและอุปกรณ์ของคอมพิวเตอร์เมื่อเปิดเครื่อง การทำงานของโปรแกรมที่เก็บไว้ในชิป BIOS จะแสดงบนหน้าจอสีดำโดยมีเส้นสีขาววิ่งอยู่ ในขณะนี้ คอมพิวเตอร์ตรวจสอบอุปกรณ์: ตรวจสอบ RAM แล้ว (มีจำนวนเท่าใดและเป็นไปตามลำดับหรือไม่) การมีอยู่ของฮาร์ดไดรฟ์ และการมีอยู่ของแป้นพิมพ์ หากมีบางอย่างใช้งานไม่ได้ โปรแกรมที่ทำการตรวจสอบจะรายงานปัญหา นอกจากนี้ ระบบอินพุต/เอาท์พุตพื้นฐานยังมีโปรแกรมที่เรียกใช้ตัวโหลดระบบปฏิบัติการ
ตัวโหลดระบบปฏิบัติการเป็นโปรแกรมพิเศษที่ออกแบบมาเพื่อเริ่มกระบวนการบูตระบบ
หลังจากโหลดระบบปฏิบัติการแล้ว การทำงานกับโปรเซสเซอร์และอุปกรณ์อื่น ๆ ทั้งหมดจะดำเนินการผ่านแพ็คเกจซอฟต์แวร์พิเศษที่รวมอยู่ในระบบปฏิบัติการ
หากระบบปฏิบัติการไม่โหลดจากฮาร์ดไดรฟ์ด้วยเหตุผลบางประการแสดงว่าไม่สามารถทำงานกับคอมพิวเตอร์ได้ สิ่งนี้จะเกิดขึ้นหาก ตัวอย่างเช่น ฮาร์ดไดรฟ์หรือระบบปฏิบัติการเสียหาย ในกรณีนี้ ระบบปฏิบัติการสามารถโหลดได้จากสื่อบันทึกข้อมูลภายนอก ในการทำเช่นนี้คุณต้องมีดิสก์พิเศษซึ่งเรียกว่าดิสก์ระบบ วิธีการนี้ใช้ในการสตาร์ทคอมพิวเตอร์เมื่อแก้ไขปัญหา
วัตถุประสงค์ของระบบปฏิบัติการ
คอมพิวเตอร์ไม่จำเป็นต้องมีระบบปฏิบัติการเสมอไป หากคอมพิวเตอร์สามารถเปิดเครื่องได้ เริ่มทำงานและยอมรับคำสั่งของมนุษย์โดยไม่ต้องใช้ระบบปฏิบัติการ ก็ไม่จำเป็นต้องมีระบบปฏิบัติการนั้น ตัวอย่างของ “คอมพิวเตอร์” ดังกล่าว ได้แก่ เครื่องเล่นเกม พวกเขายังมีโปรเซสเซอร์, RAM ซึ่งโปรแกรมตั้งอยู่ระหว่างการทำงาน, มีอุปกรณ์ป้อนข้อมูล (เช่นจอยสติ๊ก) แต่ไม่มีระบบปฏิบัติการหรือเป็นแบบดั้งเดิมโดยสมบูรณ์
โปรแกรมเกมคอนโซล (และข้อมูล เช่น เพลงและรูปภาพ) จะถูกจัดเก็บไว้ในชิป ROM (อยู่ในตลับเกม) หรือบนดิสก์เลเซอร์ เมื่อใส่คาร์ทริดจ์ (หรือดิสก์เลเซอร์) ลงในคอนโซล โปรแกรมจะเริ่มทำงานโดยอัตโนมัติและไม่มีการควบคุมใด ๆ นอกเหนือจากที่สคริปต์เกมกำหนด ดังนั้นจึงไม่จำเป็นต้องใช้ระบบปฏิบัติการ คุณสามารถมองคอนโซลจากอีกด้านหนึ่งได้ เมื่อโหลดเกม คุณจะอยู่ภายใต้การควบคุมของ "ระบบปฏิบัติการ" ของเกม และคุณสามารถทำสิ่งที่มีให้ในเกมเท่านั้น เช่น "วิ่ง" "กระโดด" และ "ยิง" ข้อจำกัดและลักษณะที่ไม่เป็นมาตรฐานไม่อนุญาตให้เราเรียกวิดีโอเกมว่าเป็น "ระบบปฏิบัติการ" โดยไม่ต้องใส่เครื่องหมายคำพูด ระบบปฏิบัติการนี้ควร:
– เป็นที่ยอมรับโดยทั่วไปและใช้เป็นระบบมาตรฐานในคอมพิวเตอร์หลายเครื่อง
– ทำงานร่วมกับอุปกรณ์ฮาร์ดแวร์จำนวนมากที่ผลิตโดยบริษัทต่าง ๆ รวมถึงในอดีตด้วย
– ให้ความสามารถในการรันโปรแกรมที่หลากหลายซึ่งเขียนโดยบุคคลต่างๆ และเผยแพร่โดยองค์กรต่างๆ
– จัดเตรียมเครื่องมือสำหรับตรวจสอบ กำหนดค่า และบำรุงรักษาคอมพิวเตอร์ อุปกรณ์ และโปรแกรมที่ติดตั้งไว้
อินเตอร์เฟซฮาร์ดแวร์และซอฟต์แวร์
มีผู้เข้าร่วมสองคนในระบบคอมพิวเตอร์ – ซอฟต์แวร์และฮาร์ดแวร์ ซอฟต์แวร์คือโปรแกรมทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ และฮาร์ดแวร์คือส่วนประกอบและอุปกรณ์ที่อยู่ภายในยูนิตระบบหรือเชื่อมต่อภายนอก
ความสัมพันธ์ระหว่างผู้เข้าร่วมในระบบคอมพิวเตอร์เรียกว่าอินเทอร์เฟซ ปฏิสัมพันธ์ระหว่างโหนดที่แตกต่างกันคืออินเทอร์เฟซฮาร์ดแวร์ ปฏิสัมพันธ์ระหว่างโปรแกรมคืออินเทอร์เฟซซอฟต์แวร์ และปฏิสัมพันธ์ระหว่างฮาร์ดแวร์และโปรแกรมคืออินเทอร์เฟซฮาร์ดแวร์-ซอฟต์แวร์
ในคอมพิวเตอร์ อินเทอร์เฟซฮาร์ดแวร์จัดทำโดยผู้ผลิตฮาร์ดแวร์ พวกเขาตรวจสอบให้แน่ใจว่าโหนดทั้งหมดมีตัวเชื่อมต่อเดียวกันและทำงานที่แรงดันไฟฟ้าเดียวกัน การประสานงานระหว่างซอฟต์แวร์และฮาร์ดแวร์ดำเนินการโดยระบบปฏิบัติการ
ส่วนติดต่อผู้ใช้
หากเรากำลังพูดถึงคอมพิวเตอร์ส่วนบุคคลเราสามารถระบุผู้เข้าร่วมคนที่สามที่ทำงานกับระบบคอมพิวเตอร์ได้ - นี่คือบุคคล (มักเรียกว่าผู้ใช้) ผู้ใช้ยังต้องมีปฏิสัมพันธ์กับฮาร์ดแวร์และซอฟต์แวร์ด้วย
มีโปรแกรมที่แตกต่างกันและแต่ละโปรแกรมจำเป็นต้องทำงานแตกต่างกัน บางโปรแกรมได้รับการออกแบบมาให้ทำงานกับคีย์บอร์ด บางโปรแกรมได้รับการออกแบบให้ทำงานกับเมาส์ และบางโปรแกรมได้รับการออกแบบให้ทำงานกับจอยสติ๊กหรืออุปกรณ์ควบคุมอื่นๆ บางโปรแกรมนำเสนอข้อความในรูปแบบข้อความบนหน้าจอ บางโปรแกรมในรูปแบบกราฟิก บางโปรแกรมอาจไม่ใช้หน้าจอเลยและสร้างข้อความในรูปแบบคำพูดหรือเสียง วิธีที่บุคคลโต้ตอบกับโปรแกรมและโปรแกรมกับบุคคลเรียกว่าส่วนต่อประสานกับผู้ใช้ หากโปรแกรมถูกสร้างในลักษณะที่สะดวกในการทำงาน กล่าวกันว่ามีส่วนต่อประสานที่ใช้งานง่าย หากเทคนิคการทำงานกับโปรแกรมชัดเจนทันทีโดยไม่จำเป็นต้องศึกษาคำแนะนำ เรียกว่ามีอินเทอร์เฟซที่ใช้งานง่าย แนวคิดของอินเทอร์เฟซผู้ใช้ที่พัฒนาขึ้นแสดงให้เห็นว่าโปรแกรมมีความสามารถที่ยอดเยี่ยม แต่การเรียนรู้ที่จะทำงานกับมันไม่ใช่เรื่องง่าย อินเทอร์เฟซที่ยืดหยุ่นหมายความว่าโปรแกรมสามารถใช้งานได้หลากหลายวิธี แนวคิดของอินเทอร์เฟซที่เข้มงวดหมายความว่ามีเพียงงานดังกล่าวเท่านั้นที่เป็นไปได้ตามที่ระบุไว้ในคำแนะนำ และไม่มีสิ่งอื่นใด แนวคิดของอินเทอร์เฟซดั้งเดิมหมายความว่าอินเทอร์เฟซนั้นง่ายต่อการเรียนรู้ แต่ใช้งานไม่สะดวก
ระบบปฏิบัติการดอส
DOS เป็นระบบปฏิบัติการแรกสำหรับคอมพิวเตอร์ส่วนบุคคลซึ่งแพร่หลายและเป็นระบบปฏิบัติการหลักสำหรับคอมพิวเตอร์ IBM PC ตั้งแต่ปี 1981 ถึง 1995 เมื่อเวลาผ่านไประบบปฏิบัติการใหม่ที่ทันสมัยก็ถูกแทนที่ด้วย Windows และ Linux แต่ในบางกรณี DOS ยังคงอยู่ สะดวกและเป็นไปได้เฉพาะการทำงานบนคอมพิวเตอร์เท่านั้น (เช่น ในกรณีที่ผู้ใช้ทำงานกับอุปกรณ์หรือซอฟต์แวร์ที่ล้าสมัยซึ่งเขียนไว้เมื่อนานมาแล้ว เป็นต้น)
ผู้ใช้ทำงานกับระบบปฏิบัติการ DOS โดยใช้บรรทัดคำสั่ง แต่ไม่มีอินเทอร์เฟซแบบกราฟิกของตัวเอง ระบบปฏิบัติการ DOS ทำให้สามารถทำงานกับคอมพิวเตอร์ส่วนบุคคลได้สำเร็จเป็นเวลา 15 ปี อย่างไรก็ตามงานนี้ไม่สามารถเรียกได้ว่าสะดวก DOS ทำหน้าที่เป็น "ตัวกลาง" ระหว่างผู้ใช้และคอมพิวเตอร์ และช่วยเปลี่ยนคำสั่งที่ซับซ้อนในการเข้าถึงดิสก์ให้กลายเป็นคำสั่งที่ง่ายและเข้าใจได้มากขึ้น แต่เมื่อพัฒนาขึ้น มันก็กลายเป็น "รก" ด้วยคำสั่งมากมายและเริ่มขัดขวางการทำงานด้วย คอมพิวเตอร์ ดังนั้นความต้องการตัวกลางใหม่จึงเกิดขึ้น - จากนั้นสิ่งที่เรียกว่าโปรแกรมเชลล์ก็ปรากฏขึ้น
เชลล์คือโปรแกรมที่ทำงานภายใต้ระบบปฏิบัติการและช่วยให้ผู้ใช้ทำงานกับระบบปฏิบัติการ โปรแกรมเชลล์แสดงโครงสร้างไฟล์ทั้งหมดของคอมพิวเตอร์อย่างชัดเจน: ดิสก์, ไดเร็กทอรี, ไฟล์ ไฟล์สามารถค้นหา คัดลอก ย้าย ลบ จัดเรียง แก้ไข และดำเนินการได้ด้วยการกดแป้นพิมพ์เพียงไม่กี่ครั้ง เรียบง่าย ชัดเจน สะดวก หนึ่งในโปรแกรมเชลล์ที่มีชื่อเสียงและแพร่หลายที่สุดทั่วโลกเรียกว่า Norton Commander (NC) เชลล์ NC ซ่อนความไม่สะดวกมากมายที่เกิดขึ้นเมื่อทำงานกับระบบไฟล์ MS DOS จากผู้ใช้เช่นความจำเป็นในการพิมพ์คำสั่งจากบรรทัดคำสั่ง ความเรียบง่ายและใช้งานง่ายคือสิ่งที่ทำให้เชลล์ประเภท NC ได้รับความนิยมในยุคของเรา (ซึ่งรวมถึง QDos, PathMinder, XTree, Dos Navigator, Volkov Commander เป็นต้น) เชลล์กราฟิกของ Windows 3.1 และ Windows 3.11 นั้นแตกต่างโดยพื้นฐาน พวกเขาใช้แนวคิดที่เรียกว่า “หน้าต่าง” ที่สามารถเปิด ย้ายไปรอบๆ หน้าจอ และปิดได้ หน้าต่างเหล่านี้ "เป็น" ของโปรแกรมต่าง ๆ และสะท้อนถึงงานของพวกเขา
DOS ใช้ระบบไฟล์ FAT ข้อเสียประการหนึ่งคือข้อจำกัดที่เข้มงวดเกี่ยวกับชื่อไฟล์และไดเร็กทอรี ชื่อสามารถมีความยาวได้สูงสุดแปดอักขระ ส่วนขยายจะแสดงหลังจุดและประกอบด้วยอักขระไม่เกินสามตัว นามสกุลในชื่อไฟล์เป็นทางเลือก โดยเพิ่มไว้เพื่อความสะดวก เนื่องจากส่วนขยายช่วยให้คุณค้นหาว่าโปรแกรมใดสร้างขึ้นและประเภทของเนื้อหาของไฟล์ DOS ไม่แยกความแตกต่างระหว่างอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ที่มีชื่อเดียวกัน นอกจากตัวอักษรและตัวเลขแล้ว ชื่อไฟล์และนามสกุลยังประกอบด้วยอักขระต่อไปนี้: -, _, $, #, &, @, !, %, (,), (, ), ", ^ ตัวอย่างไฟล์ ชื่อใน MS DOS: doom .exe, Referat.doc
เนื่องจาก DOS ถูกสร้างขึ้นมาค่อนข้างนานมาแล้ว จึงไม่ตรงตามข้อกำหนดของระบบปฏิบัติการสมัยใหม่ ไม่สามารถใช้หน่วยความจำจำนวนมากที่ติดตั้งในคอมพิวเตอร์สมัยใหม่ได้โดยตรง ระบบไฟล์ใช้ชื่อไฟล์แบบสั้นเท่านั้น อุปกรณ์ต่างๆ เช่น การ์ดเสียง ตัวเร่งวิดีโอ ฯลฯ ได้รับการรองรับไม่ดี
มัลติทาสกิ้งไม่ได้ถูกนำมาใช้ใน DOS เช่น ไม่สามารถทำงานหลายอย่างพร้อมกันได้ (การรันโปรแกรม) ในเวลาเดียวกัน DOS ไม่มีวิธีการควบคุมและป้องกันการกระทำของโปรแกรมและผู้ใช้โดยไม่ได้รับอนุญาตซึ่งนำไปสู่การเกิดขึ้นของไวรัสที่เรียกว่าจำนวนมาก
ส่วนประกอบบางอย่างของระบบปฏิบัติการ DOS: ไฟล์ดิสก์ IO.SYS และ MSDOS.SYS (อาจถูกเรียกต่างกัน เช่น IBMBIO.COM และ IBMDOS.COM สำหรับ PC DOS) จะถูกวางไว้ใน RAM เมื่อบูตและคงอยู่ที่นั่นอย่างถาวร ไฟล์ IO.SYS เป็นส่วนเสริมของระบบ I/O พื้นฐาน และ MSDOS.SYS ใช้บริการระบบปฏิบัติการหลักระดับสูง
ตัวประมวลผลคำสั่ง DOS ประมวลผลคำสั่งที่ผู้ใช้ป้อน ตัวประมวลผลคำสั่งอยู่ในไฟล์ดิสก์ COMMAND.COM บนดิสก์ที่ระบบปฏิบัติการบู๊ต คำสั่งผู้ใช้บางคำสั่ง เช่น type, dir หรือ copy จะถูกดำเนินการโดยเชลล์เอง คำสั่งดังกล่าวเรียกว่าคำสั่งภายในหรือในตัว ในการดำเนินการคำสั่งผู้ใช้อื่น (ภายนอก) ตัวประมวลผลคำสั่งจะค้นหาดิสก์เพื่อหาโปรแกรมที่มีชื่อที่เหมาะสม และหากพบ จะโหลดลงในหน่วยความจำและถ่ายโอนการควบคุมไปยังโปรแกรมนั้น ในตอนท้ายของโปรแกรม ตัวประมวลผลคำสั่งจะลบโปรแกรมออกจากหน่วยความจำและแสดงข้อความที่ระบุว่าพร้อมที่จะดำเนินการคำสั่ง (พร้อมท์ DOS)
คำสั่ง DOS ภายนอกคือโปรแกรมที่มาพร้อมกับระบบปฏิบัติการเป็นไฟล์แยกกัน โปรแกรมเหล่านี้ทำหน้าที่บำรุงรักษา เช่น การฟอร์แมตฟล็อปปี้ดิสก์ (format.com) การตรวจสอบสถานะของดิสก์ (scandisk.exe) เป็นต้น
ไดรเวอร์อุปกรณ์คือโปรแกรมพิเศษที่เสริมระบบอินพุต/เอาท์พุต DOS และให้การสนับสนุนการใช้งานอุปกรณ์ที่มีอยู่ใหม่หรือที่ไม่ได้มาตรฐาน ตัวอย่างเช่นเมื่อใช้ไดรเวอร์ DOS ramdrive.sys คุณสามารถทำงานกับ "ดิสก์อิเล็กทรอนิกส์" ได้เช่น ชิ้นส่วนของหน่วยความจำคอมพิวเตอร์ที่สามารถจัดการได้ในลักษณะเดียวกับดิสก์ ไดรเวอร์จะถูกวางไว้ในหน่วยความจำของคอมพิวเตอร์เมื่อระบบปฏิบัติการบู๊ต และชื่อของไดรเวอร์จะถูกระบุในไฟล์ CONFIG.SYS พิเศษ การออกแบบนี้ทำให้ง่ายต่อการเพิ่มอุปกรณ์ใหม่และช่วยให้คุณเพิ่มได้โดยไม่ส่งผลกระทบต่อไฟล์ระบบ DOS
ไมโครซอฟต์ วินโดวส์
กราฟิกเชลล์ Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 และ Widows 3.11 ทำงานภายใต้ MS DOS นั่นคือพวกมันไม่ใช่ระบบปฏิบัติการอิสระ แต่เนื่องจากการถือกำเนิดของ Windows ได้เปิดโอกาสใหม่ ๆ Windows จึงไม่ได้เรียกว่าเชลล์ แต่เป็นสภาพแวดล้อม สภาพแวดล้อม Windows มีลักษณะเฉพาะด้วยคุณลักษณะต่อไปนี้ที่แยกความแตกต่างจากโปรแกรมเชลล์อื่น:
– มัลติทาสกิ้ง สามารถรันหลายโปรแกรมพร้อมกันได้
– อินเทอร์เฟซซอฟต์แวร์แบบรวม การโต้ตอบระหว่างโปรแกรมที่เขียนสำหรับ Windows ได้รับการจัดระเบียบในลักษณะที่สามารถสร้างข้อมูลในบางโปรแกรมและถ่ายโอนไปยังโปรแกรมอื่นได้
– ส่วนต่อประสานผู้ใช้แบบรวม เมื่อคุณเข้าใจวิธีการทำงานของโปรแกรมหนึ่งที่เขียนขึ้นสำหรับ Windows แล้ว การทำความเข้าใจโปรแกรมอื่นก็ไม่ใช่เรื่องยาก ยิ่งคุณเรียนหลักสูตรต่างๆ มากเท่าไร การเรียนหลักสูตรต่อๆ ไปก็จะยิ่งง่ายขึ้นเท่านั้น
– ส่วนติดต่อผู้ใช้แบบกราฟิก ไฟล์โปรแกรมและข้อมูลจะปรากฏบนหน้าจอเป็นไอคอน ไฟล์ถูกจัดการโดยใช้เมาส์
– อินเตอร์เฟซฮาร์ดแวร์และซอฟต์แวร์แบบครบวงจร สภาพแวดล้อม Windows ช่วยให้มั่นใจได้ถึงความเข้ากันได้ของฮาร์ดแวร์และโปรแกรมที่หลากหลาย ผู้ผลิตอุปกรณ์ไม่สนใจว่าจะ "คาดเดา" ว่าโปรแกรมใดที่อุปกรณ์ของตนจะทำงานได้อย่างไร พวกเขาต้องการทำงานกับ Windows เท่านั้น จากนั้น Windows ก็รับประกันการทำงานของอุปกรณ์ ในทำนองเดียวกัน นักพัฒนาซอฟต์แวร์ไม่ต้องกังวลกับการทำงานกับอุปกรณ์ที่พวกเขาไม่รู้จักอีกต่อไป งานของพวกเขาลดลงเพื่อให้แน่ใจว่ามีการโต้ตอบกับ Windows
ระบบปฏิบัติการ DOS พร้อมเชลล์กราฟิก Windows 3.1 และ Windows 3.11 ถูกแทนที่ด้วยระบบปฏิบัติการเต็มรูปแบบของตระกูล MS Windows (Windows 95 แรกจากนั้น Windows 98, Windows 2000, Windows XP) ต่างจาก Windows 3.1 และ Windows 3.11 ตรงที่จะเริ่มทำงานโดยอัตโนมัติหลังจากเปิดคอมพิวเตอร์ (หากติดตั้งเพียงระบบเดียว)
ใน MS Windows การปรับเปลี่ยนระบบไฟล์ FAT - VFAT - ใช้เพื่อจัดเก็บไฟล์ ในนั้นความยาวของชื่อไฟล์และไดเร็กทอรีสามารถยาวได้ถึง 256 อักขระ
ในระบบปฏิบัติการ Windows เมาส์ถูกใช้กันอย่างแพร่หลายเมื่อทำงานกับ windows และแอพพลิเคชั่น โดยทั่วไปแล้ว เมาส์จะใช้เพื่อเลือกชิ้นส่วนของข้อความหรือวัตถุกราฟิก ทำเครื่องหมายและยกเลิกการทำเครื่องหมายในช่อง เลือกคำสั่งเมนู เลือกปุ่มแถบเครื่องมือ จัดการการควบคุมในกล่องโต้ตอบ และเอกสาร “เลื่อน” ในหน้าต่าง
ใน Windows ปุ่มเมาส์ขวาก็ใช้งานเช่นกัน ด้วยการวางตัวชี้เมาส์ไว้เหนือวัตถุแล้วคลิกขวา คุณสามารถเปิดสิ่งที่เรียกว่า "เมนูบริบท" ซึ่งมีคำสั่งทั่วไปที่ใช้กับวัตถุนี้ได้
ทางลัดช่วยให้คุณเข้าถึงโปรแกรมหรือเอกสารจากหลาย ๆ ตำแหน่งโดยไม่ต้องสร้างสำเนาทางกายภาพหลายชุด บนเดสก์ท็อปคุณสามารถวางได้ไม่เพียง แต่ไอคอน (ไอคอน) ของแอปพลิเคชันและเอกสารแต่ละฉบับเท่านั้น แต่ยังรวมถึงโฟลเดอร์ด้วย โฟลเดอร์เป็นอีกชื่อหนึ่งของไดเร็กทอรี
นวัตกรรมที่สำคัญใน Windows 95 คือแถบงาน แม้จะมีฟังก์ชันการทำงานที่จำกัด แต่ก็ทำให้การทำงานหลายอย่างพร้อมกันได้ชัดเจนและทำให้การสลับระหว่างแอปพลิเคชันต่างๆ ได้รวดเร็วกว่า Windows เวอร์ชันก่อนๆ มาก ภายนอกแถบงานจะเป็นแถบซึ่งโดยปกติจะอยู่ที่ด้านล่างของหน้าจอซึ่งมีปุ่มแอปพลิเคชันและปุ่มเริ่ม ทางด้านขวามักจะมีนาฬิกาและไอคอนเล็กๆ ของโปรแกรมที่ใช้งานอยู่
เดสก์ท็อป Windows ได้รับการออกแบบมาเพื่อให้ง่ายที่สุดเท่าที่จะเป็นไปได้สำหรับผู้ใช้มือใหม่ ในขณะเดียวกันก็ให้การปรับแต่งสูงสุดเพื่อให้เหมาะกับความต้องการเฉพาะของผู้ใช้ขั้นสูง
ระบบปฏิบัติการลินุกซ์
Linux เป็นระบบปฏิบัติการสำหรับคอมพิวเตอร์ส่วนบุคคลและเวิร์กสเตชันที่เข้ากันได้กับ IBM เป็นระบบปฏิบัติการที่มีผู้ใช้หลายรายพร้อมหน้าต่างกราฟิกแบบเครือข่าย X Window System ระบบปฏิบัติการ Linux รองรับมาตรฐานระบบเปิดและโปรโตคอลอินเทอร์เน็ต และเข้ากันได้กับระบบ Unix, DOS และ MS Windows ส่วนประกอบทั้งหมดของระบบ รวมถึงซอร์สโค้ด ได้รับการแจกจ่ายพร้อมใบอนุญาตให้คัดลอกและติดตั้งฟรีสำหรับผู้ใช้ไม่จำกัดจำนวน
ระบบปฏิบัติการนี้ได้รับการพัฒนาในช่วงต้นทศวรรษ 1990 โดย Linus Torvald นักศึกษาจากมหาวิทยาลัยเฮลซิงกิ (ฟินแลนด์) โดยมีส่วนร่วมของผู้ใช้อินเทอร์เน็ต พนักงานของศูนย์วิจัย มูลนิธิและมหาวิทยาลัยต่างๆ
ในฐานะที่เป็นระบบปฏิบัติการแบบดั้งเดิม Linux มีคุณสมบัติหลายอย่างเช่นเดียวกับ DOS และ Windows แต่ระบบปฏิบัติการมีประสิทธิภาพและยืดหยุ่นเป็นพิเศษ Linux นำความเร็ว ประสิทธิภาพ และความยืดหยุ่นของ Unix มาสู่ผู้ใช้คอมพิวเตอร์ส่วนบุคคล ในขณะเดียวกันก็ใช้ประโยชน์จากคุณประโยชน์ทั้งหมดของคอมพิวเตอร์ส่วนบุคคล เมื่อใช้งานเมาส์ปุ่มทั้งสามจะถูกนำมาใช้โดยเฉพาะปุ่มกลางจะใช้ในการแทรกส่วนของข้อความ
จากมุมมองทางเศรษฐกิจ Linux มีข้อได้เปรียบที่สำคัญอีกประการหนึ่งนั่นคือเป็นระบบฟรี Linux ได้รับการเผยแพร่ภายใต้ GNU General Open License ภายใต้ Free Software Foundation ทำให้ทุกคนสามารถใช้ระบบปฏิบัติการนี้ได้ Linux มีลิขสิทธิ์และไม่ได้เป็นสาธารณสมบัติ แต่ GNU General Public License เกือบจะเหมือนกับการเผยแพร่สู่สาธารณะ ได้รับการออกแบบในลักษณะที่ทำให้ Linux ยังคงใช้งานได้ฟรีและในขณะเดียวกันก็เป็นระบบที่ได้มาตรฐาน มีเคอร์เนล Linux อย่างเป็นทางการเพียงเวอร์ชันเดียวเท่านั้น
ระบบปฏิบัติการ Linux สืบทอดคุณสมบัติที่โดดเด่นอีกสองประการจาก Unix: เป็นระบบที่มีผู้ใช้หลายคนและทำงานหลายอย่างพร้อมกัน การทำงานหลายอย่างพร้อมกันหมายความว่าระบบสามารถทำงานหลายอย่างพร้อมกันได้ โหมดผู้ใช้หลายคนเป็นโหมดที่ผู้ใช้หลายคนสามารถทำงานในระบบพร้อมกัน และแต่ละคนโต้ตอบกับระบบผ่านเทอร์มินัลของตนเอง ข้อดีอีกประการของระบบปฏิบัติการนี้คือความสามารถในการติดตั้งร่วมกับ Windows บนคอมพิวเตอร์เครื่องเดียว
เมื่อใช้ระบบ Linux คุณสามารถเปลี่ยนเครื่องส่วนบุคคลใดๆ ให้เป็นเวิร์กสเตชันได้ ปัจจุบัน Linux เป็นระบบปฏิบัติการสำหรับธุรกิจ การศึกษา และการเขียนโปรแกรมส่วนบุคคล มหาวิทยาลัยทั่วโลกใช้ Linux ในหลักสูตรการเขียนโปรแกรมและการออกแบบระบบปฏิบัติการ ลีนุกซ์กลายเป็นสิ่งที่ขาดไม่ได้ในเครือข่ายองค์กรขนาดใหญ่ เช่นเดียวกับการจัดระเบียบโหนดอินเทอร์เน็ตและเว็บเซิร์ฟเวอร์
Modern Linux เปิดโอกาสให้ใช้อินเทอร์เฟซแบบกราฟิกหลายประเภท: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) และอื่นๆ ในแต่ละเชลล์ ผู้ใช้จะได้รับโอกาสในการทำงานกับเดสก์ท็อปหลายเครื่องพร้อมกัน (ในขณะที่ใน MS Windows จะมีเดสก์ท็อปตัวเดียวเสมอ ซึ่งจะต้องมีหน้าต่างรก)
คอมพิวเตอร์มีทรัพยากรต่างๆ มากมายในการแก้ปัญหา แต่เพื่อให้มนุษย์และโปรแกรมต่างๆ เข้าถึงทรัพยากรเหล่านี้ได้ง่าย จึงจำเป็นต้องมีระบบปฏิบัติการ มันซ่อนรายละเอียดที่ซับซ้อนและไม่จำเป็นจากผู้ใช้ และมอบอินเทอร์เฟซที่สะดวกในการทำงานให้กับเขา ระบบปฏิบัติการอาจให้ความสามารถอื่นๆ: วิธีการปกป้องข้อมูลที่จัดเก็บไว้ในดิสก์คอมพิวเตอร์ งานของผู้ใช้หลายคนบนคอมพิวเตอร์เครื่องเดียว (โหมดผู้ใช้หลายคน) ความสามารถในการเชื่อมต่อคอมพิวเตอร์เข้ากับเครือข่ายรวมถึงการรวมทรัพยากรการคำนวณของเครื่องหลายเครื่องและแบ่งปัน (การทำคลัสเตอร์)
Shatsukova L.Z. สารสนเทศ- หนังสือเรียนทางอินเทอร์เน็ตhttp://www.kbsu.ru/~book
แอนนา ชูไกโนวา
5.1. ระบบปฏิบัติการมีไว้เพื่ออะไร?
คอมพิวเตอร์เป็นอุปกรณ์ที่ซับซ้อนซึ่งประกอบด้วยส่วนประกอบจำนวนมาก ตัวเขาเองไม่ได้ทำอะไรเลย เพื่อให้ทำงานได้ คุณต้องมีโปรแกรมที่เป็นชุดคำสั่งโปรเซสเซอร์ - ระบบปฏิบัติการ
ส่วนประกอบหลักของระบบปฏิบัติการคือเคอร์เนล ยูทิลิตี้ระบบ ไดรเวอร์ และเชลล์กราฟิก องค์ประกอบซอฟต์แวร์แต่ละองค์ประกอบทำหน้าที่ของตัวเองและทำให้แน่ใจว่าระบบปฏิบัติการโดยรวมมีเสถียรภาพ
ระบบปฏิบัติการสมัยใหม่เป็นการทำงานหลายอย่างพร้อมกัน กล่าวคือ ผู้ใช้สามารถเรียกใช้แอปพลิเคชันหลายตัวพร้อมกันได้โดยสังเกตผลลัพธ์ของแต่ละแอปพลิเคชัน สิ่งนี้เป็นไปได้ด้วยการออกแบบระบบปฏิบัติการและฟังก์ชันการทำงานของโปรเซสเซอร์สมัยใหม่ - ไม่ใช่เพื่อสิ่งใดเลยที่ระบบปฏิบัติการถูกเขียนขึ้นสำหรับโปรเซสเซอร์และไม่ใช่ในทางกลับกัน โปรเซสเซอร์สมัยใหม่ไม่ใช่แบบ single-core แต่เป็นโซลูชันแบบ dual-core และ quad-core ซึ่งเพิ่มประสิทธิภาพได้หลายเท่า ระบบปฏิบัติการใช้ประโยชน์จากสิ่งนี้ โดยกระจายทรัพยากรตัวประมวลผลอย่างเหมาะสมที่สุดระหว่างกระบวนการที่ทำงานอยู่ทั้งหมด
ลักษณะสำคัญของระบบปฏิบัติการคือความเสถียรของการทำงานและการต้านทานต่อภัยคุกคามต่างๆ - ภายนอก (ไวรัส) และภายใน (ความล้มเหลวของฮาร์ดแวร์และข้อขัดแย้ง) ปัจจุบันมีระบบปฏิบัติการสองประเภทให้เลือก - เซิร์ฟเวอร์และผู้ใช้รายเดียว แบบแรกแสดงถึงการนำซอฟต์แวร์ไปใช้อย่างจริงจัง เนื่องจากมีกลไกที่ควบคุมความสัมพันธ์และรักษาเครือข่ายท้องถิ่นไว้ อย่างหลังมีน้ำหนักเบาและสามารถทำงานได้ทั้งแบบอัตโนมัติและเป็นส่วนหนึ่งของเครือข่ายโดยปฏิบัติตามกฎของมัน
จากหนังสือวิดีโอสอนการตัดต่อโฮมวิดีโอใน Adobe Premiere Pro CS3 ผู้เขียน ดนีโปรอฟ อเล็กซานเดอร์ จีระบบปฏิบัติการ Premiere Pro รับประกันว่าจะทำงานได้อย่างราบรื่นบนคอมพิวเตอร์ที่ใช้ Microsoft Windows XP ที่ติดตั้ง Service Pack 2 ขึ้นไป หรือ Microsoft Windows
จากหนังสือเคล็ดลับสำหรับเดลฟี เวอร์ชัน 1.0.6 ผู้เขียน โอเซรอฟ วาเลนตินระบบปฏิบัติการ คลิปบอร์ด การดูคลิปบอร์ด ตัวอย่างตามคลาสโมดูลอย่างง่ายที่ดู clipboard.unit ClipboardViewer; อินเทอร์เฟซ Windows, ข้อความ, SysUtils, คลาส, กราฟิก, การควบคุม, แบบฟอร์ม, ไดอะล็อก; พิมพ์ TForm1 = คลาส (tform) ขั้นตอน FormCreate (ผู้ส่ง: TObject); ขั้นตอน FormDestroy (ผู้ส่ง:
จากหนังสือ Windows Vista ผู้เขียน วาวิลอฟ เซอร์เกย์ระบบปฏิบัติการ ระบบปฏิบัติการ (OS) คือชุดของโปรแกรมที่จัดให้มีอินเทอร์เฟซผู้ใช้ ข้อมูลเข้าและส่งออก การทำงานกับไฟล์ การรันโปรแกรมแอปพลิเคชัน การเชื่อมต่อคอมพิวเตอร์กับเครือข่าย และการประสานงานการทำงานของฮาร์ดแวร์ นอกจาก
จากหนังสือ The Art of Programming for Unix ผู้เขียน เรย์มอนด์ เอริค สตีเฟน15.1. ระบบปฏิบัติการที่เป็นมิตรกับนักพัฒนา ระบบปฏิบัติการ Unix มีชื่อเสียงมายาวนานว่าเป็นสภาพแวดล้อมที่ดีสำหรับการพัฒนาโปรแกรม เพียบพร้อมไปด้วยเครื่องมือที่เขียนโดยโปรแกรมเมอร์สำหรับโปรแกรมเมอร์ เครื่องมือเหล่านี้ทำงานอัตโนมัติ
จากหนังสือ 300 โปรแกรมที่ดีที่สุดสำหรับทุกโอกาส ผู้เขียน เลออนตีเยฟ วิทาลี เปโตรวิชระบบปฏิบัติการ
จากหนังสือ The Best Programs for Windows ผู้เขียน เลออนตีเยฟ วิทาลี เปโตรวิชระบบปฏิบัติการ
จากหนังสืออินเทอร์เน็ต - ง่ายและสะดวก! ผู้เขียน อเล็กซานดรอฟ เอกอร์ระบบปฏิบัติการ ใน 99 กรณีจาก 100 กรณีจะเป็น Windows (ยกโทษให้ฉันคนรัก Linux) อีกกรณีหนึ่งเกิดขึ้นในหมู่โปรแกรมเมอร์ Linux มืออาชีพและผู้เกลียดชัง Bill Gates ที่กระตือรือร้น (ซึ่งส่วนใหญ่ยังคงใช้เขาอย่างเงียบ ๆ )
จากหนังสือพีซีที่ไม่มีความเครียด ผู้เขียน จวาเลฟสกี้ อังเดร วาเลนติโนวิชระบบปฏิบัติการ Windows Vista ระบบปฏิบัติการคือโปรแกรมที่อนุญาตให้โปรแกรมอื่นทำงานได้ หากเราวาดความคล้ายคลึงกับหลักนิติศาสตร์ ระบบปฏิบัติการก็คือรัฐธรรมนูญ และโปรแกรมที่เหลือคือกฎหมายและข้อบังคับ ไปจนถึงกฎหมาย
จากหนังสือโฮมคอมพิวเตอร์ ผู้เขียน คราฟต์ซอฟ โรมันบทที่ 2 ระบบปฏิบัติการ MS Windows XP
จากหนังสือแล็ปท็อปสำหรับผู้เริ่มต้น มือถือ เข้าถึงได้ สะดวก ผู้เขียน โควาเลฟสกี้ อนาโตลี ยูริเยวิชระบบปฏิบัติการ มีหลายตัวเลือกสำหรับโปรแกรมขนาดใหญ่ที่เรียกว่าระบบปฏิบัติการที่จะจัดการการทำงานของคอมพิวเตอร์พกพา: > Windows XP เป็นตัวเลือกที่น่าเชื่อถือและเสถียรที่สุด หากคุณต้องการความสวยงามของ Windows Vista ก็เป็นเรื่องง่าย
จากหนังสือ The C Language - A Guide for Beginners โดย ปราตา สตีเว่นระบบปฏิบัติการยูนิกซ์ การสลับเอาต์พุต สมมติว่าคุณคอมไพล์โปรแกรม I/O4 และใส่ออบเจ็กต์โค้ดที่เรียกใช้งานได้ลงในไฟล์ชื่อ getput4 จากนั้น ในการรันโปรแกรมนี้ คุณจะต้องป้อนเฉพาะชื่อไฟล์ getput4 และโปรแกรมจากเทอร์มินัล
จากหนังสือ InterBase World สถาปัตยกรรม การบริหาร และการพัฒนาแอปพลิเคชันฐานข้อมูลใน InterBase/FireBird/Yaffil ผู้เขียน คอฟยาซิน อเล็กเซย์ นิโคลาวิชระบบปฏิบัติการ UNIX Waite Mitchell, Martin Don และ Praia Stephen, UNIX Primer Plus, Howard W. Sams and Company, Inc., 1983 หนังสือเล่มนี้เป็นคำแนะนำเกี่ยวกับระบบปฏิบัติการ UNIX ที่อ่านง่าย รวมถึงส่วนขยายอันทรงพลังของระบบนี้ที่ใช้งานที่มหาวิทยาลัยแคลิฟอร์เนีย (เบิร์กลีย์)
จากหนังสือ คอมพิวเตอร์เป็นเรื่องง่าย! ผู้เขียน Aliev Valeryระบบปฏิบัติการ ส่วนประกอบที่แสดงทั้งหมดสำหรับการเขียนตัวอย่างได้รับการติดตั้งบนคอมพิวเตอร์เครื่องหนึ่งที่ใช้ Windows NT4 Service Pack 5, Internet Explorer
จากหนังสือแล็ปท็อป [เคล็ดลับการใช้งานอย่างมีประสิทธิภาพ] ผู้เขียน พทาชินสกี้ วลาดิเมียร์บทที่ 2 ระบบปฏิบัติการ Windows สถานที่ทำงาน ทางลัดและโฟลเดอร์ ไฟล์ Windows การทำงานกับไฟล์ คอมพิวเตอร์ของคุณใช้งานระบบปฏิบัติการ Windows โดยทั่วไปแล้ว Windows เวอร์ชันต่างๆ (95, 98, 2000, Me, XP...) จะแตกต่างกัน แต่ข้อได้เปรียบหลักของพวกเขาคือ
จากหนังสือวิธีทำให้คอมพิวเตอร์ของคุณเชื่องในเวลาไม่กี่ชั่วโมง ผู้เขียน Remneva Irinaระบบปฏิบัติการที่ติดตั้งไว้ล่วงหน้า แล็ปท็อปที่สร้างบนแพลตฟอร์มพีซีมักจะติดตั้งระบบปฏิบัติการหนึ่งในสามระบบไว้ล่วงหน้า: DOS, Linux หรือ Microsoft Windows มีทั้งสามตัวเลือก (แน่นอนว่าเรากำลังพูดถึงเฉพาะคอมพิวเตอร์ที่มีลิขสิทธิ์และระบบปฏิบัติการเท่านั้น!)
จากหนังสือของผู้เขียนระบบปฏิบัติการ "ระบบปฏิบัติการ" คืออะไร? ชื่อเรื่องก็น่าตกใจ ก่อนที่คุณจะเริ่มเรียนคอมพิวเตอร์ ถึงเวลาดูแลสุขภาพหรือยัง? แล้วแบบนี้ล่ะ ใจเย็นๆ เราไม่ต้องการหมอ เพื่อให้ทุกอย่างเรียบร้อยในเพื่อนเหล็กของเราและ
ระบบปฏิบัติการคืออะไร
ชื่อพารามิเตอร์ | ความหมาย |
หัวข้อบทความ: | ระบบปฏิบัติการคืออะไร |
รูบริก (หมวดหมู่เฉพาะเรื่อง) | สารสนเทศ |
ระบบปฏิบัติการเป็นชุดของโปรแกรมระบบที่เชื่อมต่อถึงกัน โดยมีวัตถุประสงค์เพื่อจัดระเบียบการโต้ตอบของผู้ใช้กับคอมพิวเตอร์และการทำงานของโปรแกรมอื่น ๆ ทั้งหมด
ระบบปฏิบัติการทำหน้าที่เป็นตัวเชื่อมโยงระหว่างฮาร์ดแวร์คอมพิวเตอร์ในด้านหนึ่งกับโปรแกรมที่กำลังดำเนินการรวมถึงผู้ใช้ด้วย
โดยปกติระบบปฏิบัติการจะถูกจัดเก็บไว้ในหน่วยความจำภายนอกของคอมพิวเตอร์ - บนดิสก์- เมื่อคุณเปิดคอมพิวเตอร์ เครื่องจะอ่านจากหน่วยความจำดิสก์และใส่เข้าไป แรม.
โดยปกติจะเรียกว่ากระบวนการนี้ กำลังโหลดระบบปฏิบัติการ
ฟังก์ชั่นของระบบปฏิบัติการประกอบด้วย:
- ดำเนินการสนทนากับผู้ใช้
- การจัดการอินพุต/เอาท์พุตและข้อมูล
- การวางแผนและการจัดกระบวนการประมวลผลโปรแกรม
- การกระจายทรัพยากร (RAM และแคช, โปรเซสเซอร์, อุปกรณ์ภายนอก)
- การเปิดตัวโปรแกรมเพื่อดำเนินการ
- การดำเนินการบำรุงรักษาเสริมที่เป็นไปได้ทั้งหมด
- การถ่ายโอนข้อมูลระหว่างอุปกรณ์ภายในต่างๆ
- การสนับสนุนซอฟต์แวร์สำหรับการทำงานของอุปกรณ์ต่อพ่วง (จอแสดงผล แป้นพิมพ์ ดิสก์ไดรฟ์ เครื่องพิมพ์ ฯลฯ )
ระบบปฏิบัติการสามารถเรียกได้ว่าเป็นส่วนขยายซอฟต์แวร์ของอุปกรณ์ควบคุมของคอมพิวเตอร์ ระบบปฏิบัติการซ่อนรายละเอียดที่ไม่จำเป็นที่ซับซ้อนของการโต้ตอบกับฮาร์ดแวร์จากผู้ใช้ ทำให้เกิดชั้นระหว่างพวกเขา ด้วยเหตุนี้ ผู้คนจึงไม่ต้องทำงานหนักมากในการจัดการปฏิสัมพันธ์กับอุปกรณ์คอมพิวเตอร์
เมื่อพิจารณาถึงการขึ้นอยู่กับจำนวนงานที่ประมวลผลพร้อมกันและจำนวนผู้ใช้ที่ระบบปฏิบัติการสามารถให้บริการได้ ระบบปฏิบัติการพื้นฐานสี่คลาสจึงมีความโดดเด่น:
1. ผู้ใช้คนเดียวงานเดียวซึ่งรองรับแป้นพิมพ์เดียวและสามารถทำงานได้เพียงงานเดียว (ในขณะนี้)
2. ผู้ใช้คนเดียวทำงานเดี่ยวพร้อมการพิมพ์พื้นหลังซึ่งช่วยให้นอกเหนือจากงานหลักแล้ว สามารถเริ่มงานเพิ่มเติมอีกหนึ่งงาน ซึ่งมักจะเน้นไปที่การพิมพ์ข้อมูล ช่วยให้ทำงานได้เร็วขึ้นเมื่อพิมพ์ข้อมูลจำนวนมาก
3. มัลติทาสกิ้งของผู้ใช้คนเดียวซึ่งให้ผู้ใช้หนึ่งคนสามารถประมวลผลงานหลาย ๆ อย่างพร้อมกันได้ ตัวอย่างเช่น คุณสามารถเชื่อมต่อเครื่องพิมพ์หลายเครื่องเข้ากับคอมพิวเตอร์เครื่องเดียวได้ ซึ่งแต่ละเครื่องจะทำงานสำหรับงาน "ของตัวเอง" ของตัวเอง
4. มัลติทาสกิ้งแบบหลายผู้ใช้ทำให้ผู้ใช้หลายคนสามารถทำงานหลายอย่างบนคอมพิวเตอร์เครื่องเดียวได้ ระบบปฏิบัติการเหล่านี้มีความซับซ้อนมากและต้องการทรัพยากรเครื่องจำนวนมาก
คอมพิวเตอร์รุ่นต่างๆ ใช้ระบบปฏิบัติการที่มีสถาปัตยกรรมและความสามารถต่างกัน พวกเขาต้องการทรัพยากรที่แตกต่างกันในการดำเนินงาน พวกเขาให้บริการในระดับที่แตกต่างกันสำหรับการเขียนโปรแกรมและการทำงานกับโปรแกรมสำเร็จรูป
ระบบปฏิบัติการสำหรับคอมพิวเตอร์ส่วนบุคคลสำหรับการใช้งานระดับมืออาชีพจะต้องมีส่วนประกอบหลักดังต่อไปนี้:
- โปรแกรมควบคุม I/O;
- โปรแกรมที่จัดการระบบไฟล์และกำหนดเวลางานสำหรับคอมพิวเตอร์
- ตัวประมวลผลภาษาคำสั่งที่รับ แยกวิเคราะห์ และดำเนินการคำสั่งที่ส่งถึงระบบปฏิบัติการ
แต่ละระบบปฏิบัติการมีของตัวเอง ภาษาคำสั่ง ซึ่งอนุญาตให้ผู้ใช้ดำเนินการบางอย่าง:
- เข้าถึงแค็ตตาล็อก;
- ทำเครื่องหมายสื่อภายนอก
- รันโปรแกรม
- ... การกระทำอื่น ๆ
การวิเคราะห์และการดำเนินการคำสั่งของผู้ใช้รวมถึงการโหลดโปรแกรมสำเร็จรูปจากไฟล์ลงใน RAM และเปิดใช้งานนั้นดำเนินการโดย โปรเซสเซอร์คำสั่ง ระบบปฏิบัติการ
ในการควบคุมอุปกรณ์คอมพิวเตอร์ภายนอกจะใช้โปรแกรมระบบพิเศษ - ไดรเวอร์ - ไดรเวอร์อุปกรณ์มาตรฐานรวมกันเป็นแบบฟอร์ม ระบบอินพุต/เอาท์พุตพื้นฐาน (BIOS) ซึ่งโดยปกติจะจัดเก็บไว้ในหน่วยความจำถาวรของคอมพิวเตอร์
ระบบปฏิบัติการคืออะไร - แนวคิดและประเภท การจำแนกประเภทและคุณสมบัติของหมวดหมู่ "ระบบปฏิบัติการคืออะไร" 2017, 2018
ซอฟต์แวร์ระบบพื้นฐาน
ซอฟต์แวร์พื้นฐานประกอบด้วย:
ระบบปฏิบัติการ (OS);
· เชลล์ปฏิบัติการ (ข้อความและกราฟิก)
· ระบบปฏิบัติการเครือข่าย
ระบบปฏิบัติการ ออกแบบมาเพื่อควบคุมการทำงานของโปรแกรมผู้ใช้ การวางแผนและการจัดการทรัพยากรคอมพิวเตอร์คอมพิวเตอร์
ในภาคส่วนซอฟต์แวร์และระบบปฏิบัติการ ตำแหน่งผู้นำอยู่ในกลุ่มระบบตระกูล MS Windows มาดูประเภทของระบบปฏิบัติการที่พบบ่อยที่สุด
ระบบปฏิบัติการสำหรับคอมพิวเตอร์ส่วนบุคคลแบ่งออกเป็น:
· งานเดี่ยวและงานหลายงาน (ขึ้นอยู่กับจำนวนกระบวนการแอปพลิเคชันที่ทำงานแบบขนาน)
· ผู้ใช้เดี่ยวและหลายราย (ขึ้นอยู่กับจำนวนผู้ใช้ที่ทำงานกับระบบปฏิบัติการพร้อมกัน)
· ไม่สามารถพกพาได้และสามารถถ่ายโอนไปยังคอมพิวเตอร์ประเภทอื่นได้
· ไม่ใช่เครือข่ายและเครือข่าย ให้บริการงานในเครือข่ายคอมพิวเตอร์เฉพาะที่
ระบบปฏิบัติการเครือข่าย - ชุดโปรแกรมที่ให้การประมวลผลการส่งและการจัดเก็บข้อมูลบนเครือข่าย ระบบปฏิบัติการเครือข่ายให้บริการเครือข่ายประเภทต่างๆ แก่ผู้ใช้ (การจัดการไฟล์ อีเมล กระบวนการจัดการเครือข่าย ฯลฯ) และรองรับการทำงานในระบบสมาชิก
เปลือกปฏิบัติการ - โปรแกรมพิเศษที่ออกแบบมาเพื่ออำนวยความสะดวกในการสื่อสารกับผู้ใช้ด้วยคำสั่งระบบปฏิบัติการ เชลล์ปฏิบัติการมีตัวเลือกข้อความและอินเทอร์เฟซผู้ใช้แบบกราฟิก
เชลล์ข้อความระบบปฏิบัติการประเภทที่ได้รับความนิยมมากที่สุด ได้แก่ Total Commander, Windows Commander เป็นต้น
มาดูระบบปฏิบัติการกันดีกว่า
ระบบปฏิบัติการ- ชุดซอฟต์แวร์ที่ให้การควบคุมฮาร์ดแวร์คอมพิวเตอร์และโปรแกรมแอปพลิเคชันตลอดจนการโต้ตอบระหว่างกันและผู้ใช้
ระบบปฏิบัติการทำหน้าที่ดังต่อไปนี้:
·การจัดการการทำงานของแต่ละบล็อกของคอมพิวเตอร์ส่วนบุคคลและการโต้ตอบ
· การจัดการการดำเนินโปรแกรม
· การจัดระเบียบการจัดเก็บข้อมูลในหน่วยความจำภายนอก
· การโต้ตอบของผู้ใช้กับคอมพิวเตอร์ เช่น การสนับสนุนส่วนต่อประสานผู้ใช้
โดยทั่วไป ระบบปฏิบัติการจะถูกจัดเก็บไว้ในฮาร์ดไดรฟ์ และหากไม่มีฮาร์ดไดรฟ์ ก็จะมีการจัดสรรไดรฟ์พิเศษ ซึ่งเรียกว่าไดรฟ์ระบบ เมื่อคุณเปิดคอมพิวเตอร์ระบบปฏิบัติการจะถูกโหลดจากดิสก์ไปยัง RAM โดยอัตโนมัติและใช้พื้นที่บางส่วนในนั้น ระบบปฏิบัติการไม่ได้ถูกสร้างขึ้นสำหรับคอมพิวเตอร์รุ่นเดียว แต่สำหรับคอมพิวเตอร์หลายเครื่องในโครงสร้างซึ่งมีแนวคิดบางอย่างฝังอยู่และพัฒนาในรุ่นต่อ ๆ ไปทั้งหมด
ระบบปฏิบัติการใด ๆ จะขึ้นอยู่กับหลักการจัดระเบียบการทำงานของอุปกรณ์จัดเก็บข้อมูลภายนอก แม้ว่าหน่วยความจำภายนอกสามารถนำไปใช้ในทางเทคนิคกับสื่อวัสดุต่างๆ ได้ แต่ก็รวมเป็นหนึ่งเดียวโดยหลักการที่ใช้ในระบบปฏิบัติการในการจัดระเบียบการจัดเก็บข้อมูลชุดข้อมูลที่เกี่ยวข้องกับตรรกะในรูปแบบของไฟล์ที่เรียกว่า
ไฟล์- การรวบรวมข้อมูลหรือโปรแกรมที่เชื่อมต่อทางลอจิคัลสำหรับการจัดวางพื้นที่ที่ระบุชื่อไว้ในหน่วยความจำภายนอก
ไฟล์นี้ทำหน้าที่เป็นหน่วยการบัญชีของข้อมูลในระบบปฏิบัติการ การดำเนินการใดๆ กับข้อมูลจะดำเนินการกับไฟล์
ไฟล์สามารถจัดเก็บการนำเสนอข้อมูลประเภทและรูปแบบต่างๆ เช่น ข้อความ รูปภาพ ภาพวาด ตัวเลข โปรแกรม ตาราง ฯลฯ ลักษณะของไฟล์เฉพาะจะพิจารณาจากรูปแบบของไฟล์ รูปแบบคือองค์ประกอบภาษาที่อธิบายการนำเสนอข้อมูลในไฟล์เชิงสัญลักษณ์
พารามิเตอร์ต่อไปนี้ใช้เพื่อกำหนดลักษณะของไฟล์:
· ชื่อไฟล์แบบเต็ม;
· ขนาดไฟล์เป็นไบต์;
· วันที่และเวลาของการสร้างไฟล์
· คุณสมบัติไฟล์พิเศษ: อ่านอย่างเดียว ซ่อน ระบบ เก็บถาวร
29. 10.2017
บล็อกของ Dmitry Vassiyarov
ระบบปฏิบัติการบนคอมพิวเตอร์คืออะไร - โดยสรุปเกี่ยวกับระบบปฏิบัติการ
สวัสดีทุกคน.
คุณเคยสงสัยหรือไม่ว่าระบบปฏิบัติการคืออะไรบนคอมพิวเตอร์? หากไม่มีอยู่จริง เราก็จะไม่สามารถใช้ฮาร์ดแวร์ได้เลย ฉันเสนอให้พิจารณาส่วนประกอบพีซีที่สำคัญดังกล่าวให้ละเอียดยิ่งขึ้น
ในบทความนี้ คุณจะได้พบกับไม่เพียงแต่คำอธิบายว่า OS คืออะไร แต่ยังได้เรียนรู้เกี่ยวกับฟังก์ชันต่างๆ ของมัน ประวัติความเป็นมา (มีไม่มาก คุณจะไม่เบื่อ) รวมถึงความหลากหลายของระบบปฏิบัติการและ คุณสมบัติของพวกเขา
การวิเคราะห์แนวคิด
ระบบปฏิบัติการเป็นตัวกลางระหว่างฮาร์ดแวร์คอมพิวเตอร์ในด้านหนึ่งและซอฟต์แวร์อีกด้านหนึ่ง กล่าวอีกนัยหนึ่ง มันเป็นเครื่องมือควบคุมคอมพิวเตอร์ ด้วยความช่วยเหลือนี้ เขาจึงเข้าใจงานที่คุณตั้งไว้ให้เขาและวิธีปฏิบัติภารกิจเหล่านั้น
ระบบปฏิบัติการถูกเก็บไว้ในหน่วยความจำภายนอกของคอมพิวเตอร์ - บนฮาร์ดไดรฟ์หรือบน . เมื่อคุณสตาร์ทฮาร์ดแวร์ ฮาร์ดแวร์จะอ่านจากหน่วยความจำของฮาร์ดไดรฟ์และวางไว้บางส่วนใน RAM
คุณสมบัติที่สำคัญ
เกณฑ์หลักของระบบปฏิบัติการสมัยใหม่:
- พวกเขาใช้นั่นคือพวกเขามีกลไกที่เป็นสากลในการเข้าถึงข้อมูล
- เป็นผู้ใช้หลายคน - คุณสามารถสร้างโปรไฟล์ได้หลายโปรไฟล์สำหรับบุคคลอื่นบนคอมพิวเตอร์เครื่องเดียว
- มัลติทาสกิ้ง - เข้าใจวิธีแบ่งเวลาเพื่อทำงานที่คุณตั้งไว้ให้สำเร็จ
ส่วนประกอบหลัก
เพื่อให้ระบบสามารถแยกอำนาจและประมวลผลงานจำนวนมากได้ จึงได้มีการสร้างลำดับชั้นของสิทธิ์พิเศษขึ้นในส่วนประกอบหลัก บทบาทของพวกเขาคือ:
- เคอร์เนลมีหน้าที่รับผิดชอบในการดำเนินกระบวนการโดยกระจายทรัพยากรระบบให้กับกระบวนการเหล่านั้น
- ไดรเวอร์อุปกรณ์คือโปรแกรมที่ช่วยให้ระบบจดจำอุปกรณ์ที่ติดตั้งบนคอมพิวเตอร์และทำงานร่วมกับอุปกรณ์เหล่านั้นได้
- เครือข่ายและระบบย่อยไฟล์
- ไลบรารีระบบคือชุดของโปรแกรมที่มีส่วนร่วมในการปฏิบัติงานด้วย
- เชลล์พร้อมยูทิลิตี้ (หรือที่เรียกว่าส่วนต่อประสานกราฟิก) คือส่วนต่อประสานกับชุดแอปพลิเคชันในตัวบางชุด
ฟังก์ชั่น
วัตถุประสงค์ของระบบปฏิบัติการมีดังนี้:
- การดำเนินการร้องขอซอฟต์แวร์ ซึ่งรวมถึงการเริ่มและการหยุดข้อมูล การป้อนข้อมูล/เอาท์พุต ฯลฯ
- ให้การเข้าถึงอุปกรณ์ต่อพ่วงตามมาตรฐานที่กำหนด (แป้นพิมพ์ เมาส์ เครื่องพิมพ์ ฯลฯ)
- การจัดการหน่วยความจำ
- จัดระเบียบการเข้าถึงข้อมูลตามระบบไฟล์ที่ติดตั้งซึ่งอยู่ในฮาร์ดไดรฟ์ ออปติคัลไดรฟ์ทั่วไป และแฟลชไดรฟ์
- การจัดหาอินเทอร์เฟซนั่นคือคุณสามารถควบคุมฮาร์ดแวร์และไม่เห็นกระบวนการที่ซับซ้อนทั้งหมดที่เกิดขึ้น
- การจัดสรรทรัพยากรเพื่อทำงานให้เสร็จสิ้น
- ปกป้องระบบของคุณจากการแฮ็กโดยใช้ไฟร์วอลล์ในตัว
โดยปกติแล้ว นี่ไม่ใช่รายการฟังก์ชันทั้งหมด แต่ฉันคิดว่านี่เพียงพอที่จะเข้าใจถึงความสำคัญและความซับซ้อนของระบบปฏิบัติการ
พันธุ์
ตอนนี้เรามาดูประเภทที่ได้รับความนิยมมากที่สุดในหมู่ผู้ใช้กันดีกว่า ลองดูที่แต่ละคนแยกกัน
หน้าต่าง
Microsoft เปิดตัวระบบแรกในช่วงกลางทศวรรษ 1980 ผลิตภัณฑ์ของบริษัทได้รับการยอมรับมากที่สุด: XP (2001), 7 (2009) และ 10 (2015)
เป็นเวลาหลายทศวรรษแล้วที่ Windows ครองตำแหน่งผู้นำอย่างมั่นคงโดยได้รับเลือกจากผู้ใช้ส่วนใหญ่ ความนิยมอธิบายได้ด้วยข้อดีดังต่อไปนี้:
- รองรับอุปกรณ์หลากหลายประเภทที่รวมอยู่ในฮาร์ดแวร์คอมพิวเตอร์
- ติดตั้งง่าย กำหนดค่า และใช้งาน
- ซอฟต์แวร์ที่หลากหลาย - โปรแกรมส่วนใหญ่เขียนขึ้นสำหรับระบบนี้
แมค โอเอส เอ็กซ์
Apple เป็นคนแรกที่คิดระบบปฏิบัติการที่มีอินเทอร์เฟซแบบกราฟิก เปิดตัวในปี 1984 ก่อนหน้านี้ การคำนวณบนคอมพิวเตอร์สามารถทำได้โดยใช้บรรทัดคำสั่งเท่านั้น
ปัจจุบัน Mac OS กำลังได้รับความนิยมแต่ยังไม่ถึงระดับที่ Windows ครอบครอง ความจริงก็คืออันแรกติดตั้งเฉพาะในผลิตภัณฑ์ "Apple" ซึ่งไม่ถูก ในขณะที่อันที่สองทำงานได้อย่างอิสระบนฮาร์ดแวร์จากผู้ผลิตหลายราย
อย่างไรก็ตาม "Mac" ก็มีจุดแข็งของตัวเอง ซึ่งต้องขอบคุณที่รวบรวมกลุ่มผู้รอบรู้ไว้รอบตัว:
- ความน่าเชื่อถือของการดำเนินงาน
- การป้องกันไวรัสที่เชื่อถือได้
- อินเทอร์เฟซอยู่ในรูปแบบ "ไม่มีอะไรพิเศษ"
ลินุกซ์
ระบบนี้ปรากฏในช่วงต้นทศวรรษ 1990 ตามคำแนะนำของ Linus Torvalds นักศึกษาจากมหาวิทยาลัยเฮลซิงกิ ซึ่งได้รับการตั้งชื่อตามนั้น ได้รับการพัฒนาบนพื้นฐานของ Unix ซึ่งเป็นกลุ่มระบบมัลติทาสก์ที่มีผู้ใช้หลายคนซึ่งก่อให้เกิดการพัฒนาระบบปฏิบัติการโดยรวม
อย่างไรก็ตาม Mac OS สามารถเรียกว่า Unix ได้ แต่ก็ยังไม่คล้ายกับ Linux คุณสมบัติที่โดดเด่นของอย่างหลังคือโค้ดโอเพ่นซอร์สนั่นคือใครๆ ก็สามารถเปลี่ยนแปลงและแจกจ่ายได้
ระบบปฏิบัติการตระกูลนี้แต่ละเวอร์ชันมีอินเทอร์เฟซของตัวเอง สิ่งที่พบบ่อยที่สุดคือ Ubuntu, Mint และ Fedora ในสามประการที่ฉันอ้างถึง Linux ได้รับความนิยมน้อยที่สุด แต่ก็ยังพบผู้ใช้ "ของมัน" ขอบคุณอะไร?
- ระบบนี้ฟรี
- โปรแกรมทั้งหมดอยู่ในที่เดียว
- มีไวรัสน้อยมากที่ออกแบบมาสำหรับระบบปฏิบัติการนี้
อย่างไรก็ตามในปี 2560 เพื่อนร่วมชาติของเราได้นำเสนอระบบปฏิบัติการของตนเองที่เรียกว่า "Axis" ซึ่งพวกเขาต้องการแทนที่ Windows เก่าที่ดีบนคอมพิวเตอร์ของสถาบันของรัฐ มันถูกสร้างขึ้นบนเคอร์เนล Linux แต่แตกต่างจากระบบนี้ในแพ็คเกจซอฟต์แวร์
ลองนึกดูว่ารัสเซียจะมีระบบปฏิบัติการอย่างเป็นทางการของตัวเอง :)
เราคุยกันเรื่องระบบปฏิบัติการได้มานานแล้ว แต่ฉันไม่กล้าสละเวลาอีกต่อไป
มาที่นี่อีกครั้ง