2

Computer Software ซอรฟแวร หมายถึง กลุมของโปรแกรมคอมพิวเตอรหรือชุดคําสั่งที่สั่งการใหคอมพิวเตอรทํางานที่ตองการ และทํางาน โดยวิธีใด โดยชุดคําสั่งเหลานี้จะเรียงลําดับขั้นตอนการทํางานตางๆของคอมพิวเตอรโดยเขียนขึ้นจากภาษาคอมพิวเตอร ซึ่ง ชุดคําสั่งเหลานี้เรียงกันเปนโปรแกรมคอมพิวเตอร ซึ่ง Software แบงออกไดเปน 2ประเภท ไดแก 1. System Software 2. Application software

System Software คือ ซอฟตแวรที่บริษัทผูผลิตสรางขึ้นมาเพื่อใชจัดการกับระบบคอมพิวเตอร หนาที่การทํางานของซอฟตแวรระบบคือ ดําเนินงานพื้นฐานตาง ๆ ของระบบคอมพิวเตอรทั้งในดานการติดตอประสานงานกับอุปกรณคอมพิวเตอรหรือ Hardware และ เปนสวนที่ดําเนินการพื้นฐานของคอมพิวเตอรในการทํางานของโปรแกรมตางๆอีกดวย

โดย System Software ถูกแบงไดเปน 2สวนใหญๆ ไดแก

1. ระบบปฏิบัติการ (OS : ) คือ ซอฟตแวรหรือโปรแกรม ที่ควบคุมการประมวลผลของโปรแกรมตางๆ และบริหารการใชทรัพยากรของ ระบบและติดตอการทํางานกับ 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 (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 คือ โปรแกรมที่ผูพัฒนา เปดกวางให องคกร หนวยงาน ผูใชงาน หรือนักพัฒนาคน อื่นๆสามารถนําไป แกไข ปรับปรุง หรือแจกจายไดอยางอิสระ • คือ โปรแกรมที่แจกจายใหผูใชงานทดลองใชงาน โดยมีระยะเวลาหรือคุณสมบัติที่ใชงานไดของ โปรแกรมกําหนดไว • คือ โปรแกรมที่ผูพัฒนาเปดใหผูใชงานนําไปใชไดฟรี แตถือเปนลิขสิทธิ์ของผลิตทั้งหมด และอาจจะ มีโฆษณาอยูภายใน • 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

------ ------• 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 • • 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 • 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