ซอฟต์แวร์, ระบบปฏิบัติการ และอินเทอร์รัปต์
แนะนำใหม่| English | ความหมาย |
|---|---|
| software/ˈsɒftweə/ | ซอฟต์แวร์ |
| operating system/ˈɒpəreɪtɪŋ ˈsɪstəm/ | ระบบปฏิบัติการ |
| hardware/ˈhɑːdweə/ | ฮาร์ดแวร์ |
| system software/ˈsɪstəm ˈsɒftweə/ | ระบบซอฟต์แวร์ |
| application software/ˌæplɪˈkeɪʃn ˈsɒftweə/ | แอปพลิเคชันซอฟต์แวร์ |
| device drivers/dɪˈvaɪs ˈdraɪvəz/ | ไดรเวอร์อุปกรณ์ |
| utility software/juːˈtɪlɪti ˈsɒftweə/ | ซอฟต์แวร์ utility |
| interrupt/ˈɪntərʌpt/ | การขัดจังหวะ |
| multitasking/ˈmʌltitæskɪŋ/ | การทำงานหลายอย่างพร้อมกัน |
ซอฟต์แวร์และระบบปฏิบัติการ
- ฮาร์ดแวร์ คือส่วนประกอบทางกายภาพ; ซอฟต์แวร์ คือโปรแกรมที่ควบคุมส่วนเหล่านั้น
- ซอฟต์แวร์แบ่งเป็น ระบบ ซอฟต์แวร์และ แอปพลิเคชัน ซอฟต์แวร์
- ระบบซอฟต์แวร์ที่สำคัญที่สุดคือ ระบบปฏิบัติการ
ระบบซอฟต์แวร์เทียบกับแอปพลิเคชันซอฟต์แวร์
- ระบบซอฟต์แวร์ ควบคุมคอมพิวเตอร์และเป็นพื้นฐานสำหรับโปรแกรมอื่น: ระบบปฏิบัติการ, คอมไพเลอร์, ไดรเวอร์อุปกรณ์, และ ซอฟต์แวร์ช่วยงาน (แอนตี้ไวรัส, สำรองข้อมูล)
- แอปพลิเคชันซอฟต์แวร์ ทำให้ผู้ใช้ทำงานต่างๆ ได้: โปรแกรมสร้างเอกสาร, สpreadsheet, ฐานข้อมูล, เบราว์เซอร์เว็บ
- ระบบซอฟต์แวร์ทำงานเบื้องหลัง; แอปพลิเคชันซอฟต์แวร์ถูกใช้โดยตรงโดยผู้ใช้

ซอฟต์แวร์แบ่งเป็นระบบซอฟต์แวร์ (ควบคุมคอมพิวเตอร์) และแอปพลิเคชันซอฟต์แวร์ (ทำให้ผู้ใช้ทำงาน).

เมื่อเกิด_interrupt CPU จะบันทึกตำแหน่งปัจจุบัน, รัน routine การจัดการ_interrupt, แล้วคืนค่าตำแหน่งเดิมและดำเนินการต่อ.
อันใดเป็นซอฟต์แวร์ระบบ
Difficulty 1/5 · 100 coins + a small bonus on first completion today
OS (และไดรเวอร์, ยูทิลิตี้) คือซอฟต์แวร์ระบบ; ส่วนอื่นเป็นซอฟต์แวร์แอปพลิเคชัน
จัดกลุ่มเหล่านี้เป็นซอฟต์แวร์ระบบหรือซอฟต์แวร์แอปพลิเคชัน
Difficulty 2/5 · 140 coins + a small bonus on first completion today
ไดรเวอร์และยูทิลิตี้ควบคุมการทำงานของคอมพิวเตอร์ (ระบบ); เบราว์เซอร์เป็นแอปพลิเคชันของผู้ใช้
ระบบปฏิบัติการ
- OS ควบคุมคอมพิวเตอร์ทั้งเครื่องเพื่อให้ฮาร์ดแวร์ แอปพลิเคชัน และผู้ใช้ทำงานร่วมกัน หน้าที่ของมันประกอบด้วย:
- การจัดการไฟล์, การจัดการหน่วยความจำ, จัดการอุปกรณ์เสริม (และไดรเวอร์), มัลติทาสก, จัดการ interrupt, จัดหา อินเทอร์เฟซผู้ใช้, เป็น แพลตฟอร์ม สำหรับแอปพลิเคชัน, และ ความปลอดภัย

เมนบอร์ดและส่วนประกอบที่เชื่อมต่อ与之กันเป็นฮาร์ดแวร์ — ส่วนประกอบทางกายภาพของคอมพิวเตอร์.
ข้อใดเป็นบทบาทของระบบปฏิบัติการ?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
OS จัดการไฟล์, หน่วยความจำ, อุปกรณ์เสริม, การทำงานหลายอย่าง, อินเทอร์รัปต์, UI และความปลอดภัย
การหยุดทำงานชั่วคราว (Interrupts)
- Interrupt คือสัญญาณที่ส่งไปยังโปรเซสเซอร์ว่ามีความต้องการ着什么สิ่งใด ตอนนี้
- อาจมาจาก ฮาร์ดแวร์ (กดคีย์, เครื่องพิมพ์หมดกระดาษ), ซอฟต์แวร์ (หารด้วยศูนย์), หรือ ผู้ใช้ (กดยกเลิก)
- โปรเซสเซอร์จะ หยุด, บันทึกตำแหน่ง, จัดการ interrupt, แล้ว ดำเนินต่อ — เพื่อให้คอมพิวเตอร์ตอบสนองต่อเหตุการณ์สำคัญได้อย่างรวดเร็ว

ระบบปฏิบัติการอยู่ระหว่างฮาร์ดแวร์และแอปพลิเคชันซอฟต์แวร์และผู้ ใช้ ทำให้พวกเขาทำงานร่วมกันได้.
วิธีที่ CPU จัดการกับอินเทอร์รัปต์
ขั้นตอนการจัดการอินเทอร์รัปต์: CPU หยุดสิ่งที่กำลังทำไว้ชั่วคราว, แก้ไขเหตุการณ์เร่งด่วน, แล้วดำเนินต่อไปจากจุดที่หยุดไว้ — นี่คือวิธีที่โปรเซสเซอร์เดียวจัดการคีย์บอร์ด พริ้นเตอร์ และนาฬิกาไปพร้อมกัน
การขัดจังหวะ (Interrupt) คือ:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
อินเทอร์รัปต์ทำให้ CPU หยุด, บริการเหตุการณ์, แล้วเริ่มใหม่ — เพื่อตอบสนองอย่างรวดเร็ว
ฮาร์ดแวร์อินเทอร์รัปต์มาจากอุปกรณ์ (เช่น พริ้นเตอร์หมดกระดาษ), ในขณะที่ ซอฟต์แวร์อินเทอร์รัปต์มาจากโปรแกรม (เช่น หารด้วยศูนย์) — ทั้งสองทำให้ CPU หยุดและบริการเหตุการณ์
Difficulty 1/5 · 100 coins + a small bonus on first completion today
อินเทอร์รัปต์สามารถเป็นฮาร์ดแวร์, ซอฟต์แวร์ หรือกระตุ้นโดยผู้ใช้; ในทุกกรณี CPU จะบันทึกสถานะ, จัดการ, แล้วเริ่มใหม่
คุณเข้าใจแล้ว
- ระบบซอฟต์แวร์ ควบคุมการทำงานของคอมพิวเตอร์ (OS, ไดรเวอร์, ซอฟต์แวร์ช่วยงาน); แอปพลิเคชันซอฟต์แวร์ ทำงานตามที่ผู้ใช้ต้องการ
- OS จัดการไฟล์, หน่วยความจำ, อุปกรณ์เสริม, มัลติทาสก, interrupt, UI และความปลอดภัย
- interrupt = สัญญาณที่ต้องการความสนใจทันที (ฮาร์ดแวร์ / ซอฟต์แวร์ / ผู้ใช้)
- เมื่อเกิด interrupt CPU บันทึกตำแหน่ง, จัดการ, แล้วดำเนินต่อ