บทที่ 1
This presentation is the property of its rightful owner.
Sponsored Links
1 / 35

บทที่ 1 PowerPoint PPT Presentation


  • 99 Views
  • Uploaded on
  • Presentation posted in: General

บทที่ 1. ซอฟต์แวร์. วัตถุประสงค์. อธิบายความหมายของซอฟต์แวร์ ซอฟต์แวร์ระบบ และซอฟต์แวร์ประยุกต์ ยกตัวอย่างซอฟต์แวร์ระบบและซอฟต์แวร์ประยุกต์ บอกวิธีการเลือกใช้ซอฟต์แวร์ให้เหมาะสม. ซอฟต์แวร์.

Download Presentation

บทที่ 1

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


1

บทที่ 1

ซอฟต์แวร์


1

วัตถุประสงค์

อธิบายความหมายของซอฟต์แวร์ ซอฟต์แวร์ระบบ และซอฟต์แวร์ประยุกต์

ยกตัวอย่างซอฟต์แวร์ระบบและซอฟต์แวร์ประยุกต์

บอกวิธีการเลือกใช้ซอฟต์แวร์ให้เหมาะสม


1

ซอฟต์แวร์

ซอฟต์แวร์ คือชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ทุกประเภทที่สั่งงานให้คอมพิวเตอร์ทำงานตามลำดับขั้นตอนการทำงานซึ่งเขียนขึ้นด้วยภาษาของคอมพิวเตอร์ ซอฟต์แวร์สามารถแบ่งลักษณะการทำงานได้เป็น 2 ชนิด ได้แก่ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)


1

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

ซอฟต์แวร์ระบบ คือ ซอฟต์แวร์ที่ทำงานที่ควบคุมการทำงานของฮาร์ดแวร์และประสานงานระหว่างซอฟต์แวร์ ฮาร์ดแวร์ และผู้ใช้งาน ซอฟต์แวร์ระบบประกอบด้วยระบบปฏิบัติการ โปรแกรมแปลภาษา คอมพิวเตอร์ โปรแกรมอรรถประโยชน์ และโปรแกรมขับอุปกรณ์

การเริ่มต้นการทำงานของคอมพิวเตอร์ เมื่อคอมพิวเตอร์เริ่มต้นการทำงานที่เรียกว่าการบูท (boot) คอมพิวเตอร์ ระบบปฏิบัติการจะเป็นโปรแกรมแรกที่ทำงาน จัดสรรและควบคุมการทำงานของซอฟต์แวร์และฮาร์ดแวร์ต่าง ๆ ตลอดระยะเวลาที่คอมพิวเตอร์เปิดทำงานอยู่


1

ส่วนติดต่อกับผู้ใช้มี 2 ลักษณะ คือ

1. ส่วนติดต่อกับผู้ใช้แบบบรรทัดคำสั่ง (command-line user interface)

เป็นส่วนติดต่อกับผู้ใช้ที่ผู้ใช้ต้องป้อนข้อความคำสั่งทีละ 1 ข้อความ ทำให้ ไม่สะดวกในการทำงาน ตัวอย่างส่วนติดต่อกับผู้ใช้แบบบรรทัดคำสั่ง2. ส่วนติดต่อกับผู้ใช้แบบกราฟิก (Graphical User Interface :GUI) เป็น ส่วนติดต่อกับผู้ใช้ที่มีองค์ประกอบทางกราฟิก เช่น ไอคอน หรือสัญรูป icon ซึ่งเป็นรูปภาพที่ใช้แทนคำสั่ง โปรแกรม และ องค์ประกอบต่าง ๆ ของ เช่น โปรแกรมประยุกต์ โปรแกรม อรรถประโยชน์ ไฟล์ หรือการเชื่อมต่ออินเทอร์เน็ต หน้าต่าง window เพื่อแสดงขอบเขตการทำงานของโปรแกรมบนเดสก์ทอป โดยทั่วไปมี 1 หน้าต่างประกอบด้วยแถบเมนูคำสั่ง ปุ่มคำสั่ง กล่องข้อความ


1

ระบบปฏิบัติการดอส

ระบบปฏิบัติการดอส (Disk Operating System : Dos) เป็นระบบปฏิบัติการสำหรับพีซี พัฒนาขึ้นในปี พ.ศ. 2524 โดย บิล เกตส์ (Bill Gates )และ พอลอเลน มีส่วนติดต่อกับผู้ใช้เป็นแบบบรรทัดคำสั่งโดยผู้ใช้ต้องป้อนข้อความคำสั่งทีละ 1 ข้อความ และต้องจดจำรูปแบบคำสั่งให้ถูกต้อง จึงจะสามารถทำงานได้ตามต้องการ เช่น เมื่อพิมพ์คำสั่ง del c:\test.doc จะเป็นการสั่งให้ลบไฟล์ชื่อ test.doc จากไดร์ฟ c:


1

ระบบปฏิบัติการวินโดวส์

ระบบปฺฎิบัติการวินโดวส์ เป็นระบบปฏิบัติการของบริษัทไมโครซอฟต์ที่มีส่วนติดต่อกับผู้ใช้แบบกราฟิก ซึ่งประกอบด้วยไอคอนที่เป็นรูปภาพแทนโปรแกรม คำสั่ง หรือไฟล์ต่าง ๆ และหน้าต่างแสดงขอบเขตการทำงาน ระบบปฏิบัติการวินโดวส์สามารถทำงานได้ทีละหลายงานพร้อมกัน(multitasking) ระบบปฏิบัติการวินโดวส์มีการพัฒนาหลายรุ่น เช่น วินโดวส์ เอกซ์พี วินโดวส์วิสตา วินโดวส์เซเวน (รูป)


1

ระบบปฏิบัติการแมค

ระบบปฏิบัติการแมค เป็นระบบปฏิบัติการของบริษัทแอปเปิล ถูกพัฒนาขึ้นตั้งแต่ปี พ.ศ. 2527 เป็นระบบปฏิบัติการที่มีพื้นฐานมาจากระบบปฏิบัติการยูนิกซ์ และเป็นผู้บุกเบิกส่วนติดต่อผู้ใช้แบบกราฟิก ระบบปฏิบัติการแมคมีการพัฒนาหลายรุ่น เช่น แมคโอเอสรุ่นที่ 9 แมคโอเอสรุ่นที่ 10 (รูป)


1

4. ระบบปฏิบัติการยูนิกซ์

ระบบปฏิบัติการยูกนิกซ์ (unix) พัฒนาโดยห้องปฏิบัติการเบลล์ของเอทีแทนด์ที ในปี พ.ศ. 2512 ยูนิกซ์เป็นระบบปฏิบัติการแรกที่มีความสามารถด้านการประมวลผลแบบหลายงาน (mutitasking) มีผู้ใช้ได้หลายคนในเวลาเดียวกันที่เรียกว่า ระบบหลายผู้ใช้ ในช่วงแรกระบบปฏิบัติการยูนิกซ์นิยมใช้กับคอมพิวเตอร์ที่เชื่อมโยงเป็นเครือข่ายเพื่อใช้งานร่วมกันหลายเครื่องพร้อมกันในภายหลังระบบปฏิบัติการยูนิกซ์ได้รับการพัฒนาให้สามารถใช้กับเครื่องมินิคอมพิวเตอร์และในปัจจุบันสามารถใช้กับพีซีได้ ระบบปฏิบัติการยูนิกซ์เริ่มต้นจากการมีส่วนติดต่อกับผู้ใช้แบบบรรทัดคำสั่ง เช่น โซลารีส เอไอเอกซ์


1

5. ระบบปฏิบัติการลีนุกซ์

ระบบปฏิบัติการลีนุกซ์ พัฒนาโดยกลุ่มกะนู ในปี พ.ศ. 2534 โดยไลนัสทอร์วาล์ด เป็นระบบปฏิบัติการที่มีพื้นฐานมาจากระบบปฏิบัติการยูนิกซ์และเป็นซอฟต์แวร์แบบรหัสเปิด ซึ่งมีการแจกจ่ายรหัสต้นแบบ ให้ผู้ใช้ที่มีความสนใจช่วยกันพัฒนาเพื่อให้ระบบปฏิบัติการลินุกซ์สามารถทำงานได้มีประสิทธิภาพมากขึ้น ลินุกซ์ได้รับความนิยมในกลุ่มผู้ใช้พีซีเนื่องจากไม่ต้องเสียค่าใช้จ่ายในการซื้อซอฟต์แวร์ จึงได้รับความร่วมมือของนักพัฒนาทั่วโลกในการเพิ่มขีดความสามารถให้กับระบบปฏิบัติลินุกซ์ ระบบปฏิบัติการลินุกซ์สามารถทำงานได้ทั้งกับเครื่องคอมพิวเตอร์แบบพกพาไปจนถึงซูเปอร์คอมพิวเตอร์ เช่น เรดแฮท อูบันทู ลินุกซ์ทะเล


1

ระบบปฏิบัติการอื่น ๆ

ในปัจจุบันพีดีเอ สมาร์ทโพน จีพีเอสแท็บเล็ต หรืออุปกรณ์พกพาอื่น ๆ เป็นอุปกรณ์ได้รับความนิยมมากยิ่งขัน อุปกรณ์พกพาเหล่านี้มีทรัพยากรที่จำกัด เช่น หน่วยความจำ แหล่งพลังงาน และอาจให้ความสำคัญกับการพัฒนาอุปกรณ์รับข้อมูล เช่น แทร็กบอล หรือจอสัมผัส ที่เพิ่มความสะดวกในการใช้งานมากขึ้น จึงจำเป็นอย่างยิ่งที่จะต้องมีระบบปฏิบัติการเฉพาะ เพื่อบริหารจัดการทรัพยากรอย่างมีประสิทธิภาพระบบปฏิบัติการในกลุ่มอุปกรณ์ประเภทนี้ เรียกว่า ระบบปฏิบัติการแบบฝังตัว เช่น ซิมเบียน วินโดวส์โมบาย แบลคเบอร์รี แอนดรอยด์ ไอโอเอส


1

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

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


1

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

เนื่องจากภาษาเครื่องเป็นภาษาที่มีความซับซ้อน ดังนั้นจึงได้มีการพัฒนาภาษาคอมพิวเตอร์ขึ้นอีกระดับหนึ่ง โดยการใช้ตัวอักษรภาษาอังกฤษเป็นรหัสแทนการทำงานและใช้การตั้งชื่อตัวแปรแทนตำแหน่งที่ใช้เก็บจำนวนต่าง ๆ ภาษาทำงานและใช้การตั้งชื่อตัวแปรแทนตำแหน่งที่ใช้เก็บจำนวนต่าง ๆ ภาษาประเภทนี้จัดเป็นภาษาระดับต่ำ ซึ่งก็คือภาษาแอสเซมบลี แต่ภาษาระดับต่ำนี้ยังมีความซับซ้อน เนื่องจากยังมีความใกล้เคียงกับภาษาเครื่องมาก ดังนั้นจึงมีผู้พัฒนาภาษาระดับสูง เพื่อช่วยอำนวยความสะดวกในการเขียนโปรแกรม ซึ่งลักษณะคำสั่งของภาษาระดับสูงจะประกอบด้วยคำสั่งต่าง ๆ ในภาษาอังกฤษ


1

โปรแกรมแปลภาษา แบ่งเป็น 3 ประเภท

  • คอมไพเลอร์

  • อินเทอร์พรีเตอร์

  • แอสเซมเบลอร์


1

คอมไพเลอร์

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


1

อินเทอร์พรีเตอร์

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


1

แอสเซมเบลอร์

เป็นโปรแกรมแปลภาษาแอสเซมบลีให้เป็นภาษาเครื่อง

ภาษาคอมพิวเตอร์บางภาษามีตัวแปลภาษาทั้งประเภทคอมไพเลอร์และอินเทอร์พรีเตอร์ เช่น เบสิก จาวา


1

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

โปรแกรมอรรถประโยชน์เป็นโปรแกรมที่ช่วยอำนวยความสะดวกในการใช้งาน หรือการจัดการคอมพิวเตอร์ได้อย่างมีประสิทธิภาพ เช่น การจัดการไฟล์ การบีบอัดไฟล์ การสำรองไฟล์ การจัดเรียงพื้นดิสก์ การลบไฟล์ที่ไม่จำเป็น การป้องกันไวรัส


1

โปรแกรมจัดการไฟล์

โปรแกรมจัดการไฟล์ จัดการไฟล์และโฟลเดอร์ต่าง ๆ ตามที่ผู้ใช้ต้องการเช่น ค้นหา คัดลอก เคลื่อนย้าย ลบ windows Explorer


1

โปรแกรมบีบอัดไฟล์

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


1

โปรแกรมสำรองไฟล์

โปรแกรมสำรองไฟล์ ช่วยในการสำเนาไฟล์จากฮาร์ดิสก์ไปเก็บไว้ในหน่วยเก็บข้อมูลอื่น ในกรณีที่ฮาร์ดดิสก์หรือข้อมูลเกิดความเสียหาย ผู้ใช้สามารถกู้คืนข้อมูลที่เป็นสำเนานั้นได้ และข้อมูลที่สำรองไว้นั้นควรเก็บรักษาไว้ในที่ปลอดภัย โปรแรมสำรองไฟล์


1

โปรแกรมจัดเรียงพื้นที่ดิสก์

โปรแกรมจัดเรียงพื้นที่ดิสก์ ช่วยจัดเรียงพื้นที่ว่างที่กระจายอยุ่ในฮาร์ดดิสก์ ซึ่งเกิดจากการสร้างและลบไฟล์ที่มีอยู่เป็นจำนวนมาก ทั้งนี้เพื่อเพิ่มประสิทธิภาพในการเข้าถึงไฟล์ ซึ่งเดิมส่วนของไฟล์ดังกล่าวอาจเคยกระจัดกระจาย


1

ดัชนี


  • Login