Application Software
Total Page:16
File Type:pdf, Size:1020Kb
Software 2 Computer Software ซอรฟแวร หมายถึง กลุมของโปรแกรมคอมพิวเตอรหรือชุดคําสั่งที่สั่งการใหคอมพิวเตอรทํางานที่ตองการ และทํางาน โดยวิธีใด โดยชุดคําสั่งเหลานี้จะเรียงลําดับขั้นตอนการทํางานตางๆของคอมพิวเตอรโดยเขียนขึ้นจากภาษาคอมพิวเตอร ซึ่ง ชุดคําสั่งเหลานี้เรียงกันเปนโปรแกรมคอมพิวเตอร ซึ่ง Software แบงออกไดเปน 2ประเภท ไดแก 1. System Software 2. Application software System Software คือ ซอฟตแวรที่บริษัทผูผลิตสรางขึ้นมาเพื่อใชจัดการกับระบบคอมพิวเตอร หนาที่การทํางานของซอฟตแวรระบบคือ ดําเนินงานพื้นฐานตาง ๆ ของระบบคอมพิวเตอรทั้งในดานการติดตอประสานงานกับอุปกรณคอมพิวเตอรหรือ Hardware และ เปนสวนที่ดําเนินการพื้นฐานของคอมพิวเตอรในการทํางานของโปรแกรมตางๆอีกดวย โดย System Software ถูกแบงไดเปน 2สวนใหญๆ ไดแก 1. ระบบปฏิบัติการ (OS : Operating System) คือ ซอฟตแวรหรือโปรแกรม ที่ควบคุมการประมวลผลของโปรแกรมตางๆ และบริหารการใชทรัพยากรของ ระบบและติดตอการทํางานกับ Hardware เชน การบริหารการใชหนวยความจําของโปรแกรมตางๆ Software 3 หนาที่ของระบบปฏิบัติการ o แสดงรายระเอียดและตรวจสอบการเชื่อมตอ ขอมูลและการทํางานเกี่ยวกับอุปกรณตางๆภายในคอมพิวเตอรเมื่อมี การ Boot !! การ Boot คือ กระบวนการ Start และ Restart คอมพิวเตอร แบงเปน 2 ประเภท คือ Cold Boot - เปดดวยการกดปุมPower Warm Boot - เปนการเปดเครื่องใหมจากการ Restart หรือ Reset เครื่อง ***Sleep Mode กับ Hibernate Mode คืออะไร? - Sleep Mode - เปนการพักเครื่อง ดวยการตัดไฟสวนที่ไมจําเปน - Hibernate Mode - เปนการปดเครื่องโดยการยายขอมูลทั้งหมดไปที่ Hard disk แลวตัดไฟ ทั้งหมด เมื่อเปดเครื่องกลับมาอีกครั้ง ระบบจะดึงขอมูลเดิมกลับมาทํางานตอ โปรแกรมตางๆ ที่ เปดไว จะอยูดังเดิม o ตอบสนองการใชงาน สั่งการของ User ผานทางการปอนหรือสงออก ขอมูล/สารสนเทศ ผานอุปกรณ I/O (Input/Output) Graphical User Interface (GUI) คือ สวนติดตอผูใชในรูปแบบ Graphic Command-line คือ สวนติดตอผูใชในรูปแบบ บรรทัดคําสั่ง o Single Tasking คือ ทํางานไดเพียงทีละโปรแกรม พบในOSเกาๆ เชน DOS o Multitasking คือ การทํางานไดหลายๆโปรแกรมในเวลาเดียวกัน o บริหารจัดการเกี่ยวกับระบบหนวยความจํา ใหสามารถทํางานไดอยางมีประสิทธิภาพ o ตรวจสอบอุปกรณที่ทํางานรวมกับคอมพิวเตอร Driver คือ โปรแกรมที่ชวยเกี่ยวกับการเชื่อมตอระหวางคอมพิวเตอรและอุปกรณ Plug & Play คือ การคนหาอุปกรณและติดตั้ง Driver พรอมใชงานโดยอัตโนมัติ o ตรวจสอบประสิทธิภาพการทํางานสวนตางๆ ของคอมพิวเตอร o เชื่อมตอ/ควบคุม คอมพิวเตอรกับระบบเครือขาย Software 4 ลําดับชั้นของระบบปฏิบัติการ ระบบปฏิบัติการจะแบงออกเปนสามชั้น 1. Kernel เปนสวนประกอบหลักและแกนการทํางานของระบบปฏิบัติการ 2. Shell เปนสวนที่อนุญาตใหผูใชปอนขอมูล หรือ คําสั่ง 3. Command คําสั่งตางๆที่ผูใชสั่งการ ขั้นตอนการเริ่มตนระบบคอมพิวเตอร มีทั้งหมด 7ขั้นตอน 1. Power Supply จายไฟให System Unit (Mainboard, Harddisk, etc….) 2. Processor เรียกใช Bios เมื่อเริ่มคอมพิวเตอร 3. Bios เริ่มตนการทดสอบ ที่เรียกวาการบวนการ POST (Power-On Self-Test) เพื่อทําการตรวจสอบ อุปกรณตางๆ 4. นําผลที่ไดไปเทียบกับขอมูลใน CMOS 5. BIOS เริ่มมองหาไฟลระบบ บน Secondary Storage (หนวยความจําสํารอง เชน Hard disk) 6. Kernel ของ OS ถูกโหลดขึ้น Main Memory 7. OS โหลดขอมูลตางๆ มาแสดงผล Software 5 ประเภทของระบบปฏิบัติการ แบงไดเปน 3ประเภทใหญๆ คือ 1. Stand-alone Operating Systems เปนระบบปฏิบัติการที่ใชกับคอมพิวเตอร Desktop, Notebook, ฯลฯ ทั่วไปทํางานแบบเครื่องเดียว DOS (Disk Operating System) : เปนระบบปฏิบัติการที่มีสวนการติดตอผูใชแบบ Command Line สรางขึ้นในป 1980 โดย IBM ชื่อวา PCDOS ตอมา Microsoft พัฒนาในชื่อ MS-DOS Windows เปนระบบปฏิบัติการที่ถูกพัฒนาขึ้นโดย Microsoft Mac OS หรือ OSX เปนระบบปฏิบัติการที่พัฒนาขึ้นโดย Apple เนนทํางานดาน Multimedia ออกแบบมา ใหทํางานกับ Hardware ของทาง Apple โดยเฉพาะ จึงมีความเสถียรของระบบสูง LINUX ในบางตระกูลเชน Ubuntu ที่พัฒนา/ออกแบบ มาในลักษณะของ Single User 2. Server Operating System เปนระบบปฏิบัติการที่ใชกับเครื่อง Server ที่คอยใหบริการตางกับผูใชงานที่ รองขอบริการตางๆ มายังเครื่อง Server Windows Server ออกแบบมาเพื่อใชเปน OS ทางดาน Server โดยเฉพาะ Unix เปนระบบปฏิบัติการทางดาน Server ที่รองรับการทํางานแบบ Multi-user Linux บางตระกูลถูกออกแบบมาเพื่อทํางานทางดานระบบเครือขายโดยเฉพาะเชน Solaris , Red Hat Software 6 3. Embedded Operating System เปนระบบปฏิบัติการแบบฝง ที่ใชในอุปกรณอิเล็กทรอนิกสขนาดเล็ก เชน Smartphone, Tablet • Windows Phone 7 เปน Embedded OS ของทาง Microsoft ตัวปจจุบัน • Palm OS เปน OS ที่เนนการจดบัดทึกเล็กๆนอยๆ ตอมาเปลี่ยนชื่อเปน WebOS • iOS • BlackBerry • Android Version 1.5 : Cupcake Version 1.6 : Donut Version 2.0/2.1 : Eclair Version 2.2 : Froyo Version 2.3 : Gingerbread Version 3.0 : Honeycomb Version 4.0 : Ice-Cream Sandwich • Meego • Symbian • Bada 2. โปรแกรมอรรถประโยชน (Utility Program) เปนโปรแกรมประเภทหนึ่งที่ทํางานบนระบบปฏิบัติการ สวนมากใชเพื่อบํารุงรักษาและเพิ่มประสิทธิภาพการ ทํางานของคอมพิวเตอร คุณสมบัติการใชงานนั้นคอนขางหลากหลาย File Manager : ไวเปดดู File ตางๆในเครื่อง Image Viewer : ดูรูปภาพ Uninstaller : ลบโปรแกรมตางๆ Disk Cleanup : ระบบไฟลตางๆในระบบที่ไมจําเปน Disk Defragmenter : จัดเรียงขอมูลตางๆใน Disk Backup Utility : โปรแกรมสํารองขอมูล Restore Utility : คืนขอมูลที่สํารองไว Screen Saver : โปรแกรมพักหนาจอ Software 7 Personal Firewall : โปรแกรมที่ทําการคัดกรองขอมูลที่ผานเขาออกเครือขาย/ปองกันการบุก รุกจากภายนอก Application Software คือ ซอฟตแวรหรือโปรแกรมที่ถูกออกแบบมาใหผูใชสามารถนําไปใชงาน ประยุกตใชในดานตางๆ ตามที่ผูใชตองการ หรือพัฒนาเพื่อนําไปใชในงานเฉพาะดาน ประเภทของ Application Software แบงไดเปน 6ประเภท ไดแก 1. Business Software หรือ Productivity Software คือ Software ที่ชวยใหการทํางานตางๆของผูใชมีประสิทธิภาพมากยิ่งขึ้น และกอเกิดผลผลิตของงาน โดยเฉพาะในดานธุรกิจ ที่เกี่ยวของกับเอกสาร การนําเสนองาน ตาราง หรือฐานขอมูล รวมทั้งการจัดการตารางงาน โครงการตางๆใหมีประสิทธิภาพสูงยิ่งขึ้นดวย Word Processing Software คือ โปรแกรมประมวลผลคํา Spreadsheet Software คือ โปรแกรมทํางานประเภทตาราง Presentation Software คือ โปรแกรมทํา Presentation ในรูปแบบSlide Database Software คือ โปรแกรมดานฐานขอมูล Note Taking Software คือ โปรแกรมเกี่ยวกับดานการจดบันทึก Personal Information Manager Software คือ โปรแกรมจัดการขอมูลสวนบุคคล Software 8 Software 9 2. Graphic and Multimedia Software คือ โปรแกรมที่ใชในการออกแบบทางดานกราฟก และมัลติมีเดีย Computer-Aided Design (CAD) คือโปรแกรมออกแบบงานทางดานวิทยาศาสตร คณิตศาสตร สถาปตยกรรมและวิศวกรรมศาสตร Desktop Publishing คือ โปรแกรมออกแบบสื่อสิ่งพิมพ Paint/image Editing คือ โปรแกรมวาด ตัดแตง ตกแตง ตัดตอ รูปภาพ Video and Audio Editing คือ โปรแกรมตัดตอ เสียง และวีดีโอภาพเคลื่อนไหว Web Page Authoring คือ โปรแกรมออกแบบ Website Software 10 3. Software for Home, Personal, and Education Use คือ โปรแกรมที่สรางขึ้นมาใชตามบาน สวนบุคคล หรือใชเพื่อการศึกษาทั่วไปตัวอยางเชน โปรแกรมคิดเลข, โปรแกรมพจนานุกรม, GPAXCal, โปรแกรมคํานวณคาทางคณิตศาสตร-วิทยาศาสตร, โปรแกรมคํานวณภาษี เปนตน 4. Application Software for Communication คือ โปรแกรมที่ใชในการติดตอทางเครือขายประเภทตางๆ เชน IE, FireFox, MSN Messenger เปนตน 5. Web-based Software คือ โปรแกรมที่พื้นฐานการทํางานบน Website ไมจําเปนตองติดตั้งบนเครื่อง เชน Google Doc, Maps เปน ตน 6. Learning Aids and Support Tools for Application Software คือ โปรแกรมที่ใชเปนเครื่องมือสนับสนุนการเรียนการสอน เชน E-learning, Moodle เปนตน รูปแบบการเผยแพรซอรฟแวร • Package Software คือ ชุดของโปรแกรมที่ออกจาหนายเปนPackage สําเร็จรูปจากโรงงานผูผลิต • Custom Software คือ โปรแกรมที่ผูใชงานจาง Programmer หรือบริษัททางดานซอรฟแวรเขียนขึ้นมาตาม ความตองการ หรือเรียกไดวาเปนการสั่งทําโปรแกรม • Web-based software คือ โปรแกรมที่เปดใหบริการบน Website ตางๆ • Open Source Software คือ โปรแกรมที่ผูพัฒนา เปดกวางให องคกร หนวยงาน ผูใชงาน หรือนักพัฒนาคน อื่นๆสามารถนําไป แกไข ปรับปรุง หรือแจกจายไดอยางอิสระ • Shareware คือ โปรแกรมที่แจกจายใหผูใชงานทดลองใชงาน โดยมีระยะเวลาหรือคุณสมบัติที่ใชงานไดของ โปรแกรมกําหนดไว • Freeware คือ โปรแกรมที่ผูพัฒนาเปดใหผูใชงานนําไปใชไดฟรี แตถือเปนลิขสิทธิ์ของผลิตทั้งหมด และอาจจะ มีโฆษณาอยูภายใน • Public-domain Software คือ โปรแกรม Freeware ที่ผูใชสามารถนําไปใชไดเลย ไมตองซื้อลิขสิทธิ์ Software 11 รายชื่อโปรแกรมที่นาสนใจ (ควรจํา) ---------- Anti-Malware & Security --------- • Clam AntiVirus (Open Source) • avast • Avira • ESET • Kaspersky • AVG • BitDefender • USB Disk Security Ver 5.4.0.2 • CPE17 AntiAutorun • Mcafee • Norton ---------- Instant Messenger ---------- • Camfrog Video Chat • Skype • Windows live messenger (MSN Messenger) • Yahoo! Messenger ---------- Web Browser ---------- • Internet Explorer • Firefox • Google Chrome • Opera • Safari ---------- File Compression ---------- • 7Zip • KGB Archiver • WinRAR • ZipGenius • Winzip Software 12 ---------- Data Recovery ---------- • Active@ File Recovery • CDRoller • IsoBuster Pro • O&O UnErase • Ontrack EasyRecovery • R-Studio Network Edition • Recover My Files ---------- CD DVD Tools ---------- • Alcohol 120% • Acoustica CD DVD • CloneDVD • DAEMON Tools • Magic ISO Maker • ISOBuster • PowerISO • UltraISO • Nero ---------- Office Tools ---------- • Adobe Reader • doPDF free PDF converter • Foxit Reader • Microsoft Office • IBM Lotus Symphony (Freeware suites) • SoftMaker Office (Freeware suites) • WPS Office (Freeware suites) • LibreOffice (OpenSource) • GNOME Office (OpenSource) • KOffice (OpenSource) • OpenOffice.org (OpenSource) Software 13 ---------- Downloader ---------- • Bitcomet • FlashGet • utorrent • FileZillaInternet Download Manager • Orbit Downloader • Internet Download Manager (IDM) ---------- Audio & Video Player ---------- • AIMP • Apple iTunes • CyberLink PowerDVD • foobar2000 • GOM Player • jetAudio • K-Lite Mega Codec Pack • RealPlayer • The Kmplayer • VLC media player • Winamp • Neuview • WindowsMediaPlayer --------- Sound Converter & Editing --------- • AV Voice Change • MP3 To Ringtone • Virtual DJ --------- Video Converter & Editing --------- • ConvertXtoDVD • CyberLink Make Disk • ImToo Video Editor • Magic Video Converter • Total Video Converter Software 14 • Freemake Video Converter Memo Software 15 Memo .