Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Nerissa Onkhum
19/06/55 1
เทคโนโลยสารสนเทศเพอการศกษาคนควาInformation Technology for Study Skill
ความรเบองตนเกยวกบคอมพวเตอร
19/06/55 2
ซอฟตแวร (Software)
แผนผง แสดงการแบงประเภทของซอฟตแวร
ซอฟตแวร คอ โปรแกรมหรอชดค าสง ทสงใหคอมพวเตอรท างานใหได ผลลพธตามทตองการ
1.ซอฟตแวรส าเรจรป
2.ซอฟตแวรใชเฉพาะงาน
ซอฟตแวร
ซอฟตแวรระบบ ซอฟตแวรประยกต
1. ระบบปฏบตการ
2. ตวแปลภาษา
ซอฟตแวรระบบ (System Software)
ซอฟตแวรระบบ (System Software) หมายถง โปรแกรมหรอค าสงทท าหนาทควบคมการปฏบตงานของสวนประกอบตางๆ ของคอมพวเตอรฮารดแวร ตลอดจนควบคมการสอสารขอมลในระบบเครอขายคอมพวเตอร แบงเปน 2 ประเภท คอ
1. ระบบปฏบตการ (Operating system หรอ OS)
2. ตวแปลภาษาคอมพวเตอร (Translator)
(Operating System)
คอ โปรแกรมทเปนสวนเชอมโยงระหวางเครองคอมพวเตอรกบผใช เปนซอฟตแวรใชในการดแลระบบคอมพวเตอร เครองคอมพวเตอรทกเครองจะตองมซอฟตแวรระบบปฏบตการน
ระบบปฏบตการ
หนาทของระบบปฏบตการ
1. ควบคมการท างานของโปรแกรมและอปกรณตางๆ2. จดสรรการใชทรพยากรคอมพวเตอรรวมกน3. เปนตวกลางเชอมโยงระหวางผใชกบคอมพวเตอร4. จดการขอมลและสารสนเทศภายในหนวยความจ า5. จดการในดานรกษาความปลอดภย
ประเภทของระบบปฏบตการ
2. Windows
3. Mac OS
4. Unix
1. Dos
5. Linux
1. DOS
• เปนระบบปฏบตการในการจดระบบงานทพฒนามานานแลวการใชงานจงใชค าสงเปนตวอกษร
• DOS มลกษณะการท างานแบบSingle tasking คอ ท างานไดทละงานเทานน
DOS
2. Windows
Bill Gate
Microsoft
• เปนระบบปฏบตการทพฒนาตอจากดอส โดยใหผใชสามารถสงงานไดจากเมาสมากขนแทนการใชแผงแปนอกขระเพยงอยางเดยว
• การใชงานเนนรปแบบกราฟก ผใชงานสามารถใชเมาสเลอนตวชเพอเลอกต าแหนงทปรากฏบนจอภาพท าใหใชงานคอมพวเตอรไดงาย
• ระบบปฏบตการวนโดวสจงไดรบความนยมอยางมากในปจจบน• Wondows มลกษณะการท างานแบบ Multi tasking คอ สามารถงาน
หลายๆ อยางไดในเวลาเดยวกน
Windows
Windows 1.01 (1985)
Windows 3.0 (1990)
Windows 3.1 (1992)
Windows 95 (1995)
Windows 98 (1998)
Windows ME (2000)
Windows XP (2001)
Windows Vista (2006)
Windows 7 (2009)
3. Mac OS• เปนระบบปฏบตการส าหรบเครองแมคอนทอช
(Macintosh)
• นยมใชกบงานดาน Graphic
Mac OS
4. Unix
• ผใชไมตองผกตดกบระบบใดระบบหนงหรอใชอปกรณทมยหอเดยวกน
• เปนระบบปฏบตการส าหรบเครอขาย ขนาดใหญ • มลกษณะเปน Multiuser คอ ผใชหลายๆ คนสามารถเขาไปใชระบบไดพรอมกนได
4. Unix
5. Linux
• เปนระบบปฏบตการทนยมมากยงขนในปจจบน • เปนระบบซงมการแจกจายโปรแกรมตนฉบบ ใหนกพฒนาชวย
พฒนาคณสมบตของระบบ ซงมลกษณะเปน OpenSource คอ ผพฒนาซอฟตแวรสามารถแกไข ตนฉบบของโปรแกรม (Source code) ได
• เปนระบบปฏบตการประเภทแจกฟร (Free Ware) ผใชสามารถใชงานไดโดยไมตองเสยคาใชจาย
Linux
Linux
ระบบปฏบตการใดมคนใชมากทสดในปจจบน ?
Windows XP
Windows 98
Windows 2000
Linux
ทมา : www.truehits.net
ระบบปฏบตการของคนไทย ?
2. โปรแกรมภาษา(Language Software)
ซอฟตแวร ทใชในการแปลภาษาระดบสงใหเปนภาษาเครอง
การรจกขอมลของคอมพวเตอร
พมพ “A”
“A” = 01000001
ไมรจก “A”
ภาษาคอมพวเตอร
คอมพวเตอรท างานดวยสญญาณไฟฟา เปดและปด ซงใชแทนดวยตวเลข 0 และ1 ได ผออกแบบคอมพวเตอรจงใชตวเลข 0 และ 1 น เปนรหสแทนค าสงในการสงงานคอมพวเตอรรหสแทนขอมล และค าสงโดยใชระบบเลขฐานสองน คอมพวเตอรสามารถเขาใจไดเราเรยกเลขฐานสองทประกอบกนเปนชดค าสงและใชสงงานคอมพวเตอรวา “ภาษาเครอง”
10010010 11100010 10001000 11110000
ภาษาเครอง
ภาษาคอมพวเตอร
การใชภาษาเครองนถงแมวาคอมพวเตอรจะเขาใจไดทนท แตมนษยผใชจะมขอยงยากมากเพราะเขาใจและจดจ าไดยากจงมผสรางภาษาคอมพวเตอรในรปแบบทเปนตวอกษร เปนประโยคขอความ ภาษาในลกษณะดงกลาวนเรยกวา “ภาษาคอมพวเตอรระดบสง”
โปรแกรมทใชแปลภาษาคอมพวเตอร
ในการท างานของคอมพวเตอร คอมพวเตอรจะแปลภาษาระดบสงใหเปนภาษาเครองดงนนจงมผพฒนาโปรแกรมคอมพวเตอรส าหรบแปลภาษาคอมพวเตอรระดบสงใหเปนภาษาเครองโปรแกรมทใชแปลภาษาคอมพวเตอรระดบสงใหเปนภาษาเครอง แบงตามลกษณะการท างานเปน 3 ประเภท คอ
- คอมไพเลอร (Compiler)
- อนเทอรพรเตอร (Interpreter)
- แอสแซมเบลอ (Assembler)
คอมไพเลอร (Compiler)
• แปลงโปรแกรมภาษาทอยในรปภาษาระดบสงไปเปนค าสงภาษาเครอง
• แปลงโปรแกรมตนฉบบทงหมดเพยงครงเดยว
• เหมาะกบโปรแกรมขนาดใหญ
อนเตอรพรเตอร (Interpreter)
• แปลงโปรแกรมภาษาทอยในรปภาษาระดบสงไปเปนค าสงภาษาเครอง
• แปลงโปรแกรมตนฉบบทละค าสง
• เหมาะกบโปรแกรมขนาดเลก
แอสแซมเบลอ (Assembler) • แปลงโปรแกรมตนฉบบทเขยนอยในรปแบบของภาษาแอสเซมบล ไปเปนค าสงภาษาเครอง• แปลงโปรแกรมไปเปนภาษาเครองท าไดงาย รวดเรว
ภาษาคอมพวเตอร
ภาษาระดบสง ตวแปลภาษา ภาษาเครอง
คอมไพเลอร,อนเตอรพรเตอร,แอสแซมเบลอ
การใชงานคอมพวเตอรตองมซอฟตแวรประยกต ซงอาจเปนซอฟตแวรส าเรจทมผพฒนา เพอใชงานทวไปท าใหท างานไดสะดวกขน หรออาจเปนซอฟตแวรใชงานเฉพาะ ซงผใชเปนผพฒนาขนเอง เพอใหเหมาะสมกบสภาพการท างานของตน
ซอฟตแวรส าเรจรป
ซอฟตแวรเฉพาะงาน
เปนซอฟตแวรทบรษทพฒนาขน แลวน าออกมาจ าหนาย
เพอใหผใชงานซอไปใชไดโดยตรง ไมตองเสยเวลาในการพฒนาซอฟตแวรอก
ซอฟตแวรส าเรจรป
ซอฟตแวรส าเรจรปทมจ าหนายในทองตลาดทวไป และเปนทนยมของผใช ไดแก 1 ซอฟตแวรประมวลค า (word processing software)2 ซอฟตแวรตารางท างาน (spreadsheet software)3 ซอฟตแวรจดการฐานขอมล (database management software)4 ซอฟตแวรน าเสนอ (presentation software)5 ซอฟตแวรสอสารและคนหาขอมล ( data communication and discovery software)6 ซอฟตแวรกราฟก (graphic software)
ซอฟตแวรส าเรจรป
1) ซอฟตแวรประมวลผลค า
- ใชส าหรบการพมพเอกสาร สามารถแกไข เพม แทรก ลบ และจดรปแบบเอกสารไดอยางด - สามารถชวย ตรวจสอบตวสะกดในเอกสารทพมพวาถกตองหรอไม
มโปรแกรมใดเปนโปรแกรมส าหรบประมวลผลค าบาง
WordPad
Notepad
2) ซอฟตแวรส าหรบค านวณ1. ใชส าหรบสรางตารางการค านวณ และสรางกราฟแผนภมส าหรบน าเสนอในรปแบบตางๆ เชน กราฟแทง กราฟเสน แผนภมวงกลมและอนๆ2. ใชหลกการเสมอนมโตะท างานทมกระดาษขนาดใหญวางไวมเครองมอคลายปากกา ยางลบ และเครองค านวณเตรยมไวใหเสรจ บนกระดาษมชองใหใสตวเลข ขอความหรอสตร สามารถสงใหค านวณตามสตรหรอเงอนไขทก าหนด หากผใชตองการสรางค าสงหรอสตรเองกสามารถด าเนนการได3. การใชงานโดยทวไปสามารถเรยกใชฟงกชนทมอยหลายหมวดหม เชน ฟงกชนทางสถต ฟงกชนทางคณตศาสตร
มโปรแกรมใดเปนโปรแกรมส าหรบสรางตารางการค านวณ
MS-Excel
3) ซอฟตแวรจดการฐานขอมลการรวบรวมขอมลหลายๆ เรองทเกยวของกนไวในคอมพวเตอร
เรยกวา “ฐานขอมล” ซอฟตแวรจดการฐานขอมลจงหมายถงซอฟตแวรทชวยในการเกบรวบรวมขอมล การประมวลผลขอมล การประมวลผลขอมลพนฐาน การสรางรายงานผล หรอสรปผลของขอมลทผานการประมวลแลว ประโยชนของซอฟแวรจดการฐานขอมล คอ1. การเรยกคนมาใชงาน และจดการกบขอมลทจดเกบในคอมพวเตอร การท ารายงาน การสรปผลจากขอมล 2. ชวยใหผใชงานทงหลายไดรบ ความสะดวกและใชขอมลรวมกนได
มโปรแกรมใดเปนโปรแกรมส าหรบจดการฐานขอมล
InformixdBase
FoxProParadox
4) ซอฟตแวรน าเสนองาน1. ใชส าหรบน าเสนอขอมล สรางแผนภม กราฟ และรปภาพได ท าใหการน าเสนอมความนาสนใจมากยงขน สามารถแสดงขอความในลกษณะท สอความไดงาย2. สามารถสรางสไลดโดยประกอบดวย ตวอกษร รปภาพ กราฟ แผนภม ตาราง ภาพเคลอนไหว เสยงและอนๆ
มโปรแกรมใดเปนโปรแกรมส าหรบ
น าเสนองาน
5) ซอฟตแวรสอสารและคนหาขอมล
ซอฟตแวรสอสารขอมลชวยใหเราสามารถตดตอสอสารกนไดทวโลก ซงใหทงความสะดวกและรวดเรวไมวาจะเปนการคนหาขอมลขาวสาร การซอขายสนคา การศกษา โดยใชซอฟตแวรสอสารเชอมโยงตอเขากบระบบเครอขายคอมพวเตอร เชน อนเทอรเนต
ซอฟตแวรสอสารและคนหาขอมล แบงเปน
•Graphic & Multimedia•Web Design•Web Browser•AntiVirus
•Music & Audio
•Chat
•รบสง E-mail
•FTP
ซอฟตแวรสอสารและคนหาขอมล แบงเปน
ซอฟตแวรกราฟกเปนซอฟตแวรทใชสราง ออกแบบ วาดหรอ จดแตงเอกสาร หรอรปภาพซงซอฟตแวรน สามารถสรางงานไดรวดเรวมคณภาพ และมปรมาณมากงายตอการน าไปใช
โปรแกรมกราฟก
เปนโปรแกรมทอานเอกสารจากเวบเพจ มาแสดงบนจอภาพ
ไปรษณยอเลกทรอนกส (E-mail) เปนโปรแกรมทใชเชอมโยงเอกสารระหวางกนโดยสามารถสงจากจดหนงไปยงอกจดหนงไดอยางรวดเรว ทงทอยในเครอขายเดยวกนหรอตางกน ตวอยางโปรแกรมไปรษณยอเลกทรอนกสทพฒนาจากทงองคกร และบรษทเพมเตม มทงไปรษณยอเลกทรอนกสทเปนการคา และแจกฟร เชน เนสเคป และเอาทลก เปนตน
ไวรส คอโปรแกรมชนดหนงทมความสามารถในการส าเนาตวเองเขาไปตดอยในระบบคอมพวเตอรไดและถามโอกาสกสามารถแทรกเขาไประบาดในระบบคอมพวเตอรอน ๆ
ทมา http://anti-virus-software-review.toptenreviews.com/
บคลากร (People)
บคคลากรทเกยวของกบคอมพวเตอรเปนองคประกอบของระบบคอมพวเตอรอกอยางหนงทส าคญมาก
กลมบคลากรทเกยวของทงหมดแบงออกไดเปน 3 กลม
1. ผใชงานทวไป
2. ผเชยวชาญ
3. ผบรหาร
19/06/55
73
บคลากร (People)
1. ผใชงานทวไป
ผใชงานคอมพวเตอร (User/End User)
- เปนผใชงานระดบต าสด
- ไมจ าเปนตองมความเชยวชาญมากนกกสามารถใชงานได- ศกษาจากคมอปฏบตงานหรอคมอใชงานโปรแกรม หรอเขา
รบการอบรม
- บคลากรกลมนมจ านวนมากทสดในหนวยงาน- ในการวางระบบงานคอมพวเตอรขององคกร ผใชงานถอได
วามบทบาททส าคญมาก เนองจากเกยวของกบการใชงานโดยตรง19/06/55
74
บคลากร (People)
2. กลมผเชยวชาญ
1. ชางเทคนคคอมพวเตอร (Computer Operator/Computer Technician)
- โดยสวนใหญมกจะเปนบคลากรทมความช านาญทางดานเทคนคโดยเฉพาะ
- หนาทหลก คอ การแกปญหาทเกดขนกบระบบในหนวยงานใหสามารถใชงานไดตามปกต
- บางครงกเรยกวา ชางเทคนคคอมพวเตอร (Computer Technician)
19/06/55
75
บคลากร (People)
2. กลมผเชยวชาญ
2. นกวเคราะหระบบ (System Analyst)
- มหนาทวเคราะหความตองการของผใช รวมไปถงผบรหารของหนวยงานนน ๆ
- อาจมหนาทออกแบบกระบวนการท างานของระบบโปรแกรมตาง ๆ
- ใกลชดกบผใชงานมากทสด
- เปรยบเทยบเสมอนกบการท างานของสถาปนก
19/06/55
76
บคลากร (People)
2. กลมผเชยวชาญ
3. นกเขยนโปรแกรม (Programmer)
- ผทมความช านาญในการเขยนโปรแกรม
- มหนาทและต าแหนงแตกตางกนไป เชน
- web programmer
- application programmer
- System programmer
19/06/55
77
บคลากร (People)
2. กลมผเชยวชาญ
4. วศวกรซอฟตแวร
- ท าหนาทในการวเคราะหและตรวจสอบซอฟตแวรทพฒนาอยางมแบบแผนโดยอาศยหลกทางวศวกรรมศาสตรมาชวย
- ตองมทกษะและเขาใจในการพฒนาซอฟตแวรมาก
- มทกษะในการเขยนโปรแกรมหลาย ๆ ภาษา
- สามารถแกปญหาทเกดขนไดอยางทนทวงท
19/06/55
78
บคลากร (People)
2. กลมผเชยวชาญ
5. ผดแลเนตเวรก (Network Administrator)
- ท าหนาทดแลและบรหารระบบเครอขายคอมพวเตอรขององคกร
- มกเกยวของกบลกษณะงานทางดานเครอขายโดยเฉพาะ
19/06/55
79
บคลากร (People)
3. กลมผบรหาร
1. ผบรหารสงสดดานสารสนเทศและคอมพวเตอร (CIO –Chief Information Officer)
- CIO จะท าหนาทก าหนดทศทาง นโยบายและแผนงานทางคอมพวเตอรในองคกรทงหมด
19/06/55
80
บคลากร (People)
3. กลมผบรหาร
2. หวหนางานดานคอมพวเตอร (Computer Center Manager/Information Technology Manager)
- เปนผจดการหรอหวหนางานทางดานคอมพวเตอร และเทคโนโลยขององคกร
- มหนาทดแลและก ากบงานทางดานคอมพวเตอรใหบรรลเปาหมายตามแผนงานและทศทางทวางไวโดย CIO
19/06/55
81
ขอมล/สารสนเทศ (Data/Information)
19/06/55
82
ขอมล/สารสนเทศ (Data/Information)
ขอมล (data) เปนองคประกอบทส าคญ เพราะการท างานของคอมพวเตอรจะเกยวกบขอมลตงแตการน าเขาจนกลายเปนขอมลทสามารถใชประโยชนตอได หรอทเรยกวา สารสนเทศ (Information)
ขอมลเปนไดทงตวเลข ตวอกษร และขอมลในรปแบบอน ๆ เชน ภาพ เสยง เปนตน
ขอมลเปนสงทมความส าคญมาก เพราะเมอขอมลสญหายแลวยากทจะน ากลบคนมาใหมได
19/06/55
83
ขอมล/สารสนเทศ (Data/Information)ขอมลทจะน ามาใชกบคอมพวเตอร จะตองมการแปลงรปแบบหรอสถานะให
คอมพวเตอรเขาใจ จงจะสามารถประมวลผลได
สถานะหรอรปแบบ เรยกวา สถานะแบบดจตอล
สถานะการท างานแบบดจตอลอาศยการประมวลผลโดยใช ระบบเลขฐานสอง หรอเรยกวา binary system หรอเรยกยอ ๆ วา บต
19/06/55
84
ตวเลขฐานสอง(บต)
สภาวะของประจไฟฟา (หลอดไฟตด/ดบ)
สถานะทางไฟฟา(เปด/ปด)
1 ON
0 OFF
ขอมล/สารสนเทศ (Data/Information)
จ านวนของเลขฐานสองหรอบตทรวมกนครบ 8 ตว จะเรยกวาเปน ไบต
กลมตวเลขฐานสองตาง ๆ ทน ามาใช จะมองคกรทก าหนดมาตรฐานใหใชบนระบบคอมพวเตอรอยหลายมาตรฐาน
มาตรฐานทไดรบความนยม คอ มาตรฐานแหงสหรฐอเมรกาทเรยกวา รหสแอสก (ASCII : American Standard Code for Information Interchange)
19/06/55
85
8 บต 1 ไบต
ขอมล/สารสนเทศ (Data/Information)กระบวนการแปลงขอมล
19/06/55
86
ขนตอนท 1 กด Shift + D เพอปอนตวอกษร “D”
ขนตอนท 2สญญาณอกษร “D”สงตอไปยงระบบการท างานของคอมพวเตอร
ขนตอนท 4แสดงผล โดยแปลงกลบใหเปนภาพอกษร “D”บนอปกรณแสดงผล
Dขนตอนท 3แปลงอกษร “D”ใหอยในรปแบบมาตรฐานของรหส ASCII
D 01000100
ขอมล/สารสนเทศ (Data/Information)
หนวยวดความจขอมล
19/06/55
87
หนวยวด อานวา ตวยอ ขนาดความจขอมล คาโดยประมาณ
Kilobyte กโลไบต KB (210)1 = 1024 bytes 1000 bytes (thousand)
Megabyte เมกะไบต MB (210)2 = 1048576 bytes 1000000 bytes (million)
Gigabyte กกะไบต GB (210)3 = 1073741824 bytes 1000000000 bytes (billion)
Terabyte เทราไบต TB (210)4 = 1099511627776 bytes 1000000000000 bytes (thousand)
ขอมล/สารสนเทศ (Data/Information)กจกรรมและความสมพนธของแตละองคประกอบ
19/06/55
88
โปรแกรมประยกต
โปรแกรมระบบปฏบตการ
ฮารดแวร
ปอนขอมลเขา(User Input)
รองขอบรการ(Service Requests)
สงการฮารดแวร(Hardware Instructions)
แสดงผลลพธ(Program Output)
สนองบรการ(Service Responses)
ประมวลผลลพธ(Processing Results)
แบบฝกหด4
• ซอฟแวรมกประเภท อะไรบาง จงยกตวอยางซอฟตแวรแตละประเภทมาหนงตวอยาง
• ใหนกศกษายกตวอยางซอฟตแวรทคนไทยเปนผพฒนาขน มา 5 ซอฟตแวรและจงอธบายวาใครเปนผพฒนา และใชงานทางดานใด
• ใหนกศกษาคนควาหาขอมลจากอนเตอรเนตในเรอง 10 อนดบแรกของ โปรแกรม AntiVirus ทดทสด พรอมทงใหเหตผล
19/06/55
89