Please enable JavaScript.
Coggle requires JavaScript to display documents.
ซอฟต์แวร์และระบบปฏิบัติการ - Coggle Diagram
ซอฟต์แวร์และระบบปฏิบัติการ
ความหมายของซอฟต์แวร์ (Software)
ซอฟต์แวร์ หมายถึง กลุ่มของชุดคำสั่ง (Instruction) หรือ
โปรแกรมที่สั่งให้คอมพิวเตอร์ทำงานเพื่อประมวลผลตามที่ผู้ใช้ต้องการ
ซอฟต์แวร์หรือชุดคำสั่งแบ่งออกเป็น 2 ประเภท ได้แก่...
ซอฟต์แวร์ระบบ (System Software)
ซอฟต์แวร์ประยุกต์ (Application Software)
ซอฟต์แวร์ระบบ (System Software)
หมายถึง ซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นเพื่อใช้จัดการกับระบบ
ซอฟต์แวร์ประยุกต์ (Application Software)
หมายถึงซอฟต์แวร์ที่ทำงานตามความต้องการด้านต่างๆของผู้ใช้ที่
ภาษาคอมพิวเตอร์ (Programming (Programming Languages)
ภาษาที่่ใช้กับคอมพิวเตอร์ขึ้นมาหลายภาษาแบ่งได้เป็น 4 ระดับ คือ...
ภาษาระดับต่ำ (Low-level Language) เช่น ภาษาแอสเซมบลี (Assembly Language) ภาษาแอสเซมบลี เป็นภาษาคอมพิวเตอร์ยุคที่ 2
ภาษาที่ไม่ต้องกำหนดขั้นตอนการทำงาน เป็นภาษาคอมพิวเตอร์ยุคที่ 4 (Fourth-Generation Language) หรือ 4GLs จะเป็นภาษาที่ใช้เขียนโปรแกรมได้สั้นกว่าภาษาในยุคก่อน ๆ
ภาษาระดับสูง (High-level Language) เช่น ภาษาซี (C Language) ภาษาจาวาภาษาระดับสูงเป็นภาษาคอมพิวเตอร์ยุคที่ 3
ภาษาเชิงวัตถุ (Object-Oriented Languages)เป็นภาษาคอมพิวเตอร์ยุคที่ 5 เป็นการเขียนโปรแกรมแบบโอโอพี (Object-Oriented Programming : OOP)
ตัวแปลภาษา
ตัวแปลภาษามี 2 ประเภท คือ คอมไพเลอร์และอินเทอร์พรีเตอร์
คอมไพเลอร์ (Compiler) เป็นการทำงานของโปรแกรมแปลภาษาแบบคอมไพเลอร์เป็นการ แปลคำสั่งทั้งหมดในโปรแกรมที่เขียนเป็นภาษาระดับสูง
อินเทอร์พรีเตอร์ (Interpreter)จะทำการแปลชุดคำสั่งทีละบรรทัด หากพบข้อผิดพลาดใน โปรแกรมก็จะแสดงข้อผิดพลาดที่เกิดขึ้นบนหน้าจอ
ความหมายและหน้าที่ของระบบปฏิบัติการ
ระบบปฏิบัติการ (Operating System) เรียกสั้น ๆ ว่า โอเอส (OS) คือ โปรแกรมที่สำคัญมาก ประกอบด้วยชุดโปรแกรมที่ทำหน้าที่ในการควบคุมดูแลการดำเนินการต่าง ๆ
หน้าที่ของระบบปฏิบัติการคือ อำนวยความสะดวกแก่ผู้ใช้เครื่องคอมพิวเตอร์ในลักษณะที่่ผู้ใช้ไม่จำเป็นต้องทราบกลไกการทำงานหรือฮาร์ดแวร์ของระบบ จึงสามารถแบ่งหน้าที่่หลักของระบบปฏิบัติการได้
หลักการทำงานของระบบปฏิบัติการ
หลักการทำงานของระบบปฏิบัติการ คือ การจัดการโปรแกรมต่าง ๆ ที่กำลังทำงานให้อย่างมีประสิทธิภาพ ซึ่งโปรแกรมที่กำลังทำงานอยู่นั้น เรียกว่าโปรเซส (process)
หลักการทำงานมีอยู่ 4 สถานะคือ
สถานะพร้อม
สถานะการทำงาน
สถานะติดขัด
สถานะแน่นิ่ง