Posted in: คอมพิวเตอร์เบื้องต้น
บทที่3 ซอฟต์แวร์
Software แบ่งออกเป็น
1) System Software ซอฟต์แวร์ระบบ
- ระบบปฏิบัติการ
ระบบนี้แบ่งออกได้เป็น
+ ระบบปฏิบัติการแบบเดี่ยว ( Stand-alone OS) – DOS(Disk Operating System)
- Windows
- Unix
- Mac OS X
- Linix
+ระบบปฏิบัติการแบบเครือข่าย ( Network OS ) - Window Server
- OS/2 Warp Server
- Solaris
+ระบบปฏิบัติการแบบฝัง ( Embedded OS ) – Pocket PC OS( Window CE เก่า)
- Symbian OS
- Palm OS
-โปรแกรมอรรถประโยชน์ ( Utility Program )
+ ยูทิลิตี้สำหรับปฏิบัติการ ได้แก่ – ประเภทการจัดการไฟล์
– ประเภทการลบทิ้งโปรแกรม
– ประเภทการสแกนดิสก์
– ประเภทการจัดเรียงพื้นที่เก็บข้อมูล
– ประเภทรักษาหน้าจอ
+ ยูทิลิตี้อื่นๆ ได้แก่ โปรแกรมป้องกันไวรัส , โปรแกรมไฟล์วอลล์ , โปรแกรมบีบอัดไฟล์
2) ซอฟต์แวร์ประยุกต์ ( Application Software )
-ซอฟต์แวร์ที่พัฒนาขึ้นใช้เองโดยเฉพาะ สามารถพัฒนาได้สองวิธีคือ สร้างและพัฒนาโดยหน่วยงานในบริษัท และ การจ้างบุคคลภายนอกให้ทำขึ้นมา
+ข้อดีของซอฟต์แวร์ที่พัฒนาเอง = สามารถเพิ่มเงื่อนไขและความต้องการต่างๆได้ไม่จำกัด
+ข้อเสียของซอฟต์แวร์ที่พัฒนาเอง = ใช้เวลาในการออกแบบและพัฒนานานมาก อีกทั้งจะมีการเสียเวลาในการดูแลระบบนั้นๆ ตามมา
-ซอฟต์แวร์ที่หาซื้อได้โดยทั่วไป ซึ่งแบ่งออกได้ทั้งโปรแกรมเฉพาะ และโปรแกรมมาตรฐาน
+ข้อดีของซอฟต์แวร์ที่หาซื้อได้โดยทั่วไป = ซื้อได้มนราคาถูกเพราะการนำออกมาจำหน่ายเป็นจำนวนมาก และความเสี่ยงในการใช้งานต่ำ
+ข้อเสียซอฟต์แวร์ที่หาซื้อได้โดยทั่วไป = คุณสมบัติบางอย่างเกินความจำเป็น และคุณสมบัติบางอย่างอาจจะไม่มีให้ใช้
แบ่งตามกลุ่มการใช้งานได้ 3กลุ่มนั่นคือ
1) กลุ่มการใช้งานทางด้านธุรกิจ
- Word processing
-Spreadsheet
-Database
- Presentation
- PDA Software
- Software Suite
- Project management
- Accounting
2) กลุ่มการใช้งานทางด้านกราฟฟิกและมัลติมีเดีย
- CAD- Computer-aided design)
- Desktop publishing
- Paint/image editing
- Video and audio editing
- Multimedia authoring
- Web page authoring
3) กลุ่มการใช้งานบนเว็บและการสื่อสาร
- Electronic mail Software
- Web browser
- Video Conference
- File Transfer
- Instant Message
- Internet Relay Chat
ยุคของภาษาคอมพิวเตอร์
1) ภาษาคอมพิวเตอร์ยุคที่ 1
2) ภาษาคอมพิวเตอร์ยุคที่ 2
3) ภาษาคอมพิวเตอร์ยุคที่ 3
4) ภาษาคอมพิวเตอร์ยุคที่ 4
5) ภาษาคอมพิวเตอร์ยุคที่ 5
ตัวแปลภาษาคอมพิวเตอร์
1) Assemblers
2) Interpreters
3) Compilers
Posted in: คอมพิวเตอร์เบื้องต้น
บทที่ 2 องค์ประกอบของระบบคอมพิวเตอร์
1) ฮาร์ดแวร์ ( Hardware)
2) ซอฟต์แวร์ (Software)
-System Software เป็นส่วนควบคุมระบบการทำงานของคอมพิวเตอร์โดยรวม
- Application Software สามารถติดตั้งได้ในภายหลักจากที่ติดตั้งระบบปฏิบัติการแล้ว โดยปกติจะมุ่งเน้นใช้กับงานเฉพาะ
3) บุคลากร ( People)
- กลุ่มผู้ใช้งานทั่วไป
+ ผู้ใช้งานคอมพิวเตอร์ เป็นผู้ใช้ที่ไม่จำเป็นต้องมีความรู้มาก และบุคคลการกลุ่มนี้มีจำนวนมากที่สุด
- กลุ่มผู้เชี่ยวชาญ
+ ช่างเทคนิคคอมพิวเตอร์ ( Computer Operator Technician )
+ นักวิเคราะห์ระบบ ( System Analysis)
+ นักเขียนโปรแกรม ( Programmer )
+ วิศวกรซอฟต์แวร์ ( Software Engineering)
+ ผู้ดูแลเน็ตเวิร์ก ( network Administration )
- กลุ่มผู้บริหาร
+ ผู้บริหารสูงสุด้านสารสนเทศและคอมพิวเตอร์ ( CIO – Chief Information Officer)
+ หัวหน้างานด้านคอมพิวเตอร์ ( Computer Center Manager/ Information )
4) ข้อมูล/สารสนเทศ ( Data / Information )
- ถานะแบบดิจิตอล มีเพีนยง2 สถานะเท่านั้น คือ เปิด และปิด เหมือนกับหลักการทำงานของไฟฟ้า
การนำข้อมูลเข้าสู่คอมพิวเตอร์
1) ผ่านอุปกรณ์นำเข้า ( input device) เป็นวิธีที่ง่ายที่สุดและนำข้อมูลเข้าสู่คอมพิวเตอร์โดยตรง
2) ผ่านสื่อเก็บบันทึกข้อมูลสำรอง ( Secondary Storage) เป็นการดึงเอาข้อมูลที่ได้บันทึกหรือเก็บข้อมูลไว้ก่อนแล้วโดยอาจจะใช้ พวก CD
กิจกรรมและความสัมพันธ์ของแต่ละองค์ประกอบ
1) ขั้นป้อนข้อมูลเข้า
2) ขั้นร้องขอบริการ
3) ขั้นสั่งการฮาร์ดแวร์
4) ขั้นประมวลผลลัพธ์
5) ขั้นตอบสนองบริการ
6) ชั้นแสดงผลลัพธ์
พื้นฐานการทำงานของคอมพิวเตอร์
1) หน่วยประมวลผงกลาง (Central Processing unit)
- หน่วยควบคุม (Control Unit) ทำหน้าที่ควบคุมการทำงานของทุกๆหน่วยในซีพียู
- หน่วยคำนวณและตรรกะ ( ALU: Arithmetic and Logic Unit ) ทำหน้าที่คำนวณทางคณิตศาสตร์ เช่น การคูณ ลบ บวก หาร
-รีจิสเตอร์ ( Register) พื้นที่สำหรับเก็บพักข้อมูลชุดคำสั่ง ผลลัพธ์ และข้อมูลที่เกิดขึ้น ขณะที่ซีพียูประมวลผลเพียงชั่วคราว
2) หน่วยความจำหลัก
- ROM –read only memory เป็นหน่วยที่อ่านได้เพียงอย่างเดียว ไม่สามารถเขียนหรือบันทึกเพิ่มเติมได้
- Ram – random access memory สามารถเปลี่ยนแปลงแก้ไขได้อยู่ตลอดเวลา
3) หน่วยความจำสำรอง ( Secondary Storage ) ได้แก่จำพวก Hard disk, Flash drive, CD
4) หน่วยรับข้อมูลและคำสั่ง ( Input Unit) แปลงข้อมูลผ่านอุปกรณ์นำข้อมูลเข้า เช่น คีย์บอร์ด เมาส์ ซึ่งหากขาดส่วนรับข้อมูลและคำสั่ง มนุษย์จะไม่สามารถติดต่อใช้งานกับคอมพิวเตอร์ได้
5) ทางเดินระบบ ( System Bus) เป็นเส้นทางผ่านของสัญญาณเพื่อให้อุปกรณ์ระหว่างหน่วยประมวลผลกลางและหน่วยความจำในระบบสามารถเชื่อต่อกันได้
เวลาคำสั่งงานและเวลาปฏิบัติการ
1) ช่วงเวลา I-Time ( Instruction Time) หรือเวลาคำสั่งงาน
2) ช่วงเวลา E-Time ( Execution Time ) หรือเวลาปฏิบัติการ
Posted in: คอมพิวเตอร์เบื้องต้น
บทที่1 ความรู้เบื้องต้น
วิวัฒนาการคอมพิวเตอร์
ยุคก่อนเครื่องจักรกล ( Premechanical)
- แผ่นหินอ่อนซาลามิส เป็นแผ่นกระดานหินอ่อนขนาดใหญ่เพื่อช่วยนับค่าตัวเลข
- แท่งคำนวณของเนเปียร์ ซึ่งป็นเครื่องมือที่ประกอบไปด้วยแท่งไม้ตีเส้นเป็นตารางไว้ใช้สำหรับการคำนวณ
-ลูกคิด เป็นอุปกรณ์ที่มีการนำไปใช้ในเชิงพาณิชย์มากยิ่งขึ้น ใช้สำหรับการคำนวณเช่นกัน
-ไม้บรรทัดคำนวฯ โดยใช้การเขียนค่าต่างๆบนแท่งไม้ เมื่อนำมาเลื่อนต่อกันจะสามารถหาผลลัพธ์ได้
ยุคเครื่องจักรกล ( Premechanical)
-นาฬิกาคำนวณ ทำงานโดยอาศัยตัวเลขต่างๆมาบรรจุบนทรงกระบอกจำนวน 6ชุด แล้วใช้ฟันเฟื่องเครื่องหมุนทดลองเวลาคูณเลข
- เครื่องคำนวณจองปาสคาล ใช้การหมุนของฟันเฟืองเช่นกัน เป็นเครื่องมือที่ช่วยในการบวกเลข
- เครื่องคำนวณของไลบ์นีช ได้ทำการปรับปรุงเครื่องคำนวณของปาสคาล โดยมีการปรับใหม่ให้สามารถคูณและหารได้อีกด้วย
- เครื่องทอผ้าของแจคการ์ด ได้พัฒนาเป็นเครื่องทอผ้าให้ควบคุมลวดลายที่ต้องการแบบอัตโนมัติ
- เครื่อง Different Engine เป็นเครื่องคำนวณต้นแบบที่คำนวณในงานที่ซับซ้อนมากๆ
- เครื่อง Analytical Engine ใช้แนวคิดของการแจกการ์ดที่เอาบัตรเจาะรูมาช่วยควบคุมลวดลายการทอผ้าให้ได้ตามที่ต้องการ
ยุคเครื่องจักรกลระบบอิเลคทรอนิกส์
- Tablating Machine เป็นระบบสำมะโนประชากรของประเทศสหรัฐ
- ABC Atanasoff-Berry-Computer เป็นเครื่องมือประมวลผลที่ใช้ระบบการทำงานของหลอด
สุญญากาศ
- เครื่อง Colossus เป็นเครื่องถอดรหัสลับของฝ่ายทหารเยอรมันที่ใช้ในการติดต่อสื่อสารในสงครามโลก
ครั้งที่ 2
- เครื่อง Mark I หรือ IBM Automatic Sequence Controlled Calculator
ยุคคอมพิวเตอร์อิเลคทรอนิกส์
- ENIAC เป็นเครื่องคำนวณวิถีกระสุนปืนใหญ่แต่ใช้งานยุ่งยาก เพราะต้องป้อนคำสั่งใหม่ทุกครั้ง
- EDSAC เป็นชุดคำสั่งซึ่งไว้ทำงานภายในได้เอง โดยมีการเขียนชุดคำสั่งการทำงานแบ่งออกเป็น
ส่วนย่อยๆเ เรียกว่า subroutines เพื่อช่วยในการทำงาน
- EDVAC เป็นเครื่องคอมพิวเตอร์ตามแนวสถาปัตยกรรมของนิวแมน
- UNIVAC ถือว่าเป็นเครื่องคอมพิวเตอร์รุ่นแรกที่ใช้ในเชิงธุรกิจ
เครื่องคอมพิวเตอร์ยุคทรานซิสเตอร์
- IBM 1620 มีการนำมาใช้ในเมืองไทยครั้งแรกที่ภาควิชาสถิติ และการบัญชีมหาวิทยาลัยจุฬาลงกรณ์
- IBM 1404 สำนักงานแห่งชาตินำมาใช้งานด้านสำมะโนประชากร
เครื่องคอมพิวเตอร์ยุคเครือข่าย
ไมโครคอมพิวเตอร์ได้รับความนิยมอย่างแพร่หลายทั่วโลก ซึ่งมุ่งเน้นให้เกิดการเชื่อมต่อเป็นเครือข่าย
ประโยชน์ของคอมพิวเตอร์
1) เครื่องคอมพิวเตอร์ใช้กับงานภาครัฐ ประยุคเข้ากับการงานของทะเบียนราษฎร์ และมีรูปแบบริการใหม่ที่เรียกว่า E-Service
2) คอมพิวเตอร์กับการทำงานด้านธุรกิจ เพื่อการประมวลผลที่รวดเร็ว สนองต่อความต้องการของลูกค้าผู้รับบริการได้มากิ่งขึ้น
3) คอมพิวเตอร์กับงานสายการบิน ใช้ในการสำรองที่นั่งผู้โดยสาร
4) คอมพิวเตอร์กับงานด้านการศึกษา เปิดสอนหลักสูตรผ่านระบบคอมพิวเตอร์
5) คอมพิวเตอร์กับธุรกิจนำเข้าและส่งออกสินค้า ซื้อขายระบบ E-commerce
6) คอมพิวเตอร์กับธุรกิจธนาคาร ใช้ระบบ E-banking เพื่อฝาก-ถอน หรือตรวจสอบยอดบัญชี
7) คอมพิวเตอร์กับงานทางด้านวิทยาศาสตร์และการแพทย์ ช่วยวินิจฉัยและตรวจสอบอาการของคนไข้ อีกทั้งเก็บข้อมูลประวัติคนไข้
ประเภทของคอมพิวเตอร์
1) Supercomputer เครื่องคอมพิวเตอร์สมรรถนะสูง นำไปใช้งานกับการคำนวณซับซ้อนมากๆ
2) Mainframe Computer เป็นเครื่องที่มีสมรรถนะสูงเช่นกัน แต่เหมาะกับการใช้งานทั่วไป เช่น ธนาคารหรือธุรกิจสายการบิน เพราะเป็นหน่วยงานที่มีบริษัทสาขาจึงเหมาะกับการประมวลผลข้อมูลมาก
3) Minicomputer ให้บริการแก่ลูกค้าเครือข่าย เหมาะกับบริษัทธุรกิจเพื่อหน่วยงานขนาดกลาง
4) Microcomputer ได้รับความนิยมมาก ราคาถูกและซื้อมาใช้งานได้ทั่วไป
5) Handheld Computer มีขนาดเล็กสุดเมื่อเทียบกับคอมพิวเตอร์ทั่วไป ใช้จัดการเก็บข้อมูลประจำวัน ซึ่งโทรศัพท์บางรุ่นอาจจัดอยู่ในกลุ่มนี้
เรื่องน่ารู้กับคอมพิวเตอร์
1) Desktop นิยมใช้ในสำนักงานหรือตามบ้านทั่วไป ปัจจุบันมีการผลิตเน้นที่ความสวยงาม
2) Notebook มีขนาดเล็กและบาง น้ำหนักเบส สามารถพกพาสะดวกขึ้น
3) Desknote คล้ายๆกับโน้ตบุ๊กแต่ไม่มีแบตเตอรี่คอยจ่ายไฟจึงต้องเสียบปลั๊กตลอดเวลา
4) Tablet PC ป้อนข้อมูลเข้าไปได้โดยการเขียนบนจอภาพ มีราคาค่อนข้างแพง
5) PDA เป็นคอมพิวเตอร์ขนาดพกพาได้รับความนิยมในปัจจุบัน แบ่งเป็น Palm เป็นเครื่องช่วยบันทึกการนัดหมาย สมุดโทรศัพท์ และ Pocket PC ระบบปฏิบัติการจะใช้อิงกับไมโครซอฟท์เป็นหลัก หากคุ้นเคยกับ Windows จะใช้งานง่าย
6) Smart Phone โทรศัพท์มือถือที่พัฒนาขีดความสามารถ การทำงานใกล้เคียงกับ PDA
คอมพิวเตอร์ในอนาคต
1) ระบบ Expert System สามารถเอามาใช้ทดแทนในกรณีที่บุคคลากรขาดแคลนได้ อาศัยการสร้างฐานความรู้ในเรื่องนั้นๆเก็บไว้
2) ระบบ Robotics เอาคอมพิวเตอร์ทำงานร่วมกับเครื่องจักรหรืออุปกรณ์ไว้บังคับ เพื่อทดแทนพลังงานคนได้เป็นอย่างดี
3) ระบบ Natural Language นำเอาคอมพิวเตอร์มาช่วยในการสื่อสารกับมนุษย์