Get Started. It's Free
or sign up with your email address
SOFTWARE by Mind Map: SOFTWARE

1. ไวรัสคอมพิวเตอร์

1.1. ไวรัสจะใช้โค้ดที่เขียนมากับเป้าหมายในการจู่โจมด้วยการทำซ้ำตัวเอง โดยพวกไวรัสจะพยายามแพร่กระจายจากเครื่องหนึ่งสู่อีกเครื่องหนึ่งโดยการแนบตัวมันเองมากับโปรแกรมหลักของระบบ(host program) และอาจทำความเสียหายแก่ฮาร์ดแวร์ ซอฟแวร์ หรือ ฐานข้อมูล เมื่อใดที่โปรแกรมหลักได้ทำงานตามคำสั่งและเมื่อนั้นโค้ดของไวรัสก็จะ run และติดเข้าไปกับ host โปรแกรมใหม่จากนั้นในบางครั้งก็จะส่ง payload เพื่อใช้ในการแพร่กระจายต่อไป ****payload หมายถึง คำศัพท์ที่เรียก action ต่างๆที่พวก malware ใช้จู่โจมต่อเครื่องคอมพิวเตอร์ในแต่ละครั้งที่ทำให้เครื่องคอมพิวเตอร์ นั้นๆติดไวรัส

2. การเลือกใช้ซอฟต์แวร์

2.1. ซอฟต์แวร์ประเภทซอฟต์แวร์ประยุกต์ (Application Software) ในกลุ่มซอฟต์แวร์สำเร็จรูป เป็นเครื่องมือที่จำเป็นสำหรับคอมพิวเตอร์ เพราะช่วยอำนวยความสะดวกในการทำงาน โดยมีหลักการเลือกดังนี้ 1. ความสามารถในการทำงาน ผู้ที่ใช้ซอฟต์แวร์จะต้องเลือกดูในความสามารถของซอฟต์แวร์นั้นๆ เพื่อให้ซอฟต์แวร์ที่ติดตั้งสามารถตอบสนองต่อการทำงาน ช่วยอำนวยความสะดวก ทำให้เกิดประสิทธิภาพในการทำงานมากที่สุด 2. การติดต่อกับผู้ใช้ ซอฟตแวร์สำเร็จรูปในปัจจุบันจะติดต่อกับผู้ใช้ในโหมดกราฟิก เนื่องจากระบบปฏิบัติการส่วนใหญ่สนับสนุนการทำงานในโหมดนี้ ซึ่งทำให้สะดวกต่อการใช้งาน สามารถเข้าใจได้ง่าย 3. ความเข้ากันได้ ความเข้ากันได้ของซอฟต์แวร์สำเร็จรูป เป็นหลักการที่ต้องพิจารณาให้ละเอียดรอบคอบ อย่างเหมาะสม เพราะ อาจจะส่งผลต่อการทำงานโดยรวมของคอมพิวเตอร์ ซึ่งมีข้อคำนึง 2 ส่วน ดังนี้ 1. ความเข้ากันได้ของฮาร์ดแวร์ 2. ความเข้ากันได้ของซอฟต์แวร์ 4. การติดตั้งและการดูแลรักษา การติดตั้งซอฟต์แวร์สำเร็จรูปโดยทั่วไปจะต้องติดตั้งได้ง่าย มการตรวจสอบการติดตั้ง ระบบช่วยเหลือ 5. กลุ่มผู้ใช้งาน ซอฟต์แวร์สำเร็จรูปที่มีผู้ใช้งานจำนวนมากหรือได้รับความนิยมมาก จะเป็นการรับรองคุณภาพของประสิทธิภาพในการใช้งาน

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

3.1. คือ ซอฟต์แวร์ใช้จัดการกับระบบคอมพิวเตอร์ หน้าที่การทำงานของซอฟต์แวร์ระบบคือการดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น การติดต่อกับอุปกรณ์ต่างๆที่ต่อพ่วงกับคอมพิวเตอร์ ไม่ว่าจะเป็นแผงแป้นอักขระ จอภาพ เมาส์ เครื่องพิมพ์ หน่วยความจำ เป็นต้น

3.2. System Software มีด้วยกันหลายชนิด เช่น

3.2.1. Microsoft

3.2.2. apple

3.2.3. linux

3.2.4. Unix

3.2.5. IBM

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

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

4.1.1. ซอฟต์แวร์สำเร็จ แบ่งเป็น 5 กลุ่ม 1) ซอฟต์แวร์ประมวลคำ(word processing software) ป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร 2) ซอฟต์แวร์ตารางทำงาน (spread sheet software) เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส 3) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส 4) ซอฟต์แวร์นำเสนอ (presentation software) เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความ ในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก 5) ซอฟต์แวร์สื่อสารข้อมูล (data communication software)