1 / 101

บทที่ 4 ซอฟต์แวร์ (Software)

บทที่ 4 ซอฟต์แวร์ (Software). ซอฟต์แวร์. คือ โปรแกรมคำสั่ง ที่สั่งให้คอมพิวเตอร์ทำงาน. ซอฟต์แวร์. ซอฟต์แวร์ระบบ. ซอฟต์แวร์ประยุกต์. ซอฟต์แวร์สำเร็จรูป. ระบบปฏิบัติการ. ซอฟต์แวร์ใช้เฉพาะงาน. ตัวแปลภาษา. ยูทิลิตี้. ซอฟต์แวร์ระบบ (System Software).

Télécharger la présentation

บทที่ 4 ซอฟต์แวร์ (Software)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. บทที่ 4 ซอฟต์แวร์ (Software)

  2. ซอฟต์แวร์ คือ โปรแกรมคำสั่ง ที่สั่งให้คอมพิวเตอร์ทำงาน

  3. ซอฟต์แวร์ ซอฟต์แวร์ระบบ ซอฟต์แวร์ประยุกต์ ซอฟต์แวร์สำเร็จรูป ระบบปฏิบัติการ ซอฟต์แวร์ใช้เฉพาะงาน ตัวแปลภาษา ยูทิลิตี้

  4. ซอฟต์แวร์ระบบ (System Software) คือ โปรแกรมที่ทำหน้าที่ควบคุมการทำงานของฮาร์ดแวร์ ให้ทำงานได้อย่างมีประสิทธิภาพ

  5. ประเภทของซอฟต์แวร์ระบบประเภทของซอฟต์แวร์ระบบ 1. ระบบปฏิบัติการ (Operating Software ) 2. โปรแกรมภาษา (Language Software) 3. โปรแกรมยูทิลิตี้ (Utility Software)

  6. 1. ? 2. ?

  7. ระบบปฏิบัติการ ? (Operating System) คือ โปรแกรมที่เป็นส่วนเชื่อมโยง ระหว่างเครื่องคอมพิวเตอร์กับผู้ใช้

  8. หน้าที่ของระบบปฏิบัติการหน้าที่ของระบบปฏิบัติการ 1. ควบคุมการทำงานของโปรแกรม และอุปกรณ์ต่างๆ 2. จัดสรรการใช้ทรัพยากร คอมพิวเตอร์ร่วมกัน

  9. ประเภทของระบบปฏิบัติการประเภทของระบบปฏิบัติการ 1. Dos 2. Windows 3. Mac OS 4. Unix 5. Linux

  10. 1. DOS

  11. เป็นระบบปฏิบัติการที่ใช้กับเครื่อง IBM PC ในระยะแรกๆ ที่เริ่มใช้คอมพิวเตอร์ • DOS มีลักษณะการทำงานแบบ Single tasking

  12. ทดสอบความรู้เกี่ยวกับ DOS C:\> dir A: (1. ?) A:\> copy *.doc C: (2.?) A:\> md mywork (3. ?)

  13. 2. Windows Microsoft Bill Gate

  14. Graphic User Interface (GUI) • Windows มีลักษณะการทำงานแบบ Multi tasking คือ สามารถงานหลายๆ อย่างได้ในเวลาเดียวกัน

  15. 3. Mac OS

  16. เป็นระบบปฏิบัติการสำหรับเครื่องเป็นระบบปฏิบัติการสำหรับเครื่อง แมคอินทอช (Macintosh) • นิยมใช้กับงานด้าน Graphic

  17. 4. Unix

  18. เป็นระบบปฏิบัติการสำหรับเครือข่ายเป็นระบบปฏิบัติการสำหรับเครือข่าย ขนาดใหญ่ • มีลักษณะเป็น Multi-user คือ ผู้ใช้หลายๆ คนสามารถเข้าไปใช้ระบบได้พร้อมกันได้

  19. Linux

  20. เป็นระบบปฏิบัติการที่นิยมมากยิ่งขึ้นในปัจจุบัน • มีลักษณะเป็น Open Source คือ ผู้พัฒนาซอฟต์แวร์สามารถแก้ไข ต้นฉบับของโปรแกรม (Source code) ได้

  21. ระบบปฏิบัติการใด มีคนใช้มากที่สุดในปัจจุบัน ?

  22. ที่มา : www.truehits.net

  23. ระบบปฏิบัติการ ของคนไทย ?

  24. 2. โปรแกรมภาษา(Language Software) เป็นโปรแกรมที่ถูกเขียนขึ้นด้วยภาษา เรียกว่า “ภาษาคอมพิวเตอร์” โดยมีผู้เขียน โปรแกรม (Programmer) เป็นคนเขียนขึ้น

  25. ประเภทของโปรแกรมภาษา • ภาษาเครื่อง (Machine Language) • ภาษาที่ใช้สัญลักษณ์ (Symbolic Language) • ภาษาระดับสูง (High – level Language) - คอมไพเลอร์ (Compiler) - อินเทอร์พรีเตอร์ (Interpreter)

  26. การรู้จักข้อมูลของคอมพิวเตอร์การรู้จักข้อมูลของคอมพิวเตอร์ ไม่รู้จัก “A” พิมพ์ “A” “A” = 01000001

  27. 1.ภาษาเครื่อง (Machine Language) • เป็นภาษาที่คอมพิวเตอร์รู้จัก และสามารถประมวลผลได้เลย • เป็นรูปแบบของตัวเลขฐานสองที่คอมพิวเตอร์สามารถทำงานได้ทันที เช่น 10010011 11100010

  28. ไม่ต้องอาศัยตัวแปลภาษา • เขียนโปรแกรมยาก เนื่องจากต้องทราบรหัสเลขฐานสอง และต้องมีความรู้เรื่องของฮาร์ดแวร์เป็นอย่างดี

  29. ภาษาเครื่อง 10010010 11100010 10001000 11110000

  30. 2.ภาษาที่ใช้สัญลักษณ์ (Symbolic Language) • มีการใช้สัญลักษณ์เพื่อแทนกลุ่มเลขฐานสอง เช่น ADD ใช้แทน การบวก = 11110000 MUL ใช้แทน การคูณ = 00001111

  31. ต้องมีโปรแกรมแปลภาษา เพื่อแปลให้เป็นภาษาเครื่อง • เช่น ภาษา Assembly • ตัวแปลภาษาสัญลักษณ์ ให้เป็นภาษาเครื่อง คือ Assembler

  32. ภาษาสัญลักษณ์ Assembler ADDA MUL C

  33. 3. ภาษาระดับสูง (High – level Language) • เป็นภาษาที่ใกล้เคียงกับภาษาที่มนุษย์ใช้มากขึ้น เช่น • PRINT • WRITE • IF ... THEN…ELSE • อาจเรียกว่า Human Oriented Language

  34. ต้องมีโปรแกรมแปลภาษา ให้เป็นภาษาเครื่อง คือ Interpreter และ Compiler • เช่น Visual Basic Visual C++ Java

  35. ภาษาระดับสูง A = 10 B = 20 If A > B Then C = A+B PRINT C Else C = A-B PRINT C EndIF Interpreter Compiler

  36. 3. โปรแกรมยูทิลิตี้ (Utility Program) เป็นโปรแกรมที่ทำหน้าที่อำนวยความสะดวกต่างๆ ให้กับผู้ใช้ อาจเรียกว่าโปรแกรมอรรถประโยชน์ เช่น

  37. การตรวจความผิดปกติของ Hard disk เช่น Scan Disk • การทำความสะอาด Hard disk เช่น Disk Clean Up • การจัดเรียงข้อมูลใน Hard disk เช่น Disk Defragmenter

  38. การใช้ Disk Clean Up

  39. การใช้ Disk Defragmenter

  40. ซอฟต์แวร์ประยุกต์ ซอฟต์แวร์สำเร็จรูป ซอฟต์แวร์เฉพาะงาน

More Related