Desktop computer
Laptop
Tablet
Handheld
องคป์ ระกอบของระบบคอมพวิ เตอร์ ฮารด์ แวร์ (Hardware) Hardware Procedure ซอฟตแ์ วร์ (Software) Data บคุ ลากร (Peopleware) ขอ้ มลู (Data) กระบวนการทางาน (Procedure) Software Peopleware
องค์ประกอบของระบบคอมพิวเตอร์ ฮารด์ แวร์ ระบบปฏบิ ตั ิการ โปรแกรมระบบและแอปพลเิ คชนั Editor Compiler Database Presentation … Word processing ผใู้ ช้ 1 ผใู้ ช้ 2 ผใู้ ช้ 3 ผใู้ ช้ 4 ผใู้ ช้ 5
ฮาร์ดแวร์ (Hardware) ฮาร์ดแวร์ คอื อปุ กรณต์ า่ ง ๆ ทป่ี ระกอบกนั เขา้ เปน็ ตวั เครอ่ื ง คอมพิวเตอร์ ส่วนประกอบดา้ นฮารด์ แวร์ ประกอบดว้ ย 5 สว่ นดงั น้ี หนว่ ยรบั ขอ้ มลู (Input Unit) หนว่ ยประมวลผลกลาง (Central Processing Unit) หนว่ ยควบคมุ (Control Unit) หนว่ ยคานวณและตรรกะ (Arithmetic and Logic Unit) หนว่ ยความจาหลกั (Main Memory Unit) หนว่ ยความจาสารอง (Secondary Storage Unit) หนว่ ยแสดงผล (Output Unit)
การทางานของฮารด์ แวร์ หนว่ ยประมวลผล หนว่ ย หนว่ ยคานวณ ควบคมุ และตรรกะ หนว่ ยรบั ขอ้ มลู หนว่ ยแสดงผล หนว่ ยความจาหลกั หนว่ ยความจาสารอง
ส่วนประกอบของฮาร์ดแวร์ Secondary Memory Main HDD Memory Output Devices CPU Input Devices
หนว่ ยรบั ข้อมลู (Input Unit) ทาหนา้ ทรี่ บั ขอ้ มลู จากอปุ กรณน์ าเขา้ แลว้ สง่ ไปยงั หน่วยความจาหลกั Mouse Wireless Mouse Tablet Keyboard Joystick Tablet Scanner Digital camera Trackball
หนว่ ยประมวลผลกลาง (CPU) ซพี ยี ู (CPU) เปน็ คายอ่ ของ Central Processing Unit ซง่ึ เปน็ ชปิ ซลิ ิกอน(silicon) หรอื วงจรรวม (integrated circuit หรอื IC) ประกอบดว้ ย 3 ส่วน ดงั น้ี หน่วยควบคมุ (Control Unit) หน่วยคานวณและตรรกะ (Arithmetic and Logic Unit) รจี สิ เตอร์ (Register)
CPU : หนว่ ยควบคมุ หนว่ ยควบคมุ ทาหนา้ ที่ ควบคมุ การทางานของ คอมพวิ เตอรท์ กุ สว่ น เชน่ ควบคมุ การทางานของสว่ น รบั ข้อมลู สว่ นแสดงผลลพั ธ์ การจดั เกบ็ ขอ้ มลู ถอื ว่าเปน็ หวั ใจหลกั ของระบบคอมพวิ เตอร์
CPU : หนว่ ยคานวณและตรรกะ หนว่ ยคานวณและตรรกะ ทาหนา้ ท่ี คานวณทาง คณติ ศาสตร์ (เชน่ การบวก ลบ คณู หาร เปน็ ตน้ ) และเปรยี บเทยี บทางตรรกะของขอ้ มลู (เชน่ มากกวา่ นอ้ ยกวา่ เทา่ กบั หรอื ไมเ่ ทา่ กบั )
CPU : รจี สิ เตอร์ เปน็ หนว่ ยความจาสว่ นหนงึ่ ใน CPU โดยแยกพนื้ ท่ี ของหนว่ ยความจาสว่ นหนง่ึ ในไมโครโปรเซสเซอรม์ า ใช้ ทาหนา้ ทเี่ กบ็ ขอ้ มลู ช่วั คราว ซงึ่ เปน็ ขอ้ มลู ที่ผลการการ ประมวลผลของ CPU
หนว่ ยความจาหลัก (Main Memory Unit ) หนว่ ยความจาหลัก เปน็ วงจรรวมหรอื ชปิ ทใี่ ชบ้ นั ทกึ โปรแกรมและขอ้ มลู หนว่ ยความจาหลักจะบรรจอุ ยบู่ นแผงวงจรหลกั (main board) บางอยา่ งก็ถกู ออกแบบใหอ้ ยใู่ นชปิ ของCPU เลย หนว่ ยความจาหลกั ทรี่ จู้ ักกนั ดี มี 2 ประเภท ดงั นี้ แรม (RAM) รอม (ROM)
Random Access Memory : RAM RAM เปน็ อปุ กรณห์ รอื แผงวงจรทที่ าหนา้ ทเี่ กบ็ ขอ้ มูลและ โปรแกรมคอมพวิ เตอร์ RAM ถอื วา่ เปน็ หนว่ ยความจาชวั่ คราว(volatile) เนอื่ งจาก โปรแกรมและขอ้ มลู ทถี่ กู เกบ็ ในหนว่ ยความจา RAM จะถกู ลบหายไปเมือ่ ปดิ เครอื่ งคอมพวิ เตอร์
Read Only Memory : ROM ROM เปน็ หนว่ ยความจาทบ่ี นั ทกึ ขอ้ มูลและคาส่ังเรมิ่ ตน้ ของ ระบบ ส่วนใหญ่เปน็ โปรแกรมควบคุมการทางานของเครอ่ื ง คณุ สมบตั เิ ดน่ ของ ROM คือ ขอ้ มูลและคาสงั่ จะไมถ่ ูกลบ หายไป ถงึ แม้วา่ จะปิดเครอ่ื งคอมพวิ เตอร์ หรอื ไมม่ ี กระแสไฟฟา้ หล่อเลย้ี งแลว้ กต็ าม
หนว่ ยความจาสารอง (Secondary Storage) หนว่ ยความจาสารอง เปน็ อุปกรณท์ ใ่ี ชใ้ นการจดั เกบ็ ข้อมลู หรอื โปรแกรมไวอ้ ยา่ งถาวร ถงึ แม้วา่ จะไมม่ ี กระแสไฟฟา้ หลอ่ เล้ียงกต็ าม หนว่ ยความจาสารองมรี าคาถกู และสามารถจดั เกบ็ ข้อมลู ไดจ้ านวนมาก ๆ แต่อา่ นขอ้ มลู ไดช้ า้ กวา่ หนว่ ยความจาหลกั
หนว่ ยความจาสารอง (Secondary Storage) Zip disk Harddisk Flat drive CD / DVD Thumb drive
Main memory VS Secondary memory Main memory Secondary memory ความเรว็ สงู กวา่ ความเรว็ ตา่ กวา่ ราคาแพงกวา่ ราคาถกู กวา่ สญู เสยี ขอ้ มลู เมอ่ื ไมม่ ี ขอ้ มลู อยถู่ าวร ไมต่ อ้ งใช้ กระแสไฟฟา้ ไฟเลย้ี ง
หนว่ ยแสดงผล (Output Unit) หนว่ ยแสดงผล ทาหนา้ ทแ่ี สดงผลลพั ธท์ ี่ไดจ้ ากการ ประมวลผลขอ้ มลู ผลลัพธท์ อี่ ยูใ่ นรปู สง่ิ พิมพเ์ รียกว่า Hard copy ผลลพั ธท์ แ่ี สดงทางจอภาพ เรยี กวา่ Soft copy และรปู แบบอ่นื ๆ ของผลลพั ธ์ เชน่ ระบบเสยี ง ภาพ วดิ โี อ เปน็ ตน้
หนว่ ยแสดงผล (Output Unit) Speaker Monitor Plotter Printer
ซอฟตแ์ วร์ (Software) ซอฟตแ์ วร์ (software) หมายถงึ โปรแกรมหรอื ชดุ คาสงั่ ทค่ี วบคุมให้เครอื่ งคอมพวิ เตอรท์ างานให้ไดผ้ ลลพั ธต์ ามท่ี ตอ้ งการ ซอฟตแ์ วรแ์ บง่ เปน็ 2 ประเภท คอื ซอฟตแ์ วรร์ ะบบ (System software) ซอฟตแ์ วรป์ ระยกุ ต์ (Application software)
ซอฟตแ์ วร์ (Software) ระบบปฏิบตั ิการ(Operating System) โปรแกรมสาเรจ็ รปู ซอฟตแ์ วรจ์ ดั การอปุ กรณ์ต่อพว่ ง โปรแกรมท่ีพฒั นาขนึ้ เอง (Device driver) ซอฟตแ์ วรแ์ ปลภาษาคอมพิวเตอร์ (Programming language translator)
ซอฟต์แวรร์ ะบบ (System software) ซอฟตแ์ วรร์ ะบบ หมายถงึ โปรแกรมหรอื คาสั่งทท่ี าหนา้ ที่ ควบคมุ การปฏบิ ตั งิ านของส่วนประกอบตา่ งๆ ของ คอมพวิ เตอรฮ์ ารด์ แวร์ ตลอดจนควบคมุ การส่อื สารขอ้ มูล ในระบบเครอื ขา่ ยคอมพวิ เตอร์ แบง่ เปน็ 2 ประเภท คอื ระบบปฏบิ ตั กิ าร (operating system หรอื OS) ซอฟตแ์ วรจ์ ดั การอปุ กรณต์ อ่ พว่ ง (Device driver) ตวั แปลภาษาคอมพิวเตอร์ (translator)
ระบบปฏบิ ตั กิ าร (Operating System : OS) เป็นชดุ คาสัง่ ทที่ าหน้าทเี่ ปน็ สือ่ กลางระหวา่ งโปรแกรม ประยกุ ตแ์ ละอปุ กรณค์ อมพวิ เตอร์ ทาหนา้ ทค่ี วบคมุ การทางานของอปุ กรณต์ า่ งๆ ของเครอื่ ง เชน่ จดั สรรหน่วยความจา ควบคุมหนว่ ยรบั และแสดงผล เปน็ ตน้ ตลอดจนควบคมุ การทางานของโปรแกรมประยกุ ต์ ตา่ งๆ บางครงั้ เรยี กวา่ แพลตฟอรม์ (Platform) ตวั อยา่ ง OS เช่น Windows version ตา่ งๆ , UNIX เป็นตน้
ประเภทของระบบปฏิบัตกิ าร อาจแบ่งออกไดเ้ ป็น 3 ประเภท คอื 1. ระบบปฏิบตั ิการแบบเด่ียว (stand-alone OS) 2. ระบบปฏบิ ตั ิการแบบเครอื ขา่ ย (network OS) 3. ระบบปฏบิ ตั กิ ารแบบฝงั (embeded OS)
โปรแกรมแปลภาษา (Translator) ทาหนา้ ทใี่ นการแปลชุดคาสั่งใหอ้ ยใู่ นรปู ของภาษาเครอ่ื ง (machine language) เพอื่ ใหเ้ ครอ่ื งคอมพวิ เตอรส์ ามารถ เขา้ ใจ และนาไปทางานได้ แบง่ ได้ 3 ประเภท คอื คอมไพเลอร์ (Compiler) อนิ เทอรพ์ รเี ทอร์ (Interpreter) แอสเซมเบลอ (Assembler)
ซอฟตแ์ วรป์ ระยกุ ต์ (Application Software) ซอฟต์แวรป์ ระยกุ ต์ เปน็ โปรแกรมทพ่ี ัฒนาขน้ึ เพอื่ ให้คอมพวิ เตอรท์ างานตา่ งๆ ตามความตอ้ งการ ของผใู้ ช้ ตัวอยา่ งเชน่ Microsoft Office , โปรแกรม เงนิ เดอื น , โปรแกรมคานวณบญั ชี , โปรแกรมการ ซอ้ื ขายหนุ้ เปน็ ต้น
ซอฟต์แวร์ประมวลผลคา (Word processing) เป็นกลมุ่ ของโปรแกรมทช่ี ว่ ยในการประมวลผล คา สามารถจดั การเอกสารตา่ งๆได้ เชน่ ขนาด ตวั อกั ษรใหญ่ เลก็ รปู แบบตัวอกั ษร เป็นตน้ นาเอารปู ภาพมาผนวกเขา้ กบั เอกสารได้ (คลปิ อารต์ และภาพถา่ ย) ตัวอยา่ งโปรแกรม เช่น MicrosoftWord, Sun StarOffice Writer 80
ซอฟต์แวรต์ ารางคานวณ (Spreadsheet) กลมุ่ ของซอฟตแ์ วรท์ ีเ่ กยี่ วขอ้ งกบั การ คานวณตา่ งๆ นาเอา ตารางคานวณ (spreadsheet) มา ใชใ้ นการทางาน หนว่ ยทเี่ ลก็ ท่ีสดุ บรเิ วณทางานเรยี กวา่ เซล นยิ มใชก้ บั งานดา้ นบญั ชแี ละรายการคานวณ อ่นื ตัวอยา่ งโปรแกรม เชน่ Microsoft Excel,Sun StarOffice Calc 81
ซอฟต์แวร์จัดการฐานขอ้ มลู (Database Management System) สรา้ งและรวบรวมขอ้ มลู ตา่ งๆใหอ้ ยู่ เปน็ ระบบ แกไ้ ขปรบั ปรงุ รายการขอ้ มลู ตา่ งๆ เชน่ การเพมิ่ ขอ้ มลู การเปลยี่ นแปลง ขอ้ มลู การลบขอ้ มลู หรอื การจดั เรยี ง ขอ้ มลู ใหเ้ ปน็ ไปไดโ้ ดยงา่ ย ตวั อยา่ งโปรแกรม เชน่ Microsoft Access,Oracle, MySQL , MS SQL Server 82
ซอฟตแ์ วรน์ าเสนองาน (Presentation) ช่วยในเรอื่ งของการนาเสนองานเปน็ หลกั อาจใสข่ อ้ มลู ทเี่ ปน็ ตวั อกั ษร รปู ภาพตลอดจน เสียงตา่ งๆรวมถงึ เทคนคิ การนาเสนอใหม้ คี วาม สวยงามและนา่ สนใจได้ การนาเสนองานบางครง้ั นิยมเรียกว่า slide show ตัวอยา่ งโปรแกรม เชน่ Microsoft PowerPoint, Sun StarOffice Impress 83
ซอฟต์แวรส์ าหรบั งานบญั ชี (Accounting) บันทกึ ขอ้ มลู และแสดงรายงานทางการเงินตา่ ง ๆ ออกรายงานงบกาไรขาดทนุ งบดลุ รวมถงึ รายงานซอ้ื -ขายได้ ตวั อยา่ งโปรแกรม เช่น Intuit QuickBooks, Peachtree Complete Accounting 84
ซอฟทแ์ วรส์ าหรบั งานออกแบบ (CAD - Computer-aided design) ช่วยสาหรบั การออกแบบแผนผงั การ ออกแบบและตกแตง่ บา้ น รวมถงึ การจดั องคป์ ระกอบอ่นื ๆ เหมาะสาหรบั งานดา้ นวิศกรรม สถาปตั ยกรรม รวมถงึ งานดา้ น วทิ ยาศาสตรแ์ ละเทคโนโลยบี างประเภท ตวั อยา่ งโปรแกรม เช่นAutodesk AutoCAD, Microsoft Visio Professional 85
ซอฟทแ์ วรส์ าหรบั ตกแตง่ ภาพ (Paint/image editing) สาหรบั การสรา้ งและจดั การรปู ภาพ การจดั องคป์ ระกอบแสง-สขี องภาพ รวมถงึ การวาดภาพ ลายเสน้ เหมาะสาหรบั ออกแบบงานกราฟกิ เช่น งาน พาณชิ ยศ์ ลิ ป์ งานออกแบบและตกแตง่ สนิ ค้า ตัวอยา่ งโปรแกรม เชน่ Adobe Illustrator,Adboe Photoshop, CorelDRAW,Macromedia FreeHand 86
ซอฟต์แวรส์ าหรบั การตดั ต่อวดิ โี อและเสยี ง (Video and audio editing) ใชจ้ ดั การกบั ขอ้ มลู เสยี ง เชน่ ผสมเสียงแกไ้ ข เสยี ง สร้างเอฟเฟค็ ตห์ รอื เสยี งใหมๆ่ เหมาะสาหรบั ใชก้ บั งานวงการตดั ตอ่ ภาพยนตร์ โทรทศั น์ สตดู โิ อบนั ทกึ เสยี งหรอื งานบนอนิ เทอรเ์ นต็ บางชนดิ ตวั อยา่ งโปรแกรม เช่น Adobe Premiere,Cakewalk SONAR, Pinnacle Studio DV 87
ซอฟต์แวรส์ าหรบั สรา้ งเวบ็ (Web page authoring) สามารถจดั การและออกแบบเวบ็ ไซทไ์ ด้ โดยงา่ ย สามารถแทรกขอ้ มลู ประเภทเสียง ขอ้ ความ รปู ภาพเคลอื่ นไหว เพอ่ื นาเสนอบนเวบ็ ไซท์ไดเ้ ปน็ อย่างดี ตวั อยา่ งโปรแกรม เช่น Adobe GoLive, Macromedia Dreamweaver, Macromedia Fireworks, Macromedia Flash, Microsoft FrontPage 88
ซอฟตแ์ วรส์ าหรบั จดั การอเี มล์ (Electronic mail Software) กลมุ่ ของซอฟตแ์ วรท์ ใี่ ชส้ าหรบั การสง่ ขอ้ ความจดหมาย สามารถตรวจรบั จดหมายเขา้ สง่ จดหมาย ออกหรอื สาเนาจดหมายได้ นอกจากนน้ั ยงั แทรกรปู ภาพหรอื ไฟลเ์ พอ่ื สง่ แนบไปกบั จดหมายได้ ตวั อยา่ งโปรแกรมเชน่ Microsoft Outlook 89
ซอฟตแ์ วรส์ าหรบั ท่องเวบ็ (Web browser) มกั เรยี กยอ่ ว่า บราวเซอร์ (browser) เปน็ โปรแกรมหลกั สาหรบั การเรยี กดขู อ้ มลู บนเวบ็ ไซทท์ เ่ี ผยแพรอ่ ยใู่ นอนิ เทอรเ์ นต็ มคี ณุ สมบตั สิ าหรบั การรบั ชมเวบ็ เพจไดด้ ี เชน่ แสดงผลหลายภาษา ชมเวบ็ เพจแบบออฟไลน์ ทางานรว่ มกบั โปรแกรมเสรมิ ได้ ตวั อยา่ งโปรแกรม เชน่ Microsoft Internet Explorer, Nestcape Comunication, Opera 90
ซอฟตแ์ วรส์ าหรบั จดั ประชุมทางไกล (Video Conference) สาหรบั การประชมุ แบบทางไกลโดยเฉพาะ สามารถใหข้ อ้ มลู ทเ่ี ปน็ ทงั้ ภาพเคลอ่ื นไหวและเสียง ทใ่ี ชใ้ นการประชมุ และถา่ ยทอดออกไปในระยะไกล ได้ อาจพบเหน็ กบั การนาเอาไปประยกุ ตใ์ ชใ้ นการ ตดิ ตอ่ สอื่ สารระหว่างเพอ่ื นหรอื คนรจู้ กั ทอี่ ยตู่ า่ งถน่ิ ได้ ตวั อยา่ งโปรแกรม เช่น Microsoft Netmeeting 91
ซอฟตแ์ วรป์ ระเภทสง่ ข้อความดว่ น (Instant Messaging) ผรู้ บั และผสู้ ง่ สามารถทจ่ี ะเปดิ การเชอื่ มตอ่ โปรแกรม และสง่ ขอ้ ความถงึ กนั ไดโ้ ดยทนั ที ผา่ นเบอรอ์ เี มล์ หรอื หมายเลขทรี่ ะบุ การพดู คยุ ผา่ นขอ้ ความนจ้ี ะเปน็ แบบสว่ นตวั มากข้นึ บางโปรแกรมอาจสนทนาแบบกลมุ่ ไดด้ ว้ ย ตวั อยา่ งโปรแกรม เช่น ICQ , MSN Messenger,Yahoo Messenger 92
การจัดหาซอฟตแ์ วรม์ าใชง้ าน 1. แบบสาเรจ็ รปู (Package Software) 2. แบบวา่ จา้ ง (Custom Software) 3. แบบทดลองใช้ (Shareware) 4. แบบใชง้ านฟรี (Freeware) 5. แบบโอเพน่ ซอรส์ (Public-Domain/Open Source) 93
บคุ ลากร (Peopleware) หมายถงึ บคุ คลท่เี กย่ี วขอ้ งกบั การใชง้ านคอมพวิ เตอร์ จาแนกเปน็ ผใู้ ช้ (Users) โปรแกรมเมอร์ (Programmer) นักวเิ คราะหแ์ ละออกแบบระบบ (System analyst) ผบู้ รหิ ารฐานขอ้ มูล (Database Administrator) นักพัฒนาเวบ็ (Web master) เปน็ ตน้
ขอ้ มลู (Data) เปน็ สงิ่ ที่ตอ้ งนาเขา้ ไปในคอมพวิ เตอรเ์ พื่อใชใ้ นการ ประมวลผลร่วมกบั ซอฟต์แวร์ เพอื่ ใหไ้ ดผ้ ลลัพธท์ ่ี ตอ้ งการออกมา หรอื จดั เกบ็ ไวภ้ ายในคอมพวิ เตอร์ เพ่ือทจ่ี ะนากลับมาใชง้ านไดอ้ กี ทหี ลงั ซง่ึ ข้อมลู อาจจะ อยใู่ นรปู แบบที่เป็น ตัวเลข อกั ขระ ภาพนงิ่ ภาพเคลอื่ นไหว เสยี ง เป็นตน้
กระบวนการทางาน(Procedure) หมายถงึ กระบวนการทางานเพอื่ ให้ไดผ้ ลลพั ธต์ ามตอ้ งการ ในการทางานกับคอมพิวเตอรผ์ ใู้ ชจ้ าเปน็ ต้องทราบขนั้ ตอน การทางานเพ่ือใหไ้ ดง้ านทถ่ี กู ตอ้ งและมปี ระสิทธภิ าพ ซง่ึ อาจมขี ัน้ ตอ้ นทซ่ี บั ซอ้ น ดงั นนั้ จงึ จาเปน็ ตอ้ งมคี มู่ ือ ปฏบิ ตั งิ าน เชน่ คมู่ ือผใู้ ช้(user manual) คมู่ อื ผดู้ แู ลระบบ (Operational manual)
Search