ระบบคอมพิวเตอร (Computer System) ระบบ (System) คือกลุมขององคประกอบที่มีความสัมพันธกันและทํางานรวมกัน ซึ่งระบบคอมพิวเตอรจะมีองคประกอบที่ สําคัญ 3 สวน คือ
1. ฮารดแวร (Hardware) 2. ซอฟตแวร (Software) 3. บุคลากร (Peopleware) ฮารดแวร (Hardware) หมายถึง อุปกรณตาง ๆ ที่เปนตัวเครื่องคอมพิวเตอร แบงออกเปนสวนประกอบดังนี้ หนวยรับขอมูล หนวยประมวลผล หนวยแสดงผล 1. หนวยรับขอมูล (Input unit) เปนอุปกรณรับเขา ทําหนาที่รับโปรแกรมและขอมูลเขาสูเครื่องคอมพิวเตอร อุปกรณรับเขาที่ ใชกันเปนสวนใหญ คือ แปนพิมพ ( Keyboard ) และเมาส ( Mouse) นอกจากนี้ยังมีอุปกรณรับเขาอืน่ ๆ อีก ไดแก สแกนเนอร ( Scanner), วีดีโอคาเมรา (Video Camera), ไมโครโฟน (Microphone),ทัชสกรีน (Touch screen), แทร็คบอล (Trackball), ดิจิต เซอร เทเบิ้ล แอนด ครอสแชร (Digiter tablet and crosshair) 2. หนวยประมวลผลกลาง (Central Processing Unit) หรือเรียกโดยทั่ว ๆ ไปวา CPU ซึ่งถือวาเปนสมองของระบบคอมพิวเตอร มีสวนประกอบที่สําคัญ 2 สวน คือ หนวยควบคุม หนวยคํานวณ
1. หนวยควบคุม (Control Unit หรือ CU) ทําหนาที่ควบคุมลําดับขั้นตอนการทํางานของหนวยรับขอมูล หนวย แสดงผล หนวยคํานวณและหนวยตรรก หนวยความจําและแปลคําสัง่ 2. หนวยคํานวณและตรรก (Arithmetic and Logic Unit หรือ ALU) ทําหนาที่ในการคํานวณหาตัวเลข เชน การ บวก ลบ การเปรียบเทียบ 3. หนวยความจํา เปนอุปกรณใชเก็บโปรแกรมและขอมูลที่ใชในการประมวลผล 3. หนวยความจําภายใน (Primary Storage Section หรือ Memory) เปนหนวยความจําที่อยูภายในเครื่องคอมพิวเตอรทสี่ ามารถ ติดตอกับหนวยงานอื่น ๆ ไดโดยตรง แบงออกเปน 2 ประเภท
1. หนวยความจําภายใน - หนวยความจําแบบแรม (Random Access Memory หรือ Ram) เปนหนวยความจําชั่วคราว ที่ใชสําหรับเก็บโปรแกรมที่กําลังใช งานอยูขณะนั้น มีความจุของหนวยเก็บขอมูลไมเกิน 640 KB คือผูใ ชสามารถเขียนหรือลบไปไดตลอดเวลา ถาหากปดเครื่อง คอมพิวเตอรหรือไฟฟาดับ จะมีผลทําใหขอมูลตาง ๆ ที่เก็บไวสูญหายไปหมด และไมสามารถเรียกกลับคืนมาได - หนวยความจําแบบรอม (Read Only Memory หรือ Rom) เปนหนวยความจําถาวร ที่สามารถอานไดอยางเดียว ไมสามารถ บันทึกขอมูลได ถึงแมวาจะปดเครื่องหรือไฟฟาดับ ขอมูลที่เก็บไวจะยังคงอยู 2. หนวยความจําสํารอง ไดแก เทปแมเหล็ก จานแมเหล็ก แผนดิสก (Diskett) CD-ROM
แผนดิสกหรือสเกต เปนจานแมเหล็กขนาดเล็ก ชนิดออน จัดเก็บขอมูลโดยใชอํานาจแมเหล็ก การใชงานจะตองมี Disk Drive เพื่อใชเปนอุปกรณในการขับเคลื่อนแผนดิสก โดยแบงตําแหนงพื้นผิวออกเปน แทร็คและเซ็คเตอร แบงออกเปน 3 ขนาด คือ 1. แผนดิสกขนาด 8 นิ้ว ปจจุบันไมนิยมใช 2. แผนดิสกขนาด 5.25 นิ้ว แบงออกเปน DD สามรถบันทึกขอมูลไดประมาณ 360 KB และ HD สามารถ บันทึกขอมูลได 1.2 MB 3. แผนดิสกขนาด 3.5 นิ้ว แบงออกเปน DD สามารถบันทึกขอมูลไดประมาณ 720 KB และ HD สามารถ บันทึกขอมูลได 1.44 MB นิยมใชกันมากในปจจุบัน
ขนาด 5.25 นิ้ว
ขนาด 1.44 MB
หนวยวัดความจุของขอมูลในคอมพิวเตอร 8 Bit
1 Byte
1 Byte
1 ตัวอักษร
1 KB
1,024 Byte
1 MB
1,024 KB
1 GB
1,024 MB
1 TB
1,024 GB
หนวยความจําต่ําสุด คือ บิต (BIT [Binary Digit]) โดยใชบิตแทน 1 ตัวอักขระ หรือ 1 ไบต (Bite) หนวยที่ใหญขึ้นมาอีกหนวย คือ กิโลไบต (Kilobyte) โดยที่ 1 กิโลไบต มีคาเทากับ 2 10 ไบต หรือ 1,024 ไบต หนวยความจําที่ใหญขึ้นไปอีก เรียกวา เมกะ ไบต กิกะไบต และเทระไบต ฮารดดิสก ( Hard Disk ) เปนจานแมเหล็กชนิดแข็ง ชนิดติดแนนไมมีการเคลื่อนที่ สามารถบรรจุขอมูลไดจํานวนมาก เปน 2 ขนาด คือ
1. ขนาด 5.25 นิ้ว (ปจจุบันเลิกใชแลว) 2. ขนาด 3.5 นิ้ว ทั้ง 2 ขนาดจะมีความจุ ตั้งแต 10,20,40,80,120,300,400 MB1 GB,2 GB ฯลฯ ปจจุบันนิยมใชตั้งแต 10 GB ขึ้นไป
Hard disk Data Rate หมายถึง ความเร็วในการอานขอมูลจากดิสกไปสูสมองของเครือ่ งคอมพิวเตอร (หรือมีความเร็วในการนําขอมูลมา จากสมองเครื่องไปบันทึกลงบนดิสก) มีหนวยวัดเปน จํานวนไบตตอวินาที ( Bytes Per Second หรือ bps ) ซีดีรอม (CD-Rom ) เปนจานแสงชนิดหนึ่ง ใชเก็บขอมูลที่มีความเร็วในการใชงานสูง มี คุณสมบัติดังนี้ o o o o
เปนสื่อที่สามารถเก็บขอมูลไดเปนจํานวนมาก โดยจะมีความจุสูงถึง 2 GB (2 พันลานไบต) มีขนาดเล็ก สามารถเคลื่อนยายไดสะดวก ใชเทคโนโลยีของแสงเลเซอรในการอานเขียนขอมูล เปนจานแสงชนิดอานไดอยางเดียว ( Read Only Memory ) ไมสามารถเขียนหรือลบขอมูลได
CD - ROM
3. หนวยแสดงผล (Output Unit) ทําหนาที่แสดงผลลัพธที่ไดจากการประมวลผลของเครือ่ งคอมพิวเตอร หรือใชเก็บผลลัพธ เพื่อนําไปใชภายหลัง ไดแก จอภาพ (Monitor) เปนอุปกรณสงออกมากที่สุด เครื่องพิมพ (Printer) ซอฟแวร (Software) หมายถึง โปรแกรมชุดคําสั่งที่เขียนใหเครื่องคอมพิวเตอรปฏิบัติตาม ซึ่งมี 2ประเภท คือ
1. ซอฟแวรควบคุมระบบ (System Software) คือ ชุดคําสั่งหรือโปรแกรมที่ควบคุมการทํางานของคอมพิวเตอร เปน สื่อกลางระหวางโปรแกรมประยุกตกับเครื่องคอมพิวเตอร เพื่อชวยในการจัดการทรัพยากรของคอมพิวเตอร ไดแก โปรแกรมควบคุมเครื่อง ระบบปฏิบัติการ เชน DOS, Windows, Os/2, Unix 2. ซอฟแวรประยุกต (Application Software) คือ ชุดคําสั่งหรือโปรแกรมที่เขียนขึ้นมาเพื่อใหเครื่องคอมพิวเตอรทํางาน ตามที่ผูใชตองการ ไดแก โปรแกรมสําเร็จรูปตาง ๆ บุคลากร (Peopleware) หมายถึง บุคลากรทางคอมพิวเตอรที่ทําหนาที่ในการใชและดูแลเครื่องคอมพิวเตอร เชน นักเขียน โปรแกรม (Programmer) นักวิเคราะหระบบ (System Analyst) เปน ตน http://www.chandra.ac.th/office/ict/document/it/it01/com_06.htm สืบคนวันที่ 9สิงหาคม255
ระบบคอมพิวเตอร ระบบคอมพิวเตอร (Computer System) คือ ระบบที่พัฒนามาจาก 2 สวนใหญๆคือ ฮารดแวรและซอฟแวร ฮารดแวรเปน สวนประกอบของคอมพิวเตอรที่สามารถจับตองไดสวนซอฟแวรเปนโปรแกรมที่ทํางารอยูในระบบคอมพิวเตอร ซึ่งจะทํางานตามที่ผูใชกําหนด
ฮารดแวร (Hardware) ประกอบไปดวยอุปกรณตางๆ 5 สวนไดแก
อุปกรณรับขอมูล (Input Device) เปนอุปกรณที่มีหนาที่รับขอมูลจากผูใชเขาสูระบบคอมพิวเตอร หนวยประมวลผลกลาง (CPU : Central Processing Unit) มีหนาที่ในการประมวลผลคําสั่งหรือขอมูลตางๆ หนวยความจําหลัก (Primary Storage) เปนสวนที่มีหนาที่ในการจัดเก็บขอมูลหรือคําสั่งตางๆ กอนที่จะสงไปยังหนวย ประเมิลผลกลางเพื่อทําการประมวลผลตอไป เมื่อเปดเครื่ององคอมพิวเตอรขอมูลในหนวยความจําก็จะหายไปหมด
อุปกรณแสดงขอมูล (Output Device) เปนอุปกรณที่มีหนาที่ในการแสดงผลตางๆตัวอยางที่ใชกันประจํา ไดแก จอภาพ และเครื่องพิมพ เปนตน
หนวยความจําสํารอง (Auxiliary Storage) มีหนาที่ในการจัดเก็บขอมูล ซึ่งการจัดเก็บขอมูลของหนวยความจําสํารองนี้ จะเปนการจัดเก็บที่ถาวร ขอมูลจะไมหายไปเมื่อปดเครื่องคอมพิวเตอรแลว ตัวอยาง เชน ฮารดดิสก แผนดิสก เปนตน
ซอฟตแวร (Software) ในสวนของซอฟตแวรก็สามารถแบงออกไดเปน 2 ประเภท คือ
ซอฟตแวรระบบ (System Software) ทําหนาที่ในการจัดการทรัพยากรของเครื่องคอมพิวเตอร และทําหนาที่ติดตอ ระหวางฮารดแวรกับผูใชไดดวย
ซอฟตแวรประยุกต (Application Software) เปนซอฟตแวรที่สรางขึ้นมาใหผูใชทํางานตางๆ เชน พิมพงาน วาดภาพ เปนตน
ลักษณะของคอมพิวเตอร ระบบคอมพิวเตอรนั้น ถามองในดานลักษณะคอมพิวเตอรจะสามารถแบงออกได 3 ประเภทใหญๆ ดั้งนี้
คอมพิวเตอรสวนบุคคล (Personal Computer)เปนระบบคอมพิวเตอรที่มีเครื่องคอมพิวเตอรเพียงเครื่องเดียว และไมไดทําการติดตอ กับเครื่องคอมพิวเตอรอื่นๆ
ลักษณะแบบ (Time-sharing)เปนลักษณะที่มีเครื่องคอมพิวเตอรหลายๆ เครื่องมาตอกับเครื่องคอมพิวเตอรศูนยกลางโดยคอมพิวเตอร เหลานั้นเรียกวา Terminal ทุกเครื่องจะสงคําสั่งที่ตองการมาประมวลผลที่เครื่องคอมพิวเตอรศูนยกลาง เพราะการประมวลผลของเครื่องคอมพิวเตอร ศูนยกลางจะตองมีเวลาในการประมวลคําสั่งตาง ๆ ที่สงมาจาก Terminal ทุกเครื่องในลักษณะแบบ Time-sharing
ลักษณะแบบ (Client/Server)เปนเครื่องคอมพิวเตอรเครื่องหนึ่งที่ทําหนาที่เปน Server คอยดูแลจัดทรัพยากรของระบบทั้งหมด และมี เครื่อง Clients ตอเขาเครื่อง Server โดยใชทรัพยากรตาง ๆ ที่เครื่อง Server มีอยู ตามสิทธิของผูใชแตละคน และการประมวลผลจะไมทํา อยูบนเครื่อง Server แตจะประมวลที่ Clients แตละเครื่องเอง แลวอาจนําขอมูลตาง ๆ ไปเก็บที่เครื่อง Server
ภาษาคอมพิวเตอร (Computer Languages) ในการเขียนโปรแกรมนั้น ผูใชจะตองใชภาษาคอมพิวเตอรเขียนโปรแกรมเรียกวาซอฟตแวรขึ้นมา ภาษาคอมพิวเตอรนั้นจะมีตั้งแตละดับ ภาษาของเครื่องขึ้นมาจนถึงภาษาธรรมชาติ
ภาษาเครื่อง (Machine Languages) ภาษาที่เครื่องคอมพิวเตอรเขาใจมากที่สุด ซึ่งจะเปนลักษณะแบบเลขฐานสอง คือ 0 กับ 1
ภาษาสัญลักษณ (Symbolic Languages) เมื่อคอมพิวเตอรไดพัฒนาขึ้นมาเรื่อยๆและมีผูใชมากขึ้น จึงมีคนมองเห็นวา การที่จะเขียนโปรแกรมควบคุมคอมพิวเตอรดวยภาษาเครื่องนั้น จะทําใหการพัฒนาทางดานซอฟตแวรเปนไปไดชา จึงไดมีการพัฒนาภาษาสัญลักษณขึ้น เพื่อใหการเขียนโปรแกรมคอมพิวเตอรสะดวกยิ่งขึ้น แตการที่นําโปรแกรมนั้นไปใช จะตองทําการเปลี่ยนภาษาสัญลักษณเปนภาษาเครื่องกอนเสมอ
ภาษาระดับสูง (High-Level Languages) เปนภาษาที่พัฒนามาจากภาษาสัญลักษณอีกทีหนึ่ง แตจะมีลักษณะที่คลาย กับภาษามนุษยมากยิ่งขึ้น การแปลงภาษาระดับใหเปนภาษาเครื่องนั้นจะมีวิธีการเรียกวาคอมไฟล ภาษาระดับไดแก FORTRAN COBOL และ ภาษาC
ภาษาธรรมชาติ (Natural Languages) ภาษาธรรมชาติก็คือภาษาที่มนุษยพูดกัน เชน ภาษาอังกฤษ ภาษาจีน เปนตน ซึ่ง เครื่องคอมพิวเตอรนั้นไมสามารถที่จะเขาใจไดเลย ในปจจุบันยังไมมีคนนิยมใชกันมากนัก
ขั้นตอนการรันโปรแกรมดวยภาษา c การพัฒนาโปรแกรมดวยภาษา c นั้นมีขั้นตอนอยู 3 ขั้น ดังนี้ 1.เขียนและแกไขโปรแกรม คือ การนําคําสั่งตางๆของภา c มาเขียนเรียงตอๆกันจนเปนโปรแกรมที่ทํางานตามผูใชตองการ โดยการเขียนจะเปน ตัวอักษร ซึ่งเมื่อเขียนเสร็จก็จะไดเปน Source Files 2.คอมไฟลโปรแกรม เมื่อได Source Files แลวและเมื่อตองการรันโปรแกรมใดๆผูใชจะตองทําการแปลง Source Files เหลานั้น ใหเปนภาษาเครื่องกอน ซึ่งในขั้นตอนนี้เรียกวา คอมไฟลโปรแกรม ซึ่งจะไดไฟล Object Module ดวย 3.การลิงคโปรแกรม ในภาษา c นั้นจะมีฟงกชั่นตางๆที่เตรียมพรอมมาใหผูใชไดใชอยูแลว เมื่อ คอมไฟลโปรแกรมเสร็จแลวไมมีขอผิดพลาดใด ตัว คอมไฟล (Compiler) จะทําการดึงโปรแกรมอื่นที่ถูกเรียกใชจากโปรแกรมที่ทําการลิงคเขามารวมในโปรแกรมที่สมบูรณ
การรันโปนแกรม เมื่อทําการลิงคเสร็จแลว โปรแกรมนั้นก็พรอมที่จะรัน และเมื่อรันโปรแกรมโดยใชคําสั่งของระบบปฏิบัติงานโปรแกรมนั้นจะถูกโหลดลงสู หนวยคําสั่งหลักจากนั้นก็จะทําการรันการกระทํานี้เรียกวา Loader
การพัฒนาโปรแกรม ในการพัฒนาโปรแกรมขึ้นมาซักโปรแกรมหนึ่งนั้น ไมใชมาถึงจะเขียนโปรแกรมไดเลย การพัฒนานั้นจะมีขั้นตอนที่เรียกวา System Development Life Cycle 1.หาความตองการของระบบ (System Requirements) คือ การศึกษาและเก็บความตองการของผูใชโปรแกรม วามีความ ตองการอะไรบาง 2.วิเคราะห (Analysis) คือ การนําเอาความตองการของผูใชโปรแกรมมาวิเคราะหวาจะพัฒนาเปนโปรแกรมตามที่ผูใชตองการไดหรือไมถาทํา ไดจะทําไดมากนอยเพียงใด3.ออกแบบ (Design) คือ เมื่อสรุปไดแลววาโปรแกรมที่จะสรางมีลักษณะใดขั้นตอนตอมาคือ การออกแบบการ ทํางานของโปรแกรมใหเปนไปตามความตองการที่วิเคราะหไวการออกแบบอาจจะออกแบบเปนผังงานก็ได 4.เขียนโปรแกรม (Code) คือ เมื่อไดผังงานแลว ตอมาก็เปนการเขียนโปรแกรมตามผังงานออกแบบไว 5.ทดสอบ (System Test) คือเมื่อเขียนโปรแกรมเสร็จแลว จะตองมีการทดสอบเพื่อหาขอผิดพลาดตางๆ เชน ตรงตามที่ผูใชตองการหรือไม ถาพบขอผิดพลาดก็กลับไปทําออกแบบอีกครั้ง 6.ดูแล (Maintenance) เมื่อโปรแกรมผานการทดสอบแลว และผูใชไดนําโปรแกรมดังกลาวไปใช ผูพัฒนาจะตองคอยดูแล เนื่อจากอาจมี ขอผิดพลาดที่หาไมพบในขั้นตอนการทดสอบโปรแกรม
http://itd.htc.ac.th/st_it50/it5016/nidz/Web_C/unit1.htmlสืบคนวันที่ 9 สิงหาคม255
องคประกอบของระบบคอมพิวเตอร ระบบคอมพิวเตอรประกอบดวยองคประกอบสําคัญ 5 สวนดวยกัน คือ
องคประกอบของระบบคอมพิวเตอร
• ฮารดแวร (Hardware) คือลักษณะทางกายของเครื่องคอมพิวเตอร ซึ่งหมายถึงตัวเครื่องคอมพิวเตอร และ อุปกรณรอบขาง (peripheral) ที่เกี่ยวของ เชน ฮารดดิสก เครื่องพิมพ เปน ตน ฮารดแวรประกอบดวย หนวยรับขอมูล ( input unit ) หนวยประมวลผลกลาง ( central processor unit ) หรือ CPU หนวยความจําหลัก หนวยแสดงผลลัพธ (output unit ) หนวยเก็บขอมูลสํารอง (secondary storage unit )
หนวยรับขอมูล จะเปนอุปกรณที่ใชสําหรับขอมูลตาง ๆ เขาสูคอมพิวเตอร จากนั้น หนวยประมวลผลกลาง จะนําไปประมวลผล และแสดงผลลัพธที่ไดออกมากให ผูใชรับทราบทาง หนวยแสดงผลลัพธ หนวยความจําหลัก จะทําหนาที่เสมือนเก็บขอมูลชั่วคราวที่มีขนาดไมสูงมากนัก การที่ฮารดแวรจะทําหนาที่ไดมีประสิทธิภาพนั้น ขึ้นอยูกับโปรแกรมคอมพิวเตอร ที่ใช สวนการทํางานไดมากนอยเพียงใด จะขึ้นอยูกับหนวยความจําหลักของเครื่องนั้น ๆ ขอเสียของหนวยความจําหลักคือ หากปดเครื่องคอมพิวเตอรที่อยูใน หนวยความจําหลักจะหายไป ในขณะที่ขอ มูลอยูที่ หนวยเก็บขอมูลสํารอง จะไมสูญหายตราบเทาที่ผูใชไมทําการลบขอมูลนั้น รวมทั้งหนวยเก็ยขอมูลสํารองยังมี ความจุที่สูงมาก จึงเหมาะสําหรับการเก็บขอมูลที่มีขนาดใหญ หรือเก็บขอมูลไวใชในภายหลัง ขอเสียของหนวยเก็บขอมูลสํารองคือการเรียกใชขอมูลจะชากวา หนวยความจําหลักมาก
ฮารดแวรในระบบไมโครคอมพิวเตอร
• ซอฟตแวร (Software) คอมพิวเตอรฮารดแวรที่ประกอบออกมาจากโรงงานจะยังไมสามารถทํางานใดๆ เนื่องจากตองมี ซอฟตแวร (Software) ซึ่งเปนชุดคําสั่งหรือโปรแกรมที่สั่งให ฮารดแวรทํางานตาง ๆ ตามตองการ โดยชุดคําสั่งหรือโปรแกรมนั้นจะเขียนขึ้นมาจาก ภาษาคอมพิวเตอร (Programming Language) ภาษาใดภาษาหนึ่ง และมี โปรแกรมเมอร (Programmer) หรือนักเขียนโปรแกรมเปนผูใชภาษาคอมพิวเตอรเหลานั้นเขียนซอฟตแวรตาง ๆ ขึ้นมา ซอฟตแวร สามารถแบงออกเปนสองประเภทใหญๆคือ ซอฟตแวรระบบ (System Software ) ซอฟตแวรประยุกต ( Application Software ) ซอฟตแวรระบบ โดยสวนมากแลวจะติดตั้งมากับเครื่องคอมพิวเตอรเนื่องจากซอฟตแวรระบบเปนสวนควบคุมทํางานตาง ๆ ของคอมพิวเตอร เพื่อใหสามารถ เริ่มตนการทํางานอื่น ๆ ที่ผูใชตองการไดตอไป สวน ซอฟตแวรประยุกต จะเปนซอฟตแวรที่เนนในการชวยการทํางานตาง ๆ ใหกับผูใช ซึ่งแตกตางกันไปตามความ ตองการของผูใชแตละคน
• บุคลากร (Peopleware) เครื่องคอมพิวเตอรโดยมากตองใชบุคลากรสั่งใหเครื่องทํางาน เรียกบุคลากรเหลานี้วา ผูใช หรือ ยูเซอร (user) แตก็มีบางชนิดที่สามารถทํางานไดเองโดยไมตอง ใชผูควบคุม อยางไรก็ตาม คอมพิวเตอรก็ยังคงตองถูกออกแบบหรือดูแลรักษาโดยมนุษยเสมอ ผูใชคอมพิวเตอร (computer user) แบงไดเปนหลายระดับ เพราะผูใชคอมพิวเตอรบางสวนก็ทํางานพื้นฐานของคอมพิวเตอรเทานั้น แตบางสวนก็พยายาม ศึกษาโปรแกรมประยุกตในขั้นที่สูงขึ้น ทําใหมีความชํานาญในการใชโปรแกรมประยุกตตาง ๆ นิยมเรียกกลุมนี้วา เพาเวอรยูสเซอร (power user) ผูเชี่ยวชาญทางดานคอมพิวเตอร (computer professional) หมายถึงผูที่ไดศึกษาวิชาการทางดานคอมพิวเตอร ทั้งในระดับกลางและระดับสูง ผูเชี่ยวชาญ ทางดานนี้จะนําความรูที่ไดศึกษามาประยุกตและพัฒนาใชงาน และประสิทธิภาพของระบบคอมพิวเตอรใหทาํ งานในขั้นสูงขึ้นไปไดอีก นักเขียนโปรแกรม (programmer) ก็ถือวาเปนผูเชียวชาญทางคอมพิวเตอรเชนกัน เพราะสามารถสรางโปรแกรมใหม ๆ ได และเปนเสนทางหนึ่งที่จะนําไปสูการเปนผูเชี่ยวชาญ ทางคอมพิวเตอรตอไป บุคลากรก็เปนสวนหนึ่งของระบบคอมพิวเตอร เพราะมีความเกี่ยวของกับระบบคอมพิวเตอร ตั้งแตการพัฒนาเครื่องคอมพิวเตอร ตลอดจนถึงการนําคอมพิวเตอรมา ใชงานตาง ๆ ซึ่งสามารถสรุปลักษณะงานไดดังนี้ Ø การดําเนินงานและเครื่องอุปกรณตาง ๆ เชน การบันทึกขอมูลลงสื่อ หรือสงขอมูลเขาประมวล หรือควบคุมการทํางานของระบบคอมพิวเตอร เชน เจาหนาที่บันทึกขอมูล (Data Entry Operator) เปนตน Ø การพัฒนาและบํารุงรักษาโปรแกรม เชน เจาหนาที่พัฒนาโปรแกรมประยุกต (Application Programmer) เจาหนาที่พัฒนาโปรแกรม (System Programmer) เปนตน Ø การวิเคราะหและออกแบบระบบงานที่ใชคอมพิวเตอรประมวลผล เชน เจาหนาที่วิเคราะหและออกแบบระบบงาน (System Analyst and Administrator) วิศวกรระบบ (System Engineer) เจาหนาที่จัดการฐานขอมูล (Database Adminstrator) เปนตน Ø การพัฒนาและบํารุงรักษาระบบทางฮารดแวร เชน เจาหนาที่ควบคุมการทํางานระบบคอมพิวเตอร (Computer Operator) เปนตน Ø การบริหารในหนวยประมวลผลขอมูล เชน ผูบริหารศูนยประมวลผลขอมูลดวยคอมพิวเตอร (EDP Manager) เปนตน
ขอมูลและสารสนเทศ (Data / Information) ในการทํางานตาง ๆ จะตองมีขอมูลเกิดขึ้นตลอดเวลา ขอมูลที่เกี่ยวของกับงานที่ถูกเก็บรวบรวมมาประมวลผล เพื่อใหไดสารสนเทศที่เปนประโยชนตอผูใช ซึ้งใน ปจจุบันมีการนําเอาระบบคอมพิวเตอรมาเปนขอมูลในการดัดแปลงขอมูลใหไดประสิทธิภาพโดยแตกตางๆระหวาง ขอมูล และ สารสนเทศ คือ ขอมูล คือ ไดจากการสํารวจจริง แต สารสนเทศ คือ ไดจากขอมูลไมผานกระบวนการหนึ่งกอน สารสนเทศเปนสิ่งที่ผูบริหาารนําไปใชชวยในการตัดสินใจ โดยทีส่ ารสนเทศที่มีประโยชนนั้นจะมีคุณสมบัติ ดังตาราง
มีความสัมพันธกัน (relevant)
สามารถนํามาประยุกตใชไดอยางเหมาะสมกับสถานการณปจจุบัน
มีความทันสมัย (timely)
ตองมีความทันสมัยและพรอมที่จะใชงานไดทันทีเมื่อตองการ
มีความถูกตองแมนยํา (accurate)
เมื่อปอนขอมูลเขาสูคอมพิวเตอรและผลลัพธที่ไดจะตองถูกตองในทุก สวน
มีความกระชับรัดกุม (concise)
ขอมูลจะตองถูกยนใหมีความยาวที่พอเหมาะ
มีความสมบูรณในตัวเอง (complete)
ตองรวบรวมขอมูลที่สําคัญไวอยางครบถวน
คุณสมบัติของสารสนเทศที่มีประโยชน
การเปลี่ยนรูปจากขอมูลสูสารสนเทศ
กระบวนการทํางาน (Procedure) กระบวนการทํางานหรือโพรซีเยอร หมายถึง ขั้นตอนที่ผูใชจะตองทําตาม เพื่อใหไดงานเฉพาะอยางจากคอมพิวเตอรซึ่งผูใชคอมพิวเตอรทุกคนตองรูการ ทํางานพื้นฐานของเครื่องคอมพิวเตอร เพื่อที่จะสามารถใชงานไดอยางถูกตอง ตัวอยางเชน การใชเครื่อง ฝาก-ถอนเงินอัตโนมัติ ถาตองการถอนเงินจะตองผาน กระบวนการตาง ๆ ดังนี้ Ø จอภาพแสดงขอความเตรียมพรอมที่จะทํางาน Ø สอดบัตร และพิมพรหัสผูใช Ø เลือกรายการ Ø ใสจํานวนเงินที่ตองการ Ø รับเงิน Ø รับใบบันทึกรายการ และบัตร การใชคอมพิวเตอรปฏิบัติงานในสวนตาง ๆ นั้นมักจะมีขั้นตอนที่สลับซับซอน และเกี่ยวของกับชวงเวลาตาง ๆ ในการปฏิบัติงานดวย จึงตองมีคูมือการ ปฏิบัติงานที่ชัดเจน เชน คูมือสําหรับผูควบคุมเครื่อง (Operation Manual) คูมือสําหรับผูใช (User Manual) เปนตน
http://www.lks.ac.th/kuanjit/it002_1.htm