SlideShare a Scribd company logo
1 of 30
Download to read offline
บทที่ 3 ซอฟตแวร




    องคประกอบดานซอฟตแวร
        ซอฟตแวรระบบ (System Software)
        ซอฟตแวรประยุกต (Application Software)


               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรระบบ (System Software)
   เกี่ยวของกับการควบคุมการทํางานที่ใกลชิดกับอุปกรณคอมพิวเตอร
    มากที่สด ุ
   แบงออกเปน 2 ประเภท คือ
        ระบบปฏิบติการ (operating systems)
                 ั
        โปรแกรมอรรถประโยชน (utility programs)




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรประยุกต (Application Software)
   พัฒนาขึ้นมาเพื่อใชเฉพาะดานเทานั้น
   แบงออกตามเกณฑทใชแบงไดดังนี้
                         ี่
        แบงตามลักษณะการผลิต ได 2 ประเภทคือ
             ซอฟตแวรที่พัฒนาขึนใชเองโดยเฉพาะ
                                 ้
             ซอฟตแวรที่หาซื้อไดโดยทั่วไป
        แบงตามกลุมการใชงาน ได 3 กลุมใหญคือ
             กลุมการใชงานทางดานธุรกิจ
             กลุมการใชงานทางดานกราฟกและมัลติมเี ดีย
             กลุมใชงานบนเว็บและการติดตอสื่อสาร
               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
การจัดหาซอฟตแวรมาใชงาน
       แบบสําเร็จรูป (Package Software)
       แบบวาจาง (Custom Software)
       แบบทดลองใช (Shareware)
       แบบใชงานฟรี (Freeware)
       แบบโอเพนซอรส (Public-Domain/Open Source)



               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    แบบสําเร็จรูป (Package Software)
   หาซื้อไดกับตัวแทนจําหนายซอฟตแวรที่ไดรับการแตงตั้งจากบริษัทผูผลิตโดยตรง
   นําไปติดตั้งเพื่อการใชงานไดโดยทันที โดยมีบรรจุภัณฑและเอกสารคูมือการใชงาน
    ไวแลว
   อาจเขาไปในเว็บไซตของบริษัทผูผลิตเพื่อซื้อไดเชนกัน




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    แบบวาจาง (Custom Software)
    เหมาะกับลักษณะงานที่เปนแบบเฉพาะ
    จําเปนตองผลิตขึ้นมาใชเองหรือวาจางใหทา
                                               ํ
    อาจมีคาใชจายที่แพงพอสมควร




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
แบบทดลองใช (Shareware)
   ลูกคาสามารถทดสอบการใชงานของโปรแกรมกอนไดฟรี
   ผูผลิตจะกําหนดระยะเวลาของการใชงานหรือเงื่อนไขอื่น เชน
    ใชไดภายใน 30 วัน หรือใชไดแตปรับลดคุณสมบัตบางอยางลง
                                                  ิ
   อาจดาวนโหลดไดจากเครือขายอินเทอรเน็ต




            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    แบบใชงานฟรี (Freeware)
   สามารถดาวนโหลดบนอินเทอรเน็ตได
   สวนใหญจะเปนโปรแกรมขนาดเล็กและใชเวลาเพียงไมกี่นาทีในการ
    ดาวนโหลด
   ใหใชงานไดฟรี แตไมสามารถนําไปพัฒนาตอหรือแกไขเปลี่ยนแปลงได
   ลิขสิทธิ์เปนของบริษทหรือทีมงานผูผลิต
                        ั



            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    แบบโอเพนซอรส (Public-Domain/Open Source)
   Open Source = ซอฟตแวรที่มีการเปดใหแกไขปรับปรุงตัวโปรแกรม
    ตางๆได
   นําเอาโคดโปรแกรมไปพัฒนาและประยุกตใชไดภายใตเงือนไขที่
                                                          ่
    กําหนด
   มีนักพัฒนาจากทั่วโลก ชวยกันเขียนโคดและนําไปแจกจายตอ
   ประหยัดเงินและคาใชจาย
                         
   การพัฒนาโปรแกรมทําไดเร็วขึ้น
            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ระบบปฏิบัติการ (operating systems)
   ใชสําหรับการควบคุมและประสานงานอุปกรณคอมพิวเตอรทั้งหมด
    โดยเฉพาะกับสวนนําเขาและสงออกผลลัพธ (I/O Device)
   บางครั้งเรียกวา แพลตฟอรม (platform)
   คอมพิวเตอรจะทํางานไดจําเปนตองมีระบบปฏิบัตการติดตั้งอยูใน
                                                 ิ            
    เครื่องเสียกอน



            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    คุณสมบัติในการทํางาน
   การทํางานแบบ Multi-Tasking




            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    คุณสมบัติในการทํางาน (ตอ)
   การทํางานแบบ Multi-User




            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ประเภทของระบบปฏิบัติการ
   อาจแบงออกไดเปน 3 ประเภท คือ
        ระบบปฏิบติการแบบเดี่ยว (Stand-Alone OS)
                 ั
        ระบบปฏิบติการแบบเครือขาย (Network OS)
                   ั
        ระบบปฏิบติการแบบฝง (Embedded OS)
                     ั




              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS)
   มุงเนนและใหบริการสําหรับผูใชเพียงคนเดียว (เจาของเครื่องนั้นๆ)
   นิยมใชสําหรับเครื่องคอมพิวเตอรทประมวลผลและทํางานแบบทั่วไป
                                         ี่
    เชน เครื่องคอมพิวเตอรตามบานหรือสํานักงาน
   รองรับการทํางานบางอยาง เชน พิมพรายงาน ดูหนัง ฟงเพลง หรือ
    เชื่อมตอเขากับอินเทอรเน็ต เปนตน
   ปจจุบันสามารถเปนเครื่องลูกขายเพื่อขอรับบริการจากเครื่องแมขาย
    ไดดวย

              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบเครือขาย (Network OS)
   มุงเนนและใหบริการสําหรับผูใชหลายๆคน (multi-user)
   นิยมใชสําหรับงานใหบริการและประมวลผลขอมูลสําหรับเครือขาย
    โดยเฉพาะ
   มักพบเห็นไดกบการนําไปใชในองคกรธุรกิจทั่วไป
                     ั
   เครื่องคอมพิวเตอรที่ตดตั้งระบบปฏิบัติการเหลานี้จะเรียกวา
                            ิ
    เครื่อง server (เครื่องแมขาย)


              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ระบบปฏิบัติการแบบฝง (Embedded OS)
   พบเห็นไดในอุปกรณคอมพิวเตอรพกพาขนาดเล็ก เชน พีดีเอ
    หรือ smart phone บางรุน
   สนับสนุนการทํางานแบบเคลือนทีไดเปนอยางดี
                                 ่ ่
   บางระบบมีคุณสมบัตทใกลเคียงกับระบบปฏิบติการแบบเดียว
                        ิ ี่                     ั      ่
    เชน ดูหนัง ฟงเพลงหรือเชื่อมตออินเทอรเน็ตได



            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS)
                                                                 DOS (Disk Operating System)
                                                                          พัฒนาขึ้นเมื่อประมาณป 1980
                                                                          ใชสําหรับเครื่องคอมพิวเตอร
                                                                           สวนบุคคลเปนหลัก
                                                                          ปอนชุดคําสั่งที่เรียกวา
                                                                           command-line




            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS) (ตอ)
                                                                      Windows
                                                                          สวนประสานงานกับผูใชแบบ
                                                                           GUI (Graphical User Interface)
                                                                          ใชงานไดงาย ผูใชไมตองจดจํา
                                                                           คําสั่งใหยุงยาก
                                                                          แบงงานออกเปนสวนๆที่เรียกวา
                                                                           หนาตางงาน หรือ Windows



            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS) (ตอ)
                                                       Mac OS X
                                                                ใชกับเครื่องคอมพิวเตอรที่ผลิตขึ้น
                                                                 โดยบริษัทแอปเปลเทานั้น
                                                                                   
                                                                เหมาะสมกับการใชงานประเภท
                                                                 สิ่งพิมพเปนหลัก
                                                                มีระบบสนับสนุนแบบ GUI
                                                                 เชนเดียวกับระบบปฏิบัติการ
                                                                 Windows

      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ระบบปฏิบัติการแบบเครือขาย (Network OS)
                                                       Windows Server
                                                                ออกแบบมาเพื่อใชงานกับระบบ
                                                                 เครือขายโดยเฉพาะ เดิมมีชื่อวา
                                                                 Windows NT
                                                                รองรับกับการใชงานในระดับองคกร
                                                                 ขนาดเล็กและขนาดกลาง พัฒนาโดย
                                                                 บริษัทไมโครซอฟท
                                                                เหมาะกับการติดตั้งและใชงานกับ
                                                                 เครื่องประเภทแมขาย (server)


      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)
                                                          Unix
                                                                 ผูใชกับตองมีความรูทางดาน
                                                                  คอมพิวเตอรพอสมควร
                                                                 รองรับกับการทํางานของผูใชได
                                                                  หลายๆคนพรอมกัน (multi-user)
                                                                 มีการพัฒนาระบบที่สนับสนุนให
                                                                  ใชงานไดทั้งแบบเดี่ยวและแบบ
                                                                  เครือขาย

      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)
                                                          Linux
                                                                พัฒนามาจากระบบ Unix
                                                                ใชโคดที่เขียนประเภทโอเพนซอรส
                                                                 (open source)
                                                                มีการผลิตออกมาหลายชื่อเรียก
                                                                 แตกตางกันไป
                                                                มีทั้งแบบทีใชสําหรับงานแบบเดี่ยว
                                                                              ่
                                                                 ตามบานและแบบที่ใชสําหรับงาน
                                                                 ควบคุมเครือขายเชนเดียวกับ
                                                                 ระบบปฏิบติการแบบ Unix
                                                                                ั

      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)
                                                          OS/2 Warp Server
                                                                พัฒนาโดยบริษัทไอบีเอ็ม
                                                                ใชเปนระบบเพือควบคุมเครื่อง
                                                                                ่
                                                                 แมขายหรือ server เชนเดียวกัน




      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)
                                                          Solaris
                                                                ทํางานคลายกับระบบปฏิบติการ
                                                                                        ั
                                                                 แบบ Unix (Unix compatible)
                                                                ผลิตโดยบริษัทซัน ไมโครซิสเต็มส




      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ระบบปฏิบัติการแบบฝง (Embedded OS)
                                                              Windows Mobile
                                                                       ยอขนาดการทํางานของ Windows
                                                                        ใหมีขนาดที่เล็กลง (scaled-down
                                                                        version)
                                                                       รองรับการทํางานแบบ multi-tasking
                                                                       มักติดตั้งบนโทรศัพทมือถือเครื่อง
                                                                        ใหมๆหลายรุน


             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)
                                                            Palm OS
                                                                       พัฒนาขึ้นมากอน Windows CE หรือ
                                                                        Windows Mobile ของไมโครซอฟท
                                                                       ลักษณะงานที่ใชจะคลายๆกัน
                                                                       ใชกับเครื่องที่ผลิตขึ้นโดยบริษัทปาลม
                                                                        และบางคาย
                                                                       ปจจุบันมีการพัฒนาอินเทอรเฟสให
                                                                        นาใชมากกวาเดิม
                                                                       รองรับการทํางานผานเว็บสําหรับ
                                                                        เครื่องบางรุน โดยตั้งชื่อใหมวา
                                                                        webOS
             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)
   Symbian OS
       รองรับกับเทคโนโลยีการสือสารแบบไรสาย (wireless) โดยเฉพาะ
                                ่
       นิยมใชกับโทรศัพทมอถือประเภท smart phone
                           ื
       สนับสนุนการทํางานแบบหลายๆงานในเวลาเดียวกัน (multi-tasking)




             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)
   OS X
         ระบบปฏิบัติการที่ใชในเครื่อง iPhone
        เปนระบบปฏิบติการแบบเดียวกับที่ใชในเครื่อง Mac
                       ั
        มาพรอมซอฟตแวรชวยอํานวยความ
        รองรับการทํางานพรอมๆกันหลายโปรแกรมหรือ Multitasking




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)
   Android
        พัฒนาโดยบริษัท Google ผูนําดานเสิรชเอ็นจิ้น
        มีโปรแกรมสําหรับการใชงาน เชน SMS, ปฏิทน บราวเซอร สมุดโทรศัพท
                                                       ิ
        โปรแกรมดูวิดโอจาก YouTube, Wiki Mobile และGoogle maps
                     ี




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    โปรแกรมอรรถประโยชน
    หรือโปรแกรมยูทลิตี้ (Utility Program)
                  ิ
   สวนใหญจะมีขนาดของไฟลที่เล็กกวาระบบปฏิบัติการ
   มีคุณสมบัตในการใชงานคอนขางหลากหลายหรือใชงานไดแบบ
                ิ
    อรรถประโยชน
   นิยมเรียกสั้นๆวา ยูทลิตี้ (utility)
                         ิ
   อาจแบงออกไดเปน 2 ชนิดคือ
        ยูทิลิตี้สําหรับระบบปฏิบติการ (OS Utility Programs)
                                  ั
        ยูทิลิตอื่นๆ (Stand-Alone Utility Programs)
                  ี้

               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ยูทิลิตี้สําหรับระบบปฏิบัติการ
    (OS Utility Programs)
   ตัวอยางของยูทลิตที่ทํางานดานตางๆ
                  ิ ี้
        ประเภทการจัดการไฟล (File Manager)
        ประเภทการลบทิ้งโปรแกรม (Uninstaller)
        ประเภทการสแกนดิสก (Disk Scanner)
        ประเภทการจัดเรียงพื้นที่เก็บขอมูล (Disk Defragmenter)
        ประเภทรักษาหนาจอ (Screen Saver)



               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ยูทิลิตี้สําหรับระบบปฏิบัติการ
    (OS Utility Programs) (ตอ)
                                                            ประเภทการจัดการไฟล (File Manager)
                                                                   มีหนาที่หลักในการจัดการเกี่ยวกับไฟล
                                                                    ตางๆ เชน การคัดลอก การเปลี่ยนชื่อ
                                                                    การลบและการยายไฟล เปนตน
                                                                   ระบบปฏิบติการ Windows รุนใหมๆยัง
                                                                               ั
                                                                    ไดเพิ่มคุณสมบัติที่เรียกวา image viewer
                                                                    เพื่อนํามาปรับใชกับไฟลรูปภาพได


               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ยูทิลิตี้สําหรับระบบปฏิบัติการ
    (OS Utility Programs) (ตอ)
                                                              ประเภทการลบทิ้งโปรแกรม
                                                               (Uninstaller)
                                                                         ลบหรือกําจัดโปรแกรมทีไมไดใช
                                                                                                   ่
                                                                          ออกไปจากระบบ
                                                                         ทําใหพนที่เก็บขอมูลมีเหลือเพิ่มมากขึ้น
                                                                                 ื้
                                                                         ทํางานไดอยางงายดาย



               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ยูทิลิตี้สําหรับระบบปฏิบัติการ
(OS Utility Programs) (ตอ)
                                                    ประเภทการสแกนดิสก (Disk Scanner)
                                                           สแกนหาขอผิดพลาดตางๆพรอมทั้ง
                                                            หาทางแกปญหาในดิสก
                                                                       
                                                           ประยุกตใชเพื่อสแกนหาไฟลที่ไมตองการ
                                                                                                
                                                            ใชงาน (unnecessary files) เมื่อใช
                                                            คอมพิวเตอรไประยะหนึ่งได




       ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ยูทิลิตี้สําหรับระบบปฏิบัติการ
(OS Utility Programs) (ตอ)
                                                      ประเภทการจัดเรียงพื้นที่เก็บขอมูล
                                                       (Disk Defragmenter)
                                                                 ชวยในการจัดเรียงไฟลขอมูลใหเปน
                                                                  ระเบียบ และเปนกลุมเปนกอน
                                                                 เมื่อตองการใชงานไฟลขอมูลใน
                                                                                          
                                                                  ภายหลัง จะเขาถึงขอมูลไดงาย
                                                                                             
                                                                  และรวดเร็วกวาเดิม


       ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ยูทิลิตี้สําหรับระบบปฏิบัติการ
(OS Utility Programs) (ตอ)
                                                      ประเภทรักษาหนาจอ (Screen Saver)
                                                                 ชวยถนอมอายุการใชงานของ
                                                                  จอคอมพิวเตอรใหยาวนานมากขึ้น
                                                                 ใชภาพเคลื่อนไหวไปมา และเลือก
                                                                  ลวดลายหรือภาพไดดวยตนเอง
                                                                 อาจพบเห็นกับการตั้งคารหัสผานของ
                                                                  โปรแกรมรักษาหนาจอเอาไวได


       ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs)
   เปนยูทลิตี้ททํางานดานอื่นโดยเฉพาะไมเกียวกับระบบปฏิบัติการ
                ิ ี่                         ่
   มักทํางานเฉพาะอยาง หรือดานใดดานหนึ่ง
   มีทั้งที่แจกใหใชฟรีและเสียเงิน
   มีใหเลือกใชเยอะและหลากหลายมาก
   ใชไดกบเครื่องคอมพิวเตอรขนาดเล็กถึงขนาดใหญ
              ั



             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs) (ตอ)
                                                              โปรแกรมปองกันไวรัส
                                                               (Anti Virus Program)
                                                                       ติดตั้งไวเพื่อปองกันและแกไขปญหา
                                                                        เกี่ยวกับโปรแกรมประสงคราย
                                                                       ตองอัพเดทขอมูลใหมอยูเสมอเพื่อให
                                                                        รูจักและหาทางยั้บยั้งไวรัสใหมๆที่
                                                                        เกิดขึ้นทุกวัน
                                                                       ควรติดตั้งไวในเครื่องทุกเครื่อง

             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs) (ตอ)
                                                              โปรแกรมไฟรวอลล
                                                               (Personal Firewall)
                                                                       ปองกันการบุกรุกจากผูไมประสงคดี
                                                                       สามารถติดตามและตรวจสอบรายการ
                                                                        ตางๆของผูบุกรุกได
                                                                       เหมาะกับเครื่องที่ตองการรักษาความ
                                                                        ปลอดภัยของขอมูลเปนอยางมาก


             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs) (ตอ)
                                                                โปรแกรมบีบอัดไฟล
                                                                 (File Compression Utility)
                                                                         เปนโปรแกรมทีทําหนาที่บบอัดไฟล
                                                                                            ่          ี
                                                                          ใหมีขนาดที่เล็กลง
                                                                         ไฟลที่ไดจากการบีบอัดไฟลบางครั้ง
                                                                          นิยมเรียกวา ซิปไฟล (zip files)
                                                                         ยูทิลิตที่นิยมใชและรูจักกันเปนอยางดี
                                                                                 ี้
                                                                          เชน PKZip, WinZip เปนตน

               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ประเภทของซอฟตแวรประยุกต
   แบงตามลักษณะการผลิตไดเปน 2 ประเภท
        ซอฟตแวรที่พัฒนาเอง (proprietary software)
        ซอฟตแวรที่หาซื้อไดโดยทัวไป (off-the-shelf software)
                                   ่




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรที่พัฒนาเอง (proprietary software)
   เพราะหนวยงานไมสามารถหาซอฟตแวรท่เี หมาะสมและมีประสิทธิภาพ
    ดีเพียงพอกับความตองการได
   วิธีการพัฒนาอาจทําได 2 วิธคือ
                               ี
        in-house developed สรางและพัฒนาโดยหนวยงานในบริษัทเอง
        contract หรือ outsource เปนการจางบุคคลภายนอกใหทําขึ้นมา




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรที่หาซื้อไดโดยทั่วไป
    (Off-the-shelf Software)
   มีวางขายตามทองตลาดทั่วไป (off-the-shelf) โดยบรรจุหีบหออยางดี
    และสามารถนําไปติดตั้งและใชงานไดทันที
   บางครั้งนิยมเรียกวา โปรแกรมสําเร็จรูป (package software)
   อาจแบงออกไดเปน 2 ประเภท คือ
        โปรแกรมเฉพาะ (customized package)
        โปรแกรมมาตรฐาน (standard package)



              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    โปรแกรมเฉพาะ (customized package)
   เปนโปรแกรมทีอาจตองขอใหผูผลิตทําการเพิ่มเติมคุณสมบัติ
                    ่
    บางอยางลงไปเพียงเล็กนอย
   เพื่อใหเหมาะสมกับการใชงานแบบเฉพาะองคกรมากขึ้น
   บางครั้งนิยมเรียกวาเปนซอฟตแวรตามคําสั่ง (tailor-made software)




              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    โปรแกรมมาตรฐาน (standard package)
   สามารถใชไดกบงานทั่วไป
                   ั
   มีคุณสมบัตที่เปนมาตรฐานเดียวกัน
                ิ
   ใชงานงาย ศึกษาคูมือและรายละเอียดการใชเพียงเล็กนอย
   ไมจําเปนตองไปปรับปรุงหรือแกไขสวนของโปรแกรมเพิ่มเติม
   เชน กลุมโปรแกรมสําเร็จรูปทางดาน Microsoft Office



              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ขอดีของซอฟตแวรที่พัฒนาเอง
   สามารถเพิ่มเงื่อนไขและความตองการตางๆไดไมจํากัด
   สามารถควบคุมใหเปนไปตามทีตองการไดตลอดระยะเวลา
                                     ่
    การพัฒนานั้น
   ยืดหยุนการทํางานไดดีกวา เมื่อขอมูลใดๆมีการเปลียนแปลง
                                                      ่




             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ขอเสียของซอฟตแวรที่พัฒนาเอง
   ใชเวลาในการออกแบบและพัฒนานานมาก เพื่อใหไดคุณสมบัติ
    ตรงตามที่ตองการ
   ทีมงานถูกกดดัน เพราะจะถูกคาดหวังวาตองไดคุณสมบัติตรงตาม
    ความตองการทุกประการ
   เสียเวลาดูแลและบํารุงรักษาระบบนั้นๆตามมา
   เสี่ยงตอความผิดพลาดสูง อาจทําใหเกิดปญหาขึ้นมาได


             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ขอดีของซอฟตแวรที่หาซื้อไดโดยทั่วไป
   ซื้อไดในราคาถูก เพราะนําออกมาจําหนายเปนจํานวนมาก
   ความเสี่ยงในการใชงานต่ํา และสามารถศึกษาคุณสมบัติและ
    ประสิทธิภาพของโปรแกรมไดโดยตรงจากคูมือที่มีให
   โปรแกรมที่ไดมีคุณภาพดีกวา เนื่องจากมีผูใชหลายรายทดสอบ
    และแจงแกไขปญหาใหกับผูผลิตมาเปนอยางดีแลว



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


               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ประเภทของซอฟตแวรประยุกต
   แบงตามกลุมการใชงานได 3 กลุมดังนี้
        กลุมการใชงานทางดานธุรกิจ (business)
        กลุมการใชงานทางดานกราฟกและมัลติมีเดีย (graphic and multimedia)
        กลุมสําหรับการใชงานบนเว็บและการติดตอสื่อสาร (web and
         communications)




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรกลุมการใชงานดานธุรกิจ
   มุงเนนใหใชงานเพื่อประโยชนสําหรับงานทางดานธุรกิจโดยเฉพาะ
   ทําใหการทํางานมีประสิทธิภาพดีขึ้นมากกวาการใชแรงงานคน
   ตัวอยางงาน เชน ใชสําหรับการจัดพิมพรายงานเอกสาร นําเสนองาน
    รวมถึงการบันทึกนัดหมายตางๆ




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรกลุมการใชงานดานธุรกิจ (ตอ)
   อาจแบงซอฟตแวรกลุมนี้ออกเปนประเภท ไดดงนี้
                                              ั
       ซอฟตแวรประมวลผลคํา (Word processing)
       ซอฟตแวรตารางคํานวณ (Spreadsheet)
       ซอฟตแวรฐานขอมูล (Database)
       ซอฟตแวรนาเสนองาน (Presentation)
                   ํ
       ซอฟตแวรสําหรับพีดีเอ (PDA Software)
       ซอฟตแวรแบบกลุม (Software Suite)
       ซอฟตแวรสําหรับจัดการโครงการ (Project management)
       ซอฟตแวรสําหรับงานบัญชี (Accounting)

             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรประมวลผลคํา (Word processing)
                                                              เปนกลุมของโปรแกรมที่ชวยในการ
                                                               ประมวลผลคํา
                                                              สามารถจัดการเอกสารตางๆได
                                                               เชน ขนาดตัวอักษรใหญ เล็ก
                                                               รูปแบบตัวอักษร เปนตน
                                                              นําเอารูปภาพมาผนวกเขากับเอกสาร
                                                               ได (คลิปอารตและภาพถาย)
                                                              ตัวอยางโปรแกรม เชน Microsoft
                                                               Word, Sun StarOffice Writer
             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรตารางคํานวณ (Spreadsheet)
                                                      กลุมของซอฟตแวรที่เกียวของกับการ
                                                                              ่
                                                       คํานวณตางๆ
                                                      นําเอา ตารางคํานวณ (spreadsheet)
                                                       มาใชในการทํางาน
                                                      หนวยที่เล็กที่สดบริเวณทํางานเรียกวา เซล
                                                                       ุ
                                                      นิยมใชกบงานดานบัญชีและรายการ
                                                                ั
                                                       คํานวณอื่น
                                                      ตัวอยางโปรแกรม เชน Microsoft Excel
                                                       ,Sun StarOffice Calc
             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรฐานขอมูล (Database)
                                                               สรางและรวบรวมขอมูลตางๆใหอยู
                                                                เปนระบบ
                                                               แกไขปรับปรุงรายการขอมูลตางๆ
                                                                เชน การเพิ่มขอมูล การเปลียนแปลง
                                                                                           ่
                                                                ขอมูล การลบขอมูล หรือการจัดเรียง
                                                                ขอมูลใหเปนไปไดโดยงาย
                                                               ตัวอยางโปรแกรม เชน Microsoft
                                                                Access, Oracle, MySQL
              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรนําเสนองาน (Presentation)
                                                       ชวยในเรื่องของการนําเสนองานเปนหลัก
                                                       ใสขอมูลที่เปนตัวอักษร รูปภาพ ตลอดจน
                                                        เสียงตางๆรวมถึงเทคนิคการนําเสนอใหมี
                                                        ความสวยงามและนาสนใจได
                                                       การนําเสนองานบางครั้งนิยมเรียกวา
                                                        slide show
                                                       ตัวอยางโปรแกรม เชน Microsoft
                                                        PowerPoint, Sun StarOffice Impress
              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับพีดีเอ (PDA Software)
   เปนซอฟตแวรเฉพาะที่มีการใชงานในพีดีเอ
    อาจเปนซอฟตแวรที่เรียกวา PIM (Personal Information Manager) ซึ่งทํางานแบบ
    พื้นฐานทั่วไป
   ทํางานรวมกันกับเครื่องพีซไดโดยการถายโอนขอมูล (synchronization)
                               ี
   บางโปรแกรมที่เห็นบนพีซี
    อาจนํามาใชบนพีดีเอได
   ตัวอยางโปรแกรม เชน
    Office Mobile


              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรแบบกลุม (Software Suite)
   นําเอาซอฟตแวรหลายตัวมาจําหนายรวมกันเปนกลุมเดียว
   ทําใหการทํางานคลองตัวและสะดวก เนื่องจากจัดกลุมซอฟตแวรที่
    ทํางานใกลเคียงกันไวเปนกลุมเดียว
   ราคาจําหนายถูกกวาการเลือกซื้อซอฟตแวรแตละตัวมาใช
   ตัวอยางโปรแกรม เชน Microsoft Office, Adobe CS




             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับจัดการโครงการ
    (Project management)
                                                                 ใชกับการวิเคราะหและวางแผน
                                                                  โครงการเปนหลัก
                                                                 จัดการเกี่ยวกับกิจกรรมงาน
                                                                  (schedule) ติดตามงาน วิเคราะห
                                                                  และหาตนทุนคาใชจายตางๆของ
                                                                  โครงการไดงายขึ้น
                                                                 ตัวอยางโปรแกรม เชน Microsoft
                                                                  Project, Macromedia Sitespring
             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับงานบัญชี (Accounting)
   บันทึกขอมูลและแสดงรายงานทางการเงินตาง ๆ
   ออกรายงานงบกําไรขาดทุน งบดุล รวมถึงรายงานซื้อ-ขายได
   ตัวอยางโปรแกรม เชน
    Intuit QuickBooks, Peachtree




             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรกลุมการใชงานดานกราฟกและมัลติมีเดีย
   เพื่อชวยสําหรับจัดการงานดานกราฟกและมัลติมีเดียใหงายขึ้น
   มีความสามารถเสมือนเปนผูชวยในการออกแบบงาน
                                
   มีความสามารถหลากหลาย เชน ตกแตงภาพ วาดรูป ปรับเสียง
    ตัดตอภาพเคลือนไหวรวมถึงการสรางและออกแบบพัฒนาเว็บไซต
                   ่




               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรกลุมการใชงานดานกราฟกและมัลติมีเดีย (ตอ)
   อาจแบงซอฟตแวรกลุมนี้ออกเปนประเภท ไดดงนี้
                                              ั
        ซอฟตแวรสําหรับงานออกแบบ (CAD - Computer-aided design)
        ซอฟตแวรสําหรับสิ่งพิมพ (Desktop publishing)
        ซอฟตแวรสําหรับตกแตงภาพ (Paint/image editing)
        ซอฟตแวรสําหรับการตัดตอวิดีโอและเสียง (Video and audio editing)
        ซอฟตแวรสําหรับสรางสื่อมัลติมีเดีย (Multimedia authoring)
        ซอฟตแวรสําหรับสรางเว็บ (Web page authoring)

               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับงานออกแบบ
    (CAD - Computer-aided design)
                                                                    ชวยสําหรับการออกแบบแผนผัง
                                                                     การออกแบบและตกแตงบาน รวมถึงการ
                                                                     จัดองคประกอบอื่นๆ
                                                                    เหมาะสําหรับงานดานวิศวกรรม
                                                                     สถาปตยกรรม รวมถึงงานดาน
                                                                     วิทยาศาสตรและเทคโนโลยีบางประเภท
                                                                    ตัวอยางโปรแกรม เชน Autodesk
                                                                     AutoCAD, Microsoft Visio Professional


               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรสําหรับสิ่งพิมพ (Desktop publishing)
                                                                 สําหรับการจัดการกับสิ่งพิมพ เชน
                                                                  หนังสือ วารสาร หนังสือพิมพ โบรชัวร
                                                                  แผนพับ โลโก
                                                                 เหมาะกับหนวยงานที่เกี่ยวของกับ
                                                                  สื่อสิ่งพิมพ เชน สํานักพิมพ โรงพิมพ
                                                                  หรือบริษัทออกแบบกราฟก
                                                                 ตัวอยางโปรแกรม เชน Adobe
                                                                  InDesign, Adobe PageMaker, Corel
                                                                  VENTURA, QuarkXPress
       ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ซอฟตแวรสําหรับตกแตงภาพ (Paint/image editing)
                                                     สําหรับการสรางและจัดการรูปภาพ การจัด
                                                      องคประกอบแสง-สีของภาพ รวมถึงการวาด
                                                      ภาพลายเสน
                                                     เหมาะสําหรับออกแบบงานกราฟก เชน งาน
                                                      พาณิชยศิลป งานออกแบบและตกแตงสินคา
                                                     ตัวอยางโปรแกรม เชน Adobe Illustrator,
                                                      Adboe Photoshop



       ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ซอฟตแวรสําหรับการตัดตอวิดีโอและเสียง
(Video and audio editing)
                                                     ใชจัดการกับขอมูลเสียง เชน ผสมเสียง
                                                      แกไขเสียง สรางเอฟเฟคตหรือเสียงใหมๆ
                                                     เหมาะสําหรับใชกับงานวงการตัดตอ
                                                      ภาพยนตร โทรทัศน สตูดิโอบันทึกเสียง
                                                      หรืองานบนอินเทอรเน็ตบางชนิด
                                                     ตัวอยางโปรแกรม เชน Adobe Premiere,
                                                      Cakewalk SONAR, Pinnacle Studio DV



       ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรสําหรับสรางสื่อมัลติมีเดีย
    (Multimedia authoring)
                                                        ซอฟตแวรที่เปนการผนวกเอาสื่อหลายชนิด
                                                         (multimedia) มาประกอบกันเพื่อใหการ
                                                         นําเสนองานมีความนาสนใจ
                                                        อาจสรางชิ้นงานประเภทสือปฏิสัมพันธกบ
                                                                                      ่            ั
                                                         ผูใช (interractive) เชน บทเรียนคอมพิวเตอร
                                                         ชวยสอนได
                                                        ตัวอยางโปรแกรมเชน Toolbook Instructor,
                                                         Macromedia Authorware, Macromedia
                                                         Director Shockwave Studio
            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับสรางเว็บ (Web page authoring)
                                                        สามารถจัดการและออกแบบเว็บไซต
                                                         ไดโดยงาย
                                                        สามารถแทรกขอมูลประเภทเสียง ขอความ
                                                         รูปภาพเคลื่อนไหว เพื่อนําเสนอบนเว็บไซต
                                                         ไดเปนอยางดี
                                                        ตัวอยางโปรแกรม เชน Adobe Dreamweaver




            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรการใชงานบนเว็บและการสื่อสาร
   เนนเฉพาะการใชงานดานเครือขายอินเทอรเน็ต
   สวนใหญใชสําหรับการติดตอสื่อสาร แลกเปลียนขอมูล
                                               ่
   เกิดขึ้นมาเปนจํานวนมาก และพัฒนาออกมาหลายเวอรช่น  ั
    หลายโปรแกรม เนื่องจากการขยายตัวของการใชงานที่เพิ่มขึ้น
    อยางรวดเร็ว



            ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรการใชงานบนเว็บและการสื่อสาร (ตอ)
   กลุมของโปรแกรมประเภทนี้ เชน
       ซอฟตแวรสําหรับจัดการอีเมล (Electronic mail Software)
       ซอฟตแวรสําหรับทองเว็บ (Web browser)
       ซอฟตแวรสําหรับจัดประชุมทางไกล (Video Conference)
       ซอฟตแวรสําหรับถายโอนไฟล (File Transfer)
       ซอฟตแวรประเภทสงขอความดวน (Instant Messaging)
       ซอฟตแวรสําหรับสนทนาบนอินเทอรเน็ต (Internet Relay Chat)

              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับจัดการอีเมล
    (Electronic mail Software)
                                                                        กลุมของซอฟตแวรที่ใชสําหรับการสง
                                                                         ขอความจดหมาย
                                                                        สามารถตรวจรับจดหมายเขา
                                                                         สงจดหมายออกหรือสําเนาจดหมายได
                                                                        นอกจากนั้นยังแทรกรูปภาพหรือไฟล
                                                                         เพื่อสงแนบไปกับจดหมายได
                                                                        ตัวอยางโปรแกรมเชน Microsoft
                                                                         Outlook

              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ซอฟตแวรสําหรับทองเว็บ (Web browser)
                                                            มักเรียกยอวา บราวเซอร (browser)
                                                            เปนโปรแกรมหลักสําหรับการเรียกดูขอมูล
                                                             บนเว็บไซตที่เผยแพรอยูในอินเทอรเน็ต
                                                            มีคุณสมบัติสําหรับการรับชมเว็บเพจไดดี
                                                             เชน แสดงผลหลายภาษา ชมเว็บเพจแบบ
                                                             ออฟไลน ทํางานรวมกับโปรแกรมเสริมได
                                                            ตัวอยางโปรแกรม เชน Microsoft Internet
                                                             Explorer, Mozilla Firefox, Google Chrome


              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรสําหรับจัดประชุมทางไกล
(Video Conference)
                                              สําหรับการประชุมแบบทางไกลโดยเฉพาะ
                                              สามารถใหขอมูลที่เปนทั้งภาพเคลื่อนไหวและ
                                               เสียงที่ใชในการประชุมและถายทอดออกไปใน
                                               ระยะไกลได
                                              อาจพบเห็นกับการนําเอาไปประยุกตใชในการ
                                               ติดตอสื่อสารระหวางเพือนหรือคนรูจักที่อยู
                                                                      ่
                                               ตางถิ่นได
                                              ตัวอยางโปรแกรม เชน Microsoft Netmeeting

      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ซอฟตแวรสําหรับถายโอนไฟล (File Transfer)
                                                    นํามาใชในการถายโอนไฟลขอมูล
                                                     (file transfer) บนอินเทอรเน็ต
                                                    เหมาะสําหรับนักพัฒนาเว็บไซตและ
                                                     ผูดูแลเว็บไซตเพื่อสงขอมูลขึ้นไปเก็บไว
                                                     บนอินเทอรเน็ต
                                                    ตัวอยางโปรแกรม เชน Cute_FTP, WS_FTP




      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




ซอฟตแวรประเภทสงขอความดวน
(Instant Messaging)
                                               ผูรับและผูสงสามารถที่จะเปดการเชื่อมตอ
                                                โปรแกรมและสงขอความถึงกันไดโดยทันที
                                                ผานเบอรอีเมลหรือหมายเลขที่ระบุ
                                               การพูดคุยผานขอความนี้จะเปนแบบสวนตัว
                                                มากขึ้น
                                               บางโปรแกรมอาจสนทนาแบบกลุมไดดวย
                                               ตัวอยางโปรแกรม เชน ICQ , MSN Messenger,
                                                Yahoo Messenger

      ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ซอฟตแวรสําหรับสนทนาบนอินเทอรเน็ต
    (Internet Relay Chat)
                                                             โปรแกรมสําหรับการสนทนาเฉพาะกลุม
                                                             เรียกสั้นๆวาโปรแกรม แชท (chat)
                                                             ติดตอกันโดยพิมพขอความโตตอบกันไปมา
                                                             ผูสนทนาสามารถตั้งหองและพูดคุยกันใน
                                                              แชทรูม (chat room) ได
                                                             ตัวอยางโปรแกรม เชน PIRCH, MIRC



               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ภาษาคอมพิวเตอร
   เปนเสมือน “ลามแปลภาษา”
   แบงออกไดหลายระดับ
   หากใกลเคียงกับคอมพิวเตอร จะอยูกลุมระดับต่ํา
   หากใกลเคียงกับมนุษย จะอยูกลุมระดับสูง




         นางสาว ก.                              ลามแปลภาษา                นางสาว ข.
               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ยุคของภาษาคอมพิวเตอร
   ภาษาคอมพิวเตอรยุคที่ 1 (first generation language)
   ภาษาคอมพิวเตอรยุคที่ 2 (second generation language)
   ภาษาคอมพิวเตอรยุคที่ 3 (third generation language)
   ภาษาคอมพิวเตอรยุคที่ 4 (fourth generation language)
   ภาษาคอมพิวเตอรยุคที่ 5 (fifth generation language)



               ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ภาษาคอมพิวเตอรยุคที่ 1
    (first generation language)
   การทํางานใชภาษาระดับต่ํา (low-level language)
   เชน ภาษาเครื่อง (machine language) ทีประกอบดวยตัวเลขเฉพาะ
                                          ่
    0 และ 1 เทานั้น
   เครื่องคอมพิวเตอรสามารถทําความเขาใจไดทันที
   การเขียนโปรแกรมคอนขางยุงยากและไมสะดวก



             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ภาษาคอมพิวเตอรยุคที่ 2
    (second generation language)
   เอาสัญลักษณ (symbol) มาแทนรูปแบบของตัวเลขในภาษาเครื่อง
   ภาษาที่ใชคือ ภาษาแอสแซมบลี (assembly language) ซึ่งไดนาเอา
                                                               ํ
    คํายอ รวมถึงสัญลักษณตางๆมาใชแทนตัวเลข 0 กับ 1
   เปนกลุมภาษาระดับต่ําเชนเดียวกับภาษาเครื่อง เพราะการทํางานยัง
    ใกลเคียงกับภาษาของคอมพิวเตอร
   มีตัวชวยแปลภาษาที่เรียกวา แอสแซมเบลอร ( assembler) เพื่อเปน
    ตัวกลางแปลภาษาใหคอมพิวเตอรเขาใจ

             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ภาษาคอมพิวเตอรยุคที่ 3
    (third generation language)
   พัฒนาใหมีรปแบบใกลเคียงกับภาษาของมนุษยเรียกวา ภาษาระดับสูง
                 ู
    (high-level language)
   มีกลุมคําภาษาอังกฤษที่เขาใจงายขึ้น
   เปนภาษาเชิงกระบวนการหรือ procedural language ทํางานเปนขั้นตอน
    เรียงตามลําดับคําสั่งที่เขียน
   เขียนโปรแกรมที่ซับซอนไดมากขึ้น แตกยังยุงยากอยูบาง
                                          ็           
   หากเปนโปรแกรมขนาดใหญตองอาศัยประสบการณและความชํานาญ

             ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ภาษาคอมพิวเตอรยุคที่ 4
     (fourth generation language)
    ชวยเหลือการเขียนโปรแกรมไดมาก โดยใช ภาษาระดับสูงมาก
     (very-high level language)
    อาศัยหลักการแบบ nonprocedural language
    เขียนโปรแกรมไดงายมากยิ่งขึ้น
    ไดโปรแกรมที่มีความสมบูรณและสวยงามมากขึ้น



                  ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




     ภาษาคอมพิวเตอรยุคที่ 5
     (fifth generation language)
    เปนภาษาทีใกลเคียงกับภาษาของมนุษยมากที่สดหรือที่เรียกวา
                 ่                              ุ
     ภาษาธรรมชาติ (natural language)
    ทํางานโดยอาศัยระบบฐานความรู (knowledge base system)
     เพื่อชวยในการแปลความหมายของคําสั่ง
    นิยมใชกบคอมพิวเตอรท่เี กียวของกับสาขาปญญาประดิษฐ
               ั                  ่
     (AI - Artificial Intelligence)
    ตัวอยางเชน การพัฒนาความรูและการจําในหุนยนต การสั่งงาน
     โปรแกรมดวยเสียง

                  ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




     ตัวแปลภาษาคอมพิวเตอร
    เปนตัวกลางในการแปลความหมายหรือภาษาของชุดคําสั่งที่มนุษย
     เขียนใหอยูในรูปแบบของภาษาที่คอมพิวเตอรจะเขาใจได
    แปลงซอรสโคด (source code) ใหเปน รหัสคําสั่ง (object code)


                                   ตัวแปลภาษา


    source code                                                         object code



                  ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ตัวแปลภาษาคอมพิวเตอร (ตอ)
   แบงออกไดเปน 3 ประเภทดวยกันคือ
        แอสแซมเบลอร (Assemblers)
        อินเตอรพรีเตอร (Interpreters)
        คอมไพเลอร (Compilers)




                ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ตัวแปลภาษาคอมพิวเตอร (ตอ)
   แอสแซมเบลอร (Assemblers)
        ตัวแปลภาษาของภาษาแอสแซมบลี
        แปลความหมายสัญลักษณชุดคําสั่งใหเปนภาษาเครื่อง
        ใชงานรวมกับการเขียนโปรแกรมของภาษาระดับต่า ํ
         (low-level language)




                ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ




    ตัวแปลภาษาคอมพิวเตอร (ตอ)
   อินเทอรพรีเตอร (Interpreters)
        สําหรับการเขียนโปรแกรมในภาษาระดับสูง
         (high-level language)
        แปลความหมายของชุดคําสังทีละบรรทัดคําสั่ง
                                ่
        เหมาะสําหรับการเขียนโปรแกรมที่มีขนาดเล็ก




                ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
ตัวแปลภาษาคอมพิวเตอร (ตอ)
   คอมไพเลอร (Compilers)
       ใชกับการทํางานในภาษาระดับสูง (high-level language)
       แปลความหมายของชุดคําสังที่เขียนทั้งหมดในคราวเดียวกัน
                                   ่
        เปนชุดของรหัสคําสั่งเก็บไวใชเมื่อตองการ
       ไมตองเสียเวลาไปแปลชุดคําสั่งซ้ําอีก
       เหมาะกับการการเขียนโปรแกรมขนาดใหญและซับซอน



              ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ

More Related Content

What's hot

ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการKrusine soyo
 
คำศ พท เทคโนโลย_สารสนเทศ
คำศ พท เทคโนโลย_สารสนเทศคำศ พท เทคโนโลย_สารสนเทศ
คำศ พท เทคโนโลย_สารสนเทศItt Bandhudhara
 
คำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจ
คำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจคำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจ
คำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจนายอุุเทน มาดา
 
คำศัพท์เกี่ยวกับเทคโนโลยี
คำศัพท์เกี่ยวกับเทคโนโลยีคำศัพท์เกี่ยวกับเทคโนโลยี
คำศัพท์เกี่ยวกับเทคโนโลยีHami dah'Princess
 
Basiccom1
Basiccom1Basiccom1
Basiccom1mod2may
 
Computer
ComputerComputer
Computernuting
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
Software
SoftwareSoftware
Softwaresa
 
Operating System Chapter 5
Operating System Chapter 5Operating System Chapter 5
Operating System Chapter 5Nuth Otanasap
 
Operating System Chapter 2
Operating System Chapter 2Operating System Chapter 2
Operating System Chapter 2Nuth Otanasap
 
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์konkamon
 
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์supatra2011
 
องค์ประกอบด้านซอฟต์แวร์
องค์ประกอบด้านซอฟต์แวร์องค์ประกอบด้านซอฟต์แวร์
องค์ประกอบด้านซอฟต์แวร์Tieno Karan
 
Operating System Chapter 4
Operating System Chapter 4Operating System Chapter 4
Operating System Chapter 4Nuth Otanasap
 
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการkanlayarat
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 

What's hot (19)

ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
คำศ พท เทคโนโลย_สารสนเทศ
คำศ พท เทคโนโลย_สารสนเทศคำศ พท เทคโนโลย_สารสนเทศ
คำศ พท เทคโนโลย_สารสนเทศ
 
คำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจ
คำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจคำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจ
คำศัพท์เกี่ยวกับคอมพิวเตอร์ที่น่าสนใจ
 
คำศัพท์เกี่ยวกับเทคโนโลยี
คำศัพท์เกี่ยวกับเทคโนโลยีคำศัพท์เกี่ยวกับเทคโนโลยี
คำศัพท์เกี่ยวกับเทคโนโลยี
 
Basiccom1
Basiccom1Basiccom1
Basiccom1
 
Computer
ComputerComputer
Computer
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
Computer
ComputerComputer
Computer
 
Software
SoftwareSoftware
Software
 
Operating System Chapter 5
Operating System Chapter 5Operating System Chapter 5
Operating System Chapter 5
 
Operating System Chapter 2
Operating System Chapter 2Operating System Chapter 2
Operating System Chapter 2
 
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
 
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
 
องค์ประกอบด้านซอฟต์แวร์
องค์ประกอบด้านซอฟต์แวร์องค์ประกอบด้านซอฟต์แวร์
องค์ประกอบด้านซอฟต์แวร์
 
Operating System Chapter 4
Operating System Chapter 4Operating System Chapter 4
Operating System Chapter 4
 
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 

Viewers also liked

Multi-Level Marketing Smart Tips To Propel You Forward
Multi-Level Marketing Smart Tips To Propel You ForwardMulti-Level Marketing Smart Tips To Propel You Forward
Multi-Level Marketing Smart Tips To Propel You ForwardMarie-Anne Gane
 
Unit1 introduction
Unit1 introductionUnit1 introduction
Unit1 introductionNaret Su
 
буклет совместно с газпромбанк
 буклет совместно с газпромбанк буклет совместно с газпромбанк
буклет совместно с газпромбанкАйнур Мансуров
 
проект степ саликова
проект степ саликовапроект степ саликова
проект степ саликоваlastochka16k
 
Course 4 - Intro Customer Development
Course 4 - Intro Customer DevelopmentCourse 4 - Intro Customer Development
Course 4 - Intro Customer Developmentde-pe
 
Electronic invoices in germany awv 2006
Electronic invoices in germany awv 2006Electronic invoices in germany awv 2006
Electronic invoices in germany awv 2006ECR Community
 

Viewers also liked (9)

Semi tor
Semi torSemi tor
Semi tor
 
Cv[1]
Cv[1]Cv[1]
Cv[1]
 
Job2
Job2Job2
Job2
 
Multi-Level Marketing Smart Tips To Propel You Forward
Multi-Level Marketing Smart Tips To Propel You ForwardMulti-Level Marketing Smart Tips To Propel You Forward
Multi-Level Marketing Smart Tips To Propel You Forward
 
Unit1 introduction
Unit1 introductionUnit1 introduction
Unit1 introduction
 
буклет совместно с газпромбанк
 буклет совместно с газпромбанк буклет совместно с газпромбанк
буклет совместно с газпромбанк
 
проект степ саликова
проект степ саликовапроект степ саликова
проект степ саликова
 
Course 4 - Intro Customer Development
Course 4 - Intro Customer DevelopmentCourse 4 - Intro Customer Development
Course 4 - Intro Customer Development
 
Electronic invoices in germany awv 2006
Electronic invoices in germany awv 2006Electronic invoices in germany awv 2006
Electronic invoices in germany awv 2006
 

Similar to Ch03 handout

ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์Nattapon
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์Pokypoky Leonardo
 
ซอพต์แวร์(Software)
ซอพต์แวร์(Software)ซอพต์แวร์(Software)
ซอพต์แวร์(Software)Sirinat Sawengthong
 
Dc102 Understanding Digital Media-System Computer
Dc102 Understanding Digital Media-System ComputerDc102 Understanding Digital Media-System Computer
Dc102 Understanding Digital Media-System Computerajpeerawich
 
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์Phicha Pintharong
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์siwaporn_jo
 
โครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นwiratchadaporn
 
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นkvcthidarat
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์Saranya Sirimak
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์Saranya Sirimak
 
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสาร
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสารองค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสาร
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสารปิยะดนัย วิเคียน
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการJewely Slsnt
 
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์Dr.Kridsanapong Lertbumroongchai
 
Ch02 handout
Ch02 handoutCh02 handout
Ch02 handoutNaret Su
 
เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์Rijin7
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการrunjaun
 

Similar to Ch03 handout (20)

ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
 
ซอพต์แวร์(Software)
ซอพต์แวร์(Software)ซอพต์แวร์(Software)
ซอพต์แวร์(Software)
 
Dc102 Understanding Digital Media-System Computer
Dc102 Understanding Digital Media-System ComputerDc102 Understanding Digital Media-System Computer
Dc102 Understanding Digital Media-System Computer
 
Software
SoftwareSoftware
Software
 
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
เอกสารประกอบการสอน ซอฟต์แวร์ และฮาร์ดแวร์
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
โครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงานระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
 
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์
 
Chapter6 software
Chapter6 softwareChapter6 software
Chapter6 software
 
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสาร
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสารองค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสาร
องค์ประกอบของเทคโนโลยีสารสนเทศและการสื่อสาร
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
08
0808
08
 
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์
 
Learnning02
Learnning02Learnning02
Learnning02
 
Ch02 handout
Ch02 handoutCh02 handout
Ch02 handout
 
เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์เทคโนโลยีคอมพิวเตอร์
เทคโนโลยีคอมพิวเตอร์
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 

More from Naret Su

040103 Slide-01
040103 Slide-01040103 Slide-01
040103 Slide-01Naret Su
 
51-307 Unit 1
51-307 Unit 151-307 Unit 1
51-307 Unit 1Naret Su
 
Cs51-307-1-55
Cs51-307-1-55Cs51-307-1-55
Cs51-307-1-55Naret Su
 
แนะนำรายวิชา 04-103
แนะนำรายวิชา 04-103แนะนำรายวิชา 04-103
แนะนำรายวิชา 04-103Naret Su
 
Ex computer-spec
Ex computer-specEx computer-spec
Ex computer-specNaret Su
 
Slide day5-1
Slide day5-1Slide day5-1
Slide day5-1Naret Su
 
Slide day4-1
Slide day4-1Slide day4-1
Slide day4-1Naret Su
 
Slide day3-1
Slide day3-1Slide day3-1
Slide day3-1Naret Su
 
Slide day2-1
Slide day2-1Slide day2-1
Slide day2-1Naret Su
 
Pre 310-2-54-1
Pre 310-2-54-1Pre 310-2-54-1
Pre 310-2-54-1Naret Su
 
Pretest 308-2-54-1
Pretest 308-2-54-1Pretest 308-2-54-1
Pretest 308-2-54-1Naret Su
 
Job03 unit2-2
Job03 unit2-2Job03 unit2-2
Job03 unit2-2Naret Su
 
Job02 unit2-2
Job02 unit2-2Job02 unit2-2
Job02 unit2-2Naret Su
 
Introduction of android
Introduction of androidIntroduction of android
Introduction of androidNaret Su
 
Job unit2-2
Job unit2-2Job unit2-2
Job unit2-2Naret Su
 

More from Naret Su (15)

040103 Slide-01
040103 Slide-01040103 Slide-01
040103 Slide-01
 
51-307 Unit 1
51-307 Unit 151-307 Unit 1
51-307 Unit 1
 
Cs51-307-1-55
Cs51-307-1-55Cs51-307-1-55
Cs51-307-1-55
 
แนะนำรายวิชา 04-103
แนะนำรายวิชา 04-103แนะนำรายวิชา 04-103
แนะนำรายวิชา 04-103
 
Ex computer-spec
Ex computer-specEx computer-spec
Ex computer-spec
 
Slide day5-1
Slide day5-1Slide day5-1
Slide day5-1
 
Slide day4-1
Slide day4-1Slide day4-1
Slide day4-1
 
Slide day3-1
Slide day3-1Slide day3-1
Slide day3-1
 
Slide day2-1
Slide day2-1Slide day2-1
Slide day2-1
 
Pre 310-2-54-1
Pre 310-2-54-1Pre 310-2-54-1
Pre 310-2-54-1
 
Pretest 308-2-54-1
Pretest 308-2-54-1Pretest 308-2-54-1
Pretest 308-2-54-1
 
Job03 unit2-2
Job03 unit2-2Job03 unit2-2
Job03 unit2-2
 
Job02 unit2-2
Job02 unit2-2Job02 unit2-2
Job02 unit2-2
 
Introduction of android
Introduction of androidIntroduction of android
Introduction of android
 
Job unit2-2
Job unit2-2Job unit2-2
Job unit2-2
 

Ch03 handout

  • 1. บทที่ 3 ซอฟตแวร  องคประกอบดานซอฟตแวร  ซอฟตแวรระบบ (System Software)  ซอฟตแวรประยุกต (Application Software) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรระบบ (System Software)  เกี่ยวของกับการควบคุมการทํางานที่ใกลชิดกับอุปกรณคอมพิวเตอร มากที่สด ุ  แบงออกเปน 2 ประเภท คือ  ระบบปฏิบติการ (operating systems) ั  โปรแกรมอรรถประโยชน (utility programs) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรประยุกต (Application Software)  พัฒนาขึ้นมาเพื่อใชเฉพาะดานเทานั้น  แบงออกตามเกณฑทใชแบงไดดังนี้ ี่  แบงตามลักษณะการผลิต ได 2 ประเภทคือ  ซอฟตแวรที่พัฒนาขึนใชเองโดยเฉพาะ ้  ซอฟตแวรที่หาซื้อไดโดยทั่วไป  แบงตามกลุมการใชงาน ได 3 กลุมใหญคือ  กลุมการใชงานทางดานธุรกิจ  กลุมการใชงานทางดานกราฟกและมัลติมเี ดีย  กลุมใชงานบนเว็บและการติดตอสื่อสาร ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 2. การจัดหาซอฟตแวรมาใชงาน  แบบสําเร็จรูป (Package Software)  แบบวาจาง (Custom Software)  แบบทดลองใช (Shareware)  แบบใชงานฟรี (Freeware)  แบบโอเพนซอรส (Public-Domain/Open Source) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ แบบสําเร็จรูป (Package Software)  หาซื้อไดกับตัวแทนจําหนายซอฟตแวรที่ไดรับการแตงตั้งจากบริษัทผูผลิตโดยตรง  นําไปติดตั้งเพื่อการใชงานไดโดยทันที โดยมีบรรจุภัณฑและเอกสารคูมือการใชงาน ไวแลว  อาจเขาไปในเว็บไซตของบริษัทผูผลิตเพื่อซื้อไดเชนกัน ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ แบบวาจาง (Custom Software)  เหมาะกับลักษณะงานที่เปนแบบเฉพาะ  จําเปนตองผลิตขึ้นมาใชเองหรือวาจางใหทา ํ  อาจมีคาใชจายที่แพงพอสมควร ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 3. แบบทดลองใช (Shareware)  ลูกคาสามารถทดสอบการใชงานของโปรแกรมกอนไดฟรี  ผูผลิตจะกําหนดระยะเวลาของการใชงานหรือเงื่อนไขอื่น เชน ใชไดภายใน 30 วัน หรือใชไดแตปรับลดคุณสมบัตบางอยางลง ิ  อาจดาวนโหลดไดจากเครือขายอินเทอรเน็ต ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ แบบใชงานฟรี (Freeware)  สามารถดาวนโหลดบนอินเทอรเน็ตได  สวนใหญจะเปนโปรแกรมขนาดเล็กและใชเวลาเพียงไมกี่นาทีในการ ดาวนโหลด  ใหใชงานไดฟรี แตไมสามารถนําไปพัฒนาตอหรือแกไขเปลี่ยนแปลงได  ลิขสิทธิ์เปนของบริษทหรือทีมงานผูผลิต ั ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ แบบโอเพนซอรส (Public-Domain/Open Source)  Open Source = ซอฟตแวรที่มีการเปดใหแกไขปรับปรุงตัวโปรแกรม ตางๆได  นําเอาโคดโปรแกรมไปพัฒนาและประยุกตใชไดภายใตเงือนไขที่ ่ กําหนด  มีนักพัฒนาจากทั่วโลก ชวยกันเขียนโคดและนําไปแจกจายตอ  ประหยัดเงินและคาใชจาย   การพัฒนาโปรแกรมทําไดเร็วขึ้น ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 4. ระบบปฏิบัติการ (operating systems)  ใชสําหรับการควบคุมและประสานงานอุปกรณคอมพิวเตอรทั้งหมด โดยเฉพาะกับสวนนําเขาและสงออกผลลัพธ (I/O Device)  บางครั้งเรียกวา แพลตฟอรม (platform)  คอมพิวเตอรจะทํางานไดจําเปนตองมีระบบปฏิบัตการติดตั้งอยูใน ิ  เครื่องเสียกอน ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ คุณสมบัติในการทํางาน  การทํางานแบบ Multi-Tasking ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ คุณสมบัติในการทํางาน (ตอ)  การทํางานแบบ Multi-User ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 5. ประเภทของระบบปฏิบัติการ  อาจแบงออกไดเปน 3 ประเภท คือ  ระบบปฏิบติการแบบเดี่ยว (Stand-Alone OS) ั  ระบบปฏิบติการแบบเครือขาย (Network OS) ั  ระบบปฏิบติการแบบฝง (Embedded OS) ั ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS)  มุงเนนและใหบริการสําหรับผูใชเพียงคนเดียว (เจาของเครื่องนั้นๆ)  นิยมใชสําหรับเครื่องคอมพิวเตอรทประมวลผลและทํางานแบบทั่วไป ี่ เชน เครื่องคอมพิวเตอรตามบานหรือสํานักงาน  รองรับการทํางานบางอยาง เชน พิมพรายงาน ดูหนัง ฟงเพลง หรือ เชื่อมตอเขากับอินเทอรเน็ต เปนตน  ปจจุบันสามารถเปนเครื่องลูกขายเพื่อขอรับบริการจากเครื่องแมขาย ไดดวย ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเครือขาย (Network OS)  มุงเนนและใหบริการสําหรับผูใชหลายๆคน (multi-user)  นิยมใชสําหรับงานใหบริการและประมวลผลขอมูลสําหรับเครือขาย โดยเฉพาะ  มักพบเห็นไดกบการนําไปใชในองคกรธุรกิจทั่วไป ั  เครื่องคอมพิวเตอรที่ตดตั้งระบบปฏิบัติการเหลานี้จะเรียกวา ิ เครื่อง server (เครื่องแมขาย) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 6. ระบบปฏิบัติการแบบฝง (Embedded OS)  พบเห็นไดในอุปกรณคอมพิวเตอรพกพาขนาดเล็ก เชน พีดีเอ หรือ smart phone บางรุน  สนับสนุนการทํางานแบบเคลือนทีไดเปนอยางดี ่ ่  บางระบบมีคุณสมบัตทใกลเคียงกับระบบปฏิบติการแบบเดียว ิ ี่ ั ่ เชน ดูหนัง ฟงเพลงหรือเชื่อมตออินเทอรเน็ตได ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS)  DOS (Disk Operating System)  พัฒนาขึ้นเมื่อประมาณป 1980  ใชสําหรับเครื่องคอมพิวเตอร สวนบุคคลเปนหลัก  ปอนชุดคําสั่งที่เรียกวา command-line ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS) (ตอ)  Windows  สวนประสานงานกับผูใชแบบ GUI (Graphical User Interface)  ใชงานไดงาย ผูใชไมตองจดจํา คําสั่งใหยุงยาก  แบงงานออกเปนสวนๆที่เรียกวา หนาตางงาน หรือ Windows ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 7. ระบบปฏิบัติการแบบเดี่ยว (Stand-Alone OS) (ตอ)  Mac OS X  ใชกับเครื่องคอมพิวเตอรที่ผลิตขึ้น โดยบริษัทแอปเปลเทานั้น   เหมาะสมกับการใชงานประเภท สิ่งพิมพเปนหลัก  มีระบบสนับสนุนแบบ GUI เชนเดียวกับระบบปฏิบัติการ Windows ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเครือขาย (Network OS)  Windows Server  ออกแบบมาเพื่อใชงานกับระบบ เครือขายโดยเฉพาะ เดิมมีชื่อวา Windows NT  รองรับกับการใชงานในระดับองคกร ขนาดเล็กและขนาดกลาง พัฒนาโดย บริษัทไมโครซอฟท  เหมาะกับการติดตั้งและใชงานกับ เครื่องประเภทแมขาย (server) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)  Unix  ผูใชกับตองมีความรูทางดาน คอมพิวเตอรพอสมควร  รองรับกับการทํางานของผูใชได หลายๆคนพรอมกัน (multi-user)  มีการพัฒนาระบบที่สนับสนุนให ใชงานไดทั้งแบบเดี่ยวและแบบ เครือขาย ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 8. ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)  Linux  พัฒนามาจากระบบ Unix  ใชโคดที่เขียนประเภทโอเพนซอรส (open source)  มีการผลิตออกมาหลายชื่อเรียก แตกตางกันไป  มีทั้งแบบทีใชสําหรับงานแบบเดี่ยว ่ ตามบานและแบบที่ใชสําหรับงาน ควบคุมเครือขายเชนเดียวกับ ระบบปฏิบติการแบบ Unix ั ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)  OS/2 Warp Server  พัฒนาโดยบริษัทไอบีเอ็ม  ใชเปนระบบเพือควบคุมเครื่อง ่ แมขายหรือ server เชนเดียวกัน ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบเครือขาย (Network OS) (ตอ)  Solaris  ทํางานคลายกับระบบปฏิบติการ ั แบบ Unix (Unix compatible)  ผลิตโดยบริษัทซัน ไมโครซิสเต็มส ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 9. ระบบปฏิบัติการแบบฝง (Embedded OS)  Windows Mobile  ยอขนาดการทํางานของ Windows ใหมีขนาดที่เล็กลง (scaled-down version)  รองรับการทํางานแบบ multi-tasking  มักติดตั้งบนโทรศัพทมือถือเครื่อง ใหมๆหลายรุน ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)  Palm OS  พัฒนาขึ้นมากอน Windows CE หรือ Windows Mobile ของไมโครซอฟท  ลักษณะงานที่ใชจะคลายๆกัน  ใชกับเครื่องที่ผลิตขึ้นโดยบริษัทปาลม และบางคาย  ปจจุบันมีการพัฒนาอินเทอรเฟสให นาใชมากกวาเดิม  รองรับการทํางานผานเว็บสําหรับ เครื่องบางรุน โดยตั้งชื่อใหมวา webOS ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)  Symbian OS  รองรับกับเทคโนโลยีการสือสารแบบไรสาย (wireless) โดยเฉพาะ ่  นิยมใชกับโทรศัพทมอถือประเภท smart phone ื  สนับสนุนการทํางานแบบหลายๆงานในเวลาเดียวกัน (multi-tasking) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 10. ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)  OS X  ระบบปฏิบัติการที่ใชในเครื่อง iPhone  เปนระบบปฏิบติการแบบเดียวกับที่ใชในเครื่อง Mac ั  มาพรอมซอฟตแวรชวยอํานวยความ  รองรับการทํางานพรอมๆกันหลายโปรแกรมหรือ Multitasking ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ระบบปฏิบัติการแบบฝง (Embedded OS) (ตอ)  Android  พัฒนาโดยบริษัท Google ผูนําดานเสิรชเอ็นจิ้น  มีโปรแกรมสําหรับการใชงาน เชน SMS, ปฏิทน บราวเซอร สมุดโทรศัพท ิ  โปรแกรมดูวิดโอจาก YouTube, Wiki Mobile และGoogle maps ี ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ โปรแกรมอรรถประโยชน หรือโปรแกรมยูทลิตี้ (Utility Program) ิ  สวนใหญจะมีขนาดของไฟลที่เล็กกวาระบบปฏิบัติการ  มีคุณสมบัตในการใชงานคอนขางหลากหลายหรือใชงานไดแบบ ิ อรรถประโยชน  นิยมเรียกสั้นๆวา ยูทลิตี้ (utility) ิ  อาจแบงออกไดเปน 2 ชนิดคือ  ยูทิลิตี้สําหรับระบบปฏิบติการ (OS Utility Programs) ั  ยูทิลิตอื่นๆ (Stand-Alone Utility Programs) ี้ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 11. ยูทิลิตี้สําหรับระบบปฏิบัติการ (OS Utility Programs)  ตัวอยางของยูทลิตที่ทํางานดานตางๆ ิ ี้  ประเภทการจัดการไฟล (File Manager)  ประเภทการลบทิ้งโปรแกรม (Uninstaller)  ประเภทการสแกนดิสก (Disk Scanner)  ประเภทการจัดเรียงพื้นที่เก็บขอมูล (Disk Defragmenter)  ประเภทรักษาหนาจอ (Screen Saver) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยูทิลิตี้สําหรับระบบปฏิบัติการ (OS Utility Programs) (ตอ)  ประเภทการจัดการไฟล (File Manager)  มีหนาที่หลักในการจัดการเกี่ยวกับไฟล ตางๆ เชน การคัดลอก การเปลี่ยนชื่อ การลบและการยายไฟล เปนตน  ระบบปฏิบติการ Windows รุนใหมๆยัง ั ไดเพิ่มคุณสมบัติที่เรียกวา image viewer เพื่อนํามาปรับใชกับไฟลรูปภาพได ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยูทิลิตี้สําหรับระบบปฏิบัติการ (OS Utility Programs) (ตอ)  ประเภทการลบทิ้งโปรแกรม (Uninstaller)  ลบหรือกําจัดโปรแกรมทีไมไดใช ่ ออกไปจากระบบ  ทําใหพนที่เก็บขอมูลมีเหลือเพิ่มมากขึ้น ื้  ทํางานไดอยางงายดาย ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 12. ยูทิลิตี้สําหรับระบบปฏิบัติการ (OS Utility Programs) (ตอ)  ประเภทการสแกนดิสก (Disk Scanner)  สแกนหาขอผิดพลาดตางๆพรอมทั้ง หาทางแกปญหาในดิสก   ประยุกตใชเพื่อสแกนหาไฟลที่ไมตองการ  ใชงาน (unnecessary files) เมื่อใช คอมพิวเตอรไประยะหนึ่งได ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยูทิลิตี้สําหรับระบบปฏิบัติการ (OS Utility Programs) (ตอ)  ประเภทการจัดเรียงพื้นที่เก็บขอมูล (Disk Defragmenter)  ชวยในการจัดเรียงไฟลขอมูลใหเปน ระเบียบ และเปนกลุมเปนกอน  เมื่อตองการใชงานไฟลขอมูลใน  ภายหลัง จะเขาถึงขอมูลไดงาย  และรวดเร็วกวาเดิม ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยูทิลิตี้สําหรับระบบปฏิบัติการ (OS Utility Programs) (ตอ)  ประเภทรักษาหนาจอ (Screen Saver)  ชวยถนอมอายุการใชงานของ จอคอมพิวเตอรใหยาวนานมากขึ้น  ใชภาพเคลื่อนไหวไปมา และเลือก ลวดลายหรือภาพไดดวยตนเอง  อาจพบเห็นกับการตั้งคารหัสผานของ โปรแกรมรักษาหนาจอเอาไวได ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 13. ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs)  เปนยูทลิตี้ททํางานดานอื่นโดยเฉพาะไมเกียวกับระบบปฏิบัติการ ิ ี่ ่  มักทํางานเฉพาะอยาง หรือดานใดดานหนึ่ง  มีทั้งที่แจกใหใชฟรีและเสียเงิน  มีใหเลือกใชเยอะและหลากหลายมาก  ใชไดกบเครื่องคอมพิวเตอรขนาดเล็กถึงขนาดใหญ ั ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs) (ตอ)  โปรแกรมปองกันไวรัส (Anti Virus Program)  ติดตั้งไวเพื่อปองกันและแกไขปญหา เกี่ยวกับโปรแกรมประสงคราย  ตองอัพเดทขอมูลใหมอยูเสมอเพื่อให รูจักและหาทางยั้บยั้งไวรัสใหมๆที่ เกิดขึ้นทุกวัน  ควรติดตั้งไวในเครื่องทุกเครื่อง ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs) (ตอ)  โปรแกรมไฟรวอลล (Personal Firewall)  ปองกันการบุกรุกจากผูไมประสงคดี  สามารถติดตามและตรวจสอบรายการ ตางๆของผูบุกรุกได  เหมาะกับเครื่องที่ตองการรักษาความ ปลอดภัยของขอมูลเปนอยางมาก ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 14. ยูทิลิตี้อื่นๆ (Stand-Alone Utility Programs) (ตอ)  โปรแกรมบีบอัดไฟล (File Compression Utility)  เปนโปรแกรมทีทําหนาที่บบอัดไฟล ่ ี ใหมีขนาดที่เล็กลง  ไฟลที่ไดจากการบีบอัดไฟลบางครั้ง นิยมเรียกวา ซิปไฟล (zip files)  ยูทิลิตที่นิยมใชและรูจักกันเปนอยางดี ี้ เชน PKZip, WinZip เปนตน ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ประเภทของซอฟตแวรประยุกต  แบงตามลักษณะการผลิตไดเปน 2 ประเภท  ซอฟตแวรที่พัฒนาเอง (proprietary software)  ซอฟตแวรที่หาซื้อไดโดยทัวไป (off-the-shelf software) ่ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรที่พัฒนาเอง (proprietary software)  เพราะหนวยงานไมสามารถหาซอฟตแวรท่เี หมาะสมและมีประสิทธิภาพ ดีเพียงพอกับความตองการได  วิธีการพัฒนาอาจทําได 2 วิธคือ ี  in-house developed สรางและพัฒนาโดยหนวยงานในบริษัทเอง  contract หรือ outsource เปนการจางบุคคลภายนอกใหทําขึ้นมา ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 15. ซอฟตแวรที่หาซื้อไดโดยทั่วไป (Off-the-shelf Software)  มีวางขายตามทองตลาดทั่วไป (off-the-shelf) โดยบรรจุหีบหออยางดี และสามารถนําไปติดตั้งและใชงานไดทันที  บางครั้งนิยมเรียกวา โปรแกรมสําเร็จรูป (package software)  อาจแบงออกไดเปน 2 ประเภท คือ  โปรแกรมเฉพาะ (customized package)  โปรแกรมมาตรฐาน (standard package) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ โปรแกรมเฉพาะ (customized package)  เปนโปรแกรมทีอาจตองขอใหผูผลิตทําการเพิ่มเติมคุณสมบัติ ่ บางอยางลงไปเพียงเล็กนอย  เพื่อใหเหมาะสมกับการใชงานแบบเฉพาะองคกรมากขึ้น  บางครั้งนิยมเรียกวาเปนซอฟตแวรตามคําสั่ง (tailor-made software) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ โปรแกรมมาตรฐาน (standard package)  สามารถใชไดกบงานทั่วไป ั  มีคุณสมบัตที่เปนมาตรฐานเดียวกัน ิ  ใชงานงาย ศึกษาคูมือและรายละเอียดการใชเพียงเล็กนอย  ไมจําเปนตองไปปรับปรุงหรือแกไขสวนของโปรแกรมเพิ่มเติม  เชน กลุมโปรแกรมสําเร็จรูปทางดาน Microsoft Office ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 16. ขอดีของซอฟตแวรที่พัฒนาเอง  สามารถเพิ่มเงื่อนไขและความตองการตางๆไดไมจํากัด  สามารถควบคุมใหเปนไปตามทีตองการไดตลอดระยะเวลา ่ การพัฒนานั้น  ยืดหยุนการทํางานไดดีกวา เมื่อขอมูลใดๆมีการเปลียนแปลง ่ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ขอเสียของซอฟตแวรที่พัฒนาเอง  ใชเวลาในการออกแบบและพัฒนานานมาก เพื่อใหไดคุณสมบัติ ตรงตามที่ตองการ  ทีมงานถูกกดดัน เพราะจะถูกคาดหวังวาตองไดคุณสมบัติตรงตาม ความตองการทุกประการ  เสียเวลาดูแลและบํารุงรักษาระบบนั้นๆตามมา  เสี่ยงตอความผิดพลาดสูง อาจทําใหเกิดปญหาขึ้นมาได ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ขอดีของซอฟตแวรที่หาซื้อไดโดยทั่วไป  ซื้อไดในราคาถูก เพราะนําออกมาจําหนายเปนจํานวนมาก  ความเสี่ยงในการใชงานต่ํา และสามารถศึกษาคุณสมบัติและ ประสิทธิภาพของโปรแกรมไดโดยตรงจากคูมือที่มีให  โปรแกรมที่ไดมีคุณภาพดีกวา เนื่องจากมีผูใชหลายรายทดสอบ และแจงแกไขปญหาใหกับผูผลิตมาเปนอยางดีแลว ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 17. ขอเสียของซอฟตแวรที่หาซื้อไดโดยทั่วไป  คุณสมบัตบางอยางเกินความจําเปนและตองการ ิ  คุณสมบัตบางอยางอาจไมมีใหใช ิ  เมื่อตองการเพิ่มคุณสมบัติตองจายเงินมากขึ้น แตในบางโปรแกรม ก็ไมสามารถทําได  ไมยดหยุน จึงไมเหมาะสมกับงานที่จําเปนตองปรับเปลียนหรือ ื ่ แกไขระบบอยูบอยๆ  ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ประเภทของซอฟตแวรประยุกต  แบงตามกลุมการใชงานได 3 กลุมดังนี้  กลุมการใชงานทางดานธุรกิจ (business)  กลุมการใชงานทางดานกราฟกและมัลติมีเดีย (graphic and multimedia)  กลุมสําหรับการใชงานบนเว็บและการติดตอสื่อสาร (web and communications) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรกลุมการใชงานดานธุรกิจ  มุงเนนใหใชงานเพื่อประโยชนสําหรับงานทางดานธุรกิจโดยเฉพาะ  ทําใหการทํางานมีประสิทธิภาพดีขึ้นมากกวาการใชแรงงานคน  ตัวอยางงาน เชน ใชสําหรับการจัดพิมพรายงานเอกสาร นําเสนองาน รวมถึงการบันทึกนัดหมายตางๆ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 18. ซอฟตแวรกลุมการใชงานดานธุรกิจ (ตอ)  อาจแบงซอฟตแวรกลุมนี้ออกเปนประเภท ไดดงนี้ ั  ซอฟตแวรประมวลผลคํา (Word processing)  ซอฟตแวรตารางคํานวณ (Spreadsheet)  ซอฟตแวรฐานขอมูล (Database)  ซอฟตแวรนาเสนองาน (Presentation) ํ  ซอฟตแวรสําหรับพีดีเอ (PDA Software)  ซอฟตแวรแบบกลุม (Software Suite)  ซอฟตแวรสําหรับจัดการโครงการ (Project management)  ซอฟตแวรสําหรับงานบัญชี (Accounting) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรประมวลผลคํา (Word processing)  เปนกลุมของโปรแกรมที่ชวยในการ ประมวลผลคํา  สามารถจัดการเอกสารตางๆได เชน ขนาดตัวอักษรใหญ เล็ก รูปแบบตัวอักษร เปนตน  นําเอารูปภาพมาผนวกเขากับเอกสาร ได (คลิปอารตและภาพถาย)  ตัวอยางโปรแกรม เชน Microsoft Word, Sun StarOffice Writer ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรตารางคํานวณ (Spreadsheet)  กลุมของซอฟตแวรที่เกียวของกับการ ่ คํานวณตางๆ  นําเอา ตารางคํานวณ (spreadsheet) มาใชในการทํางาน  หนวยที่เล็กที่สดบริเวณทํางานเรียกวา เซล ุ  นิยมใชกบงานดานบัญชีและรายการ ั คํานวณอื่น  ตัวอยางโปรแกรม เชน Microsoft Excel ,Sun StarOffice Calc ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 19. ซอฟตแวรฐานขอมูล (Database)  สรางและรวบรวมขอมูลตางๆใหอยู เปนระบบ  แกไขปรับปรุงรายการขอมูลตางๆ เชน การเพิ่มขอมูล การเปลียนแปลง ่ ขอมูล การลบขอมูล หรือการจัดเรียง ขอมูลใหเปนไปไดโดยงาย  ตัวอยางโปรแกรม เชน Microsoft Access, Oracle, MySQL ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรนําเสนองาน (Presentation)  ชวยในเรื่องของการนําเสนองานเปนหลัก  ใสขอมูลที่เปนตัวอักษร รูปภาพ ตลอดจน เสียงตางๆรวมถึงเทคนิคการนําเสนอใหมี ความสวยงามและนาสนใจได  การนําเสนองานบางครั้งนิยมเรียกวา slide show  ตัวอยางโปรแกรม เชน Microsoft PowerPoint, Sun StarOffice Impress ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับพีดีเอ (PDA Software)  เปนซอฟตแวรเฉพาะที่มีการใชงานในพีดีเอ  อาจเปนซอฟตแวรที่เรียกวา PIM (Personal Information Manager) ซึ่งทํางานแบบ พื้นฐานทั่วไป  ทํางานรวมกันกับเครื่องพีซไดโดยการถายโอนขอมูล (synchronization) ี  บางโปรแกรมที่เห็นบนพีซี อาจนํามาใชบนพีดีเอได  ตัวอยางโปรแกรม เชน Office Mobile ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 20. ซอฟตแวรแบบกลุม (Software Suite)  นําเอาซอฟตแวรหลายตัวมาจําหนายรวมกันเปนกลุมเดียว  ทําใหการทํางานคลองตัวและสะดวก เนื่องจากจัดกลุมซอฟตแวรที่ ทํางานใกลเคียงกันไวเปนกลุมเดียว  ราคาจําหนายถูกกวาการเลือกซื้อซอฟตแวรแตละตัวมาใช  ตัวอยางโปรแกรม เชน Microsoft Office, Adobe CS ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับจัดการโครงการ (Project management)  ใชกับการวิเคราะหและวางแผน โครงการเปนหลัก  จัดการเกี่ยวกับกิจกรรมงาน (schedule) ติดตามงาน วิเคราะห และหาตนทุนคาใชจายตางๆของ โครงการไดงายขึ้น  ตัวอยางโปรแกรม เชน Microsoft Project, Macromedia Sitespring ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับงานบัญชี (Accounting)  บันทึกขอมูลและแสดงรายงานทางการเงินตาง ๆ  ออกรายงานงบกําไรขาดทุน งบดุล รวมถึงรายงานซื้อ-ขายได  ตัวอยางโปรแกรม เชน Intuit QuickBooks, Peachtree ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 21. ซอฟตแวรกลุมการใชงานดานกราฟกและมัลติมีเดีย  เพื่อชวยสําหรับจัดการงานดานกราฟกและมัลติมีเดียใหงายขึ้น  มีความสามารถเสมือนเปนผูชวยในการออกแบบงาน   มีความสามารถหลากหลาย เชน ตกแตงภาพ วาดรูป ปรับเสียง ตัดตอภาพเคลือนไหวรวมถึงการสรางและออกแบบพัฒนาเว็บไซต ่ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรกลุมการใชงานดานกราฟกและมัลติมีเดีย (ตอ)  อาจแบงซอฟตแวรกลุมนี้ออกเปนประเภท ไดดงนี้ ั  ซอฟตแวรสําหรับงานออกแบบ (CAD - Computer-aided design)  ซอฟตแวรสําหรับสิ่งพิมพ (Desktop publishing)  ซอฟตแวรสําหรับตกแตงภาพ (Paint/image editing)  ซอฟตแวรสําหรับการตัดตอวิดีโอและเสียง (Video and audio editing)  ซอฟตแวรสําหรับสรางสื่อมัลติมีเดีย (Multimedia authoring)  ซอฟตแวรสําหรับสรางเว็บ (Web page authoring) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับงานออกแบบ (CAD - Computer-aided design)  ชวยสําหรับการออกแบบแผนผัง การออกแบบและตกแตงบาน รวมถึงการ จัดองคประกอบอื่นๆ  เหมาะสําหรับงานดานวิศวกรรม สถาปตยกรรม รวมถึงงานดาน วิทยาศาสตรและเทคโนโลยีบางประเภท  ตัวอยางโปรแกรม เชน Autodesk AutoCAD, Microsoft Visio Professional ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 22. ซอฟตแวรสําหรับสิ่งพิมพ (Desktop publishing)  สําหรับการจัดการกับสิ่งพิมพ เชน หนังสือ วารสาร หนังสือพิมพ โบรชัวร แผนพับ โลโก  เหมาะกับหนวยงานที่เกี่ยวของกับ สื่อสิ่งพิมพ เชน สํานักพิมพ โรงพิมพ หรือบริษัทออกแบบกราฟก  ตัวอยางโปรแกรม เชน Adobe InDesign, Adobe PageMaker, Corel VENTURA, QuarkXPress ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับตกแตงภาพ (Paint/image editing)  สําหรับการสรางและจัดการรูปภาพ การจัด องคประกอบแสง-สีของภาพ รวมถึงการวาด ภาพลายเสน  เหมาะสําหรับออกแบบงานกราฟก เชน งาน พาณิชยศิลป งานออกแบบและตกแตงสินคา  ตัวอยางโปรแกรม เชน Adobe Illustrator, Adboe Photoshop ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับการตัดตอวิดีโอและเสียง (Video and audio editing)  ใชจัดการกับขอมูลเสียง เชน ผสมเสียง แกไขเสียง สรางเอฟเฟคตหรือเสียงใหมๆ  เหมาะสําหรับใชกับงานวงการตัดตอ ภาพยนตร โทรทัศน สตูดิโอบันทึกเสียง หรืองานบนอินเทอรเน็ตบางชนิด  ตัวอยางโปรแกรม เชน Adobe Premiere, Cakewalk SONAR, Pinnacle Studio DV ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 23. ซอฟตแวรสําหรับสรางสื่อมัลติมีเดีย (Multimedia authoring)  ซอฟตแวรที่เปนการผนวกเอาสื่อหลายชนิด (multimedia) มาประกอบกันเพื่อใหการ นําเสนองานมีความนาสนใจ  อาจสรางชิ้นงานประเภทสือปฏิสัมพันธกบ ่ ั ผูใช (interractive) เชน บทเรียนคอมพิวเตอร ชวยสอนได  ตัวอยางโปรแกรมเชน Toolbook Instructor, Macromedia Authorware, Macromedia Director Shockwave Studio ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับสรางเว็บ (Web page authoring)  สามารถจัดการและออกแบบเว็บไซต ไดโดยงาย  สามารถแทรกขอมูลประเภทเสียง ขอความ รูปภาพเคลื่อนไหว เพื่อนําเสนอบนเว็บไซต ไดเปนอยางดี  ตัวอยางโปรแกรม เชน Adobe Dreamweaver ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรการใชงานบนเว็บและการสื่อสาร  เนนเฉพาะการใชงานดานเครือขายอินเทอรเน็ต  สวนใหญใชสําหรับการติดตอสื่อสาร แลกเปลียนขอมูล ่  เกิดขึ้นมาเปนจํานวนมาก และพัฒนาออกมาหลายเวอรช่น ั หลายโปรแกรม เนื่องจากการขยายตัวของการใชงานที่เพิ่มขึ้น อยางรวดเร็ว ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 24. ซอฟตแวรการใชงานบนเว็บและการสื่อสาร (ตอ)  กลุมของโปรแกรมประเภทนี้ เชน  ซอฟตแวรสําหรับจัดการอีเมล (Electronic mail Software)  ซอฟตแวรสําหรับทองเว็บ (Web browser)  ซอฟตแวรสําหรับจัดประชุมทางไกล (Video Conference)  ซอฟตแวรสําหรับถายโอนไฟล (File Transfer)  ซอฟตแวรประเภทสงขอความดวน (Instant Messaging)  ซอฟตแวรสําหรับสนทนาบนอินเทอรเน็ต (Internet Relay Chat) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับจัดการอีเมล (Electronic mail Software)  กลุมของซอฟตแวรที่ใชสําหรับการสง ขอความจดหมาย  สามารถตรวจรับจดหมายเขา สงจดหมายออกหรือสําเนาจดหมายได  นอกจากนั้นยังแทรกรูปภาพหรือไฟล เพื่อสงแนบไปกับจดหมายได  ตัวอยางโปรแกรมเชน Microsoft Outlook ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับทองเว็บ (Web browser)  มักเรียกยอวา บราวเซอร (browser)  เปนโปรแกรมหลักสําหรับการเรียกดูขอมูล บนเว็บไซตที่เผยแพรอยูในอินเทอรเน็ต  มีคุณสมบัติสําหรับการรับชมเว็บเพจไดดี เชน แสดงผลหลายภาษา ชมเว็บเพจแบบ ออฟไลน ทํางานรวมกับโปรแกรมเสริมได  ตัวอยางโปรแกรม เชน Microsoft Internet Explorer, Mozilla Firefox, Google Chrome ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 25. ซอฟตแวรสําหรับจัดประชุมทางไกล (Video Conference)  สําหรับการประชุมแบบทางไกลโดยเฉพาะ  สามารถใหขอมูลที่เปนทั้งภาพเคลื่อนไหวและ เสียงที่ใชในการประชุมและถายทอดออกไปใน ระยะไกลได  อาจพบเห็นกับการนําเอาไปประยุกตใชในการ ติดตอสื่อสารระหวางเพือนหรือคนรูจักที่อยู ่ ตางถิ่นได  ตัวอยางโปรแกรม เชน Microsoft Netmeeting ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรสําหรับถายโอนไฟล (File Transfer)  นํามาใชในการถายโอนไฟลขอมูล (file transfer) บนอินเทอรเน็ต  เหมาะสําหรับนักพัฒนาเว็บไซตและ ผูดูแลเว็บไซตเพื่อสงขอมูลขึ้นไปเก็บไว บนอินเทอรเน็ต  ตัวอยางโปรแกรม เชน Cute_FTP, WS_FTP ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ซอฟตแวรประเภทสงขอความดวน (Instant Messaging)  ผูรับและผูสงสามารถที่จะเปดการเชื่อมตอ โปรแกรมและสงขอความถึงกันไดโดยทันที ผานเบอรอีเมลหรือหมายเลขที่ระบุ  การพูดคุยผานขอความนี้จะเปนแบบสวนตัว มากขึ้น  บางโปรแกรมอาจสนทนาแบบกลุมไดดวย  ตัวอยางโปรแกรม เชน ICQ , MSN Messenger, Yahoo Messenger ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 26. ซอฟตแวรสําหรับสนทนาบนอินเทอรเน็ต (Internet Relay Chat)  โปรแกรมสําหรับการสนทนาเฉพาะกลุม  เรียกสั้นๆวาโปรแกรม แชท (chat)  ติดตอกันโดยพิมพขอความโตตอบกันไปมา  ผูสนทนาสามารถตั้งหองและพูดคุยกันใน แชทรูม (chat room) ได  ตัวอยางโปรแกรม เชน PIRCH, MIRC ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ภาษาคอมพิวเตอร  เปนเสมือน “ลามแปลภาษา”  แบงออกไดหลายระดับ  หากใกลเคียงกับคอมพิวเตอร จะอยูกลุมระดับต่ํา  หากใกลเคียงกับมนุษย จะอยูกลุมระดับสูง นางสาว ก. ลามแปลภาษา นางสาว ข. ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ยุคของภาษาคอมพิวเตอร  ภาษาคอมพิวเตอรยุคที่ 1 (first generation language)  ภาษาคอมพิวเตอรยุคที่ 2 (second generation language)  ภาษาคอมพิวเตอรยุคที่ 3 (third generation language)  ภาษาคอมพิวเตอรยุคที่ 4 (fourth generation language)  ภาษาคอมพิวเตอรยุคที่ 5 (fifth generation language) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 27. ภาษาคอมพิวเตอรยุคที่ 1 (first generation language)  การทํางานใชภาษาระดับต่ํา (low-level language)  เชน ภาษาเครื่อง (machine language) ทีประกอบดวยตัวเลขเฉพาะ ่ 0 และ 1 เทานั้น  เครื่องคอมพิวเตอรสามารถทําความเขาใจไดทันที  การเขียนโปรแกรมคอนขางยุงยากและไมสะดวก ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ภาษาคอมพิวเตอรยุคที่ 2 (second generation language)  เอาสัญลักษณ (symbol) มาแทนรูปแบบของตัวเลขในภาษาเครื่อง  ภาษาที่ใชคือ ภาษาแอสแซมบลี (assembly language) ซึ่งไดนาเอา ํ คํายอ รวมถึงสัญลักษณตางๆมาใชแทนตัวเลข 0 กับ 1  เปนกลุมภาษาระดับต่ําเชนเดียวกับภาษาเครื่อง เพราะการทํางานยัง ใกลเคียงกับภาษาของคอมพิวเตอร  มีตัวชวยแปลภาษาที่เรียกวา แอสแซมเบลอร ( assembler) เพื่อเปน ตัวกลางแปลภาษาใหคอมพิวเตอรเขาใจ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ภาษาคอมพิวเตอรยุคที่ 3 (third generation language)  พัฒนาใหมีรปแบบใกลเคียงกับภาษาของมนุษยเรียกวา ภาษาระดับสูง ู (high-level language)  มีกลุมคําภาษาอังกฤษที่เขาใจงายขึ้น  เปนภาษาเชิงกระบวนการหรือ procedural language ทํางานเปนขั้นตอน เรียงตามลําดับคําสั่งที่เขียน  เขียนโปรแกรมที่ซับซอนไดมากขึ้น แตกยังยุงยากอยูบาง ็   หากเปนโปรแกรมขนาดใหญตองอาศัยประสบการณและความชํานาญ ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 28. ภาษาคอมพิวเตอรยุคที่ 4 (fourth generation language)  ชวยเหลือการเขียนโปรแกรมไดมาก โดยใช ภาษาระดับสูงมาก (very-high level language)  อาศัยหลักการแบบ nonprocedural language  เขียนโปรแกรมไดงายมากยิ่งขึ้น  ไดโปรแกรมที่มีความสมบูรณและสวยงามมากขึ้น ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ภาษาคอมพิวเตอรยุคที่ 5 (fifth generation language)  เปนภาษาทีใกลเคียงกับภาษาของมนุษยมากที่สดหรือที่เรียกวา ่ ุ ภาษาธรรมชาติ (natural language)  ทํางานโดยอาศัยระบบฐานความรู (knowledge base system) เพื่อชวยในการแปลความหมายของคําสั่ง  นิยมใชกบคอมพิวเตอรท่เี กียวของกับสาขาปญญาประดิษฐ ั ่ (AI - Artificial Intelligence)  ตัวอยางเชน การพัฒนาความรูและการจําในหุนยนต การสั่งงาน โปรแกรมดวยเสียง ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ตัวแปลภาษาคอมพิวเตอร  เปนตัวกลางในการแปลความหมายหรือภาษาของชุดคําสั่งที่มนุษย เขียนใหอยูในรูปแบบของภาษาที่คอมพิวเตอรจะเขาใจได  แปลงซอรสโคด (source code) ใหเปน รหัสคําสั่ง (object code) ตัวแปลภาษา source code object code ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 29. ตัวแปลภาษาคอมพิวเตอร (ตอ)  แบงออกไดเปน 3 ประเภทดวยกันคือ  แอสแซมเบลอร (Assemblers)  อินเตอรพรีเตอร (Interpreters)  คอมไพเลอร (Compilers) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ตัวแปลภาษาคอมพิวเตอร (ตอ)  แอสแซมเบลอร (Assemblers)  ตัวแปลภาษาของภาษาแอสแซมบลี  แปลความหมายสัญลักษณชุดคําสั่งใหเปนภาษาเครื่อง  ใชงานรวมกับการเขียนโปรแกรมของภาษาระดับต่า ํ (low-level language) ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ ตัวแปลภาษาคอมพิวเตอร (ตอ)  อินเทอรพรีเตอร (Interpreters)  สําหรับการเขียนโปรแกรมในภาษาระดับสูง (high-level language)  แปลความหมายของชุดคําสังทีละบรรทัดคําสั่ง ่  เหมาะสําหรับการเขียนโปรแกรมที่มีขนาดเล็ก ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ
  • 30. ตัวแปลภาษาคอมพิวเตอร (ตอ)  คอมไพเลอร (Compilers)  ใชกับการทํางานในภาษาระดับสูง (high-level language)  แปลความหมายของชุดคําสังที่เขียนทั้งหมดในคราวเดียวกัน ่ เปนชุดของรหัสคําสั่งเก็บไวใชเมื่อตองการ  ไมตองเสียเวลาไปแปลชุดคําสั่งซ้ําอีก  เหมาะกับการการเขียนโปรแกรมขนาดใหญและซับซอน ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรและเทคโนโลยีสารสนเทศ