Transcript ซอฟแวร์
LOGO หน่วย (Software) ซอฟต์ แ วร์ ที่ 1 ซอฟต์แวร์ (Software) ซอฟต์แวร์ระบบ System Software ระบบปฏิบตั ิ การ (OS) โปรแกรม แปลภาษา โปรแกรม อรรถประโยชน์ โปรแกรมขับ อุปกรณ์ ซอฟต์แวร์ ประยุกต์ Application Software ประยุกต์ทวไป ั่ (สาเร็จรูป) ประยุกต์ เฉพาะงาน ซอฟต์แวร์ (Software) หมายถึง ชุดคาสังหรื ่ อโปรแกรม คอมพิวเตอร์ทกุ ประเภท ที่สงงานให้ ั่ คอมพิวเตอร์ทางาน ตามลาดับขัน้ ตอนการทางาน ซึ่งเขียนขึน้ ด้วยภาษาของคอมพิวเตอร์ ซอฟต์แวร์ (Software) แบ่งออกเป็ น 2 1. ซอฟต์ ิ ด แวร์ระบบ (System Software) ชน 2. ซอฟต์แวร์ประยุกต์ (Application Software) ซอฟต์แวร์ระบบ (System Software) หมายถึง โปรแกรมที่มีหน้ าที่ ควบคุมการทางานของฮาร์ดแวร์ และ ประสานงานระหว่างซอฟต์แวร์ ฮาร์ดแวร์ และผูใ้ ช้งาน ทุกอย่างและ อานวยความสะดวกให้กบั ผูใ้ ช้เครื่อง ซอฟต์แวร์ระบบ System Software 1 ระบบปฏิบตั ิ การ (OS) 2 3 4 โปรแกรม แปลภาษา โปรแกรม อรรถประโยชน์ โปรแกรมขับ อุปกรณ์ ระบบปฏิบตั ิ การ (Operating System) OS OS (Operating System) คือ โปรแกรมระบบที่ทา หน้ าที่ควบคุมการใช้งานส่วนต่างๆ ของ เครื่องคอมพิวเตอร์ เช่น ควบคุม หน่ วยความจา ควบคุมหน่ วยประมวลผล ควบคุมหน่ วยรับและควบคุมหน่ วยแสดงผล ตลอดจนแฟ้ มข้อมูลต่าง ๆ ให้มีประสิทธิภาพ ในการทางานสูงที่สดุ และสามารถใช้อปุ กรณ์ ทุกส่วนของคอมพิวเตอร์มาทางานได้อย่าง ส่วนติดต่อกับผูใ้ ช้มี 2 ลักษณะ คือ 1. ส่วนติดต่อกับผูใ้ ช้แบบบรรทัดคาสัง่ (Commandline user interface) 2. ส่วนติดต่อกับผูใ้ ช้แบบกราฟิก (Graphical user interface) ระบบปฏิบตั ิ การ (OS) DOS Windows Mac OS UNIX Linux อื่นๆ ระบบปฏิบตั ิ ก าร DOS • DOS (Disk Operating System) เป็ น ระบบปฏิบตั ิ การที่นิยมใช้กนั มาตัง้ แต่ในอดีต ออกมาพร้อมเครือ่ งพีซีของไอบีเอ็มรุ่นแรก ๆ จากนัน้ ก็มีการพัฒนารุ่นใหม่ออกมาเรือ่ ย ๆ จนกระทัง้ ถึงเวอร์ชนั สุดท้ายคือ เวอร์ชนั 6.22 ระบบปฏิบตั ิ การ Windows • WINDOWS เป็ นระบบปฏิบต ั ิ การที่ กาลังนิยมใช้กนั มากในปัจจุบนั บริษทั ไมโครซอฟต์ไม่ได้หยุดเพียงแค่ วินโดวส์ 95 แต่ได้มีการพัฒนาเพิ่ม ฟังก์ชนั ใหม่ๆ เข้าไป ในที่สดุ ก็ออก ระบบโอเอสตัวถัดมาเป็ น MS Windows 98 , Ms Windows ME , Ms Windows XP , MS Windows 2000 และพัฒนามาถึงรุ่น Windows 7 แล้ว ระบบปฏิบตั ิ การแมค (Mac OS) เป็ น ระบบปฏิบตั ิ การของบริษทั แอปเปิล (Apple Inc.) ส่วนมากนาไปใช้งานด้านกราฟิก ออกแบบ • UNIX ยูนิกซ์ เป็ น ระบบปฏิบตั ิ การที่พฒ ั นามา ตัง้ แต่ครัง้ ใช้กบั เครือ่ ง มินิคอมพิวเตอร์ ิ ิ ิ ระบบปฏ บ ต ั ก ารยู น ก ซ์ เ ป็ น ยูนิกซ์ยงั ถูกออกแบบมาเพื่อตอบสนองการ ิ ิ ระบบปฏ บ ต ั ก ารที ่ เ ป็ น ใช้งานในลักษณะที่มีผใ้ ู ช้ได้หลายคนในเวลา ิ เทคโนโลยี แ บบเป ด (open system) เดียวกันที่เรียกว่า ระบบหลายผู้ใช้ (multiusers) และ ซึ่งเป็ นแนวคิดที่ผใ้ ู ช้ไม่ต้องผูก • Linux ลีนุกซ์ เป็ นระบบปฏิบต ั ิ การที่พฒ ั นา มาจากระบบยูนิกซ์ เป็ นระบบซึ่งมีการ แจกจ่ายโปรแกรมต้นฉบับให้นักพัฒนา ช่วยกันพัฒนาคุณสมบัติของระบบปฏิบตั ิ การ ระบบปฏิบตั ิ การลีนุกซ์เป็ นที่นิยมกันมากขึน้ ในปัจจุบนั เนื่ องจากมีโปรแกรมประยุกต์ ต่างๆ ที่ทางานบนระบบลีนุกซ์จานวนมาก • ระบบปฏิบต ั ิ การอื่นๆ - สมาร์โฟน จีพีเอส (GPS) - ระบบปฏิบต ั ิ การแบบฝังตัว เช่น แอนดรอยด์ (Android) / แบลคเบอร์รี (BlackBerry) / โปรแกรมแปลภาษา ิ วเตอร์ คอมพCompiler คอมไพเลอร์ Interpreter อินเทอร์พรี เตอร์ Assembler แอสเซม เบลอร์ ปรแกรมแปลภาษาคอมพิวเตอร์ (Translation prog คือ โปรแกรมระบบที่ทาหน้ าที่ในการแปล โปรแกรมหรือชุดคาสังที ่ ่เขียนด้วย ภาษาเครื่องที่ไม่เข้าใจให้เป็ นภาษาที่เครื่อง สามารถรู้เรื่องเข้าใจ และนาไปปฏิบตั ิ ได้ เช่น ภาษา BASIC, COBOL, C, PASCAL, FORTRAN, ASSEMBLY เป็ นต้น สาหรับตัวแปลนัน้ จะมี 3 แบบคือ เป็ นโปรแกรมที่ใช้แปลภาษา แอสแซมบลี ซึ่งมีลกั ษณะการแปลทีละคาสัง่ เมื่อทาตามคาสังนั ่ น้ เสร็จแล้ว ก็แปลคาสัง่ ถัดไปเรื่อย ๆ จนจบ • Assembler เป็ นโปรแกรมที่ใช้แปลภาษา เบสิก โดยจะแปลทีละคาสังแล้ ่ วทาตามคาสัง่ นัน้ แล้วแปลต่อไปเรื่อย ๆ จนจบโปรแกรม • Interpreter โปรแกรมอัตถประโยชน์ Program Utility คือ โปรแกรมระบบที่ทาหน้ าที่ในการ อานวยความสะดวกให้กบั ผู้ใช้เครื่อง คอมพิวเตอร์ ให้สามารถทางานได้สะดวก รวดเร็วและง่ายขึน้ เช่น โปรแกรมที่ใช้ใน การเรียงลาดับข้อมูล โปรแกรมโอนย้าย ข้อมูลอีกชนิดหนึ่ งไปยังอีกชนิดหนึ่ ง โปรแกรมรวบรวมข้อมูล 2 ชุด เข้าด้วยกัน โปรแกรมอัตถประโยชน์ Program โปรแกรมจัดการ ไฟล์ โปรแกรมบีบอัด ไฟล์ โปรแกรมสารอง ไฟล์ โปรแกรมจัดเรียง พืโปรแกรมลบไฟล์ น้ ที่ดิสก์ ที่ ไม่จาเป็ น Utility โปรแกรมจัดการ ไฟล์ โปรแกรมบีบอัด ไฟล์ โปรแกรมสารอง ไฟล์ โปรแกรมจัดเรียง พืน้ ที่ดิสก์ โปรแกรมลบไฟล์ ที่ไม่จาเป็ น โปรแกรมขับอุปกรณ์ โปรแกรมขับอุปกรณ์ (Device driver) คือ โปรแกรมที่ช่วยในการติดตัง้ ระบบเพื่อให้ ิ คอมพิวเตอร์สเช่ามารถต ต่อหรือใช้งาน น printerดdriver อุปกรณ์ต่างๆ ได้scanner driver sound driver ซอฟต์แวร์ประยุกต์ Application Software ประยุ กต์ทวไป ั่ ( ส าเร็ จ รู ป ) ประยุกต์ เฉพาะงาน ประยุ ก ต์ ท วไป ั ่ 1. ซอฟต์แวร์ประมวลคา (word processing software) ( ส าเร็ จ รู ป ) 2. ซอฟต์แวร์ตารางทางาน (spreadsheet software) 3. ซอฟต์แวร์นาเสนอ (presentation software) 4. ซอฟต์แวร์จด ั การฐานข้อมูล (database manageme software) 5. ซอฟต์แวร์สื่อสาร (presentation software) 6. ซอฟต์แวร์กราฟิกและสื่อประสม (presentation software) มอบหมายงานชิ้นที่ 1 สไลด์ที่ 1 ประวัตินักเรียน สไลด์ที่ 2 ชื่อเรื่องที่มอบหมาย “ซอฟต์แวร์ (Software)” สไลด์ที่ 3 ซอฟต์แวร์ระบบ สไลด์ที่ 4 ซอฟต์แวร์ประยุกต์ ก1.ิ จกรรมที ่ 1 (ชิ้นงานที่ 1) ซอฟต์แวร์ตาราง การเรียนวิชาคอมพิวเตอรมี ิ กรรมและ ์ กจ คะแนนดังตท อไปนี ่ างาน้ (spreadsheet) ภาคปฏิบตั ิ 30% มีการปฏิบตั ริ วม 3 ครัง้ ครัง้ ที่ 1 (Lab 1) คะแนนเต็ม 10 ครัง้ ที่ 2 (Lab 2) คะแนนเต็ม 20 ครัง้ ที่ 3 (Lab 3) คะแนนเต็ม 30 ทดสอบย่อย 30% มีการทดสอบยอยรวม ่ 2 ครัง้ ครัง้ ที่ 1 (Test 1) คะแนนเต็ม 20 ครัง้ ที่ 2 (Test 2) คะแนนเต็ม 20 ทดสอบปลายภาค 40% มีการสอบ 1 3. ให้สร้างตารางทางานสาหรับคานวณคะแนนรายวิชา คอมพิวเตอร์ โดยมีหวั ตารางทางานดังต่อไปนี้ ที่เซล E1 พิมพ์ Computer Subject (ชื่อตารางทางาน) ที่เซล A2 พิมพ์ Students (ชื่อนักเรียน) ที่เซล A3 พิมพ์ No. (เลขประจาตัวนักเรียน) ที่เซล B2 พิมพ์ Lab1 (ปฏิบต ั ิ การครัง้ ที่ 1) ที่เซล B3 พิมพ์ [10] (คะแนนเต็มของ Lab1) ที่เซล C2 พิมพ์ Lab2 (ปฏิบต ั ิ การครัง้ ที่ 2) ที่เซล C3 พิมพ์ [20] (คะแนนเต็มของ Lab2) ที่เซล D2 พิมพ์ Lab3 ที่เซล D3 พิมพ์ [30] ที่เซล E2 พิมพ์ Score#1 30% ของทัง้ หมด) ที่เซล E3 พิมพ์ [30%] ที่เซล F2 พิมพ์ Test 1 ที่เซล F3 พิมพ์ [20] ที่เซล G2 พิมพ์ Test 2 (ปฏิบต ั ิ การครัง้ ที่ 3) (คะแนนเต็มของ Lab3) (คะแนนภาคปฏิบต ั ิ คิดเป็ น (ทดสอบย่อยครัง้ ที่ 1) (คะแนนเต็มของ Test 1) (ทดสอบย่อยครัง้ ที่ 2) ที่เซล H2 พิมพ์ Score#2 (คะแนนทดสอบย่อยคิดเป็ น 30% ของทัง้ หมด) ที่เซล H3 พิมพ์ [30%] ที่เซล I2 พิมพ์ Final (สอบปลายภาค) ที่เซล I3 พิมพ์ [100] (คะแนนเต็มของการสอบ ปลายภาค) ที่เซล J2 พิมพ์ Score#3 (คะแนนสอบปลายภาคคิดเป็ น 40% ของทัง้ หมด) ที่เซล J3 พิมพ์ [40%] ที่เซล K2 พิมพ์ Total (คะแนนรวม30%+30%+40% เป็ น 100% ) 4. ใส่ข้อมูลประจาตัวและคะแนนลงใน ตารางทางานดังนี้ 5. คานวณค่าต่าง ๆ ดังนี้ (1) คะแนนภาคปฏิบต ั ิ 30% ของแต่ละคน (Score#1) Score#1 = (Lab1+Lab2+Lab3)*30/60 (2) คะแนนสอบย่อย 30% ของแต่ละคน (Score#2) Score#2 = (Test1+Test2)*30/40 (3) คะแนนสอบปลายภาค 40% ของแต่ละคน (Score#3) Score#3 = Final*30/100 (4) คะแนนรวม 100% ของแต่ละคน (Total) Total = Score#1+Score#2+Score#3 6. บันทึกขอมู ่ ้ ลลงในแฟ้มชือ r2xnoxx.xls 7. ส่งที่ [email protected] ให้ นั ก เรี ย นรวบรวมข้ อ มู ล จากเพื่ อ น ๆ จานวน 10 คน โดยข้ อมูลประกอบด้ วยชื่ อ นามสกุล ชื่อเล่น วันเดือนปี เกิด อายุ และกีฬาที่ ชอบ แล้ ว น าข้ อ มู ล เหล่ า นี้ ม าสร้ า งตารางเก็บ ข้ อ มู ล โดยก าหนดรูป แบบต่ า ง ๆ ตามความ เหมาะสมแล้วบันทึกลงในแฟ้ มชื่อ r2xnoxx.xls LOGO www.themegallery.com