องค์ประกอบของระบบคอมพวิ เตอร์ คอมพิวเตอร์ทำงำนอยำ่ งเป็นระบบ (System) หมำยถึงภำยในระบบงำนคอมพิวเตอร์ ประกอบดว้ ยองคป์ ระกอบยอ่ ยท่ีมีหนำ้ ที่เฉพำะ ทำงำนประสำนสัมพนั ธ์กนั เพอ่ื ใหง้ ำนบรรลุตำมเป้ ำหมำย ในระบบงำนคอมพวิ เตอร์ กำรที่มีเคร่ืองคอมพิวเตอร์เพียงอยำ่ งเดียว จะยงั ไม่สำมำรถทำงำนไดด้ ว้ ยตวั เอง ซ่ึงหำกจะให้คอมพิวเตอร์ทำงำนไดอ้ ยำ่ งเป็นระบบและมีประสิทธิภำพแลว้ ระบบคอมพิวเตอร์ควรจะประกอบไปดว้ ยองคป์ ระกอบคือ บุคลำกร (Peopleware) ฮำร์ดแวร์ (Hardware) ซอฟตแ์ วร์ (Software) ขอ้ มลู(Data) สำรสนเทศ(Information) และกระบวนกำรทำงำน ( Procedure )1. ฮาร์ดแวร์ ( Hardware ) ฮำร์ดแวร์เป็นองคป์ ระกอบของตวั เครื่องที่สำมำรถจบั ตอ้ งได้ ไดแ้ ก่ วงจรไฟฟ้ ำตวั เครื่อง จอภำพ เครื่องพมิ พ์ คีร์บอร์ด เป็นตน้ ซ่ึงสำมำรถแบง่ ส่วนพ้ืนฐำนของฮำร์ดแวร์เป็ น 4 หน่วยสำคญั 1.1 หน่วยรับข้อมูลหรืออนิ พุต ( Input Unit) ทำหนำ้ ท่ีรับขอ้ มลู และโปรแกรมเขำ้ เครื่อง มีโครงสร้ำงดงั รูป 1.3 ไดแ้ ก่ คียบ์ อรืดหรือแป้ นพมิ พ์ เมำส์ เคร่ืองสแกน เคร่ืองรูดบตั ร Digitizer เป็นตน้ 1.2 ระบบประมวลผลกลางหรือซีพยี ู (CPU : Central Processing Unit) ทำหนำ้ ที่ในกำรทำงำนตำมคำสัง่ ท่ีปรำกฏอยใู่ นโปรแกรม ปัจจุบนั ซีพยี ขู องเครื่องพซี ี รู้จกั ในนำมไมโครโปรเซสเซอร์ ( MicroProcessor) หรือ Chip เช่นบริษทั Intel คือ Pentium หรือ Celelon ส่วนของบริษทั AMD คือ K6,K7(Athlon) เป็นตน้ ไมโครโปรเซสเซอร์ มีหนำ้ ท่ีในกำรประมวลผลขอ้ มูล ในลกั ษณะของกำรคำนวณและเปรียบเทียบ โดยจะทำงำนตำมจงั หวะเวลำท่ีแน่นอน เรียกวำ่ สัญญำณ Clock เมื่อมีกำรเคำะจงั หวะหน่ึงคร้ัง ก็จะเกิดกิจกรรม 1 คร้ัง เรำเรียกหน่วย ท่ีใชใ้ นกำรวดั ควำมเร็วของซีพียูวำ่ “เฮิร์ท”(Herzt) หมำยถึงกำรทำงำนไดก้ ่ีคร้ังในจำนวน 1 วนิ ำที เช่น ซีพยี ู Pentium4 มีควำมเร็ว 2.5GHz หมำยถึงทำงำนเร็ว 2,500 ลำ้ นคร้ัง ในหน่ึงวนิ ำที กรณีท่ีสญั ญำณ Clock เร็วก็จะทำใหค้ อมพิวเตอร์เครื่องน้นั มีควำมเร็วสูง และ ซีพียทู ่ีทำงำนเร็วมำก รำคำก็จะแพงข้ึนมำกตำมไปดว้ ย 1.3 หน่วยเกบ็ ข้อมูล ( Storage ) ซ่ึงสำมำรถแยกตำมหนำ้ ท่ีไดเ้ ป็น 2 ลกั ษณะ คือ 1.3.1 หน่วยเก็บขอ้ มลู หลกั หรือควำมจำหลกั ( Primary Storage หรือ Main Memory ) ทำหนำ้ ที่เกบ็ โปรแกรมหรือขอ้ มลู ที่รับมำจำกหน่วยรับขอ้ มูลเพือ่ เตรียมส่งใหห้ น่วยประมวลผลกลำงทำกำรประมวลผล และรับผลลพั ธ์ทไ่ี ดจ้ ำกกำรประมวลผลเพื่อส่งออกหน่วยแสดงขอ้ มูลต่อไปซ่ึงอำจแยกได้เป็น 2 ประเภท คือ RAM ( Random Access Memory ) ท่ีสำมำรถอำ่ นและเขียนขอ้ มูลไดใ้ นขณะที่เปิ ดเครื่องอยู่ แต่เม่ือปิ ดเครื่องขอ้ มลู ใน RAM จะหำยไป และ ROM ( Read Only Memory ) จะอำ่ นไดอ้ ยำ่ งเดียวเช่น BIOS (Basic Input Output system) โปรแกรมฝังไวใ้ ชต้ อนสตำร์ตเครื่อง เพอ่ื เครื่องคอมพิวเตอร์เร่ิมตน้ ทำงำน เป็นตน้ 1.3.2 หน่วยเก็บขอ้ มูลสำรอง ( Secondary Storage ) เป็นหน่วยที่ทำหนำ้ ที่เก็บขอ้ มูล หรือโปรแกรมท่ีจะป้ อนเขำ้ สู่หน่วยควำมจำหลกั ภำยในเครื่องก่อนทำกำรประมวลผลโดยซีพยี ู รวมท้งั เป็นท่ีเก็บ
ผลลพั ธ์จำกกำรประมวลผลดว้ ย ปัจจุบนั รู้จกั ในนำมฮำร์ดดิสก์ (Hard disk) หรือแผน่ ฟร็อปปี ดิสก์ (FloppyDisk) ซ่ึงเม่ือปิ ดเคร่ืองขอ้ มลู จะยงั คงเก็บอยู่ 1.4 หน่วยแสดงข้อมูลหรือเอาต์พุต ( Output Unit ) ทำหนำ้ ที่ในกำรแสดงผลลพั ธ์ที่ไดจ้ ำกกำรประมวลผล ไดแ้ ก่ จอภำพ และเคร่ืองพิมพ์ เป็ นตน้ ท้งั 4 ส่วนจะเช่ือมต่อกนั ดว้ ยบสั ( Bus )2 ซอฟต์แวร์ ( Software ) ซอฟตแ์ วร์ คือโปรแกรมหรือชุดคำสัง่ ท่ีส่งั ใหฮ้ ำร์ดแวร์ทำงำน รวมไปถึงกำรควบคุมกำรทำงำนของอุปกรณ์แวดลอ้ มตำ่ งๆ เช่น ฮำร์ดดิสก์ ดิสกไ์ ดร์ฟ ซีดีรอม กำร์ดอินเตอร์เฟสตำ่ ง ๆ เป็นตน้ ซอฟตแ์ วร์เป็นส่ิงท่ีมองไม่เห็นจบั ตอ้ งไมไ่ ด้ แต่รับรู้กำรทำงำนของมนั ได้ ซ่ึงต่ำงกบั ฮำร์ดแวร์ (Hardware) ท่ีสำมำรถจบั ตอ้ งได้ ซ่ึงแบ่งเป็น 2 ประเภทคือ 2.1 ซอฟต์แวร์ระบบ ( System Software ) คือโปรแกรม ที่ใชใ้ นกำรควบคุมระบบกำร ทำงำนของเคร่ืองคอมพวิ เตอร์ท้งั หมด เช่น กำรบตู เคร่ือง กำรสำเนำขอ้ มลู กำรจดั กำรระบบของดิสก์ ชุดคำส่ังที่เขียนเป็นคำสั่งสำเร็จรูป โดยผผู้ ลิตเครื่องคอมพิวเตอร์ และมีมำพร้อมแลว้ จำกโรงงำนผลิต กำรทำงำนหรือกำรประมวลผล ของซอฟตแ์ วร์เหล่ำน้ี ข้ึนกบั เคร่ืองคอมพิวเตอร์แตล่ ะเคร่ือง ระบบของซอฟตแ์ วร์เหล่ำน้ีออกแบบมำเพอ่ื กำรปฏิบตั ิควบคุม และมีควำมสำมำรถในกำรยดื หยนุ่ กำรประมวลผลของเครื่องคอมพิวเตอร์ แบง่ ออกเป็ น 4 ประเภทคือ 2.1.1 โปรแกรมระบบปฏิบตั ิกำร (Operating System) เป็นโปรแกรมท่ีใชค้ วบคุม และติดต่อกบั อุปกรณ์ตำ่ ง ๆ ของเคร่ืองคอมพิวเตอร์ โดยเฉพำะกำรจดั กำรระบบของดิสก์ กำรบริหำรหน่วยควำมจำของระบบ กล่ำวโดยสรุปคือ หำกจะทำงำนใดงำนหน่ึง โดยใชค้ อมพวิ เตอร์เป็นเครื่องมือ ในกำรทำงำน แลว้ จะตอ้ งติดต่อกบั ซอฟตแ์ วร์ระบบก่อน ถำ้ ขำดซอฟตแ์ วร์ชนิดน้ี จะทำใหเ้ คร่ืองคอมพิวเตอร์ไม่สำมำรถทำงำนได้ ตวั อยำ่ งของซอฟตแ์ วร์ประเภทน้ีไดแ้ ก่ โปรแกรมระบบปฏิบตั ิกำร Unix Linux DOS และWindows (เวอร์ชนั่ ตำ่ ง ๆ เช่น 95 98 me 2000 NT XP Vista ) เป็นตน้ 2.1.2 ตวั แปลภำษำ (Translator) จำก Source Code ใหเ้ ป็น Object Code (แปลจำกภำษำท่ีมนุษยเ์ ขำ้ ใจ ใหเ้ ป็นภำษำที่เคร่ืองเขำ้ ใจ เปรียบเสมือนล่ำมแปลภำษำ) เป็นซอฟตแ์ วร์ท่ีใชใ้ นกำรแปลภำษำระดบั สูง ซ่ึง เป็นภำษำใกลเ้ คียงภำษำมนุษย์ ใหเ้ ป็นภำษำเครื่องก่อนที่จะนำไปประมวลผล ตวั แปลภำษำแบง่ออกเป็ นสองประเภทคือ คอมไพเลอร์ (Compiler) และอินเตอร์พีทเตอร์ (Interpeter) คอมไพเลอร์จะแปลคำส่งั ในโปรแกรมท้งั หมดก่อน แลว้ ทำกำรลิ้ง (Link) เพอ่ื ใหไ้ ดค้ ำสัง่ ที่เคร่ืองคอมพิวเตอร์เขำ้ ใจ ส่วนอินเตอร์พที เตอร์จะแปลทีละประโยคคำส่ัง แลว้ ทำงำนตำมประโยคคำส่งั น้นั กำรจะเลือกใชต้ วั แปลภำษำแบบใดน้นั จะข้ึนอยกู่ บั ภำษำที่ใชใ้ นกำรเขียนโปรแกรม ซ่ึงมี 2 แบบไดแ้ ก่ ภำษำแบบโครงสร้ำง เช่น ภำษำเบสิก (Basic) ภำษำปำสคำล (Pascal) ภำษำซี (C) ภำษำจำวำ(Java)ภำษำโคบอล
(Cobol) ภำษำ SQL ภำษำ HTML เป็นตน้ ภำษำแบบเชิงวตั ถุ ( Visual หรือ Object Oriented Programming) เช่น Visual Basic,Visual C หรือ Delphi เป็นตน้ 2.1.3 ยตู ิลิต้ี โปรแกรม (Utility Program) คือซอฟตแ์ วร์เสริมช่วยใหเ้ คร่ืองทำงำนมีประสิทธิภำพ มำกข้ึน เช่น ช่วยในกำรตรวจสอบดิสก์ ช่วยในกำรจดั เกบ็ ขอ้ มูลในดิสก์ ช่วยสำเนำขอ้ มูล ช่วยซ่อมอำกำรชำรุดของดิสก์ ช่วยคน้ หำและกำจดั ไวรัส ฯลฯ เป็นตน้ โปรแกรมในกลุ่มน้ีไดแ้ ก่โปรแกรม Norton Winzip Scan virus Sidekick Scandisk Screen Saver ฯลฯ เป็นตน้ 2.1.4 ติดต้งั และปรับปรุงระบบ (Diagonostic Program) เป็นซอฟตแ์ วร์ท่ีใชใ้ นกำรติดต้งัระบบ เพอื่ ใหค้ อมพวิ เตอร์สำมำรถติดต่อและใชง้ ำนอุปกรณ์ตำ่ ง ๆ ที่นำมำติดต้งั ระบบ ไดแ้ ก่โปรแกรม Setupและ Driver ต่ำง ๆ เช่น โปรแกรม Setup Microsoft Office โปรแกรม Driver Sound, Driver Printer , Driver Scanner ฯลฯ เป็นตน้ 2.2 ซอฟต์แวร์ประยกุ ต์ (Application Software) คือ ซอฟตแ์ วร์หรือโปรแกรมที่ทำใหค้ อมพิวเตอร์ทำงำนต่ำงๆ ตำมท่ีผใู้ ชต้ อ้ งกำร ไม่วำ่ จะดำ้ นเอกสำร บญั ชี กำรจดั เก็บขอ้ มลู เป็นตน้ ซอฟตแ์ วร์ประยกุ ตส์ ำมำรถจำแนกไดเ้ ป็ น 2 ประเภท คือ 2.2.1 ซอฟตแ์ วร์สำหรับงำนเฉพำะดำ้ น (Special Purpose Software) คือ โปรแกรมซ่ึงเขียนข้ึนเพ่ือกำรทำงำนเฉพำะอยำ่ งท่ีเรำตอ้ งกำร บำงท่ีเรียกวำ่ User’s Program เช่น โปรแกรมกำรทำบญั ชีจำ่ ยเงินเดือน โปรแกรมระบบเช่ำซ้ือ โปรแกรมกำรทำสินคำ้ คงคลงั เป็นตน้ ซ่ึงแต่ละโปรแกรมกม็ กั จะมีเงื่อนไขหรือแบบฟอร์มแตกตำ่ งกนั ออกไปตำมควำมตอ้ งกำร หรือกฏเกณฑข์ องแต่ละหน่วยงำนที่ใช้ ซ่ึงสำมำรถดดั แปลงแกไ้ ขเพมิ่ เติม (Modifications) ในบำงส่วนของโปรแกรมได้ เพ่ือใหต้ รงกบั ควำมตอ้ งกำรของผใู้ ช้และซอฟตแ์ วร์ประยกุ ตท์ ่ีเขียนข้ึนน้ีโดยส่วนใหญม่ กั ใชภ้ ำษำระดบั สูงเป็นตวั พฒั นำ 2.2.2 ซอฟตแ์ วร์สำหรับงำนทวั่ ไป (General Purpose Software) เป็นโปรแกรมประยกุ ตท์ ี่มีผจู้ ดั ทำไว้ เพื่อใชใ้ นกำรทำงำนประเภทตำ่ งๆ ทว่ั ไป โดยผใู้ ชค้ นอ่ืนๆ สำมำรถนำโปรแกรมน้ีไปประยกุ ตใ์ ช้กบั ขอ้ มลู ของตนได้ แต่จะไมส่ ำมำรถทำกำรดดั แปลง หรือแกไ้ ขโปรแกรมได้ ผใู้ ชไ้ มจ่ ำเป็นตอ้ งเขียนโปรแกรมเอง ซ่ึงเป็นกำรประหยดั เวลำ แรงงำน และค่ำใชจ้ ำ่ ยในกำรเขียนโปรแกรม นอกจำกน้ี ยงั ไม่ตอ้ งเวลำมำกในกำรฝึกและปฏิบตั ิ ซ่ึงโปรแกรมสำเร็จรูปน้ี มกั จะมีกำรใชง้ ำนในหน่วยงำน ซ่ึงขำดบุคลำกรที่มีควำมชำนำญเป็นพเิ ศษในกำรเขียนโปรแกรม ดงั น้นั กำรใชโ้ ปรแกรมสำเร็จรูปจึงเป็ นสิ่งที่อำนวยควำมสะดวกและเป็นประโยชน์อยำ่ งยงิ่ ตวั อยำ่ งโปรแกรมสำเร็จรูปที่นิยมใชไ้ ดแ้ ก่ MS-Office, Lotus, AdobePhotoshop, SPSS, Internet Explorer และ เกมส์ต่ำงๆ เป็นตน้3 บุคลากร ( Peopleware ) บุคลำกรจะเป็นสิ่งสำคญั ท่ีจะเป็นตวั กำหนดถึงประสิทธิภำพถึงควำมสำเร็จและควำมคุม้ คำ่ ในกำรใชง้ ำนคอมพิวเตอร์ ซ่ึงสำมำรถแบง่ บุคลำกรตำมหนำ้ ที่เกี่ยวขอ้ งตำมลกั ษณะงำนได้ 6 ดำ้ น ดงั น้ี
3.1 นักวเิ คราะห์และออกแบบระบบ (Systems Analyst and Designer : SA ) ทำหนำ้ ที่ศึกษำและรวบรวมควำมตอ้ งกำรของผใู้ ชร้ ะบบ และทำหนำ้ ที่เป็นส่ือกลำงระหวำ่ งผใู้ ชร้ ะบบและนกั เขียนโปรแกรม(Programmer) หรือปรับปรุงคุณภำพงำนเดิม นกั วเิ ครำะห์ระบบตอ้ งมีควำมรู้เก่ียวกบั ระบบคอมพวิ เตอร์พ้นื ฐำนกำรเขียนโปรแกรม และควรจะเป็นผมู้ ีควำมคิดริเริ่มสร้ำงสรรคม์ ีมนุษยส์ มั พนั ธ์ท่ีดี 3.2 โปรแกรมเมอร์ ( Programmer ) คือบุคคลที่ทำหนำ้ ที่เขียนซอฟตแ์ วร์ตำ่ งๆ(Software )หรือเขียนโปรแกรมเพ่ือสง่ั งำนใหเ้ ครื่องคอมพิวเตอร์ทำงำนตำมควำมตอ้ งกำรของผใู้ ช้ โดยเขียนตำมแผนผงั ที่นกั วเิ ครำะห์ระบบไดเ้ ขียนไว้ 3.3 ผู้ใช้ ( User ) เป็นผใู้ ชร้ ะบบคอมพวิ เตอร์ ซ่ึงจะเป็นผปู้ ฏิบตั ิหรือกำหนดควำมตอ้ งกำรในกำรใช้ระบบคอมพวิ เตอร์วำ่ ทำงำนอะไรไดบ้ ำ้ ง ผใู้ ชง้ ำนคอมพิวเตอร์ทว่ั ไป จะตอ้ งเรียนรู้วธิ ีกำรใชเ้ ครื่อง และวธิ ีกำรใชง้ ำนโปรแกรม เพื่อใหโ้ ปรแกรมที่มีอยสู่ ำมำรถทำงำนไดต้ ำมที่ตอ้ งกำร 3.4 ผู้ปฏบิ ตั ิการ (Operator ) สำหรับระบบขนำดใหญ่ เช่น เมนเฟรม จะตอ้ งมีเจำ้ หนำ้ ที่คอมพิวเตอร์ที่คอยปิ ดและเปิ ดเครื่อง และเฝ้ ำดูจอภำพเม่ือมีปัญหำซ่ึงอำจเกิดขดั ขอ้ ง จะตอ้ งแจง้ System Programmer ซ่ึงเป็นผดู้ ูแลตรวจสอบแกไ้ ขโปรแกรมระบบควบคุมเครื่อง(System Software) อีกทีหน่ึง 3.5 ผู้บริหารฐานข้อมูล ( Database Administrator : DBA ) กลุ่มบุคคลท่ีทำหนำ้ ที่ดูแลขอ้ มูลผำ่ นระบบจดั กำรฐำนขอ้ มูล ซ่ึงจะควบคุมใหก้ ำรทำงำนเป็ นไปอยำ่ งรำบรื่น นอกจำกน้ียงั ทำหนำ้ ท่ีกำหนดสิทธิกำรใชง้ ำนขอ้ มูล กำหนดในเร่ืองควำมปลอดภยั ของกำรใชง้ ำน พร้อมท้งั ดูแลดำตำ้ เบสเซิร์ฟเวอร์ (Database Server) ใหท้ ำงำนอยำ่ งปกติดว้ ย 3.6 ผู้จัดการระบบ (System Manager) คือ ผวู้ ำงนโยบำยกำรใชค้ อมพวิ เตอร์ใหเ้ ป็ นไปตำมเป้ ำหมำยของหน่วยงำน เป็นผทู้ ี่มีควำมหมำยต่อควำมสำเร็จหรือลม้ เหลวของกำรนำระบบคอมพวิ เตอร์เขำ้มำใชง้ ำนเป็นอยำ่ งมำก4. ข้อมูลและสารสนเทศ 4.1 ข้อมูล (Data) หมำยถึง ขอ้ เทจ็ จริงหรือเหตุกำรณ์ท่ีเกิดข้ึน แลว้ ใชต้ วั เลขตวั อกั ษร หรือสญั ลกั ษณ์ ตำ่ งๆ ทำควำมหมำยแทนสิ่งเหล่ำน้นั เช่น · คะแนนสอบวชิ ำภำษำไทยของนกั เรียน · อำยขุ องพนกั งำนในบริษทั ชินวตั รจำกดั · รำคำขำยของหนงั สือในร้ำนหนงั สือดอกหญำ้ · คำตอบท่ีผถู้ ูกสำรวจตอบในแบบสอบถำม 4.2 สารสนเทศ (Information) หมำยถึง ขอ้ สรุปต่ำงๆ ท่ีไดจ้ ำกกำรนำขอ้ มูลมำทำกำรวเิ ครำะห์ หรือผำ่ นวธิ ีกำรท่ี ไดก้ ำหนดข้ึน ท้งั น้ีเพอ่ื นำขอ้ สรุปไปใชง้ ำนหรืออำ้ งอิง เช่น · เกรดเฉลี่ยของวชิ ำภำษำไทยของนกั เรียน
· อำยเุ ฉลี่ยของพนกั งำนในบริษทั ชินวตั รจำกดั · รำคำขำยสูงสุดของหนงั สือในร้ำนหนงั สือดอกหญำ้ · ขอ้ สรุปจำกกำรสำรวจคำตอบในแบบสอบถำม5. กระบวนการทางาน ( Procedure ) องคป์ ระกอบดำ้ นน้ีหมำยถึงกระบวนกำรทำงำนเพ่ือใหไ้ ดผ้ ลลพั ธ์ตำมตอ้ งกำร ในกำรทำงำนกบัคอมพวิ เตอร์ผใู้ ชจ้ ำเป็ นตอ้ งทรำบข้นั ตอนกำรทำงำนเพื่อใหไ้ ดง้ ำนที่ถูกตอ้ งและมีประสิทธิภำพ ซ่ึงอำจจะมีข้นั ตอนสลบั ซบั ซอ้ นหลำยข้นั ตอน ดงั น้นั จึงมีควำมจำเป็ นตอ้ งมีคู่มือปฏิบตั ิงำน เช่น คู่มือผใู้ ช้( user manual ) หรือคูม่ ือผดู้ ูแลระบบ ( operation manual ) เป็นตน้คอมพิวเตอร์ทำงำนอยำ่ งเป็ นระบบ(System) หมำยถึงภำยในระบบงำนคอมพิวเตอร์ ประกอบดว้ ยองคป์ ระกอบยอ่ ยท่ีมีหนำ้ ที่เฉพำะ ทำงำนประสำนสมั พนั ธ์กนั เพื่อใหง้ ำนบรรลุตำมเป้ ำหมำย ในระบบงำนคอมพิวเตอร์ กำรที่มีเคร่ืองคอมพวิ เตอร์เพียงอยำ่ งเดียว จะยงั ไมส่ ำมำรถทำงำนไดด้ ว้ ยตวั เอง ซ่ึงหำกจะให้คอมพิวเตอร์ทำงำนไดอ้ ยำ่ งเป็นระบบและมีประสิทธิภำพแลว้ ระบบคอมพิวเตอร์ควรจะประกอบไปดว้ ยองคป์ ระกอบคือฮาร์ ดแวร์ ( HARDWARE ) ซอฟต์ แวร์ (SOFT WARE ) บุคลากร (PE OPLE WARE )ข้ อมู ล (DAT A) สารสนเทศ (INF ORMAT ION) กระ บวนการทางาน (P ROCE DURE )1. ฮาร์ ดแวร์ (HARDWARE ) ฮำร์ดแวร์เป็นองคป์ ระกอบของตวั เครื่องที่สำมำรถจบั ตอ้ งได้ ไดแ้ ก่ วงจรไฟฟ้ ำ ตวั เครื่อง จอภำพเครื่องพิมพ์ คีร์บอร์ด เป็นตน้ ซ่ึงสำมำรถแบ่งส่วนพ้ืนฐำนของฮำร์ดแวร์เป็ น 4 หน่วยสำคญั 1.1 หน่วยรับขอ้ มลู หรืออินพุต (Input Unit) ทำหนำ้ ท่ีรับขอ้ มูลและโปรแกรมเขำ้ เคร่ือง ไดแ้ ก่ คีย์บอรืดหรือแป้ นพิมพ์ เมำส์ เคร่ืองสแกน เคร่ืองรูดบตั ร Digitizer เป็นตน้ 1.2 ระบบประมวลผลกลำงหรือซีพยี ู (CPU : Central Processing Unit) ทำหนำ้ ที่ในกำรทำงำนตำม
คำสง่ั ท่ีปรำกฏอยใู่ นโปรแกรม ปัจจุบนั ซีพียขู องเคร่ืองพซี ี รู้จกั ในนำมไมโครโปรเซสเซอร์(MicroProcessor) ไมโครโปรเซสเซอร์ มีหนำ้ ที่ในกำรประมวลผลขอ้ มลู ในลกั ษณะของกำรคำนวณและเปรียบเทียบ โดยจะทำงำนตำมจงั หวะเวลำที่แน่นอน เรียกวำ่ สญั ญำณClockเม่ือมีกำรเคำะจงั หวะหน่ึงคร้ัง ก็จะเกิดกิจกรรม1คร้ัง เรำเรียกหน่วยท่ีใชใ้ นกำรวดั ควำมเร็วของซีพยี วู ำ่ “เฮิร์ท”(Herzt) 1.3 หน่วยเก็บขอ้ มูล (Storage) ซ่ึงสำมำรถแยกตำมหนำ้ ท่ีไดเ้ ป็ น 2 ลกั ษณะ คอื1.3.1 หน่วยเก็บขอ้ มลู หลกั หรือควำมจำหลกั (Primary Storage หรือ Main Memory) ทำหนำ้ ที่เก็บโปรแกรมหรือขอ้ มลู ท่ีรับมำจำกหน่วยรับขอ้ มลู เพื่อเตรียมส่งใหห้ น่วยประมวลผลกลำงทำกำรประมวลผล และรับผลลพั ธ์ที่ไดจ้ ำกกำรประมวลผลเพ่อื ส่งออกหน่วยแสดงขอ้ มลู ตอ่ ไป1.3.2 หน่วยเก็บขอ้ มูลสำรอง(Secondary Storage) เป็นหน่วยที่ทำหนำ้ ท่ีเก็บขอ้ มลู หรือโปรแกรมท่ีจะป้ อนเขำ้ สู่หน่วยควำมจำหลกั ภำยในเครื่องก่อนทำกำรประมวลผลโดยซีพยี แู ละเกบ็ ผลลพั ธ์จำกกำรประมวลผลน้นั ดว้ ย ปัจจุบนั รู้จกั ในนำมฮำร์ดดิสก(์ Hard disk) หรือแผน่ ฟร็อปปี ดิสก(์ Floppy Disk) 1.4 หน่วยแสดงขอ้ มลู หรือเอำตพ์ ุต(Output Unit) ทำหนำ้ ที่ในกำรแสดงผลลพั ธ์ท่ีไดจ้ ำกกำรประมวลผล ไดแ้ ก่ จอภำพ และเครื่องพิมพ์ เป็ นตน้ ท้งั 4ส่วนจะเชื่อมตอ่ กนั ดว้ ยบสั (Bus)ere to edit.
2 ซ อฟต์ แวร์ (SOFT WARE ) ซอฟตแ์ วร์ คือโปรแกรมหรือชุดคำส่งั ที่สั่งใหฮ้ ำร์ดแวร์ทำงำน รวมไปถึงกำรควบคุมกำรทำงำนของอุปกรณ์แวดลอ้ มต่ำงๆ เช่น ฮำร์ดดิสก์ ดิสกไ์ ดร์ฟ ซีดีรอม กำร์ดอินเตอร์เฟสต่ำง ๆ เป็นตน้ ซอฟตแ์ วร์เป็นสิ่งที่มองไมเ่ ห็นจบั ตอ้ งไม่ได้ แต่รับรู้กำรทำงำนของมนั ได้ ซ่ึงต่ำงกบั ฮำร์ดแวร์ (Hardware) ที่สำมำรถจบั ตอ้ งได้ ซ่ึงแบง่ เป็น 2 ประเภทคือ 2.1 ซอฟตแ์ วร์ระบบ (System Software) คือโปรแกรม ที่ใชใ้ นกำรควบคุมระบบกำร ทำงำนของเครื่องคอมพิวเตอร์ท้งั หมด เช่น กำรบตู เครื่อง กำรสำเนำขอ้ มลู กำรจดั กำรระบบของดิสก์ ชุดคำสง่ั ที่เขียนเป็นคำสงั่ สำเร็จรูป โดยผผู้ ลิตเครื่องคอมพิวเตอร์ และมีมำพร้อมแลว้ จำกโรงงำนผลิต กำรทำงำนหรือกำรประมวลผลของซอฟตแ์ วร์เหล่ำน้ี ข้ึนกบั เครื่องคอมพิวเตอร์แต่ละเคร่ือง ระบบของซอฟตแ์ วร์เหล่ำน้ีออกแบบมำเพอ่ื กำรปฏิบตั ิควบคุม และมีควำมสำมำรถในกำรยดื หยนุ่ กำรประมวลผลของเคร่ืองคอมพิวเตอร์ แบ่งออกเป็ น 4 ประเภทคือ2.1.1 โปรแกรมระบบปฏิบตั ิกำร (Operating System) เป็นโปรแกรมท่ีใชค้ วบคุมและติดต่อกบั อุปกรณ์ตำ่ งๆของเครื่องคอมพิวเตอร์ โดยเฉพำะกำรจดั กำรระบบของดิสก์ กำรบริหำรหน่วยควำมจำของระบบ ถำ้ ขำดซอฟตแ์ วร์ชนิดน้ี จะทำใหเ้ ครื่องคอมพวิ เตอร์ไม่สำมำรถทำงำนได้ ตวั อยำ่ งของซอฟตแ์ วร์ประเภทน้ีไดแ้ ก่โปรแกรมระบบปฏิบตั ิกำร Unix Linux DOS และ Windows (เวอร์ชน่ั ต่ำง ๆ เช่น 95 98 XP Vista ) เป็นตน้2.1.2 ตวั แปลภำษำ (Translator) จำก Source Code ใหเ้ ป็น Object Code (แปลจำกภำษำที่มนุษยเ์ ขำ้ ใจ ให้เป็นภำษำท่ีเครื่องเขำ้ ใจ) เป็นซอฟตแ์ วร์ท่ีใชใ้ นกำรแปลภำษำระดบั สูง ซ่ึงเป็นภำษำใกลเ้ คียงภำษำมนุษย์ ให้เป็นภำษำเครื่องก่อนที่จะนำไปประมวลผล ตวั แปลภำษำแบง่ ออกเป็ นสองประเภทคือ คอมไพเลอร์(Compiler) และอินเตอร์พที เตอร์ (Interpeter) คอมไพเลอร์จะแปลคำสงั่ ในโปรแกรมท้งั หมดก่อน แลว้ ทำ
กำรลิ้ง(Link) เพื่อใหไ้ ดค้ ำสง่ั ที่เครื่องคอมพวิ เตอร์เขำ้ ใจ ส่วนอินเตอร์พีทเตอร์จะแปลทีละประโยคคำสงั่แลว้ ทำงำนตำมประโยคคำสง่ั น้นั กำรจะเลือกใชต้ วั แปลภำษำแบบใดน้นั จะข้ึนอยกู่ บั ภำษำท่ีใชใ้ นกำรเขียนโปรแกรม2.1.3 ยตู ิลิต้ี โปรแกรม (Utility Program) คือซอฟตแ์ วร์เสริมช่วยใหเ้ ครื่องทำงำนมีประสิทธิภำพ มำกข้ึนเช่น ช่วยในกำรตรวจสอบดิสก์ ช่วยในกำรจดั เก็บขอ้ มลู ในดิสก์ ช่วยสำเนำขอ้ มูล ช่วยซ่อมอำกำรชำรุดของดิสก์ ช่วยคน้ หำและกำจดั ไวรัส ฯลฯ เป็นตน้2.1.4 ติดต้งั และปรับปรุงระบบ (Diagonostic Program) เป็นซอฟตแ์ วร์ท่ีใชใ้ นกำรติดต้งั ระบบ เพื่อให้คอมพวิ เตอร์สำมำรถติดตอ่ และใชง้ ำนอุปกรณ์ต่ำง ๆ ที่นำมำติดต้งั ระบบ ไดแ้ ก่ โปรแกรมSetupและ Driverตำ่ ง 2.2 ซอฟตแ์ วร์ประยกุ ต์ (Application Software) คือ ซอฟตแ์ วร์หรือโปรแกรมท่ีทำใหค้ อมพวิ เตอร์ทำงำนตำ่ งๆ ตำมท่ีผใู้ ชต้ อ้ งกำร ไม่วำ่ จะดำ้ นเอกสำร บญั ชี กำรจดั เก็บขอ้ มลู เป็นตน้ ซอฟตแ์ วร์ประยกุ ต์สำมำรถจำแนกไดเ้ ป็ น 2 ประเภท คือ2.2.1 ซอฟตแ์ วร์สำหรับงำนเฉพำะดำ้ น(Special Purpose Software) คือ โปรแกรมซ่ึงเขียนข้ึนเพื่อกำรทำงำนเฉพำะอยำ่ งท่ีเรำตอ้ งกำร บำงที่เรียกวำ่ User’s Program เช่น โปรแกรมกำรทำบญั ชีจ่ำยเงินเดือน โปรแกรมระบบเช่ำซ้ือ โปรแกรมกำรทำสินคำ้ คงคลงั เป็นตน้ ซ่ึงแต่ละโปรแกรมก็มกั จะมีเง่ือนไข หรือแบบฟอร์มแตกตำ่ งกนั ออกไปตำมควำมตอ้ งกำรหรือกฏเกณฑข์ องแต่ละหน่วยงำนท่ีใช้2.2.2 ซอฟตแ์ วร์สำหรับงำนทวั่ ไป(General Purpose Software) เป็นโปรแกรมประยกุ ตท์ ่ีมีผจู้ ดั ทำไว้ เพ่ือใช้ในกำรทำงำนประเภทตำ่ งๆ ทวั่ ไป โดยผใู้ ชค้ นอ่ืนๆ สำมำรถนำโปรแกรมน้ีไปประยกุ ตใ์ ชก้ บั ขอ้ มลู ของตนได้ แตจ่ ะไมส่ ำมำรถทำกำรดดั แปลง หรือแกไ้ ขโปรแกรมได้ ผใู้ ชไ้ มจ่ ำเป็นตอ้ งเขียนโปรแกรมเอง ซ่ึงเป็ นกำรประหยดั เวลำ แรงงำน และค่ำใชจ้ ่ำยในกำรเขียนโปรแกรม ดงั น้นั กำรใชโ้ ปรแกรมสำเร็จรูปจึงเป็ นสิ่งที่อำนวยควำมสะดวกและเป็นประโยชน์อยำ่ งยงิ่ ตวั อยำ่ งโปรแกรมสำเร็จรูปที่นิยมใชไ้ ดแ้ ก่ MS-Office,Adobe Photosho, Internet Explorer และ เกมส์ต่ำงๆ เป็นตน้
3 บุ คลากร (PE OP LEWARE ) บุคลำกรจะเป็นส่ิงสำคญั ท่ีจะเป็นตวั กำหนดถึงประสิทธิภำพถึงควำมสำเร็จและควำมคุม้ ค่ำในกำรใชง้ ำนคอมพิวเตอร์ ซ่ึงสำมำรถแบง่ บุคลำกรตำมหนำ้ ท่ีเก่ียวขอ้ งตำมลกั ษณะงำนได้ 6 ดำ้ น ดงั น้ี 3.1 นกั วเิ ครำะห์และออกแบบระบบ (Systems Analyst and Designer : SA) ทำหนำ้ ที่ศึกษำและรวบรวมควำมตอ้ งกำรของผใู้ ชร้ ะบบ และทำหนำ้ ท่ีเป็นส่ือกลำงระหวำ่ งผใู้ ชร้ ะบบและนกั เขียนโปรแกรมหรือปรับปรุงคุณภำพงำนเดิม นกั วเิ ครำะห์ระบบตอ้ งมีควำมรู้เก่ียวกบั ระบบคอมพวิ เตอร์ พ้ืนฐำนกำรเขียนโปรแกรม และควรจะเป็นผมู้ ีควำมคิดริเร่ิมสร้ำงสรรคม์ ีมนุษยส์ ัมพนั ธ์ท่ีดี 3.2 โปรแกรมเมอร์ (Programmer) คือบุคคลท่ีทำหนำ้ ท่ีเขียนซอฟตแ์ วร์ต่ำงๆ(Software) หรือเขียนโปรแกรมเพื่อสั่งงำนใหเ้ คร่ืองคอมพวิ เตอร์ทำงำนตำมควำมตอ้ งกำรของผใู้ ช้ โดยเขียนตำมแผนผงั ท่ีนกั วเิ ครำะห์ระบบไดเ้ ขียนไว้ 3.3 ผใู้ ช้ (User) เป็นผใู้ ชร้ ะบบคอมพิวเตอร์ ซ่ึงจะเป็นผปู้ ฏิบตั ิหรือกำหนดควำมตอ้ งกำรในกำรใช้ระบบคอมพิวเตอร์วำ่ ทำงำนอะไรไดบ้ ำ้ ง ผใู้ ชง้ ำนคอมพวิ เตอร์ทว่ั ไป จะตอ้ งเรียนรู้วธิ ีกำรใชเ้ คร่ือง และวธิ ีกำรใชง้ ำนโปรแกรม เพอ่ื ใหโ้ ปรแกรมท่ีมีอยสู่ ำมำรถทำงำนไดต้ ำมท่ีตอ้ งกำร
3.4 ผปู้ ฏิบตั ิกำร (Operator) สำหรับระบบขนำดใหญ่ เช่น เมนเฟรม จะตอ้ งมีเจำ้ หนำ้ ท่ีคอมพวิ เตอร์ท่ีคอยปิ ดและเปิ ดเครื่อง และเฝ้ ำดูจอภำพเม่ือมีปัญหำซ่ึงอำจเกิดขดั ขอ้ ง จะตอ้ งแจง้System Programmer ซ่ึงเป็นผดู้ ูแลตรวจสอบแกไ้ ขโปรแกรมระบบควบคุมเครื่องอีกทีหน่ึง 3.5 ผบู้ ริหำรฐำนขอ้ มูล (Database Administrator : DBA) บุคคลท่ีทำหนำ้ ท่ีดูแลขอ้ มลู ผำ่ นระบบจดั กำรฐำนขอ้ มลู ซ่ึงจะควบคุมใหก้ ำรทำงำนเป็ นไปอยำ่ งรำบร่ืน นอกจำกน้ียงั ทำหนำ้ ที่กำหนดสิทธิกำรใช้งำนขอ้ มูล พร้อมท้งั ดูแลดำตำ้ เบสเซิร์ฟเวอร์ใหท้ ำงำนอยำ่ งปกติดว้ ย 3.6 ผจู้ ดั กำรระบบ (System Manager) คือ ผวู้ ำงนโยบำยกำรใชค้ อมพิวเตอร์ใหเ้ ป็นไปตำมเป้ ำหมำยของหน่วยงำน เป็นผทู้ ี่มีควำมหมำยต่อควำมสำเร็จหรือลม้ เหลวของกำรนำระบบคอมพวิ เตอร์เขำ้มำใชง้ ำนเป็นอยำ่ งมำก4 ขอ้ มูลและสำรสนเทศ
4.1 ข้ อมู ล (DAT A)หมำยถึง ขอ้ เทจ็ จริงหรือเหตุกำรณ์ท่ีเกิดข้ึน แลว้ ใชต้ วั เลขตวั อกั ษรหรือสัญลกั ษณ์ ตำ่ งๆ ทำควำมหมำยแทนส่ิงเหล่ำน้นั เช่น· คะแนนสอบวชิ ำภำษำไทยของนกั เรียน· อำยขุ องพนกั งำนในบริษทั ชินวตั รจำกดั· รำคำขำยของหนงั สือในร้ำนหนงั สือดอกหญำ้· คำตอบท่ีผถู้ ูกสำรวจตอบในแบบสอบถำม4.2 สารสนเทศ (INFORMATION)หมำยถึง ขอ้ สรุปต่ำงๆ ที่ไดจ้ ำกกำรนำขอ้ มลู มำทำกำรวเิ ครำะห์ หรือผำ่ นวธิ ีกำรที่ไดก้ ำหนดข้ึน ท้งั น้ีเพือ่ นำขอ้ สรุปไปใชง้ ำนหรืออำ้ งอิง เช่น· เกรดเฉล่ียของวชิ ำภำษำไทยของนกั เรียน· อำยเุ ฉล่ียของพนกั งำนในบริษทั ชินวตั รจำกดั· รำคำขำยสูงสุดของหนงั สือในร้ำนหนงั สือดอกหญำ้· ขอ้ สรุปจำกกำรสำรวจคำตอบในแบบสอบถำม
5 กระ บวนการทางาน (P ROCE DURE)องคป์ ระกอบดำ้ นน้ีหมำยถึงกระบวนกำรทำงำนเพอื่ ใหไ้ ดผ้ ลลพั ธ์ตำมตอ้ งกำรในกำรทำงำนกบั คอมพิวเตอร์ผใู้ ชจ้ ำเป็ นตอ้ งทรำบข้นั ตอนกำรทำงำนเพื่อใหไ้ ดง้ ำนที่ถูกตอ้ งและมีประสิทธิภำพ ซ่ึงอำจจะมีข้นั ตอนสลบั ซบั ซอ้ นหลำยข้นั ตอน ดงั น้นั จึงมีควำมจำเป็ นตอ้ งมีคู่มือปฏิบตั ิงำนเช่น คู่มือผใู้ ช้ ( user manual ) หรือคูม่ ือผดู้ ูแลระบบ ( operation manual ) เป็นตน้หลักการทางานของคอมพิ วเต อร์ระบบกำรทำงำนของคอมพิวเตอร์ กำรทำงำนของคอมพวิ เตอร์ แบ่งออกเป็น 4 ส่วน ดงั น้ี1. หน่วยรับขอ้ มูล (Input Unit) ทำหนำ้ ท่ีในกำรรับขอ้ มลู หรือคำส่ังจำกภำยนอกเขำ้ ไปเกบ็ ไวใ้ นหน่วยควำมจำ เพ่อื เตรียมประมวลผลขอ้ มูลท่ีตอ้ งกำร ซ่ึงอุปกรณ์ท่ีใชใ้ นกำรนำขอ้ มลู ที่ใชก้ นั อยตู่ ้งั แต่อดีตจนถึงปัจจุบนั น้นั มีอยหู่ ลำยประเภทดว้ ยกนั สำหรับอุปกรณ์ท่ีนิยมใชใ้ นปัจจุบนั มี ดงั ต่อไปน้ี - Keyboard - Mouse - Disk Drive - Hard Drive - CD-Rom - Magnetic Tape - Card Reader - Scanner
2. หน่วยประมวลผลกลำง (Central Processing Unit) ทำหนำ้ ท่ีในกำรคำนวณและประมวลผล แบ่งออกเป็น 2 หน่วยยอ่ ย คือ - หน่วยควบคุม ทำหนำ้ ที่ในกำรดูแล ควบคุมลำดบั ข้นั ตอนของกำรประมวลผล และกำรทำงำนของอุปกรณ์ต่ำงๆ ภำยในหน่วยประมวลผลกลำง และช่วยประสำนงำนระหวำ่ งหน่วยประมวลผลกลำง กบัอุปกรณ์นำเขำ้ ขอ้ มลู อุปกรณ์ในกำรแสดงผล และหน่วยควำมจำสำรอง - หน่วยคำนวณและตรรก ทำหนำ้ ท่ีในกำรคำนวณและเปรียบเทียบขอ้ มลู ตำ่ งๆ ที่ส่งมำจำกหน่วยควบคุม และหน่วยควำมจำ3. หน่วยควำมจำ (Memory) ทำหนำ้ ท่ีในกำรเกบ็ ขอ้ มูลหรือคำส่งั ต่ำงๆ ที่รับจำกภำยนอกเขำ้ มำเก็บไว้ เพอื่ ประมวลผลและยงั เกบ็ผลท่ีไดจ้ ำกกำรประมวลผลไวเ้ พอ่ื แสดงผลอีกดว้ ย ซ่ึงแบ่งออกเป็ นหน่วยควำมจำ เป็นหน่วยควำมจำท่ีมีอยู่ในตวั เคร่ืองคอมพวิ เตอร์ ทำหนำ้ ท่ีในกำรเก็บคำสั่งหรือขอ้ มูล แบ่งออกเป็น - ROM หน่วยควำมจำแบบถำวร - RAM หน่วยควำมจำแบบชวั่ ครำว - หน่วยควำมจำสำรอง เป็นหน่วยควำมจำท่ีอยนู่ อกเครื่อง มีหนำ้ ท่ีช่วยใหห้ น่วยควำมจำหลกัสำมำรถเกบ็ ขอ้ มูลไดม้ ำกข้ึน4. หน่วยแสดงผล (Output Unit) ทำหนำ้ ที่ในกำรแสดงผลลทั ธ์ท่ีไดห้ ลงั จำกกำรคำนวณและประมวลผล สำหรับอุปกรณ์ท่ี ทำหนำ้ ที่ในกำรแสดงผลขอ้ มูลที่ไดน้ ้นั มีตอ่ ไปน้ี - Monitor จอภำพ - Printer เคร่ืองพมิ พ์ - Plotter เคร่ืองพมิ พท์ ี่ใชป้ ำกกำในกำรเขียนขอ้ มูลตำ่ งๆ ที่ตอ้ งกำรลงกระดำษ CREATE A FREE WEBSIT
Search
Read the Text Version
- 1 - 14
Pages: