Please enable JavaScript.
Coggle requires JavaScript to display documents.
ซอฟต์แวร์และระบบปฏิบัติการ - Coggle Diagram
ซอฟต์แวร์และระบบปฏิบัติการ
1ความหมายของซอฟต์แวร์
ซอฟต์แวร์ระบบ
ซอฟต์แวร์ระบบ คือซอฟต์แวร์คอมพิวเตอร์ที่ออกแบบขึ้นมาเพื่อปฏิบัติการกับฮาร์ดแวร์คอมพิวเตอร์ และเพื่อจัดเตรียมและบำรุงรักษาแพลตฟอร์มจากการทำงานของโปรแกรมประยุกต์ [1][2]
ซอฟต์แวร์ประยุกต์
อฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ
2ภาษาคอมพิวเตอร์
อาทิเช่น ภาษาฟอร์แทรน (FORTRAN) ภาษาโคบอล (COBOL) ภาษาปาสคาล (Pascal) ภาษาเบสิก(BASIC) ภาษาวิชวลเบสิก (Visual Basic) ภาษาซี (C) และภาษาจาวา (Java) เป็นต้น โปรแกรมที่เขียนด้วยภาษาระดับสูง
3ยุคของภาษาโปรแกรม
ภาษาคอมพิวเตอร์ยุคที่1
เป็นภาษาระดับต่ำ (Low - Level Language) ประกอบด้วยเลขฐานสอง ได้แก่ 0 และ 1 หรือเรียกว่า "ภาษาเครื่อง (Machine Language)"
ภาษคอมพิวตอร์ยุคที่2
ะเป็นคำสั่งสั้น ๆ ที่จำได้ง่าย เรียกว่า "นิวมอนิกโค้ด (Nemonic Code)" ทำให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมได้ง่ายขึ้น
ภาษาคอมพิวเตอร์ยุคทีี่3
เป็นภาษาที่มีไวยากรณ์ที่เข้าใจและเขียนได้ง่ายขึ้น คำสั่งสั้นและกระชับมากขึ้น เช่น ภาษา BASIC, COBOL, Pascal
ภาษาคอมพิวเตอร์ยุคที่4
สามารถกระโดดไปทำคำสั่งใดก่อนก็ได้ตามที่โปรแกรมเขียนไว้ นอกจากนี้ จุดเด่นของภาษาในยุคนี้เริ่มจากการเขียนคำสั่งให้ผู้ใช้สามารถจัดการกับข้อมูลในฐานข้อมูลได้ และพัฒนาต่อมากลายเป็นการเขียนคำสั่งให้ได้โปรแกรมที่มีส่วนติดต่อกับผู้ใช้แบบกราฟิกมากขึ้น และพัฒนาจนมาถึงการเขียนโปรแกรมเชิงวัตถุ (Object - Oriented
ภาษาคอมพิวเตอร์ยุคที่5
ป็นภาษาที่ใช้สำหรับพัฒนาซอฟต์แวร์เพื่อระบบผู้เชี่ยวชาญ (Expert System : ES) และปัญญาประดิษฐ์ (Artificial Intelligence : AI) ภาษาในยุคที่ 5 เรียกว่า "ภาษาธรรมชาติ
4ตัวแปลภาษา
ตัวแปลภาษามี2 ประเภท คือ คอมไพเลอร์(Compiler) และอินเทอร์พรี เตอร์(Interpreter)
6ความหมายและหน้าที่ของระบบปฏิบัติการ
เป็นโปรแกรมที่ทำงานเป็นตัวกลางระหว่างผู้ใช้เครื่องและฮาร์ดแวร์ โดยมีวัตถุประสงค์เพื่อจัดสภาพแวดล้อมให้ผู้ใช้ระบบสามารถปฏิบัติงานบนเครื่องคอมพิวเตอร์ได้ โดยจะเอื้ออำนวยการพัฒนาและการใช้โปรแกรมต่างๆ รวมถึงการจัดสรรทรัพยากรต่างๆ ให้ได้อย่างมีประสิทธิภาพ1
7หลักการทำงานของระบบปฏิบัติการ
สถานะพร้อม (ready state)
สถานะทำงาน (running state)
สถานะติดขัด (blocked sate)
สถานะแน่นิ่ง (deadlocked)
8ประเภทของระบบปฏิบัติการ
**1. ระบบปฏิบัติการยูนิกซ์ (UNIX)
ระบบปฏิบัติการลินุกซ์ (LINUX)
ระบบปฏิบัติการวินโดวส์(Microsoft Windows)
ระบบปฏิบัติการ APPLE Mac OS X.
ระบบปฏิบัติการ Apple iOS.
ระบบปฏิบัติการ GOOGLE Android.
ระบบปฏิบัติการที่ใช้กับเครื่องคอมพิวเตอร์เสมือน (Virtual Machine)
**
5ประเภทของซอฟต์แวร์
ซอฟต์แวร์ แบ่งออกเป็น 2 ประเภท คือ 1.ซอฟต์แวร์ระบบ (System software) เช่น ระบบปฏิบัติการ Windows 7, Android, iOS. 2. ซอฟต์แวร์ประยุกต์ (Application software) เช่น Microsoft office2010 หรือโปรแกรมที่ใช้ งานเฉพาะด้าน