Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
บทท 2 ระบบคอมพวเตอร
บทท 2 ระบบคอมพวเตอร
1.ฮารดแวร (Hardware) 2.ซอฟตแวร (Software)
2.1 ซอฟตแวรระบบ (System Software) 2.2 ซอฟตแวรประยกต (Application Software)
3. บคลากร (Peopleware) 4. ขอมล/สารสนเทศ (Data/Information)
ระบบคอมพวเตอร ประกอบดวยองคประกอบดงน
บทท 2 ระบบคอมพวเตอร
เปนอปกรณทจบตองได สมผสได มองเหนไดอยางเปนรปธรรม มทงทตดตงอยภายในตวเครอง (เชน ซพย เมนบอรด แรม) และทตดตงอยภายนอก (เชน คยบอรด เมาส จอภาพ เครองพมพ)
บทท 2 ระบบคอมพวเตอร
• สวนของโปรแกรมคอมพวเตอรทบรรจค าสงเพอใหสามารถท างานไดตามตองการ เปนองคประกอบทางนามธรรม ไมสามารถจบตองหรอสมผสไดเหมอนกบฮารดแวร อาจแบงออกไดเปน 2 ประเภทคอ ซอฟตแวรระบบ ซอฟทแวรประยกต
บทท 2 ระบบคอมพวเตอร
ท าหนาทควบคมระบบการท างานของเครองคอมพวเตอร หรอรจกกนเปนอยางดคอ ระบบปฏบตการหรอ OS (Operating System) เชน Windows และ Linux เปนตน
บทท 2 ระบบคอมพวเตอร
• ควบคมการท างานของระบบคอมพวเตอรโดยรวม
• ตรวจสอบเมอมการตดตงหรอเปลยนแปลงอปกรณฮารดแวร
• ชวยใหการท างานทเกยวของราบรน ไมตดขด
• ตรวจสอบและรายงานความผดพลาดเกยวกบระบบ
• ก าหนดสทธการใชงาน และหนาทตางๆเกยวกบการจดการไฟล
บทท 2 ระบบคอมพวเตอร
• ซอฟตแวรทสามารถตดตงภายหลงจากทตดตงระบบปฎบตการ • ปกตมงใชกบงานเฉพาะอยาง เชน งานดานบญช งานดาน
เอกสารหรองานควบคมสนคาคงเหลอ • อาจมบรษทผผลตท าขนมาเพอจ าหนายโดยตรง มทงทใหใชฟร
ซอท าเอง หรอจางเขยนโดยเฉพาะ
บทท 2 ระบบคอมพวเตอร
• เขตอตสาหกรรมซอฟแวร Software Park (www.swpark.or.th) แหลงสนบสนนการพฒนา
ซอฟแวรส าหรบผประกอบการขนาดกลางและขนาดเลก • ส านกงานสงเสรมอตสาหกรรมซอฟแวรแหงชาต (SIPA-Software
Industry Promotion Agency) www.sipa.or.th สงเสรมใหคนไทยพฒนาซอฟแวรไวใชเอง พฒนาเพอการสงออก น ารายไดเขาประเทศ
บทท 2 ระบบคอมพวเตอร
• บคลากรทเกยวของกบคอมพวเตอรพอจ าแนกออกไดเปน 3 กลมดวยกนคอ
3.1 ผใชงานทวไป
3.2 ผเชยวชาญ
3.3 ผบรหาร
บทท 2 ระบบคอมพวเตอร
• ผใชงานคอมพวเตอร (User/End User) – เปนผใชงานระดบต าสด ไมจ าเปนตองมความเชยวชาญมาก – อาจเขารบการอบรมบางเลกนอยหรอศกษาจากคมอการปฏบตงานกสามารถใช
งานได – บคลากรกลมนมจ านวนมากทสดในหนวยงาน – ลกษณะงานมกเกยวของกบการใชงานคอมพวเตอรทวไป เชน งานธรการ
ส านกงาน งานปอนขอมล งานบรการลกคาสมพนธ (call center) เปนตน
บทท 2 ระบบคอมพวเตอร
3.2.1 ชางเทคนคคอมพวเตอร(Computer Operator/Computer Technician)
3.2.2 นกวเคราะหระบบ (System Analyst)
3.2.3 นกเขยนโปรแกรม (Programmer)
3.2.4 วศวกรซอฟตแวร (Software Enginering)
3.2.5 ผดแลเนตเวรก (Network Administrator)
บทท 2 ระบบคอมพวเตอร
3.2.1 ชางเทคนคคอมพวเตอร(Computer Operator/Computer Technician) มความช านาญทางดานเทคนคโดยเฉพาะ มทกษะและประสบการณในการแกปญหาเฉพาะหนาได
เปนอยางด หนาทหลกคอ การแกปญหาทเกดขนกบระบบใน
หนวยงานใหใชงานไดตามปกต
บทท 2 ระบบคอมพวเตอร
3.2.2 นกวเคราะหระบบ (System Analyst)
มหนาทวเคราะหความตองการของผใชรวมไปถงผบรหารของหนวยงานวาตองการระบบโปรแกรมหรอลกษณะงานอยางไร เพอจะพฒนาระบบงานใหตรงตามความตองการมากทสด
ออกแบบกระบวนการท างานของระบบโปรแกรมตางๆ
ลกษณะการท างานคลายกบสถาปนกออกแบบบาน
บทท 2 ระบบคอมพวเตอร
บทท 2 ระบบคอมพวเตอร
3.2.3 นกเขยนโปรแกรม (Programmer) ช านาญเรองการเขยนโปรแกรมดวยภาษาคอมพวเตอรตามทตนเองถนด
มหนาทและต าแหนงเรยกแตกตางกนไป ขนอยกบลกษณะงานทปฏบต เชน
•web programmer
• application programmer
• system programmer
บทท 2 ระบบคอมพวเตอร
3.2.4 วศวกรซอฟตแวร (Software Enginering)
ท าหนาทในการวเคราะหและตรวจสอบซอฟตแวรทพฒนาอยางมแบบแผน
อาศยหลกการทางวศวกรรมศาสตรมาชวย เชน วดคาความซบซอนของซอฟทแวร และหาคณภาพของซอฟตแวรทผลตขนมาได
พบเหนไดกบการผลตซอฟตแวรขนาดใหญ เชน การสรางระบบปฏบตการ การเขยนโปรแกรมเกมส
บทท 2 ระบบคอมพวเตอร
เปรยบเทยบการท างานของวศวกรซอฟตแวร
บทท 2 ระบบคอมพวเตอร
3.2.5 ผดแลเนตเวรก (Network Administrator) มหนาทดแลและบรหารระบบเครอขายคอมพวเตอรขององคกร เกยวของกบงานดานเครอขายโดยเฉพาะ เชน การตดตงระบบ
เครอขายการควบคมสทธของผทจะใชงาน การปองกนการบกรกเครอขาย เปนตน มความช านาญเกยวกบระบบเครอขายคอมพวเตอรเปนอยางด และม
ทกษะในการแกไขปญหาทเกดขนไดอยางทนทวงท
บทท 2 ระบบคอมพวเตอร
3.3 บคลากร - กลมผบรหาร • ผบรหารสงสดดานสารสนเทศและคอมพวเตอร (CIO –
Chief Information Officer) • หวหนางานดานคอมพวเตอร (Computer Center
Manager/Information Technology Manager)
บทท 2 ระบบคอมพวเตอร
• ผบรหารสงสดดานสารสนเทศและคอมพวเตอร (CIO – Chief Information Officer)
–ต าแหนงสงสดทางดานการบรหารงานคอมพวเตอรในองคกร
–ท าหนาทก าหนดทศทาง นโยบาย และแผนงานทางคอมพวเตอรทงหมด
บทท 2 ระบบคอมพวเตอร
• หวหนางานดานคอมพวเตอร (Computer Center Manager/Information Technology Manager) –มหนาทดแลและก ากบงานทางดานคอมพวเตอรใหบรรล
เปาหมายตามแผนงานและทศทางทไดวางไวโดย CIO –จดเตรยมการบรการฝกอบรม การใหค าปรกษา ค าแนะน า
กบผใชงาน รวมถงสรางกฎระเบยบ มาตรฐานในการใชงานคอมพวเตอร
บทท 2 ระบบคอมพวเตอร
4. ขอมล/สารสนเทศ (Data/Information • การท างานของคอมพวเตอรจะเกยวของตงแตการน าขอมลเขา (data) จน
กลายเปนขอมลทสามารถใชประโยชนตอไดหรอทเรยกวาสารสนเทศ (information)
• ขอมลเหลานอาจเปนไดทงตวเลข ตวอกษร และขอมลในรปแบบอนๆเชน ภาพ เสยง เปนตน
• ขอมลทจะน ามาใชกบคอมพวเตอร ตองแปลงรปแบบหรอสถานะใหคอมพวเตอรเขาใจเสยกอน สถานะนเราเรยกวา สถานะแบบดจตอล
บทท 2 ระบบคอมพวเตอร
สถานะแบบดจตอล
• มเพยง 2 สถานะคอ เปด (1) และ ปด (0) เหมอนกบหลกการท างานของไฟฟา
• อาศยการประมวลผลโดยใช ระบบเลขฐานสอง ซงประกอบดวยตวเลขเพยง 2 ตวเทานน คอ 0 กบ 1
บทท 2 ระบบคอมพวเตอร
สถานะแบบดจตอล
บทท 2 ระบบคอมพวเตอร
• ตวเลข 0 กบ 1 เราเรยกวาเปนตวเลขฐานสองหรอไบนาร ดจต(binary digit) มกเรยกยอๆวา บต (bit) นนเอง
• เมอบตหลายตวรวมกนจ านวนหนง (ขนอยกบรหสการจดเกบ) เชน 8 บต เราจะเรยกหนวยจดเกบขอมลนใหมวาเปน ไบต (byte) ซงสามารถใชแทน ตวอกษร ตวเลข อกขระพเศษทเราตองการปอนขอมลเขาไปในเครองแตละตวได
สถานะแบบดจตอล
บทท 2 ระบบคอมพวเตอร
• กลมตวเลขฐานสองตางๆทน าเอามาใชน จะมองคกรก าหนดมาตรฐานใหใชบนระบบคอมพวเตอรอยหลายมาตรฐาน
• ทรจกดและเปนนยมแพรหลายคอมาตรฐานของสถาบนมาตรฐานแหงสหรฐอเมรกา ทเรยกวา รหสแอสก (ASCII : American Standard Code for Information Interchange)
สถานะแบบดจตอล
บทท 2 ระบบคอมพวเตอร
สถานะแบบดจตอล
บทท 2 ระบบคอมพวเตอร
สถานะแบบดจตอล
บทท 2 ระบบคอมพวเตอร
หนวยวดความจขอมล
เชน 1 KB =1024 byte ซงคาโดยประมาณคอ 1,000 byte
บทท 2 ระบบคอมพวเตอร
หนวยวดความจขอมล
บทท 2 ระบบคอมพวเตอร
• ขนาดความจฮารดดสกของผขาย = 40 GB = 40 000 000 000 bytes • เมอท าการ Format (ซงใชหนวยวดขอมลตางกน) จะไดคาใหมดงน
แปลงหนวยเปน KiB = 40 000 000 000 / 1024 = 39 062 500 KiB แปลงหนวยเปน MiB = 39 062 500 / 1024 = 38 146.97265625 MiB แปลงหนวยเปน GiB = 38 146.97265625 / 1024 = 37.252902984619140625 GiB
หรอประมาณ 37 GiB ซงในคอมพวเตอรเราจะเหนความจฮารดดสกประมาณ 37 GiB
หนวยวดความจขอมล
บทท 2 ระบบคอมพวเตอร
พนฐานการท างานของคอมพวเตอร • ประกอบดวยหนวยทเกยวของ 5 หนวย ดงน
1. หนวยประมวลผลกลาง (central processing unit)
2. หนวยความจ าหลก (primary storage)
3. หนวยความจ าส ารอง (secondary storage)
4. หนวยรบและแสดงผลขอมล (input/output unit)
5. ทางเดนของระบบ (system bus)
บทท 2 ระบบคอมพวเตอร
พนฐานการท างานของคอมพวเตอร
บทท 2 ระบบคอมพวเตอร
1. หนวยประมวลผลกลาง (Central Processing Unit)
บทท 2 ระบบคอมพวเตอร
1.1 หนวยควบคม (Control Unit)
–ท าหนาทควบคมการท างานของทกๆหนวยในซพยรวมถงอปกรณตอพวง
–เรมตงแตการแปลค าสงทปอนเขาไป โดยการไปดงค าสงและขอมลจากหนวยความจ ามาแลวแปลความหมายของค าสง
–จากนนสงความหมายทไดไปใหหนวยค านวณและตรรกะเพอค านวณและตดสนใจวาจะใหเกบขอมลไวทใด
บทท 2 ระบบคอมพวเตอร
1.2 หนวยค านวณและตรรกะ (ALU : Arithmetic and Logic Unit)
ท าหนาทในการค านวณทางคณตศาสตร (arithmetic) เชน การคณ ลบ บวก หาร
เปรยบเทยบขอมลทางตรรกศาสตร (logical) วาจรงหรอเทจ
อาศยตวปฏบตการเปรยบเทยบพนฐาน 3 คา คอ มากกวา นอยกวาและ เทากบ
บทท 2 ระบบคอมพวเตอร
1.3 รจสเตอร (Register)
คอพนทส าหรบเกบพกขอมลชดค าสง ผลลพธ และขอมลทเกดขนขณะทซพยประมวลผลเพยงชวคราว รจสเตอรไมถอวาเปนหนวยความจ า
รบสงขอมลดวยความเรวสง และท างานภายใตการควบคมของหนวยควบคมเชนเดยวกบหนวยอนๆ
บทท 2 ระบบคอมพวเตอร
การท างานของหนวยประมวลผลกลาง
บทท 2 ระบบคอมพวเตอร
• ชวง I-Time (Instruction Time) หรอ เวลาค าสงงาน
– อยในขนตอนท 1 และ 2 (Fetch และ Decode) ซงเกยวของกบการดงเอาค าสงและแปลความหมายเพอใหคอมพวเตอรท างานตามตองการ
• ชวง E-Time (Execution Time) หรอ เวลาปฏบตการ
– อยขนตอนท 3 และ 4 (Execute และ Store) ซงเกยวของกบการค านวณและน าผลลพธไปเกบเพอรอใหเรยกใช
การท างานของหนวยประมวลผลกลาง
บทท 2 ระบบคอมพวเตอร
2. หนวยความจ าหลก (Primary Storage) ท าหนาทเกบขอมลและค าสงตลอดจนผลลพธทไดจากการ ประมวลผลของซพยเพยงชวคราวเชนเดยวกน ปกตจะมต าแหนงของการเกบขอมลทไมซ ากนทเรยกวา
“แอดเดรส” (address)
บทท 2 ระบบคอมพวเตอร
• คอหนวยความจ าทอยภายในตวเครองและตดตอกบหนวยประมวลผลกลาง โดยจะเกบขอมลและชดค าสงในระหวางการประมวลผล สามารถแบงออกเปน 2 ประเภทคอ
2.1 รอม (ROM : Read Only Memory)
2.2 แรม (RAM : Random Access Memory)
2. หนวยความจ าหลก (Primary Storage)
บทท 2 ระบบคอมพวเตอร
หนวยความจ าทอานไดอยางเดยว ไมสามารถเขยนหรอบนทกเพมเตมได
ใชเกบค าสงทใชบอยและเปนค าสงเฉพาะ ขอมลใน ROM จะอยกบเครองอยางถาวร ถงแมไฟจะดบหรอปด
เครอง ขอมลหรอค าสงจะไมหายไป เรยกอกอยางหนงวา nonvolatile memory
มหลายชนดเชน PROM, EPROM, EEPROM เปนตน
2.1 รอม (ROM : Read Only Memory)
บทท 2 ระบบคอมพวเตอร
2.2 แรม (RAM : Random Access Memory) หนวยความจ าทจดจ าขอมลค าสงในระหวางทระบบก าลงท างาน สามารถเปลยนแปลงแกไขไดตลอดเวลา หากไฟดบหรอมการปดเครอง ขอมลในหนวยความจ านจะถกลบ
เลอนหายไปหมด นยมเรยกอกชอหนงวา volatile memory มหลายชนดเชน SDRAM, DDR SDRAM, RDRAM
บทท 2 ระบบคอมพวเตอร
2. หนวยความจ าส ารอง (Secondary Storage)
• ใชส าหรบเกบและบนทกขอมลไวในคอมพวเตอร เพอเรยกขอมลนนใชในภายหลงได (เกบไวใชไดในอนาคต) มหลายชนดมาก เชน – ฮารดดสก – Flash Drive – CD – ฯลฯ
บทท 2 ระบบคอมพวเตอร
3. หนวยรบขอมลและค าสง (Input Unit)
คอมพวเตอรทวไปจะมหนวยรบขอมลและค าสงเขาสระบบ แปลงขอมลผานอปกรณน าขอมลเขา เชน คยบอรด เมาส สแกนเนอร
เปนตน สงตอขอมลทปอนเขาใหกบสวนของหนวยประมวลผลกลาง เพอท า
หนาทตามค าสงทไดรบมา หากขาดสวนรบขอมลและค าสง มนษยจะไมสามารถตดตอสงงาน
คอมพวเตอรได
บทท 2 ระบบคอมพวเตอร
4. หนวยแสดงผลลพธ (Output Unit)
แสดงผลในรปแบบอเลกทรอนกส (เรยกวา soft copy) เชน จอภาพคอมพวเตอร
หรออยในรปแบบของ hard copy เชน พมพออกมาเปน กระดาษออกทางเครองพมพ
อาจอาศยอปกรณอนๆ เชน ล าโพง ส าหรบการแสดงผลทเปนเสยงได
บทท 2 ระบบคอมพวเตอร
5. ทางเดนระบบ (System Bus) เสนทางผานของสญญาณเพอใหอปกรณระหวางหนวยประมวลผล
กลางและหนวยความจ าในระบบสามารถเชอมตอกน
ทางเดนระบบกวางหรอมมากเทาใด การสงขอมลตอครงกยงเรวและมากขน