23
Software

ม.4 software

  • Upload
    -

  • View
    81

  • Download
    2

Embed Size (px)

Citation preview

Software

คำำถำม1. ซอฟต์แวร ์ (Software) คืออะไร ?

2.ซอฟต์แวร ์ม ีควำมจำำเป ็น หรือไม ่ ?

3.ซอฟต์แวร ์แบ ่งก ี่ประเภท อะไรบ้ำง ?

4. ซอฟต์แวร ์ระบบคืออะไร ?

5.ซอฟต์แวร ์ประย ุกต ์ค ือ อะไร ?

6.ระบบปฏิบ ัตกิำรแบ่งออก เป ็นก ี่ชน ิดอะไรบ้ำง ?

ซอฟต์แวร ์ (Software)

ซอฟต์แวร ์ (Software) หมำยถึงช ุดค ำำส ั่งหร ือโปรแกรมทีใ่ชส้ ั่งงำนให้

คอมพิวเตอร ์ท ำำงำน

ควำมจำำเปน็ของซอฟต์แวร ์

กำรทีค่อมพิวเตอร ์สำมำรถทำำงำนให้ก ับเรำได้อย ่ำง

มำกมำย เป ็นเพรำะว ่ำม ีผ ู้พ ัฒนำโปรแกรมคอมพิวเตอร ์มำให้เรำส ั่งงำนคอมพิวเตอร ์

ซอฟต์แวร ์หร ือโปรแกรมพิวเตอร ์จ ึงเป ็นสว่นส ำำค ัญที่ควบคุมกำรทำำงำนของคอมพิวเตอร ์ให ้ด ำำเน ินกำรตำมแนวควำมคิดท ี่ได ้ก ำำหนดไว ้ล ่วงหน้ำแล ้ว

ซอฟต์แวร ์และภำษำคอมพวิเตอร ์

กำรบอกสิ่งท ี่มน ุษย ์เข ้ำใจให้ คอมพิวเตอร ์ร ับร ู้ และท ำำงำนได้

อย่ำงถ ูกต ้องจ ำำเป ็นตอ้งม ีส ื่อกลำง ถ ้ำ เปร ียบเท ียบกับชวี ิตประจ ำำว ันแล ้ว

เรำม ีภำษำที่ใช ้ในกำรตดิตอ่ส ื่อสำรเชน่เด ียวก ันถ ้ำมนุษย ์ต ้องกำรถ่ำยทอดควำมต้องกำรให้

คอมพิวเตอร ์ร ับร ู้ จะต ้องอำศ ัยส ื่อ กลำงที่เร ียกว ่ำ “ ” ภำษำคอมพิวเตอร ์

ภำษำคอมพิวเตอร ์ในแต่ละย ุคประกอบด้วย

ภำษำคอมพวิเตอร ์ภำษำคอมพิวเตอร ์ในแตล่ะย ุคประกอบด้วย

1. ภำษำเคร ื่อง (Machine Languages)

2. ภำษำแอสเซมบลี (Assembly Languages)

3. ภำษำระดับส ูง (High-Level Languages)

4. ภำษำยุคท ี่ 4 (Fourth-Generation Languages:4GL)

5. ภำษำเช ิงว ัตถ ุ (Object-Oriented Languages)

ชนดิของซอฟต์แวร ์

ซอฟต์แวร ์ระบบ

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

ซอฟต์แวร ์

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

ต ัวแปลภาษา

สำาเร ็จ เฉพาะ

ซอฟต์แวร ์ระบบ

คอมพิวเตอร์ประกอบด้วย หน่วยรับ เข้า หน่วยส่งออก หน่วยความจำา

และหน่วยประมวลผล ในการทำางานของคอมพิวเตอร์จำาเปน็ต้องมีการดำาเนินงานกับอุปกรณ์พื้น

ฐานที่จำาเปน็ ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย

ซอฟต์แวร ์ระบบ (ต่อ)หน้าท ี่หลกัของซอฟต์แวร ์ระบบประกอบด้วย

1. ใช้ในการจ ัดการหนว่ยร ับเข ้าและหนว่ยส ่งออก เช ่น ร ับการกดแป้นตา่ง ๆ บนแผงแป้นอ ักขระ ส ่ง

รหัสตวัอกัษรออกทางจอภาพหรือเคร ื่องพิมพ์ ตดิต ่อก ับอปุกรณ์ร ับเข ้า และส ่งออกอืน่ ๆ เช ่น

เมาส ์ อปุกรณ์ส ังเคราะห์เส ียง2. ใช้ในการจ ัดการหนว่ยความจ ำา เพ ื่อน ำาข ้อม ูลจาก

แผน่บ ันทึกมาบรรจ ุย ังหน่วยความจ ำาหลกั หร ือใน ทำานองกลับก ัน ค ือน ำาข ้อม ูลจากหน่วยความ

จ ำาหลกัมาเก ็บไว ้ในแผ่นบ ันทึก3.ใช้เป ็นตวัเช ื่อมตอ่ระหว ่างผ ู้ใช ้งานกับ

คอมพิวเตอร ์ สามารถใช้งานได้ง ่ายขึ้น เช ่น การ ขอดูรายการสารระบบในแผ่นบ ันทกึ การทำา

ส ำาเนาแฟ้มข ้อม ูล ซอฟตแ์วร ์ระบบพื้นฐานที่เห ็นก ันท ั่วไป แบ่งออกเป ็น

ระบบปฏิบ ัตกิาร และ ต ัวแปลภาษา ซอฟต์แวร ์ท ั่งสองประเภทนี้ท ำาให ้เก ิดพัฒนาการประย ุกต ์ใช ้งานได้ง ่ายขึ้น

ซอฟต์แวร ์ระบบ - ระบบปฏบิตั ิการ

ระบบปฏิบ ัต ิการ(Operating System :

OS) เป ็นซอฟต์แวร ์ใช ้ใน การดูแลระบบคอมพิวเตอร ์

เคร ื่องคอมพวิเตอร ์ท ุกเคร ื่องจะต ้องม ีซอฟต์แวร ์

ระบบปฏิบตั ิการนี้ ตัวอยา่งเช ่นดอส

ว ินโดวส ์ โอเอสทู ยนู ิกซ ์เป ็นต ้น

ตวัอย่างซอฟตแ์วร์ระบบ

ตัวอย่างซอฟตแ์วร์ระบบ

ตัวอยา่งซอฟต์แวร์ระบบ

ซอฟต์แวร ์ระบบ - ตัวแปลภาษาในการพัฒนาซอฟต์แวร ์จ ำาเปน็ต ้องม ี

ซอฟต์แวร ์ท ี่ใช ้ในการแปลภาษาระด ับสงู เพ ื่อแปลภาษาระดบัสงูให้เปน็ภาษาเคร ื่อง

ภาษาระด ับส ูงม ีหลายภาษา ภาษาระด ับสงูน ี้สร ้างข ึ้นเพ ื่อให ้ผ ู้เข ียนโปรแกรม

เขยีนชุดค ำาส ัง่ได ้งา่ยภาษาระดบัสงูท ี่พฒันาขึน้มาทุกภาษาจะ

ต้องม ีต ัวแปลภาษา ตัวอยา่งภาษาระดบั สงู เช ่น PASCAL, BASIC, C, LOCO

เปน็ต ้น

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

ซอฟต์แวร ์ประยกุต ์ คือซอฟต์แวร ์ท ี่ใช ้ก ันงานด้าน

ต่างๆ ตามความต้องการของผู้ ใช้ ท ี่สามารถนำามาใช้

ประโยชน์ได ้โดยตรง เราแบ่งซอฟต์แวร ์ประยกุต ์ออกเปน็

สองกลุ่มค ือ ซอฟต์แวร ์ส ำาเร ็จ และซอฟต์แวร ์ท ี่พฒันาขึ้นใช้งานเฉพาะ

ซอฟต์แวร ์ประยกุต ์ - ซอฟต์แวร ์ส ำาเร ็จซอฟต์แวร ์ส ำาเร ็จ เปน็

ซอฟต์แวร ์ท ี่บร ิษ ัทพัฒนาขึ้นแล ้วน ำาออกมาจ ำาหน่ายเพ ือ่ให ้ผ ู้ใชง้านซื้อไปใช้งานได้

โดยตรง โดยมีจ ำาหน่ายใน ท้องตลาดทั่วไป มี 5 กลุ่ม

ใหญ่ ได ้แก ่1.ซอฟต์แวร ์ประมวลผลคำา2.ซอฟต์แวร ์ตารางทำางาน3.ซอฟต์แวร ์จ ัดการฐานข้อมลู4.ซอฟต์แวร ์น ำาเสนอ5.ซอฟต์แวร ์ส ือ่สารข้อม ูล

ซอฟต์แวร ์ประยกุต ์ - ซอฟต์แวร ์ใช ้งานเฉพาะซอฟต์แวร ์ใช ้งานเฉพาะ เปน็ซอฟต์แวร ์ท ี่ถ ูกผล ิตข ึ้นเพ ื่อใชง้านเฉพาะส ำาหร ับงานแต่ละประเภทให้ตรงก ับความต้องการของผู้ใช ้แต ่ละราย

ซอฟต์แวร ์ใช ้งานเฉพาะม ักเปน็ซอฟต์แวร ์ท ี่ผ ู้พ ัฒนาต้องเข ้าไปศึกษาร ูปแบบการทำางานหรือความต้องการของ

ธรุก ิจน ั้นๆ แล ้วจ ัดท ำาข ึ้น เช ่น ระบบงานทางด้านบญัชี ระบบ

งานจัดจ ำาหน่าย เปน็ต ้น

ระบบปฏิบ ัต ิการแบ่งออกเป ็นก ี่ชน ิด อะไรบ้าง ?

ระบบปฏิบตั ิการแบง่ออกเปน็ 3 ชนดิคอื

1.ประเภทใชง้านเด ียว เป ็นระบบปฏิบตั ิการน ีจ้ะก ำาหนดให้คอมพิวเตอร ์ใชง้านได้คร ั้งละหนึง่

งานเท ่าน ัน้ เชน่ DOS เปน็ตน้2.ประเภทใชห้ลายงาน เป ็นระบบปฏิบตั ิการประเภทนีส้ามารถควบคมุการทำางานพร้อมกันหลาย

งานในขณะเด ียวก ัน เชน่Windows 98 ขึ้นไป และ UNIX

เปน็ตน้3.ประเภทใชง้านหลายคน เป ็นระบบปฏิบตั ิการที่ขณะใดขณะหนึ่งม ีผ ูใ้ชค้อมพิวเตอร ์พร ้อมก ัน

หลายคน เชน่ Windows NT และUNIX เปน็ต ้น

ระบบติดต ่อใช้งานคอมพิวเตอร ์

1. กลุ่มพมิพค์ ำาส ั่งเข ้าทลีะบรรทดั คือระบบติดต ่อท ีต่ ้องป ้อนคำาส ัง่ทลีะ

บรรทดั เช ่น DOS (คลิกภาพประกอบ)

2. กลุ่มเล ือกรายการเมนู คือระบบที่จะ แสดงรายการยอ่ยของคำาส ั่งต ่างๆ โดย

ทัว่ไปเป ็นข้อความตัวอ ักษรไมเ่ป ็นร ูป กราฟกิ ผู้ใช ้เพยีงแต่เล ื่อนตัวช ีแ้ถบสี

หร ือสญัล ักษณ์ล ูกศรขึ้นหร ือลงไปยงัรายการทีต่ ้องการ

3. กลุ่มเล ือกสญัร ูป คือระบบที่ม ีล ักษณะ คล้ายกลุ่มเล ือกรายกการเมนู เพ ียงแต่

ว ่าล ักษณะเด ่นของกลุ่มน ีค้ ือจะเป ็น ร ูปภาพ หรือส ัญร ูปโดยมอี ุปกรณ์เป ็น

ตัวเล ื่อนตัวช ี้และรายการ ระบบติดต ่อ ผู้ใช ้เชงิกราฟกิเร ียกว ่า Graphic

User Interface หรือ GUI

จงตอบคำาถามต่อไปนี้คำาช ีแ้จง ให้นกัเร ียนตอบคำาถามตอ่ไปนี้1. อธิบายความหมายของซอฟต์แวร์โดยสังเขป2. ซอฟต์แวร์กับฮาร์ดแวร์ต่างกันอย่างไร3. โปรแกรมคอือะไร4. ยกตัวอย่างโปรแกรมคอมพิวเตอร์มา 2 ตัวอย่าง5. ซอฟต์แวร์แบง่ออกเปน็ก่ีประเภท อะไรบา้ง6. ซอฟต์แวร์ระบบเป็นโปรแกรมที่มีหน้าที่อย่างไร7. ซอฟต์แวร์ประยุกต์เปน็โปรแกรมที่มีหน้าที่อย่างไร8. ซอฟต์แวร์ระบบต่างจากซอฟต์แวร์ประยุกต์อย่างไร