ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
1
วิชา SG003 เทคโนโลยีสารสนเทศในชีวิตประจำวัน
บทที่ 3 – ซอฟท์แวร์ วิชา SG003 เทคโนโลยีสารสนเทศในชีวิตประจำวัน 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
2
อ.มนรินทร์ เอื้อวิโรจนังกูร
ซอฟท์แวร์ ชุดคำสั่ง (Instructions) ที่เขียนขึ้นอย่างมีลำดับขั้นตอนเพื่อควบคุมการทำงานของเครื่องคอมพิวเตอร์ SYSTEM SOFTWARE Operating Systems Language Translators Interpreters, Complier Utility Programs งานประจำวัน เช่นเรียง พิมพ์ข้อมูล จัดการข้อมูล เช่น สร้างแฟ้มข้อมูล Users Application Software System Software Hardware APPLICATION SOFTWARE Programming Language Assembly Language C , Basic 4th Generation Language 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
3
3.1 ซอฟท์แวร์ระบบ (System Software)
โปรแกรมที่ทำหน้าที่ควบคุมการทำงานของคอมพิวเตอร์และอุปกรณ์ต่างๆ ทำหน้าที่เป็นตัวประสานการทำงานระหว่าง User, Application Software และ Hardware แบ่งออกเป็น 3 ชนิดคือ Operating Systems (ระบบปฏิบัติการ) Language Translator (ตัวแปรภาษา) Utility Programs (โปรแกรมอรรถประโยชน์) System Software 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
4
อ.มนรินทร์ เอื้อวิโรจนังกูร
3.1.1 Operating Systems กลุ่มของโปรแกรมที่มีชุดคำสั่งในการควบคุมการทำงานของฮารด์แวร์ start the computer provide a user interface manage programs administer security manage memory control a network provide file management and other utilities monitor performance establish an Internet connection schedule jobs and configure devices 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
5
หน้าที่หลักของระบบปฏิบัติการ
1) Starting a Computer (booting) Cold boot – เริ่มต้นการทำงานจากการเปิดปุ่มทำงาน (Switch-on) Warm boot – เริ่มต้นทำงานโดยการให้ OS Restart 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
6
Operating System Function
2) แสดง User Interface ผู้ใช้ใช้งานโปรแกรมผ่าน User Interface User Interface ควบคุมการป้อนข้อมูลของผู้ใช้และการแสดงผลบนหน้าจอ User Interface มี 3 รูปแบบคือ Command-Line User Interface Menu-Driven Interface Graphical User Interface 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
7
Operating System Function
3) Managing Programs Single user/Single tasking: สามารถเปิดโปรแกรมทำงานได้ทีละโปรแกรม หากต้องการเปิดโปรแกรมใหม่ต้องปิดโปรแกรมเดิมก่อน Single user/Multi tasking: สามารถเปิดโปรแกรมทำงานหลายๆ โปรแกรมพร้อมกันได้ Foreground: โปรแกรมที่ทำงานอยู่ และกำลังถูกใช้โดย User Background: โปรแกรมที่ทำงานอยู่ แต่ไม่ได้ถูกใช้โดย User 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
8
Operating System Functions
4) Managing Memory – เนื่องจาก processor ทำหน้าที่ประมวลผลและเก็บผลการทำงานลงใน memory เพื่อให้ memory มีพื้นที่ว่างอีกครั้ง OS จะทำหน้าที่ตรวจสอบข้อมูลใน memory ที่ไม่ถูกใช้แล้วและนำออกทันที เมื่อขนาดของ Memory ไม่พออีกต่อไป OS จะทำหน้าที่จัดสรรพื้นที่ใน Hard Disk และใช้เป็น Virtual Memory พื้นที่บน Hard Disk ที่ใช้เป็น Virtual Memory เรียกว่า Swap file และขนาดของคำสั่งหรือข้อมูลที่ถูก swap เรียกว่า page 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
9
Operating System Functions
5) Scheduling Jobs – จัดลำดับการประมวลผลงาน (job) Job ในที่นี่ก็คือชุดการทำงานที่ processor จัดการเช่น การรับข้อมูลจากอุปกรณ์อินพุท, การส่งข้อมูลออกไปยังเอาท์พุท, การรับ/ส่งข้อมูลระหว่าง memory และ hard disk ลำดับการประมวลผลงานในที่นี้ขึ้นอยู่กับชนิดของผู้ใช้ด้วย โดยในระบบ Multi-user ผู้ใช้บางคนจะมีความสำคัญมากกว่าคนอื่นๆ เนื่องจาก processor มีการทำงานที่เร็วกว่าอุปกรณ์อินพุท/เอาท์พุทมาก ดังนั้นในกรณีที่อุปกรณ์ทำงานไม่ทัน ชุดคำสั่งและข้อมูลจะถูกจัดเก็บอยู่ที่ buffer 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
10
ตัวอย่างระบบปฏิบัติการสำหรับไมโครคอมพิวเตอร์
Windows XP MS-DOS Windows Vista 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
11
ตัวอย่างระบบปฏิบัติการเครือข่าย
Windows NT และ Windows 2000 Unix Linux 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
12
ตัวอย่างระบบปฏิบัติการบนอุปกรณ์พกพา
Palm OS Windows CE (Compact Edition) Windows Mobile 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
13
3.1.2 ตัวแปลภาษา (Language Translator)
เปลี่ยนชุดคำสั่งที่เข้าใจได้โดยมนุษย์ให้เป็นระบบเลขฐานสองที่เข้าใจได้โดยคอมพิวเตอร์ Compiler Interpreter 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
14
อ.มนรินทร์ เอื้อวิโรจนังกูร
3.1.3 โปรแกรมอรรถประโยชน์ ชนิดของโปรแกรมที่ใช้สำหรับดูแลการทำงานคอมพิวเตอร์, ซอฟท์แวรก์และอุปกรณ์ต่อพ่วงอื่นๆ File Manager Personal Firewall Uninstaller Disk scanner/ Defragmenter Backup Screen Saver 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
15
อ.มนรินทร์ เอื้อวิโรจนังกูร
3.2 ซอฟท์แวร์ประยุกต์ โปรแกรมที่ถูกออกแบบเพื่อช่วยให้ผู้ใช้ทำงานได้ดียิ่งขึ้น 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
16
อ.มนรินทร์ เอื้อวิโรจนังกูร
Word Processing ผู้ใช้สามารถพิมพ์ข้อความและจัดวางรูปภาพได้ 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
17
อ.มนรินทร์ เอื้อวิโรจนังกูร
Spreadsheet จัดโครงสร้างข้อมูล สามารถใช้คำนวณทางคณิตศาสตร์และสร้างสูตรได้ = A1+B2 (*C12) = D1+E2 (*F12) = SUM (C12:Y12) 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
18
ตัวอย่างการใช้งาน Spreadsheet
คอลัมน์ที่มีชื่อเป็นตัวอักษรภาษาอังกฤษ แถวที่ระบุโดยตัวเลข Cell สามารถเรียกใช้ได้โดย คอลัมน์และแถว เช่น A:1 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร p. 143 Fig. 3-8 Next
19
ให้เราจัดเก็บและบริหาร เพิ่ม/ เปลี่ยนแปลง/ ลบ
Database Software ให้เราจัดเก็บและบริหาร ข้อมูลได้ เพิ่ม/ เปลี่ยนแปลง/ ลบ จัดเรียง/ query 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร p. 145 Next
20
ส่วนประกอบของฐานข้อมูล
ตารางเก็บข้อมูล รายการข้อมูล 1 แถวสามารถจัดเก็บชุดข้อมูลเช่น ชื่อ, อายุ, ที่อยู่, เบอร์ เราเรียกคอลัมน์ที่เก็บข้อมูลหนึ่งๆ ว่าฟิลด์(Field) 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร p. 145 Fig. 3-11 Next
21
Presentation Graphics
เรียกอีกชื่อหนึ่งว่า slide show 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
22
3.3 ภาษาโปรแกรม (Programming Language)
ยุคที่ 1 ภาษาเครื่อง (Machine Language) ยุคที่ 2 ภาษาแอสเซมบลี ADD X,Y ยุคที่ 3 ภาษาระดับสูง IF X <> 0 THEN X = X + Y ยุคที่ 4 Forth Generation Language (4GLs) SELECT DATA FROM TABLE ยุคที่ 5 Fifth Generation Language (5GLs) My Name is Adrian. I’m an artificial intelligence. 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
23
อ.มนรินทร์ เอื้อวิโรจนังกูร
3.4 ไวรัสคอมพิวเตอร์ โปรแกรมคอมพิวเตอร์ที่ถูกสร้างขึ้นมา โดยมีการออกแบบให้มีการทำงานในทางลบ Boot Viruses – ติดอยู่ตาม Boot Sector Command Viruses – ไม่ทำลายข้อมูลแต่ก่อให้เกิดความรำคาญ Program Viruses – ติดต่อระหว่างโปรแกรม Macro Viruses – ทำลายและติดต่อระหว่างไฟล์เอกสารไมโครซอฟท์ Stealth Viruses – แฝงตัวอยู่กับโปรแกรม ทำให้โปรแกรมมีขนาดใหญขึ้น Polymorphic Viruses - มีความสามารถในการเปลี่ยนแปลงตัวเอง Trojan Horses - แฝงตัวอยู่ในคอมพิวเตอร์เพื่อล้วงข้อมูลสำคัญ 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
24
อ.มนรินทร์ เอื้อวิโรจนังกูร
Homework ทำแบบฝึกหัดท้ายบทที่ 2 และ 3 ในหนังสือ ส่งวันที่ 7 กรกฎาคม 2550 ในคาบเรียน 20/09/61 อ.มนรินทร์ เอื้อวิโรจนังกูร
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.