บทที่5 ซอฟต์แวร์และภาษาคอมพิวเตอร์

Get Started. It's Free
or sign up with your email address
บทที่5 ซอฟต์แวร์และภาษาคอมพิวเตอร์ by Mind Map: บทที่5 ซอฟต์แวร์และภาษาคอมพิวเตอร์

1. ระบบปฏิบัติการ (OS-Operating System

1.1. เป็นซอฟต์แวร์ที่ใช้ควบคุมอุปกรณ์ภายในคอมพิวเตอร์ทั้งหมด

2. คุณสมบัติในการทำงาน

2.1. 1.การทำงานแบบ Multi-Tasking ทำงานได้หลายๆอย่างหรือหลายๆโปรแกรมในเวลาเดียวกัน

2.2. 2.การทำงานแบบ Multi-User ระบบการเชื่อมโยงคอมพิวเตอร์เข้าไว้ด้วยกันแบบเครือข่าย

3. ประเภทของระบบปฏิบัติการ

3.1. แบ่งออกเป็น 4 ประเภท

3.1.1. 1.ระบบปฏิบัติการแบบเดี่ยว

3.1.1.1. Dos

3.1.1.2. Windows

3.1.1.3. Mac Os X

3.1.2. 2.ระบบปฏิบัติการแบบเครือข่าย

3.1.2.1. Windows Server

3.1.2.2. Unix

3.1.2.3. Linux

3.1.3. 3.ระบบปฏิบัติการแบบฝัง

3.1.3.1. Android,iOS

3.1.3.2. RTOS

3.1.3.3. Linux

3.1.4. ระบบปฏิบัติการสำหรับอุปกรณ์พกพา

3.1.4.1. Android

3.1.4.2. iOS

3.1.4.3. HarmonyOS

3.1.4.4. Bada,Symbian,Black Berry,Windows Mobile

4. ความหมายของซอฟต์แวร์

4.1. กลุ่มของชุดคำสั่งที่เขียนขึ้นเพื่อให้คอมพิวเตอร์ทำงานได้ตามต้องการ

4.2. ผู้เขียนชุดคำสั่งนี้เรียกว่า นักเขียนโปรแกรม (Progrmmer) หรือนักพัฒนาโปรแกรม (Developer)

5. องค์ประกอบด้านซอฟต์แวร์

5.1. มี2ประเภท

5.1.1. 1.ซอฟต์แวร์ระบบ

5.1.1.1. ระบบปฏิบัติการ

5.1.1.2. โปรแกรมอรรถประโยชน์

5.1.2. 2.ซอฟต์แวร์ประยุกต์

5.1.2.1. แบ่งตามลักษณะการผลิต

5.1.2.2. แบ่งตามกลุ่มการใช้งาน

6. โปรแกรมภาษา

6.1. โปรแกรมหรือซอฟต์แวร์ที่จะสั่งคอมพิวเตอร์ทำงานเขียนขึ้นด้วยภาษา เรียกว่า "ภาษาคอมพิวเตอร์"

6.2. แบ่งออกเป็น 3 แบบ

6.2.1. 1.ภาษาเครื่อง

6.2.1.1. 1.1ส่วนที่บอกประเภทคำสั่ง

6.2.1.2. 1.2ส่วนที่บอกตำแหน่งของข้อมูล

6.2.2. 3.ภาษาระดับสูง

6.2.3. 2.ภาษาที่ใช้สัญลักษณ์

6.3. โปรแกรมแปลภาษาคอมพิวเตอร์

6.3.1. แบ่งตามลักษณะการทำงาน 3 ประเภท

6.3.1.1. 1.คอมไพเลอร์ เป็นตัวแปลภาษาให้เป็นภาษาเครื่อง การทำงานจะใช้หลักการแปลโปรแกรมต้นฉบับ

6.3.1.2. 2.อินเตอร์พรีเตอร์ เป็นตัวแปลระดับสูงเช่นเดียวกับคอมไพเลอร์ จะแปลพร้อมกับทำงานตามคำสั่งทีละคำสั่ง

6.3.1.3. 3.แอสแซมเบลอ เป็นตัวแปลภาษาแอสแซมเบลอ เป็นภาษาระดับต่ำให้เป็นภาษาเครื่องในปัจจุบัน มีหลักการแปลแบบใหม่เกิดขึ้น คือ แปลจากซอร์สโค้ด ไปเป็นรหัสชั่วคราว หรืออินเทอมีเดียตโค้ด