ภาพนิ่ง 1

Download Report

Transcript ภาพนิ่ง 1

่
บทที 4
ซอฟต ์แวร ์
(Software)
ซอฟต ์แวร ์
่
คือ โปรแกรมคำสัง
่
่
ทีสังให้คอมพิวเตอร
ซอฟต ์แ
วร ์
ซอฟต ์แวร ์ระบบ
ระบบปฏิบต
ั ก
ิ ำร
ซอฟต ์แวร ์ประยุกต ์
ซอฟต ์แวร ์สำเร็จรู ป
ตัวแปลภำษำ ซอฟต ์แวร ์ใช้เฉพำะงำน
ยู ทล
ิ ต
ิ ี้
ซอฟต ์แวร ์ระบบ
(System
Software)
่
คือ โปรแกรมทีทำ
่
หน้ำทีควบคุมกำร
ทำงำนของฮำร ์ดแวร ์
ให้ทำงำนได้อย่ำงมี
ประสิทธิภำพ
ประเภทของซอฟต ์แวร
1. ระบบปฏิบต
ั ก
ิ ำร
(Operating Software )
2. โปรแกรมภำษำ
(Language Software)
3. โปรแกรมยู ทล
ิ ต
ิ ี้
(Utility Software)
1. ?
2. ?
ระบบปฏิบต
ั ก
ิ ำร
(Operating System
่
คือ โปรแกรมทีเป็ นส่วนเช
่
ระหว่ำงเครืองคอมพิวเตอ
่
หน้ำทีของระบบปฏิบ
1. ควบคุมกำรทำงำนของ
และอุปกรณ์ตำ
่ งๆ
2. จัดสรรกำรใช้ทร ัพยำก
คอมพิวเตอร ์ร่วมกัน
ประเภทของระบบปฏิบต
ั ก
ิ ำร
1. Dos
2. Windows
3. Mac OS
4. Unix
5. Linux
1. DOS
่
เป็ นระบบปฏิบต
ั ก
ิ ำรทีใช้
่
กับเครือง
IBM PC ใน
่
่ มใช้
ระยะแรกๆ ทีเริ
คอมพิวเตอร ์
DOS มีลก
ั ษณะกำร
ทำงำนแบบ
Single tasking
ทดสอบความรู ้เกีย
่ วกับ
DOS
C:\> dir A:
A:\> copy *.doc C:
A:\> md mywork
(1. ?)
(2.?)
(3. ?)
2. Windows
Microsoft
Bill Gate
Graphic
User
Interface (GUI)
Windows มีลก
ั ษณะ
กำรทำงำนแบบ
Multi tasking คือ
สำมำรถงำนหลำยๆ
3. Mac OS
เป็ นระบบปฏิบต
ั ก
ิ ำร
่
สำหร ับเครือง
แมคอินทอช
(Macintosh)
นิ ยมใช้ก ับงำนด้ำน
Graphic
4. Unix
เป็ นระบบปฏิบต
ั ก
ิ ำรสำหร ับ
เครือข่ำย
ขนำดใหญ่
มีลก
ั ษณะเป็ น Multi-user
คือ ผู ใ้ ช้หลำยๆ คนสำมำรถ
เข้ำไปใช้ระบบได้พร ้อมกันได้
5. Linux
่
เป็ นระบบปฏิบต
ั ก
ิ ำรทีนิ ยม
่ นในปั
้
มำกยิงขึ
จจุบน
ั
มีลก
ั ษณะเป็ น Open
Source คือ ผู พ
้ ฒ
ั นำ
ซอฟต ์แวร ์สำมำรถแก้ไข
ต้นฉบับของโปรแกรม
(Source code) ได้
ระบบปฏิบต
ั ก
ิ ำรใด
่
นใช้มำกทีสุดในปั จจุบ
Windows XP
Windows 98
Windows 2000
Linux
่ : www.truehits.net
ทีมา
ระบบปฏิบต
ั ก
ิ
ของคนไทย
(Language
Software)
่ ก เขีย นขึน
้
เป็ นโปรแกรมทีถู
ด้วยภำษำ
เ
รี
ย
ก
ว่
ำ
“ภำษำคอมพิว เตอร ์” โดยมี
ผู เ้ ขียน
ประเภทของ
โปรแกรมภำษำ
่ (Machine
1. ภำษำเครือง
Language)
่ สญ
2. ภำษำทีใช้
ั ลักษณ์
(Symbolic Language)
3. ภำษำระดับสู ง (High –
level Language)
กำรรู ้จักข้อมู ลของ
คอมพิวเตอร ์
พิมพ ์ “A”
ไม่รู ้จัก “A”
“A” = 01000001
่
1.ภำษำเครือง
(Machine Language)
่
เป็ นภำษำทีคอมพิวเตอร ์
รู ้จัก และสำมำรถ
ประมวลผลได้เลย
เป็ นรู ปแบบของตัว
่
เลขฐำนสองที
ไม่ตอ
้ งอำศ ัยตัวแปลภำษำ
เขียนโปรแกรมยำก
เนื่ องจำกต้องทรำบรหัส
เลขฐำนสอง และต้องมี
่
ควำมรู ้เรืองของฮำร
์ดแวร ์
เป็ นอย่ำงดี
ภำษำเ
0010010
11100010
่
ครื
อง
0001000 11110000
่
2.ภำษำทีใช้สญ
ั ลักษณ์
(Symbolic Language)
่
มีกำรใช้สญ
ั ลักษณ์เพือ
แทนกลุ่มเลขฐำนสอง เช่น
ADD ใช้แทน กำรบวก =
11110000
MUL ใช้แทน กำรคู ณ =
ต้องมีโปรแกรม
่
แปลภำษำ เพือแปลให้
่
เป็ นภำษำเครือง
เช่น ภำษำ Assembly
ตัวแปลภำษำ
สัญลักษณ์ ให้เป็ น
ภำษำสัญลักษณ์
ADD A
MUL C
Assembler
3. ภำษำระด ับสู ง (High –
level Language)
่
เป็ นภำษำทีใกล้
เคียงกับ
่ ษย ์ใช้มำกขึน
้
ภำษำทีมนุ
เช่น
PRINT


WRITE
IF ... THEN…ELSE
อำจเรียกว่ำ
Human
ต้องมีโปรแกรมแปลภำษำ
่
ให้เป็ นภำษำเครือง คือ
Interpreter และ Compiler
เช่น Visual Basic Visual
C++ Java
ภำษำระดบ
ั สู ง
A = 10
B = 20
If A > B Then
C = A+B
PRINT C
Else
C = A-B
PRINT C
End IF
Interpreter
Compiler
้
3. โปรแกรมยู ทล
ิ ต
ิ ี
(Utility Program)
่
่
เป็ นโปรแกรมทีทำหน้ำที
อำนวยควำมสะดวกต่ำงๆ
ให้กบ
ั ผู ใ้ ช้ อำจเรียกว่ำ
โปรแกรมอรรถประโยชน์
กำรตรวจควำมผิดปกติ
ของ Hard disk

เช่น Scan Disk
กำรทำควำมสะอำด Hard
disk
เช่น Disk Clean Up
 กำรจัดเรียงข้อมู ลใน

กำรใช้ Disk
Clean Up
กำรใช้ Disk
Defragmenter
ซอฟต ์
แวร ์
สำเร็จรู
ซอฟต ์
แวร ์
เฉพำะง
ซอฟต ์แวร ์
่ ษท
สำเร็์แวร
จรู ป
ั
เป็ นซอฟต
์ทีบริ
้
พัฒนำขึน
แล้วนำออกมำจำหน่ ำย
้
่
ผูใ้ ช้งำนซือไปใช้
เพือให้
ได้
โดยตรง
ไม่ตอ
้ ง
ซอฟต ์แวร ์สำเร็จรู ป
่
ทีมีจำหน่ ำยในท้องตลำด
่
ทัวไป
่
และเป็ นทีนิ ยมของผู ใ้ ช้
ได้แก่
1) ซอฟต ์แวร ์
ประมวลผลค
ใช้
สำหร ับกำรพิมำพ ์
เอกสำร
่
สำมำรถแก้ไข เพิม
แทรก ลบ
และจัดรู ปแบบเอกสำรได้
อย่ำงดี
มีโปรแกรมใด
เป็ นโปรแกรม
สำหร ับ
ประมวลผลคำ
บ้ำง
Notepad
WordP
2) ซอฟต ์แวร ์สำหร ับ
คำนวณ
ใช้สำหร
ับสร ้ำงตำรำง
กำรคำนวณ และสร ้ำง
กรำฟ
มีโปรแกรมใด
เป็ นโปรแกรม
สำหร ับ
สร ้ำงตำรำงกำร
คำนวณ
MS-Excel
3) ซอฟต ์แวร ์จัดกำร
ฐำนข้
อมู ล
ใช้สำหร
ับช่วยในกำรเก็
บ
กำรเรียกค้นมำใช้งำน
กำรทำรำยงำน กำร
สรุปผลจำกข้อมู ล
มีโปรแกรมใด
เป็ นโปรแกรม
สำหร ับ
จัดกำร
ฐำนข้อมู ล
Informix
dBase
FoxPro
Paradox
4) ซอฟต ์แวร ์นำเสนอ
งำน
ใช้สำหร ับน
ำเสนอข้อมู ล
สร ้ำงแผนภู ม ิ กรำฟ และ
รู ปภำพได้
มีโปรแกรมใด
เป็ นโปรแกรม
สำหร ับ
นำเสนองำน
ซอฟต ์แวร ์
เฉพำะ
มีกำรพัฒนำซอฟต ์แวร ์ใช้
งำนเฉพำะสำหร ับงำนแต่
ละประเภทให้ตรงกับควำม
ต้องกำรของผู ใ้ ช้แต่ละรำย
่ มหำวิทยำลัย
เช่น ซอฟต ์แวร ์ทีใช้
รำชภัฏเพชรบู รณ์
ระบบสำรสนเทศงำน
ทะเบียนและว ัดผล
http://pmis.pcru.ac.th/mis/webservice/
ระบบสำรสนเทศสืบค้นข้อมู ล
หนังสือ-วำรสำร
http://opac.pcru.ac.th/vtls/thai/
ระบบสำรสนเทศแผนผังอำคำร
เรียน
http://203.113.118.5/bu/
่
เช่น ซอฟต ์แวร ์ทีใช้
ในโรงพยำบำล
ระบบเวช
สำรสนเทศ
(Hospital
2000)
ถ้ำนักศึกษำใช้
่
internet จะมีเว็บไซต ์ที
ให้บริกำร download
โปรแกรม
่
้
ทีเป็ นทัง Freeware
และ Shareware
กำรโอนย้ำยแฟ้มข้อมู ล
่
จำกเครืองของ
่
ผู ใ้ ห้บริกำรมำยังเครือง
ของผู ใ้ ช้บริกำร
กำรโอนย้ำยแฟ้มข้อมู ล
่
จำกเครืองของ
่
ผู ใ้ ช้บริกำรไปยังเครืองผู
้
ให้บริกำร
download มำใช้งำนได้
โดยไม่เสียเงิน ตลอดกำร
ใช้งำน
download มำทดลอง
ใช้ได้โดยไม่เสียเงิน
ในระยะเวลำหนึ่ ง
่ องกำรใช้งำนจริง
แต่เมือต้
ต้องเสียเงินซือ้

www.downloa
d.com
www.thaiware
.com
Downlo
ad
Acceler
ator
โปรแกรมประยุกต ์
ประเภทต่ำงๆ
Graphic &
Multimedia
Web Design
Web Browser
Antivirus
Music
&
Audio
Chat
ร ับส่ง E-mail
FTP
่
ไวร ัส คือโปรแกรมชนิ ดหนึ ง
่
ทีมีควำมสำมำรถในกำร
สำเนำตวั เองเข้ำไปติดอยู ่
ในระบบคอมพิวเตอร ์ได้และ
ถ้ำมีโอกำสก็สำมำรถแทรก
LOVE Bug
LOVELETTER
W32.Sasser.Wo
rm
กำลังระบำดอยู ่ใน
 ใช้เวลำนำนผิดปกติใน
้
กำรเรียกโปรแกรมขึนมำ
ทำงำน
 ขนำดของโปรแกรมใหญ่
้
ขึน
่
 ข้อควำมทีปกติไม่คอ
่ ยได้
 เกิดอ ักษรหรือข้อควำม
ประหลำดบนหน้ำจอ
่
 เครืองส่งเสียงออกทำง
ลำโพงโดยไม่ได้เกิดจำก
่ อยู ่
โปรแกรมทีใช้
 แป้ นพิมพ ์ทำงำนผิดปกติ
หรือไม่ทำงำนเลย
 ขนำดของหน่ วยควำมจำที่
เหลือลดน้อยกว่ำปกติ โดย
หำเหตุผลไม่ได้
่
 ไฟล ์ข้อมู ลหรือโปรแกรมที
เคยใช้อยู ่ ๆ ก็หำยไป
่
 เครืองท
ำงำนช้ำลง
่
 เครืองบู
ตตัวเองโดยไม่ได้สง่ ั
 ระบบหยุดทำงำนโดยไม่
ทรำบสำเหตุ
่
 เปิ ดเครืองไม่ได้ หรือขณะ
่
ทำงำนอยู ่เครืองก็
ดบ
ั ไปเอง
 สำรองไฟล ์ข้อมู ลที่
สำคัญ
ป้ องกันกำรเขียนให้กบ
ั
Diskette  Write
Protect
้
 ติดตังโปรแกรมตรวจหำ
ไวร ัส
เรียกใช้โปรแกรมตรวจหำ
ไวร ัสเป็ นประจำ
คอย update โปรแกรม
ตรวจหำไวร ัสอยู ่เสมอ
่
่
พยำยำมอย่ำเปิ ดเมล ์ทีมีชอ
ื
์
ลิขสิทธิ
์
ลิขสิท
ธิ
คือ กำร
ซอฟต
์แวร ์
่
แสดงออกซึงควำมคิ
ด
(expression of idea)
ในรู ปของ “งำน
สร ้ำงสรรค ์” ประเภท
ต่ำงๆ เช่น
กำรพิจำรณำซอฟต ์แวร ์ตำม
หลักกำรของลิขสิทธิ ์

ิ ธิ์ มองได ้เป็ น 3 กลุม
พิจารณาซอฟต์แวร์ในด ้านของลิขสท
่
ิ ธิ์ : ผู ้ผลิตจะอนุญาตให ้เฉพาะผู ้ทีซ
 ซอฟต์แวร์ทม
ี่ ล
ี ข
ิ สท
่ ืือ
ิ ธิใชงานได
้
ผลิตภัณฑ์เท่านัน
้ ทีม
่ ส
ี ท
้
้
 ซอฟต์แวร์แชร์แวร์ (Share Ware) : อนุญาตให ้ใชงานได
้แต่จะมี
้
ื้ ผลิตภัณฑ์ในภายหลัง
ข ้อจากัด หากจะใชงานต่
อก็จะต ้องซอ
 ซอฟต์แวร์ฟรีแวร์(Free Ware) : มีเป้ าหมายเพือ
่ เผยแพร่ให ้ผู ้ใช ้
้ ้โดยไม่ต ้องเสย
ี ค่าใชจ่้ าย
นาไปใชได
 ซอฟต์แวร์ฟรีแวร์ทไ
ี่ ม่เปิ ดเผยวิธใี นการผลิต
 ซอฟต์แวร์ทเี่ ปิ ดเผยวิธก
ี ารผลิต เรียกว่า ซอฟต์แวร์โอเพน
ซอร์ส (Open Source Software) หรือ ซอฟต์แวร์รหัสเปิ ด
้
สามารถนาไปใชงาน
ทาซ้า เรียนรู ้ ปรับปรุง แก ้ไขเพิม
่ เติม
และเผยแพร่ได ้
ตัวอย่ำงของ
freeware