สรปเนอหาบทท 1-4 วชา คอมพวเตอรเบองตน (คพ 200)
นางสาวอภญญา กลาด
รหส. 5604105361 สาขาคณตศาสตร
คณะวทยาศาสตร มหาวทยาลยแมโจ
บทท 1 ววฒนาการ ความหมาย
และประโยชนของเครองคอมพวเตอร
ววฒนาการของคอมพวเตอร
สมยโบราณมนษยรจกการนบดวยวธการตาง ๆ เชน นบเศษไม กอนหน ลกปด การ
ใชนวมอ การขดเปนรอย ชาวจนคดประดษฐเครองมอนบเรยกวา “ลกคด” (Abacus) โดย
ไดแนวคดจากการเอาลกปดรอยเกบเปนพวงในสมยโบราณ จงนบไดวาลกคดเปนเครองมอ
นบทมนษยคดขนเปนสงแรกของโลกเมอประมาณ 500 ปกอนครสตศกราช และยงคงเปน
ทนยมใชกนอยจนถงปจจบน โดยเฉพาะอยางยงการฝกคดคานวณของเดก ๆ ทฉลาด คร
ไดนาเอาลกคดมาใชชวยในการฝกคดใหกบเดกและไดผลดเปนอยางยง
ความพยายามทจะผลตเครองมอนบเพอชวยผอนแรงสมองทจะตองคดคานวณ
จานวนเลขตาง ๆ มอยตลอดเวลา จากเครองทใชมอ มาใชเครองจกร ไฟฟา อเลกทรอนกส
และเครองคอมพวเตอรในปจจบน ซงมววฒนาการตามลาดบดงน
ค.ศ. 1617 : จอหน เนเปยร (John Nepier) ชาวสกอต ประดษฐเครองคดเลข “เน
เปยรส โบนส” (Nepier’s Bones)
ค.ศ. 1632 : วลเลยม ออตเทรด (William
Oughtred) ประดษฐไมบรรทดคานวณ (Slide Rules)
เพอใชในทางดาราศาสตร ถอเปน คอมพวเตอรอนาลอก
เครองแรกของโลก
ค.ศ. 1673 : กอตฟรต ฟอน ไลบนซ (Gottfried von Leibniz :
1646 - 1716) นกปรชญาและนกคณตศาสตร ชาวเยอรมน
ออกแบบเครองคดเลขแบบใชเฟองทดเพอทาการคณดวยวธการ
บวกซา ๆ กน ไลบนซเปนผคนพบจานวนเลขฐานสอง (Binary
Number) ซงประกอบดวยเลข 0 และ 1 เปนระบบเลขทเหมาะใน
การคานวณ เครองคดเลขทไลบนซสรางขน เรยกวา Leibniz Wheel สามารถ บวก ลบ คณ
หาร ได
ค.ศ. 1642 : เบลส ปาสคาล (Blaise Pascal: 1623 - 1662) ชาวฝร งเศส
ประดษฐเครองบวกเลขแบบมเฟองหมนคอมฟนเฟอง 8 ตว เมอเฟองตวหนงนบครบ 10
เฟองตวตดกนทางซายจะขยบไปอกหนงตาแหนง ซงหลกการน
เปนรากฐานของการพฒนาเครองคานวณ และถอวา เครองบวก
เลข (Adding Machine) ของปาสคาลเปน เครองบวกเลขเครอง
แรกของโลก
ค.ศ. 1804 : โจเซฟ มาร แจคการด (Joseph Marie Jacquard : 1752
- 1834) ชาวฝร งเศส เปนผคดประดษฐ Jacquard’s Loom เปนเครองทอผาท
ควบคมการทอผาลายสตาง ๆ ดวยบตรเจาะร (Punched – card) จงเปนแนวคดใน
การประดษฐเครองเจาะบตร (Punched – card machine) สาหรบเจาะบตรท
ควบคมการทอผาขน และถอวาเปนเครองจกรทใช
โปรแกรมส งใหเครองทางานเปนเครองแรก
ค.ศ. 1822 : ชารลส แบบเบจ (Charles Babbage: 1792
- 1871) ศาสตราจารยทางคณตศาสตรแหง
มหาวทยาลยเคมบรดจขององกฤษ มแนวความคดสราง
เครองหาผลตาง เรยกวา Difference Engine โดยไดรบความชวยเหลอจากราช
สมาคม (Royal Astronomical Society) ของรฐบาลองกฤษ สรางสาเรจในป ค.ศ.
1832
จากนนในป ค.ศ. 1833 ชารลส แบบเบจ ไดคดสรางเครองวเคราะห (Analytical
Engine) ซงแบงการทางานออกเปน 3 สวนคอ สวนเกบขอมล สวนควบคม และสวนคานวณ
โดยออกแบบใหใชระบบพลงเครองยนตไอนาเปนตวหมนเฟอง และนาบตรเจาะรมาใชในการ
บนทกขอมล สามารถคานวณไดโดยอตโนมตและเกบผลลพธไว
ในหนวยความจากอนแสดงผล ซงจะเปนบตรเจาะรหรอพมพออก
ทางกระดาษ แตความคดของแบบเบจ ไมสามารถประสบ
ผลสาเรจเนองจากเทคโนโลยในสมยนนไมเอออานวย แบบเบจ
เสยชวตในป ค.ศ. 1871 ลกชายของแบบเบจคอ Henry Prevost
Babbage ดาเนนการสรางตอมาอกหลายปและสรางเสรจในป ค.ศ. 191
หลกการของแบบเบจ ถกนามาใชในการสรางเครองคอมพวเตอรสมยใหม
จนถงปจจบน แบบเบจจงไดรบการยกยองใหเปน บดาแหงคอมพวเตอร
เลด เอดา ออกสตา ลฟเลซ (Lady Ada Augusta Lovelace) นกคณตศาสตร
ผรวมงานของแบบเบจ เปนผทเขาใจในผลงานและแนวความคดของแบบเบจ จงไดเขยน
บทความอธบายเทคนคของการเขยนโปรแกรม วธการใชเครอง
เพอแกปญหาทางคณตศาสตรเปนคร งแรก ทาใหเกดความเขาใจ
ในผลงานของแบบเบจไดดขน Ada จงไดรบการยกยองใหเปน
นกโปรแกรมคนแรกของโลก
1850 : ยอรช บล (George Boole) นกคณตศาสตรชาวองกฤษ ไดสราง
แนวคดเกยวกบระบบพชคณตแบบใหม เรยกวา Boolean Algebra เพอใชหาขอเทจจรง
จากเหตผลตาง ๆ และแตงตาราเรอง “The Laws of Thoughts” วาดวยเรองของการใช
เครองหมาย AND, OR, NOT ซงเปนรากฐานทางคณตศาสตรใหกบการพฒนาทางดาน
ไฟฟาและอเลกทรอนกส เชน สวตชปดหรอเปด การไหลของกระแสไฟฟา ไหลหรอไม
ไหล ตวเลขจานวนบวกหรอลบ เปนตน โดยทผลลพธทไดจากพชคณตจะมเพยง 2
สถานะคอ จรงหรอเทจเทานน ซงอาจจะแทนจรงดวย 1 และแทนเทจดวย 0
ค.ศ. 1884 : ดร.เฮอรมาน ฮอลเลอรธ (Dr.Herman Hollerith) นกสถตชาว
อเมรกน เปนผคดประดษฐบตรเจาะรสาหรบเกบขอมล โดยไดแนวคดจากบตรควบคม
การทอผาของ Jacquard และวธการหนบตวรถไฟของเจาหนาทรถไฟ นามาดดแปลงและ
ประดษฐเปนบตรเกบขอมลขน และทาการสรางเครองคานวณไฟฟาทสามารถอานบตรท
เจาะได ทาใหสามารถทางานไดอยางรวดเรวและประหยดคาใชจายไดมาก
เมอป ค.ศ. 1880 สานกงานสารวจสามะโนประชากรสหรฐอเมรการไดทาการ
สารวจสามะโนประชากรโดยใชแรงงานคนในการประมวลผล ตองใชเวลาถง 7 ปครงยงไม
แลวเสรจ ขอมลทไดไมแนนอนและไมคอยถกตอง ตอมา ค.ศ. 1890 สานกงานฯ จงได
วาจาง ฮอลเลอรธ มาทาการประมวลผลการสารวจ ปรากฏวาเมอใชเครองทาตารางขอมล
(Tabulating machine) และหบเรยงบตร (Sorting) ของฮอลเลอรธแลว ใชเวลาในการ
ประมวลผลลดลงถง 3 ป
ค.ศ. 1896 : ฮอลเลอรธ ไดต งบรษทผลตและจาหนายอปกรณการประมวลผล
ดวยบตรเจาะร และตอมาไดเปลยนชอเปนบรษทไอบเอม (International Business
Machines Corporation) ในป ค.ศ. 1924
1937 : โฮเวรด เอช ไอเคน (Professor Howard H. Aiken) ศาสตราจารยทาง
คณตศาสตร แหงมหาวทยาลยฮารวารด (Harvard) เปนผออกแบบและสรางเครอง
คานวณตามหลกการของแบบเบจไดสาเรจ โดยนาเอาแนวคดของ Jacquard และ
Hollerith มาใชในการสรางและไดรบการสนบสนนจากวศวกรของบรษทไอบเอม สราง
สาเรจในป ค.ศ. 1943 ในชอวา Automatic Sequence Controlled Calculator
(ASCC) หรอเรยกกนโดยท วไปวา MARK I Computer นบเปนเครองคานวณเครอง
แรกของโลกททางานโดยอตโนมตท งเครอง จดเปน Digital Computer และเปนเครองท
ทางานแบบ Electromechanical คอเปนแบบ กงไฟฟากงจกรกล
การสงคาส งและขอมลเขาไปในเครอง ใชเทปกระดาษเจาะร เครองมขนาดใหญ
มาก ประกอบดวยชนสวนตาง ๆ ประมาณ 7 แสนชน ใชสายไฟยาวกวา 500 ไมล ความ
ยาวเครอง 55 ฟต สง 8 ฟต กวาง 3.5 ฟต
ใชเวลาในการบวกหรอลบประมาณ 1/3 วนาท การคณ 5 วนาท การหาร 16
วนาท นบวาชามากถาเทยบกบปจจบน เครอง MARK I ถกนามาใชทางานตลอดวนตลอด
คนนานถง 15 ปเตม MARK I ยงไมใชเครองคอมพวเตอรตามแนวความคดในปจจบน
อยางแทจรง เปนเพยงเครองคดเลขไฟฟาขนาดใหญเทานน แตถอวาเปนสงทนาภมใจใน
ขณะนน
ค.ศ. 1943 : เจ เพรสเปอร เอคเครท (J. Presper Eckert) นกวศวกรและ
จอหน มอชล (John Mauchly) ศาสตราจารยแหงมหาวทยาลยเพนซลวาเนย ไดชวยกน
สรางเครองคานวณอเลกทรอนกสโดยใชหลอดสญญากาศ (Vacuum Tube) สรางสาเรจ
ในป ค.ศ. 1946 นบเปน เครองคานวณอเลกทรอนกสเครองแรกของโลก เรยกวา
ENIAC (Electronic Numerical Integrator and Calculator)
ใชหลอดสญญากาศมากกวา 18,000 หลอด ตดต งในหองขนาด 20 X 40 ฟต
ตวเครองท งระบบหนกเกอบ 30 ตน บวกเลขได 5,000 คร งตอวนาท การคณและหารทา
ไดเรว 6 ไมโคร วนาท นบวาเรวขนมาก เมอเปรยบเทยบการทางานกบ MARK I แลว ถา
ENIAC ทางาน 1 ช วโมง จะเทากบเครอง MARK I ทางานประมาณ 1 สปดาห แตการ
ส งงานและการควบคมยงตองใชสวตชและแผงเสยบปล กทางสายไฟ ทกคร งทเครอง
ทางานจะทาใหหลอดไฟฟาท งหมดสวางขน เปนผลใหเกดความรอน หลอดไฟจงมกจะ
ขาดบอย ตองต งเครองไวในหองทมการปรบอณหภมหองใหเพยงพอ ENIAC เรมใชงาน
ในป ค.ศ. 1946 และใชงานประมาณ 10 จงเลกใช
ในระหวางนนเกดสงครามโลกครงท 2 ทางการทหารสหรฐอเมรกา ทาการวจย
เกยวกบโครงการสรางลกระเบดปรมาณ ไดนาเอาเครอง MARK I และ ENIAC มาใชใน
โครงการนดวย แตตองการเครองทมประสทธภาพสงกวา ค.ศ. 1945 ดร.จอหน ฟอน
นอยมานน (Dr.John Von Neumann) นกคณตศาสตร นกตรรกวทยา และนกฟสกส
แหงมหาวทยาลยปรนซตน พรอม ร.ท.
เฮอรมาน โกลดสไตน (Herman
Goldstein) เจาหนาทสอสารกองทพบก
และอดตศาสตราจารยคณตศาสตร แหง
มหาวทยาลยมชแกน และ ดร.อาเธอร
เบรคส สมาชกแผนกปรชญาของ
มชแกน ไดรวมมอกนสรางเครอง
คอมพวเตอรทสามารถเกบคาส งการปฏบตงานท งหมดไวภายในเครองได เปลยนแปลง
ขอมลและเปรยบเทยบได และใชระบบตวเลขฐานสองภายในเครอง ชอวา EDVAC
(Electronic Discrete Variable Automatic Computer) และสรางเสรจในป ค.ศ.
1952
แนวความคดในการสรางเครอง EDVAC ของนอยมานน ม 2 ประการ คอ
1. ใชระบบเลขฐาน 2 ประกอบดวยตวเลข 0 และ 1 เรยกวา บท (bit = binary
digit) ซงสอดคลองกบลกษณะของกระแสไฟฟา 2 ลกษณะคอ ไฟฟาเปดและไฟฟาปด
2. คาส งและขอมลทจะประมวลผล ควรเกบไวในเครอง
จากแนวความคดเดยวกนน เอม. ว. วลคส (M.V. wilkes) นกคณตศาสตร
และนกวทยาศาสตรแหงมหาวทยาลยเคมบรดจ ประเทศองกฤษ ไดสรางเครอง EDSAC
(Electronic Delay Storage Automatic Computer) สาเรจในป ค.ศ. 1949 เปน
เครองคอมพวเตอรเครองแรกทสามารถเกบโปรแกรมไวภายในเครองได ขององกฤษ ม
ลกษณะการทางานเหมอนกบ EDVAC แตใชเทปแมเหลกสาหรบบนทกขอมล ซงเปน
วธการทเรวกวาการใชบตรเจาะร และเปนสอบนทกขอมลทนยมใชในองกฤษ
ดงน น EDVAC ถอไดวาเปนคอมพวเตอรตนแบบของการสรางคอมพวเตอร
ท งหมด และอาจถอไดวาเปนคอมพวเตอรเครองแรกของโลก (ในประเทศองกฤษถอวา
EDSAC เปนคอมพวเตอรเครองแรกของโลก เนองจากวา EDSAC สรางเสรจกอน แมวา
จะสรางทหลงกตาม)
ค.ศ. 1949 : หลงจากทมอชลและเอคเครท ไดรวมมอกนจดต งบรษทผลต
คอมพวเตอรออกขาย แตประสบปญหาทางการเงน จงขายกจการใหกบบรษท Speery
Rand Corporation และไดรวมมอกนสรางเครองคอมพวเตอร UNIVAC I (Universal
Automatic Computer I) สาเรจในป ค.ศ. 1951 โดยใชเทปแมเหลกเปนสอบนทก
ขอมล นบวาเปนคอมพวเตอรสาหรบใชงานทางธรกจเปนเครองแรกของโลก โดยตดตง
ใหกบบรษท General Electric Appliance ในป ค.ศ. 1954 ตอมาบรษท Speery
Rand Corporation เปลยนชอเปน บรษทยนแวคและยนซส จนกระท งบรษทไอบเอม ได
กาวเขาสวงการคอมพวเตอร และไดพฒนาเครองคอมพวเตอรจนเจรญกาวหนามา
ตามลาดบ
1953 : บรษทไอบเอม สรางเครองคอมพวเตอรเครองแรกคอ IBM 701
และในป ค.ศ. 1954 สรางเครอง IBM 650 และเปนแบบทใชกนแพรหลายในระยะ 5 ป
ตอมา เปนเครองทใชหลอดสญญากาศ ตอมาปรบปรงดดแปลงมาใชวงแหวนแมเหลก
(Magnetic Core) เปนวงแหวนเลก ๆ โดยจดวางชดกน
เปนแผนคลายรงผง เวลาเครองทางาน ความรอนจงไมสง
และเมอมการนาทรานซสเตอรมาใชแทนหลอดสญญากาศ
ทาใหสามารถลดขนาดเครองลงไดมาก ความรอนลดลง ไม
เปลองเนอทภายในเครอง ตนป ค.ศ. 1964 บรษทไอบเอม
สรางเครอง IBM System 360 ใชหลกไมโคร
อเลกทรอนกส มความในการทางานสงขน ขนาดของเครองเลกลง และมระบบ
หนวยความจาทดกวาเดม
คอมพวเตอรไดรบการพฒนาอยางตอเนองจาก
หลาย ๆ กลม เทคโนโลยทกาวหนา วทยาการทนา
สมย ทาใหคอมพวเตอรเปนทตองการมากขน การ
ปรบปรงเปลยนแปลงเทคโนโลยคอมพวเตอรทาให
คอมพวเตอรสามารถตอบสนองความตองการของ
ผใชไดมากขน คอมพวเตอรในปจจบนจงมประสทธภาพสง ขนาดของเครองเลกลง ราคา
ถก เปนทนยมใชกนท วไป และในอนาคตคาดวา คอมพวเตอร จะกลายเปนอปกรณทม
ความจาเปนในการใชงานเชนเดยวกบเครองไฟฟาในบานประเภทอน ๆ
การแบงยคคอมพวเตอร
การพฒนาคอมพวเตอรในปจจบนมการแบงออกเปนยคตาง ๆ เปน 5 ยค ดงน
ยคท 1
UNIVAC I คอเครองคอมพวเตอรเอนกประสงคทใชในเชงธรกจ เปน
เครองหมายของการเรมตนยคท 1 เครองคอมพวเตอรในยคนมขนาดใหญ ใชหลอด
สญญากาศ (Vacuum tubes) ซงกอใหเกดความรอนสงมาก จงตองใชเครองปรบอากาศ
การบารงรกษา และพนทกวางมาก สอบนทกขอมลไดแก เทปแมเหลก IBM 650 เปน
เครองทสามารถทางานไดท งดานธรกจและวทยาศาสตร หนวยความจาเปน ดรมแมเหลก
(magnetic drum) และใชบตรเจาะร การส งงานใชภาษาเครอง (machine language)
ซงเปนภาษาตวเลข ในระบบตวเลขฐานสอง (binary digit)
ยคท 2
ค.ศ. 1959 ทรานซสเตอร และสวนประกอบอน ๆ เชน Solid state,
semiconductor วงจรทรานซสเตอร มขนาดเลกลง ความรอนลดลง ราคาถกลง
และตองการพลงงานนอยกวาการใชหลอดสญญากาศ คอมพวเตอรในยคทสอง
จงมขนาดเลกลง แตความเรวสงขน และนาเชอถอมากกวาคอมพวเตอรในยคท
1
คอมพวเตอรในยคนใช วงแหวนแมเหลก (Magnetic cores) เปน
หนวยความจา สอบนทกขอมลหลกในยคนใชจานแมเหลก (magnetic disk
packs) หนวยความจาสารองอน ๆ ยงคงเปน เทปแมเหลก และบตรเจาะร ในยค
น มการพฒนาภาษาระดบตา (low-level language) หรอภาษาองเครอง เปน
ภาษารหส ทงายตอการเขยนมากกวาภาษาเครอง เชน ภาษาแอสเซมบล
(assembly) โดยมโปรแกรมแปลภาษาคอ แอสเซมเบลอร (assembler) ทา
หนาทแปลใหเปนภาษาเครอง
ยคท 3
ค.ศ. 1964 IBM system/360 คอจดเรมตนของยคท 3 วงจรไอซ (IC: integrated
circuits) เปนวงจรอเลกทรอนกสทนามาใชแทนวงจรทรานซสเตอร ลกษณะของ IC เปนแผน
ซลกอนขนาดเลกหรอเรยกวา ชป (chip) เปนวงจรไมโครอเลกทรอนกส มขนาดเลกกวา
นาเชอถอมากกวา ความเรวสงขน และ ขนาดของคอมพวเตอรเลกลง
เรมใชวธการแบบ Time-sharing และการสอสารขอมล ความสามารถในการประมวลผล
หลาย ๆ โปรแกรมพรอม ๆ กนเรยกวา multi-programming ระบบปฏบตการ (Operating
system) ถกพฒนาขนเพอควบคมการประมวลผลคอมพวเตอร ภาษาระดบสงสาหรบเขยน
โปรแกรม เชน FORTRAN, COBOL เปนตน โปรแกรมสาเรจรปแพรหลายมากขน เครอง
ขนาด มนคอมพวเตอรเครองแรก คอ PDP-8 ของ the Digital Equipment Corporation
ในป ค.ศ. 1969
ยคท 4
ค.ศ. 1970 เทคโนโลยหลกทเกดขนในยคนคอ วงจร LSI (large-scale
integration) เปนวงจรรวมของวงจรตรรกะ (logic) และ หนวยความจา (memory) ของ
คอมพวเตอร ประกอบดวยวงจรอเลกทรอนกสหลายพนวงจรไวบนแผงซลกอนซงเปนชป
ขนาดเลก และถกนามาใชเปนชปหนวยความจาแทนวงแหวนแมเหลก (ซงใชในยคท 2 และ
ยคท 3) ค.ศ. 1971 ไมโครโพรเซสเซอร (Microprocessor) ตวแรกทเกดขนคอ Intel 4004
เปนวงจรรวมหนวยประมวลผลหลกไวบนชปเพยงตวเดยว ตอมา ค.ศ. 1974 จงมการพฒนา
Intel 8080 เพอใชในระบบไมโครคอมพวเตอรเครองแรกคอ Altair 8800 ตอมา ค.ศ. 1978
Steve Jobs และ Steve Wozniak จงพฒนา Apple II ออกมาจาหนาย และป ค.ศ. 1981
IBM พฒนาไมโครคอมพวเตอรออกจาหนายเชนกน กลางป ค.ศ. 1980 พบวา
ไมโครคอมพวเตอรจานวนหลายลานเครองถกใชในบาน โรงเรยน และในธรกจ
ยคท 1 หลอดสญญากาศ
ยคท 2 ทรานซสเตอร
ในยคนอปกรณทใชปอนขอมลโดยตรง เชน Keyboard (แปนพมพ) electronic
mouse (เมาส) light pen (ปากกาแสง) touch screen (จอสมผส) data tablet (แผนปอน
ขอมล) เปนตน อปกรณแสดงผลลพธ เชน จอภาพ แสดงขอภาพ กราฟก และเสยง เปน
อปกรณพนฐานในเวลาตอมา ภาษาทใชในการเขยนโปรแกรม คลายกบภาษามนษยมากขน
เกดระบบจดการฐานขอมล และภาษาในยคท 4 หรอภาษาธรรมชาต ไมเพยงแตทาให
โปรแกรมเมอรเขยนโปรแกรมงายขนเทานน ยงชวยใหผใชไมตองบอกวธการใหคอมพวเตอร
ทางาน เพยงแตบอกวา งานอะไร ทพวกเขาตองการเทานน โปรแกรมสาเรจรปในยคน ไดแก
electronic spreadsheet (ตารางทางาน) , word processing (ประมวลผลคา) เชน ค.ศ.
1979 โปรแกรมวสแคล (VisiCalc electronic spreadsheet program) และ โปรแกรม
เวรดสตาร (WordStar word processing) ค.ศ. 1982 โปรแกรมจดการฐานขอมล DBASE
II และ โปรแกรมตารางทางาน Lotus1-2-3 เปนตน
ยคท 3 วงจร IC
ยคท 4 LSI Chip
ยคท 5
เรมเขาสศตวรรษท 21 คอมพวเตอรในยคน เปนการเปลยนแปลงขนานใหญจากยคท
4 เปนคอมพวเตอรอจฉรยะ สามารถคด มองเหน ฟง และพดคยได โครงสรางคอมพวเตอร
จะแตกตางไปจากเดม การประมวลผลขอมลเปนแบบขนาน (Parallel) แทนแบบอนกรม
(Serially) การสรางระบบคอมพวเตอรอจฉรยะ คอหนงในเปาหมายหลกทางดานวทยาการ
เกยวกบปญญาประดษฐ (artificial intelligence: AI) สงทปรากฏในยคนคอ optical
computer ใช photonic หรอ optoelectronic เปนวงจรมากกวาวงจรอเลกทรอนกส
ประมวลผลขอมลดวยแสงเลเซอร ปฏบตการดวยความเรวใกลกบความไวแสง ในอนาคตจะม
ขนาดเลกมาก เรว และ biocomputer มอานาจมากขน จะเตบโตจากองคประกอบสาคญคอ
การใชเซลจากสงมชวตเปนวงจร
ซอฟตแวรคอมพวเตอรมการเตบโตอยางตอเนอง ใชงายและสามารถใชประโยชนได
หลากหลาย ปรบเปลยนไดงาย ผใชสามารถสนทนากบคอมพวเตอรไดดวยภาษามนษย
โปรแกรมสาเรจรปจะทางานรวมกนเปนโปรแกรมอเนกประสงคทใชงานงาย ทาหนาทตางกน
เพอผใชทไมมความรทางเทคนค เทคโนโลยระบบสารสนเทศและเทคโนโลยทางการสอสารเขา
มามบทบาทมากขน การใชเครอขายคอมพวเตอร ระบบสานกงานอตโนมต เชน จดหมาย
อเลกทรอนกส (Electronic mail) ไปรษณยเสยง (voice mail) และ การประชมผาน
เครอขายคอมพวเตอร (teleconferencing)
ระบบสารสนเทศบนพนฐานของเทคโนโลยการสอสารข นสง จะรวมกบการถายโอน
และการประมวลผลขอมล ภาพ และ เสยง รวมถงการใชคอมพวเตอรและเทคโนโลยใยแกว
นาแสง (Fiber optics technology) ในการใหบรการเครอขายดจตอล
โรงงานปฏบตงานอตโนมต ใชระบบสารสนเทศและเทคโนโลยปญญาประดษฐ เชน หนยนต
(Robotics) เปลยนไปจากโรงงานธรรมดา โรงงานอตโนมตน เปนผลมาจากการผลกดน
เกยวกบการทางานรวมกนของคอมพวเตอรในการผลต การใชคอมพวเตอรชวยออกแบบ การ
ใชคอมพวเตอรชวยในการผลต หนยนต และเทคโนโลยการผลตอน ๆ เพอใหกระบวนการ
ผลตท งหมดเปนไปโดยอตโนมต
ธรกจตาง ๆ ใชคอมพวเตอรและเครอขาย ในการดาเนนงาน ไมวาจะเปน คาสง คา
ปลก คลงสนคา และโรงงาน ผจดการจะอาศยระบบสารสนเทศสาหรบผบรหารมากขน ผใชจะ
พงพาระบบผเชยวชาญ (Expert system) ของระบบปญญาประดษฐเพอชวยในการทางาน
ตามหนาท ทก ๆ วน การใชคอมพวเตอรมอยท วไป เชน ระบบการโอนเงนทางธนาคาร ระบบ
ชาระคาสนคา ระบบการใชคอมพวเตอรชวยในดานวศวกรรม เครองมอในการพฒนาระบบ
สารสนเทศอตโนมต ระบบการใชคอมพวเตอรชวยสอนในการศกษา Telecommuting เปน
ระบบการสอสารเพอการทางานภายในบาน และ ระบบ videotex สาหรบหาซอสนคาในระบบ
อเลกทรอนกส (electronic shopping) การธนาคาร และบรการสารสนเทศถงบาน จะมความ
ตนเตนเราใจมากขน สงคมจะใหความเชอถอ ความม นใจในคอมพวเตอรมากขนเมอเขาส
ศตวรรษท 21
ประโยชนของคอมพวเตอร
1. ประโยชนทางดานการศกษา คอมพวเตอรมประโยชนอยางมากในดานการศกษาเชน
- สาหรบ เปนอกรณ ในการคนหาขอมล (ใชคกบระบบเครอขาย Internet)
- การศกษาออนไลน
- การเกบขอมลดานการศกษา จะเหนไดวายคปจจบน มการเกขขอมลการศกษาผาน
คอมพวเตอร เพราะหากมคอมพวเตอรแลว ตนทนการเกบขอมลเปนจานวนมากๆ จะถกกวา
การทาหนงสอ และงายตอการแจกจายความร ดงจะเหนไดจากระบบ e-learning ทมการแบง
ปนขอมลดานการศกษาผานระบบอนเตอรเนต
2. การใชงานทางภาครฐ คอมพวเตอรเรมมบทบาทอยางมากในภาครฐ เพราะเปนสอเกบและ
แจกจายขอมล ไมวาจะเปนเรองของ ทะเบยนราษฎร ขอมลเกยวกบ ทะเบยนรถ ,
ประวต ประวตอาชญากร , ระบบประกนสงคม , เกบขอมลงานดและอนๆอกมากมาย
3. ประโยชนทางดานธระกจ ในทางดานธระกจ ในปจจบนมการใชคอมพวเตอรกนอยาง
แพรหลาย และ สาคญไมแพดานอนๆ ตวอยางของความสาคญของคอมพวเตอรในดาน
ธระกจคอ
- สถาบนการเงน การออนไลนระบบ ATM การเกบขอมลของลกคา
- สายการบน เกบขอมล , สารองทน งผานการเชอตอจากอนเตอรเนต
4. เพอความบนเทง การเขาสระบบอนเตอรเนต เลนเกมส ดหนง ฟงเพลง และอนอกมากมาย
บทท 2 องคประกอบของระบบคอมพวเตอร
องคประกอบของคอมพวเตอร
เครองคอมพวเตอรทเราเหนๆ กนอยน เปนเพยงองคประกอบสวนหนงของระบบ
คอมพวเตอรเทานน แตถาตองการใหเครองคอมพวเตอรแตละเครองสามารถทางานไดอยางม
ประสทธภาพตามทเราตองการนน จาเปนตองอาศยองคประกอบพนฐาน 4 ประการมาทางาน
รวมกน ซงองคประกอบพนฐานของระบบคอมพวเตอรประกอบไปดวย
• ฮารดแวร (Hardware)
• ซอฟตแวร (Software)
• บคลากร (People ware)
• ขอมล / สารสนเทศ (Data/Information)
ฮารดแวร (Hardware)
หมายถง อปกรณตางๆ ทประกอบขนเปนเครองคอมพวเตอร มลกษณะเปนโครง
รางสามารถมองเหนดวยตาและสมผสได (รปธรรม) เชน จอภาพ คยบอรด เครองพมพ เมาส
เปนตน ซงสามารถแบงออกเปนสวนตางๆ ตามลกษณะการทางาน ได 4 หนวย คอ หนวยรบ
ขอมล (Input Unit) หนวยประมวลผลกลาง (Central Processing Unit: CPU) หนวย
แสดงผล (Output Unit) หนวยเกบขอมลสารอง (Secondary Storage) โดยอปกรณแตละ
หนวยมหนาทการทางานแตกตางกน
ซอฟตแวร (Software)
หมายถง สวนทมนษยสมผสไมไดโดยตรง (นามธรรม) เปนโปรแกรมหรอ
ชดคาส งทถกเขยนขนเพอส งใหเครองคอมพวเตอรทางาน ซอฟตแวรจงเปนเหมอนตวเชอม
ระหวางผใชเครองคอมพวเตอรและเครองคอมพวเตอร ถาไมมซอฟตแวรเรากไมสามารถใช
เครองคอมพวเตอรทาอะไรไดเลย ซอฟตแวรสาหรบเครองคอมพวเตอรสามารถแบงได ดงน
ซอฟตแวรสาหรบระบบ (System Software) คอ ชดของคาส งทเขยนไวเปนคาส งสาเรจรป
ซงจะทางานใกลชดกบคอมพวเตอรมากทสด เพอคอยควบคมการทางานของฮารดแวรทก
อยาง และอานวยความสะดวกใหกบผใชในการใชงาน ซอฟตแวรหรอโปรแกรมระบบทรจกกน
ดกคอ DOS, Windows, UNIX, Linux รวมท งโปรแกรมแปลคาส งทเขยนในภาษาระดบสง
เชน ภาษา Basic, FORTRAN, Pascal, COBOL, C เปนตน นอกจากนโปรแกรมทใชใน
การตรวจสอบระบบเชน Norton’s Utilities กนบเปนโปรแกรมสาหรบระบบดวยเชนกน
• ซอฟตแวรประยกต (Application Software) คอ ซอฟตแวรหรอโปรแกรมทส ง
คอมพวเตอรทางานตางๆ ตามทผใชตองการ ไมวาจะดานเอกสาร บญช การจดเกบ
ขอมล เปนตน ซอฟตแวรประยกตสามารถจาแนกไดเปน 2 ประเภท คอ
- ซอฟตแวรสาหรบงานเฉพาะดาน คอ โปรแกรมซงเขยนขนเพอการทางานเฉพาะอยาง
ทเราตองการ บางทเรยกวา User’s Program เชน โปรแกรมการทาบญชจายเงนเดอน
โปรแกรมระบบเชาซอ โปรแกรมการทาสนคาคงคลง เปนตน ซงแตละโปรแกรมก
มกจะมเงอนไข หรอแบบฟอรมแตกตางกนออกไปตามความตองการ หรอกฎเกณฑ
ของแตละหนวยงานทใช ซงสามารถดดแปลงแกไขเพมเตม (Modifications) ใน
บางสวนของโปรแกรมได เพอใหตรงกบความตองการของผใช และซอฟตแวรประยกต
ทเขยนขนน โดยสวนใหญมกใชภาษาระดบสงเปนตวพฒนา • - ซอฟตแวรสาหรบงานท วไป เปนโปรแกรมประยกตทมผจดทาไว เพอใชในการทางาน
ประเภทตางๆ ท วไป โดยผใชคนอนๆ สามารถนาโปรแกรมนไปประยกตใชกบขอมล
ของตนได แตจะไมสามารถทาการดดแปลง หรอแกไขโปรแกรมได ผใชไมจาเปนตอง
เขยนโปรแกรมเอง ซงเปนการประหยดเวลา แรงงาน และคาใชจายในการเขยน
โปรแกรม นอกจากน ยงไมตองใชเวลามากในการฝกและปฏบต ซงโปรแกรมสาเรจรป
น มกจะมการใชงานในหนวยงานทขาดบคลากรทมความชานาญเปนพเศษในการเขยน
โปรแกรม ดงนน การใชโปรแกรมสาเรจรปจงเปนสงทอานวยความสะดวกและเปน
ประโยชนอยางยง ตวอยางโปรแกรมสาเรจรปทนยมใชไดแก MS-Office, Lotus,
Adobe Photoshop, SPSS, Internet Explorer และ เกมสตางๆ เปนตน
บคลากร (People ware)
หมายถง บคลากรในงานดานคอมพวเตอร ซงมความรเกยวกบคอมพวเตอร
สามารถใชงาน ส งงานเพอใหคอมพวเตอรทางานตามทตองการ แบงออกได 4 ระดบ ดงน
• ผจดการระบบ (System Manager) คอ ผวางนโยบายการใชคอมพวเตอรใหเปนไป
ตามเปาหมายของหนวยงาน
• นกวเคราะหระบบ (System Analyst) คอ ผทศกษาระบบงานเดมหรองานใหมและทา
การวเคราะหความเหมาะสม ความเปนไปไดในการใชคอมพวเตอรกบระบบงาน เพอให
โปรแกรมเมอรเปนผเขยนโปรแกรมใหกบระบบงาน
• โปรแกรมเมอร (Programmer) คอ ผเขยนโปรแกรมส งงานเครองคอมพวเตอรเพอให
ทางานตามความตองการของผใช โดยเขยนตามแผนผงทนกวเคราะหระบบไดเขยนไว
• ผใช (User) คอ ผใชงานคอมพวเตอรท วไป ซงตองเรยนรวธการใชเครอง และ
วธการใชงานโปรแกรม เพอใหโปรแกรมทมอยสามารถทางานไดตามทตองการ
เนองจากเปนผกาหนดโปรแกรมและใชงานเครองคอมพวเตอร มนษยจงเปนตวแปร
สาคญในอนทจะทาใหผลลพธมความนาเชอถอ เนองจากคาส งและขอมลทใชในการ
ประมวลผลไดรบจากการกาหนดของมนษย (People ware) ท งสน
ขอมล/สารสนเทศ (Data/Information)
ขอมล (Data) เปนองคประกอบทสาคญอยางหนง การทางานของคอมพวเตอรจะ
เกยวของกบขอมลต งแตการนาขอมลเขาจนกลายเปนขอมลทสามารถใชประโยชนตอไดหรอ
ทเรยกวา สารสนเทศ (Information) ซงขอมลเหลานอาจจะเปนไดท งตวเลข ตวอกษร และ
ขอมลในรปแบบอนๆ เชน ภาพ เสยง เปนตน
ขอมลทจะนามาใชกบคอมพวเตอรไดน น โดยปกตจะตองมการแปลงรปแบบหรอ
สถานะใหคอมพวเตอรเขาใจกอน จงจะสามารถเอามาใชงานในการประมวลผลตางๆ ไดเรา
เรยกสถานะนวา สถานะแบบดจตอล ซงม 2 สถานะเทานน คอ เปด(1) และ ปด(0)
กระบวนการทางาน ( Procedure )
องคประกอบดานนหมายถงกระบวนการทางานเพอใหไดผลลพธตามตองการ ใน
การทางานกบคอมพวเตอรผใชจาเปนตองทราบข นตอนการทางานเพอใหไดงานทถกตองและม
ประสทธภาพ ซงอาจจะมข นตอนสลบซบซอนหลายข นตอน ดงนนจงมความจาเปนตองมคมอ
ปฏบตงาน เชน คมอผใช
บทท 3 รหสขอมลของคอมพวเตอร
( Data Representation)
ระบบคอมพวเตอรประมวลผลพนฐาน 2 สภาวะคอ เปดและปด
เลข 1 แทนสภาวะเปด หรอ มกระแสไฟฟา
เลข 0 แทนสภาวะปด หรอ ไมมกระแสไฟฟา
ขอมล(Data) ในทางคอมพวเตอร หมายถง กลมอกขระ ทนามารวมกนแลวม
ความหมายอยางใดอยางหนง อาจหมายถง คา ขอความ ตวเลข สญลกษณ หรออนๆ
ทสามารถนาไปประมวลผลไดดวยคอมพวเตอร
3.1 ระบบจานวนตวเลข (Number System)
1. ระบบเลขฐานสบ(Decimal Number System)
2. ระบบเลขฐานสอง(Binary Number System)
3. ระบบเลขฐานแปด(Octal Number System)
4. ระบบเลขฐานสบหก(Hexadecimal Number System)
3.1.1 เลขฐานสองและเลขฐานสบ
ระบบเลขฐานสอง
คอ ระบบตวเลขทมคาฐานเปนสอง มสญลกษณ 2ตว คอ 0 กบ 1 คาตาม
ตาแหนงของสวนทเปนจานวนเตมของเลขฐานสอง ระบบเลขฐานสบมตวเลขอยสบตว
คอ 0,1,2,3,4,5,6,7,8,9 ดงตาราง
เลขฐานสบ เลขฐานสอง
0 00
1 01
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
3.1.2 เลขฐานแปด
ระบบเลขฐานแปด เปนระบบตวเลขทมคาฐานเปนแปด มตวเลขอย 8 ตว คอ 0, 1,
2, 3, 4, 5, 6, 7 ซงสามารถเปรยบเทยบคาเลขฐานไดตามตาราง
เลขฐานสบ เลขฐานสอง
เลขฐานแปด
0 000 0
1 001 1
2 010 2
3 011 3
4 100 4
5 101 5
6 110 6
7 111 7
3.1.3 เลขฐานสบหก
ระบบเลขฐาน 16 มตวเลขอย 16 ตว คอ0 1 2 3 4 5 6 7 8 9 A B C D E F
เลขฐานสบ เลขฐานสอง เลขฐานสบหก
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
3.2 การแปลงเลขฐาน
เนองจากระบบเลขฐานสองเปนระบบทใชในคอมพวเตอร ดงนน เลขในฐานอนๆ
ทไมใชเลขฐานสอง จงตองแปลงใหอยในระบบเลขฐานสองกอนทจะนาไปประมวลผล
แลวเมอประมวลผลแลวกตองแปลงจากเลขสองกลบมาอยในรปแบบของระบบเลข
ฐานเดม
3.2.1 การแปลงเลขฐานอนๆเปนเลขฐาน 10
มหลกการคอ
- ใชหลกการคณกบคาประจาหลกนนๆ
- นาผลลพธจากการคณมารวมกน จะไดเปนคาเลขฐานสบทตองการ
การแปลงคาเลขฐาน 2 เปนเลขฐาน 10
ตวอยาง
1011.012 =(1*23)+(0*22)+(1*21)+(1*20)+(0*2-1)+(1*2-2)
=(1*8)+(0*4)+(1*2)+(1*1)+(0*0.5)+(1*0.25)
=8+0+2+1+0+0.25
=9.2510
=9.25
* ดงนน เลข 1011.012 แปลงเปน 9.25 ในระบบเลขฐานสบ
การแปลงคาเลขฐาน 16 เปนเลขฐาน 10
ตวอยาง
97E16 = (9*162)+(7*161)+(E*160)
=(9*162)+(7*161)+(14*160)
=(9*256)+(7*16)+(14*1)
=2304+112+14
=243010
=2430
*ดงนนเลข97E16แปลงเปน2430ในระบบเลขฐาน10
3.2.2 การแปลงเลขฐาน 10 เปนเลขฐานอนๆ
มหลกการคอ
- ใชในการหาร
- ใชคาเลขฐานทตองการเปลยนเปนตวหารกบจานวนเลขฐานสบ จนกระท งไดผลลพธ
เปน 0
- นาเศษทไดจากการหารแตละคร งมาเขยนเรยนจากลางขนบน จะไดเลขฐานทตองการ
3.2.2 การแปลงเลขทศนยมของเลขฐาน 10 เปนเลข
ฐานอนๆ
-ใชหลกการคณ
-นาตวเลขทศนยม (ฐานสบ) มาคณกน คาเลขฐานทตองการเปลยนซงจะไดเลขจาน
วนใหม
-นาเลขจานวนใหมมาแยกออกจากกน ไดเลขจานวนเตม (หนาจดทศนยม) และ
ทศนยม (หลงจดทศนยม)
-นาคาเลขทศนยม (ใหม) มาคณกบเลขฐานทตองการเปลยนอกคร ง
-ทาซาดวยวธนเรอยๆจนกระทงไดทศนยมอยในสวนจานวนเตมทเรยงจากบนลงลาง
การแปลงเลขทศนยมในเลขฐาน 10 เปนเลขทศนยมใน
ระบบเลขฐาน 8
ตวอยาง
จงแปลง 0.6250 ใหอยในระบบทศนยมของเลขฐานสอง
จานวนเตม ทศนยม
0.6265*2 =1.1250 1 0.1250
0.1250*2 =0.2500 0 0.2500
0.2500*2 =0.5000 0 0.5000
0.5000*2 =1.0000 1 0.0000
*ดงนน เลข 0.5625 ฐานสบ สามารถแปลงเปน0.10012
การแปลงเลขทศนยมในเลขฐาน 10 เปนเลขทศนยมใน
ระบบเลขฐาน 8
ตวอยาง
จงแปลง 0.53125 ใหอยในระบบทศนยมของเลขฐานแปด
จานวนเตม ทศนยม
0.53125*8 = 4.25 4 0.25
0.25*8 = 2.00 2 0.00
* ดงนน เลข 0.53125 ฐานสบ สามารถแปลงเปน 0.428
การแปลงเลขทศนยมในเลขฐาน 10 เปนเลขทศนยมใน
ระบบเลขฐาน 16
ตวอยาง
จงแปลง 0.64025 ใหอยในระบบทศนยมของเลขฐานสอง
จานวนเตม ทศนยม
0.640625*16 = 10.25 10 0.25
0.25*16 = 4.000 4 0.0000
*ดงนน เลข 0.6406250 ฐานสบ สามารถแปลงเปน0. (10)416 หรอ
0.𝐴416
3.2.4 การแปลงเลขฐาน ระหวางเลขฐาน 2 กบ
เลขฐาน 8
จากตารางขางลาง สงเกตไดวา เลขหนงหลกของฐานแปด เทากบ เลขสามหลก
ของฐานสอง
เลขฐานสอง เลขฐานแปด
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
ดงนนถาตองการเปลยนเลขฐานสองเปนฐานแปด สามารถทาไดดงน
- เปลยนสามหลกของเลขฐานสองเปนหนงหลกของเลขฐานแปด (3:1)
- แบงเลขฐานสองเปนชดๆ ละ 3 หลก
- ถาเปนเลขจานวนเตม เรมแบงจากตาแหนงขวาสด ไปทางซายจากจด ทศนยม
- แตถาเปนเลขทศนยม เรมแบงจากตาแหนงซายสดของ จดทศนยมไปทางขวา
ตวอยาง
10111.00112 = (10 111. 001 1)2
= (010 111. 001 100)2
= ( 2 7 . 5 4 )8
= 2 7 .5 48
การแปลงเลขฐาน ระหวางเลขฐาน 2 กบ เลขฐาน 16
จากตารางขางลาง สงเกตไดวาเลขหนงหลกของฐานสบหก เทากบ เลขสหลก
ของฐานสอง
เลขฐานสอง เลขฐานสบหก เลขฐานสอง เลขฐานสบหก
0
0 1
8
0
1 1
9
0
2 1
A
0
3 1
B
0
4 1
C
0
5 1
D
0
6 1
E
0
7 1
F
3.3 การคานวณเลขฐานอนนอกเหนอจากฐานสบ
3.3.1 การบวกและการลบเลขฐาน
1. การบวก
ลกษณะเดยวกนกบการบวกในเลขฐานสบ กลาวคอ บวกเลขแตละ
หลกเหมอนกบเลขฐานสบและถาเลขใดๆมคามากกวาเลขฐานนนๆใหทด
เลขทเปนผลตางไปเปนหลกถดไปทางซายและทาการบวกตอไป
2. การลบ
การลบกเชนเดยวกน ลบเลขแตละหลกเหมอนกบเลขฐานสบและถา
เลขทต งลบนอยกวา กวาใหยมหนงหนวยมาจากเลขหลกถดไปทางซาย
และทาการลบตอไป
ตวอยาง
101112 + 100012 – 1000102 = 0001102
101112 +
100012
1010002 _
1000102
0001102
3.3. 2 การคณและการหารเลขฐาน
1. วธทงายทสดวธหนง คอ เปลยนเลขฐานนน ๆ เปนเลขฐานสบกอนแลว
จงทาการคณและหารตอไปหลงจากนนกเปลยนผลลพธทไดกลบไปเปน
เลขฐานเดม
ตวอยาง
528 × 478 = 31468
528 = (5 × 8)1 × (2 × 8)0 = (5 × 8) + (2 × 1)
= (40 + 2)
= 4210
478 = (4 × 8)1 × (7 × 8)0 = (5 × 8) + (7 × 1)
= (32 + 7)
= 3910
= 163810
= 314610
2. อกวธหนงคอทาการคณการหารเหมอนกบในระบบฐานเลขสบ
ตวอยาง
110112 × 1012
110112 ×
1012
110112
+
000002
+
110112
100001112
110112 × 1012 = 100001112
3.4 การแทนขอมลดวยรหสในภาพคอมพวเตอร
1 bit = 1 on/off switch
1 byte = 8 bits
1 Kbyte = 1,024 bytes
1 Mbyte = 1,024 Kbytes (1,048,576 bytes)
1 Gbyte = 1,024 Mbyte (1,073,741,824 bytes)
1 Tbyte = 1,024 Gbyte K = Kilo
M = Mega
G = Giga
T = Tera
ลกษณะของขอมลทใชกบคอมพวเตอร จาแนกออกเปน 2 ลกษณะ คอ
1. ลกษณะของขอมลทางดานซอฟตแวร คอ ขอมลทใหคอมพวเตอร
มองเหนและใชขอมลนในการตดตอกบคอมพวเตอรโดยลกษณะของขอมลทปอนเขาส
คอมพวเตอรจะอยในรปแบบตางๆ
2. ลกษณะขอมลทางดานฮารดแวร คอ ลกษณะของขอมลทคอมพวเตอร
สามารถนามาใชในการประมวลผลไดโดยตรง คอมพวเตอรจะตองทาการ
เปลยนแปลงของขอมลเหลาน ให อยลกษณะทเปนขอมลแบบเลขฐานสอง แลวจง
สามารถนาไปประมวลผลได
3.5 รหสทใชแทนขอมล
ประกอบดวย
ตวอกษรภาษาองกฤษจาก A ถง Z จานวน 26 ตว
ตวเลขจาก 0 ถง 9 จานวน 10 ตว
เครองหมายทางคณตศาสตรและอน ๆ จานวน 16 ตว
รวม 52 ตว
รหสของคอมพวเตอรแบงออกเปน 4 ระบบดงน
1. ระบบ BCD (Binary Coded Decimal)
2. ระบบเอบซดก (EBCDIC)
3. ระบบแอสก (ASCII)
4. ระบบยนโคด (UNICODE)
3.5.1 ระบบ BCD (Binary Coded Decimal)
ใชการเขารหสขอมลดวยขนาด 6 บทตอ 1 ไบท โดยกาหนดให 4 บท
แรก (1-4) เปนบทตวเลข (Numerical Bit) และอก 2 บททเหลอ (5-6) เปนโซนบท
(Zone Bit) และเพอไมใหเกดความคลาดเคลอน จงไดเพมบทขนมาอก 1 บทเปน
บทท 7 ไวสาหรบตรวจสอบการเขารหส
3.5.2 ระบบเอบซดก(EBCDIC) ยอมาจากคาวา Extended
Binary Coded Decimal Interchange Code
ใชรหสแทนขอมลดวยขนาด 8 บท ตอไบท จงทาใหสามารถมรหสแทนตว
อกขระของขอมลไดมากขนถง 28=256 ตวอกขระ โดยกาหนดให 4 บทแรก(1-4)เปน
บทตวเลข(Numeric Bit)และ 4 บทหลง(5-8)เปนโซนบท
3.5.3 ระบบแอสก(ASCII)
ยอมาจากคาวา American Standard Code for Interchange
ไดขยายจากขนาด 7 บทมาเปน 8 บท โดยกาหนดให 4 บทแรก (1-4) เปนบทตวเลข
(numeric Bit) และ 4 บทตอมา (5-8) เปนโซนบท(Zone Bit) สวนบทท 9 เปนบท
ตรวจสอบ(Parity bit)และมรหสเปนมาตรฐานสาหรบขอมลแตละตวอกขระ
3.5.4 ระบบยนโคด (UNICODE)
เปนรหสทถกสรางขนมาเนองจาก รหส 8 บต สามารถแทนอกขระ
ไดเพยง 256 ซงไมเพยงพอ โดยเฉพาะภาษาทเปนภาษาภาพ เชน ภาษาจน จงคด
พฒนารหส Unicode ขนมา ซงเปนรหส 16 บต และสามารถแทนตวอกขระได
65,536 ตว ปจจบนมใชในระบบปฏบตการ Windows NT, UNIX และใน JAVA
ดวย
บทท 4 ฮารดแวร (Hardware)
ฮารดแวร (Hardware
ฮารดแวร (Hardware) หมายถง อปกรณตางๆ ทประกอบขนเปนเครองคอมพวเตอร
มลกษณะเปนโครงรางสามารถมองเหนดวยตาและสมผสได (รปธรรม) เชน จอภาพ คยบอรด
เครองพมพ เมาส เปนตน ซงสามารถแบงออกเปนสวนตางๆ ตามลกษณะการทางาน ได 5
หนวย คอ -หนวยรบขอมล (Input Unit) -หนวยประมวลผลกลาง (Central Processing
Unit : CPU) -หนวยแสดงผล (Output Unit) -หนวยความจาหลก (Main Memory Unit:
MMU) -หนวยเกบขอมลสารอง (Secondary Storage) โดยอปกรณแตละหนวยมหนาทการ
ทางานแตกตางกนไป
สวนประกอบคอมพวเตอร
คอมพวเตอรเปนอปกรณทมนษยไดคดประดษฐขน เพอนามาเสรม
ความสามารถในดานการบร การจา การคานวณ การเปรยบเทยบตดสนใจ และการ
แสดงออก ดงนนคอมพวเตอรจงมโครงสรางทประกอบดวยสวนตาง ๆ ใหสามารถทา
งานเปนระบบสนองความตองการของมนษย
หนวยรบขอมล ( Input Unit )
ทาหนาทรบขอมลจากผใชเขาสหนวยความจาหลก ปจจบนมสอตาง ๆ ให
เลอกใชไดมากมาย แบงเปนประเภทตาง ๆ ไดดงน อปกรณแบบกด (Keyed
Device) แปนพมพ (Keyboard) เปนอปกรณมาตรฐานในการปอนขอมลสาหรบ
เทอรมนอลและไมโครคอมพวเตอร จะมลกษณะคลายกบแปนพมพดด แตมจานวน
แปนมากกวาและถกแบงออกเปน 4 กลมดวยกนคอ
- แปนอกขระ (Charater Keys) มลกษณะการจดวางตวอกษรเหมอนแปนบน
เครองพมพดด
- แปนควบคม (Control Keys) เปนแปนทมหนาทส งการบางอยางโดยใชงาน
รวมกบแปนอน
- แปนฟงกชน (Function Keys) คอแปนทอยแถวบนสด มสญลกษณเปน
F1..F12 ซอฟตแวรแตละชนดอาจกาหนดแปนเหลานใหมหนาทเฉพาะอยางแตกตาง
กนไป
- แปนตวเลข (Numeric Keys) เปนแปนทแยกจากแปนอกขระมาอยทางดาน
ขวา มลกษณะคลายเครองคดเลข ชวยอานวยความสะดวกในการบนทกตวเลขเขาส
เครองคอมพวเตอร
นอกจากนยงมแปนพมพบางประเภททออกแบบมาเพอใชงานเฉพาะดาน
แปนพมพทนยมใชกนในปจจบนจะใชรหส 8 บตแทนตวอกษรหนงตว ทาใหสามารถ
แทนตวอกขระไดท งหมด 256 ตว ซงเพยงพอสาหรบการใชงานท งอกขระภาษาไทย
และภาษาองกฤษ แตหากเปนแปนพมพภาษาอนกอาจใชรหสในการแทนตวอกษร
แตกตางกน เชน ภาษาญป นซงมตวอกษรท งหมดประมาณ 50,000 ตว ตองใชรหส 16
บตจงจะแทนตวอกษรไดท งหมด
อปกรณชตาแหนง (Pointing Devices)
เมาส (Mouse) มหลายขนาดและมรปรางแตกตางกนไป ทนยมใชมขนาด
เทากบฝามอ มลกกลมกลงอยดานลาง สวนดานบนจะมป มใหกดจานวนสอง สาม
หรอสป ม แตทนยมใชกนมากคอสองป มใชสงขอมลเขาสหนวยความจาหลกโดยการ
เลอนเมาสใหลกกลมดานลางหมน เพอเปนการเลอน ตวชตาแหนง (cursor) บน
จอภาพไปยงตาแหนงทตองการบนจอภาพ ทาใหการโตตอบระหวางผใชกบเครอง
คอมพวเตอรทาใหรวดเรวกวาแปนพมพ
สวนประกอบของเมาสแบบพกพาไดจะมสวนประกอบดงน
-ลกกลมควบคม(Track ball)
-แทงชควบคม(Track point)
-แผนรองสมผส (Touch pad) อปกรณท งสามแบบนมกพบในเครอง
คอมพวเตอรแบบพกพา เพอทาหนาทแทนเมาส เนองจากสามารถตดไวกบ
ตวเครองไดเลย ทาใหพกพาไดสะดวกกวา และใชเนอทในการทางานนอยกวา
เมาส อปกรณท งสามแบบจะมลกษณะทแตกตางกน
จอยสตก (Joystick) จะเปนกานสาหรบใชโยกขนลง / ซายขวา เพอยายตาแหนงของ
ตวชตาแหนงบนจอภาพ มหลกการทางานเชนเดยวกบเมาส แตจะมแปนกดเพมเตมมาจานวน
หนงสาหรบส งงานพเศษ นยมใชกบการเลนเกมสคอมพวเตอรหรอควบคมหนยนต จอยสตก
- จอภาพระบบไวตอการสมผส (Touch-Sensitive Screen)
- จอภาพระบบสมผส (Touch Screen) เปนจอภาพแบบพเศษซงผใชเพยงแตะปลาย
นวลงบนจอภาพในตาแหนงทกาหนดไว เพอเลอกการทางานทตองการ ซอฟตแวรทใชจะเปน
ตวคนหาวาผใชเลอกทางเลอกทางใด และทางานใหตามนน หลกการนนยมใชกบเครอง
ไมโครคอมพวเตอร เพอชวยใหผทใชเครองคอมพวเตอรไมคลองนกสามารถเลอกขอมลท
ตองการไดอยางสะดวกรวดเรว จะพบการใชงานมากในรานอาหารแบบเรงดวน หรอใชแสดง
ขอมลการทองเทยว เปนตน
ระบบปากกา (Pen-Based System)
ปากกาแสง (Light pen)
ใชเซลลแบบซงมความไวตอแสงเปนตวกาหนดตาแหนงบนจอภาพ รวมท ง
สามารถใชวาดลกษณะหรอรปแบบของขอมลใหปรากฏบนจอภาพ การใชงานทาไดโดย
การแตะปากกาแสงไปบนจอภาพตามตาแหนงทตองการ นยมใชกบงานคอมพวเตอร
ชวยการออกแบบ (CAD หรอ Computer Aided Design ) รวมท งนยมใหเปน
อปกรณปอนขอมลโดยการเขยนดวยมอในคอมพวเตอรขนาดเลก เชน PDA เปนตน
เครองอานพกด (Digitizing tablet)
ประกอบดวยกระดาษทมเสนแบง (Grid) ซงสามารถใชปากกาเฉพาะทเรยกวา
stylus ชไปบนกระดาษนน เพอสงขอมลตาแหนงเขาไปยงคอมพวเตอร ปรากฏเปน
ลายเสนบนจอภาพ เปนอปกรณอกชนดหนงทนยมใชกบงานดาน CAD เชน ใชในการ
ออกแบบรถยนตรนใหม ตกอาคาร อปกรณทางการแพทย และหนยนต เปนตน
หนวยประมวลผลกลาง (Central Process Unit)
องคประกอบของหนวยประมวลผลกลาง
วงจรในหนวยประมวลผลกลางเรยกวา ไมโครโปรเซสเซอร (Microprocessor) ซงเปน
ชปททาจากซลกอน ประกอบดวยสวนสาคญ 2 หนวยคอ
-หนวยควบคม (Control Unit) ทาหนาทควบคมการทางานของเครองคอมพวเตอร
ท งระบบ เชน ควบคมการทางานของความจาหลก หนวยรบขอมล หนวยคานวณและตรรกะ
หนวยแสดงผล และทเกบขอมลตาง ๆ ดงนนการทางานของหนวยนจงเปรยบเสมอนเปน
ศนยกลางระบบประสาท ททาหนาทควบคมการทางานของสวนประกอบตาง ๆ ของเครอง
คอมพวเตอร โดยทหนวยควบคมและซพยจะรบรคาส งตาง ๆ ในรปของคาส งภาษาเครอง
เทานน ถาผใชเขยนโปรแกรมโดยใชภาษาระดบสง (High Level Language) กอนทจะส งให
คอมพวเตอรทางานจะตองมการแปลงเปนภาษาระดบตา (Low Level Language) กอน
-หนวยคานวณและตรรกะ (Arithmetic and Logic Unit) หรอทเรยกส น ๆ วา เอ
แอลย (ALU) ทาหนาทประมวลผลการคานวณทางคณตศาสตร ตลอดจนการเปรยบเทยบทาง
ตรรกะท งหมด การทางานในซพยม รจสเตอร (Register) คอยทาหนาทเกบและถายทอด
ขอมลหรอคาส งทถกนาเขามาปฏบตการภายในซพย รวมท งม บส (Bus) เปนเสนทางในการ
สงผานสญญาณไฟฟาของหนวยตาง ๆ ภายในระบบ โดยคอมพวเตอรทตางระบบกนมการ
ออกแบบบสตางกน ในระบบคอมพวเตอรรนใหม เชน เครองระดบเวรคสเตช น
(Workstation) หรอเซรฟเวอรของระบบเครอขาย (Network Server) มกจะมซพยมากกวา
หนงหนวย ซงการมซพยจานวนมาก ๆ ทาใหเครองคอมพวเตอรทางานไดมากกวาหนงคาส ง
พรอมกน หรอทางานกบโปรแกรมไดมากกวาหนงโปรแกรมพรอมกน คณสมบตเชนน
เรยกวามลตโปรเซสซง (Multiprocesstig) นอกจากนยงสามารถเพมประสทธภาพของเครอง
คอมพวเตอรไดโดยการใช โคโปรเซสเซอร (coprocessor) ซงเปนซพยอกตวททาหนาทเฉพาะ
ดาน เชน ชวยคานวณตวเลข หรอภาพกราฟฟก
หนวยแสดงผล (Output unit :O/U)
หนวยแสดงผลชวคราว (Soft Copy)
คอการแสดงผลออกมาใหผใชไดรบทราบในขณะนน สามารถสงถายไปเกบใน
รปของขอมลในหนวยเกบขอมลสารอง เพอใหสามารถใชงานในภายหลง หนวย
แสดงผลทจดอยในกลมนคอ
จอภาพ (Monitor)
ใชแสดงขอมลหรอผลลพธใหผใชเหนไดทนท มรปรางคลายจอภาพของ
โทรทศน บนจอภาพประกอบดวยจดจานวนมากมาย เรยกจดเหลานนวา พกเซล
(pixel) ถามพเซลจานวนมากกจะทาใหผใชมองเหนภาพบนจอไดชดเจนมากขน
จอภาพทใชในปจจบนแบงไดเปนสองประเภท คอ
- จอซอารท (Cathode Ray Tube) นยมใชกบเครองไมโครคอมพวเตอรใช
หลกการยงแสงผานหลอดภาพคลายกบโทรทศน
- จอแอลซด (Liquid Crystal Display) นยมใชเปนจอภาพของเครอง
คอมพวเตอรแบบพกพาทาใหเปนจอภาพทมความหนาไมมาก มนาหนกเบาและกนไฟ
นอยกวาจอภาพซอารท เทคโนโลยจอแอลซดในปจจบนจะมสองแบบคอ Passive
Matrix ขาดความคมชดและอาจมองไมเหนภาพเมอผใชมองจากบางมม สวน Aciive
Matrix หรอบางคร งอาจเรยกวา Thin Film Transistor (TFT) จะใหภาพทคมชด
กวาแตจะมราคาสงมาก
หนวยแสดงผลถาวร (Hard Copy)
คอการแสดงผลทสามารถจบตองและเคลอนยายได มกจะออกมาในรปของ
กระดาษ ซงผใชสามารถนาไปใชในทตางๆใหผรวมงานดในทใดๆกได เชน
- เครองพมพ (Printer) เปนอปกรณทนยมใชกนมากมใหเลอกหลายชนดขนอยกบ
คณภาพของตวอกษร ความเรวในการพมพและเทคโนโลยทใชงาน สามารถแบงตาม
วธการพมพได 2 ชนด คอ
- เครองพมพชนดตอก (Impact printer) ใชการตอกใหคารบอนบนผาหมกตดบน
กระดาษตามรปแบบทตองการ ขอเสยของเครองพมพชนดนคอ มเสยงดงและคณภาพ
งานพมพทไดจะไมดนกสามารถแบงเปน 2 ชนดยอย คอ
1. เครองพมพอกษร (character printer) หมายถงเครองพมพทพมพคร งละ
หนง ตวอกษรเทานน ตวอกษรแตละตวจะถกสรางขนจากจดเลกๆจานวนมาก จง
สามารถเรยกอกอยางวา เครองพมพแบบจด (dot matrix printer) นยมใชกบเครอง
ไมโครคอมพวเตอร
2. เครองพมพบรรทด (line printer) หมายถงเครองพมพทพมพคร งละหนง
บรรทด เปนเครองพมพทพมพงานไดเรว
เครองพมพชนดไมตอก (Nonimpact printer) ใชเทคนคการพมพจากวธการทาง
เคม ซงทาใหพมพไดเรวและคมชดกวาชนดตอก และพมพไดท งตวอกษรและภาพกราฟฟก
รวมท งไมมเสยงขณะพมพ
1.เครองพมพเลเซอร (Laser printer) ทางานคลายกบเครองถายเอกสาร คอมแสง
เลเซอรสรางประจไฟฟา ซงจะมผลใหโทนเนอร (toner) เครองพมพเลเซอรจะมรนตาง ๆ ท
แตกตางกนในดานความเรว และความละเอยดของงานพมพ โดยในปจจบนสามารถพมพได
ละเอยดสงสดถง 1200 จดตอนว (dot per inchหรอ dpi)
2.เครองพมพฉดหมก (Inkjet printer) นยมใชกบเครองไมโครคอมพวเตอร สวนมาก
จะสามารถพมพสได ถงแมจะไมคมชดเทาเครองพมพชนดเลเซอร แตกคมชดกวาเครองพมพ
ชนดตอก
3.เครองพมพความรอน (Thermal printer) เปนเครองพมพทใหคณภาพสงสดม 2
ประเภทคอ Thermal wax transfer ใหคณภาพทตากวา ทางานโดยการกลงรบบอนทเคลอบ
แวกซไปบนกระดาษ Thermal dye transfer ใชหลกการเดยวกบ Thermal wax แตใชส
ยอมแทน จะเปนเครองพมพทใหคณภาพสงสด โดยสามารถพมพภาพสไดใกลเคยงกบ
ภาพถาย
เครองพลอตเตอร (Plotler) ใชวาดหรอเขยนภาพสาหรบงานทตองการความ
ละเอยดสง ๆ นยมใชกบงานออกแบบทางสถาปตยกรรมและวศวกรรม มใหเลอก
หลายชนดโดยจะแตกตางกนในดานความเรว ขนาดกระดาษ และจานวนปากกาทใช
เขยนในแตละคร ง มราคาแพงกวาเครองพมพธรรมดา
หนวยความจาหลก (Main Memory Unit)
สามารถแบงออกไดเปน 2 ประเภท คอ
หนวยความจาหลกแบบอานไดอยางเดยว (Read Only Memory)
นยมเรยกส น ๆ วา รอม (ROM) คอหนวยความจาทเกบชดคาส งทใชในการ
เรมตนการทางานหรอชดคาส งทสาคญ ๆ ของระบบคอมพวเตอร โดยคาส งทใชในชป
ชอ ROM BIOS (Basic Input/Output System) เนองจากรอมมคณสมบตในการ
เกบขอมลไดตลอดโดยไมตองใชไฟฟาหลอเลยง นนคอ แมจะปดเครองแลวเมอเปด
เครองใหมขอมลในรอมกยงอยเหมอนเดม แตขอเสยของรอมคอหนวยความจาชนดน
ไมสามารถแกไขหรอเพมเตมชดคาส งไดในภายหลง รวมท งมความเรวในการทางานชา
กวาหนวยความจาแบบแรม
ในปจจบนมรอมทเปนชปพเศษแบบตาง ๆอกคอ
- PROM (Programmable Read-Only Memory)
เปนหนวยความจาแบบรอม ทสามารถบนทกดวยเครองบนทกพเศษไดหนงคร ง จากนนจะลบ
หรอแกไขไมได
- EPROM (Erasable PROM)
เปนหนวยความจารอม ทใชแสงอลตราไวโอเลตในการเขยนขอมล สามารถนาออกจาก
คอมพวเตอรโดยใชเครองมอพเศษและบนทกขอมลใหมได
- EEPROM (Electrically Erasable PROM) เปนเทคโนโลยใหมลาสดซงรวมเอา
ขอดของรอมและแรมเขาดวยกน เปนชปทไมตองใชไฟฟาในการหลอเลยงและสามารถเขยน
แกไขหรอลบขอมลทเกบไวไดดวยโปรแกรมพเศษ โดยไมตองถอดออกจากเครอง
คอมพวเตอร ทาใหเปรยบเสมอนกบหนวยเกบขอมลสารองทมความเรวสง หนวยความจา
ชนดนมขอดอย 2 ประการเมอเทยบกบหนวยเกบขอมลสารอง ตวอยางของหนวยความจาเปน
แบบทรจกกนดคอ หนวยความจาแบบ Flash ซงนยมนามาใชเกบในเครองรนใหม ๆ
หนวยความจาหลกแบบแกไขได
(Random Access Memory)
นยมเรยกส น ๆ วา แรม (Ram) หมายถงหนวยความจาความเรวสงซงเปนทเกบ
โปรแกรมและขอมลในคอมพวเตอรทมความเรวสงเสมอ โดยปกตแลวถาคอมพวเตอรมหนวย
ความจามากกสามารถทางานไดเรวขน เพราะมเนอทสาหรบเกบคาส งโปรแกรมตาง ๆ ได
ท งหมดแผงวงจรหลก (main board) ทอยในเครองคอมพวเตอรถกออกแบบมาใหสามารถ
เพมชปหนวยความจา (memory chip) ไดโดยงาย เนองจากถาผใชตองทางานกบโปรแกรมท
มการคานวณซบซอนหรอทางานกบภาพกราฟก
หนวยเกบขอมลสารอง (Secondary Storage Unit)
ในปจจบนมหนวยเกบขอมลใหเลอกใชหลายชนด ดงตอไปน เทป (Tape) เทป
แมเหลก (Megnetic Tape) เทปแมเหลกมหลกการทางานคลายเทปบนทกเสยง แตเปลยน
จากการเลนและบนทกเปนการอาน และเขยนแทนในเครองเมนเฟรม เครองมนคอมพวเตอร
จะใชคารทรดจเทป(cartidege tape) ซงมลกษณะคลายวดโอเทป เครองไมโครคอมพวเตอร
จะใชตลบเทป (cassette tape) ซงมลกษณะเหมอนเทปเพลง มหลกการทางานคลายกบเทป
บนทกเสยง เรยกหลกการนวาการอานขอมลแบบลาดบ (sequential access) การทางาน
ลกษณะนจงเปน ขอเสยของการใชเทปแมเหลกบนทกขอมล ขอด ของเทปแมเหลกคอ
สามารถบนทกอานและลบกคร งกได ความจของเทปแมเหลกจะมหนวยเปนไบตตอนว (byte
per inch) หรอบพไอ (bpi) คอจานวนตวอกษรทเกบไดในเทปยาวหนงนว เทปแมเหลกทม
ความหนาแนนตาจะเกบขอมลไดประมาณ 1,600 บพไอ สวนเทปแมเหลกทมความหนาแนน
สงจะเกบขอมลไดประมาณ 6,250 บพไอ นอกจากนจะมเทปแมเหลกรนใหมๆคอ DAT
(Digital Audio Tape) ซงขนาดใหญกวาเครดตการดเลกนอย
จานแมเหลก (Megnetic Disk) มคณสมบตในการเขาถงขอมลโดยตรง (direct
access) จานแมเหลกจะตองใชคกบตวขบจานแมเหลกหรอดสกไดรฟ (disk drive) ซงเปน
อปกรณสาหรบอานเขยนจานแมเหลก (มหนาทคลายกบเครองเลนเทป) หลกการของการ
เขาถงขอมลแบบสม (random-access) นนคอถาตองการขอมลลาดบท 52 หวอานกจะตรง
ไปทขอมลนนและอานขอมลนนขนมาใชงานไดทนท ทาใหมความเรวในการอานและบนทกทสง
กวาเทปมาก หวอานของดสกไดรฟนนเรยกวา หวอานและบนทก (read/write head) เมอ
ผใชใสแผนจานแมเหลกเขาในดสกไดรฟ แผนจานแมเหลกกจะเขาไปสวมอยในแกนกลม ซง
เปนทยดสาหรบหมนแผนจานแมเหลก จากนนหวอานและบนทกกจะอาน อมพลลของ
แมเหลก (megnetic inpulse) บนแผนจานแมเหลกขนมาและแปลงเปนขอมลสงเขา
คอมพวเตอรตอไป ในปจจบนมจานแมเหลกทไดรบความนยมอยางสงสดอย 2 ชนด คอ
- ฟลอปปดสก (Floppy Disk)
-ฮารดดสก (Hard Disk) โดยเครอง ไมโครคอมพวเตอรทจาหนายใน ปจจบนจะม
ดสกไดรฟและฮารดดสกตดมาดวยเสมอ
ฟลอปปดสกและดสกไดรฟ ฟลอปปดสกเปนแผนพลาสตกวงกลมมขนาด 3.5 นว
และ 5.25 นว (วดจากเสนรอบวงของวงกลม) สามารถอานไดดวยดสกไดรฟ แผนชนด 3.5
นวเปนรนใหมกวาบรรจอยในพลาสตกแบบแขง สวนขนาด 5.25 นวซงไมไดรบความนยมใน
ปจจบนแลว จะบรรจอยในพลาสตกทแขงกวาแผนดสเกตต แตยงสามารถหกงอได เครอง
ไมโครคอมพวเตอรในปจจบนนจะมดสกไดรฟหนงหรอสองชองเสมอ ดสกไดรฟมหนาทสอง
อยาง คอ อานและบนทก โดยการอานมหลกการทางานคลายกบการเลนซดเพลง สวนการ
บนทกมหลกการทางานคลายกบการบนทกเสยงลงในเทปบนทกเสยง ตางกนกตรงทผใชไม
ตองกดป มใด ๆ เมอตองการบนทกขอมล เพราะโปรแกรมทใชงานจะจดการใหโดยอตโนมต
แผนดสเกตตจะม แถบปองกนการบนทก (write-protection) อยดวยผใชสามารถเปดแถบน
เพอหองกนไมใหมการบนทกขอมลอนทบไปหรอลบขอมลทง จานวนขอมลทเกบอยในแผน
ดสเกตตจะขนอยกบความหนาแนนของสารแมเหลกบนผวของแผนดสเกตต โดยสามารถแบง
ออกเปน 2 ชนดคอ ดสกความจสองเทา (double density) ซงจะเกบขอมลไดมากกวาดสกท
มความจเทาเดยวทนยมใชในสมยกอน สวนอกชนดหนงคอดสกความจสง(high density) ซง
จะเกบขอมลไดมากกวาดสกทมความจเปนสองเทาและเปนดสกทนยมใชงานกนอยท วไป
ฮารดดสก
มหลกการทางานคลายกบฟลอปปดสก แตฮารดดสกทามาจากแผนโลหะแขง เรยกวา
platters ทาใหสามารถเกบขอมลไดมากและทางานไดรวดเรว ฮารดดสกสวนมากจะถกยดตด
อยภายในเครองคอมพวเตอร แตกมบางรนทเปนแบบ เคลอนยายได (removeable diak)
โดยจะเปนแผนจานแมเหลกเพยงแผนเดยวอยในกลองพลาสตกบาง ๆ มลกษณะคลาย
กบฟลอปปดสก
ฮารดดสกทนยมใชกบเครองไมโครคอมพวเตอรในปจจบน จะประกอบดวยจาน
แมเหลกหลาย แผนและสามารถบนทกขอมลไดท งสองหนาของผวจานแมเหลก โดยททก
แทรก (track) และเซกเตอร (sector) ทมตาแหนงตรงกนของฮารดดสกชดหนงจะเรยกวา ไซ
ลนเตอร (cylinder)
ออปตคลดสก (Optical Disk) มหลกการทางานคลายกบการเลนซด (CD) เพลงคอใช
เทคโนโลยของแสงเลเซอร ทาใหสามารถเกบขอมลไดจานวนมากมหาศาลในราคาไมแพงมาก
นก ซดรอม (CD-ROM หรอ Compact Disk Read Only Memory) แผนซดรอมจะม
ลกษณะคลายซดเพลงมาก สามารถเกบขอมลไดสงถง 650 เมกะไบตตอแผน การใชงานแผน
ซดรอมจะตองมเครองคอมพวเตอรทมซดรอมไดรฟ (CD-ROM Drive) น ซดรอมไดรฟรน
แรกสดนนมความเรวในการอานขอมลท 150 กโลไบตตอวนาท เรยกวามความเรว 1 เทาหรอ
1 x ซดรอมไดรฟรนหลง ๆ แตปจจบนนซดรอมไดรฟทมอยในทองตลาดจะมความเรวต งแต
สบเทาขนไป ขอจากดของซดรอมคอสามารถบนทกไดเพยงคร งเดยวดวยเครองมอเฉพาะ
เทานน จากนนจะไมสามารถเปลยนแปลงขอมลเหลานนได
เอมโอดสก ( MO หรอ Magneto Optical disk) เปนระบบทใชหลกของสอทใชสาร
แมเหลก เชน ฮารดดสก กบออปตคลดสกเขาดวยกน เอมโอไดรฟใชแสงเลเซอรชวยในการ
บนทกและอานขอมล ทาใหสามารถอานและบนทกแผนกคร งกไดคลายกบฮารดดสก
เคลอนยายแผนไดคลายฟลอบปดสก มความจสงมากคอต งแต 200 MB ขนไป รวมท งม
ความเรวในการใชงานทสงกวาฟลอบปดสก มความจสงมากคอต งแต 200 ขนไป รวมท งม
ความเรวในการใชงานทสงกวาฟลอบปดสกและซดรอม แตจะชากวาฮารดดสก ขอดอก
ประการของเอมโอดสกคอขอมลทเกบอยในเอมโอดสกจะปลอดภยจากสนามแมเหลก ตาง
กบฟลอบปดสกและฮารดดสก เพราะสนามแมเหลกเพยงอยางเดยวไมมความรอนจากแสง
เลเซอรจะไมสามารถเปลยนแปลงขอมลได ดสกแบบเอมโอสามารถมอายการใชงานได
ยาวนานกวา 30 ปทเดยว ขอเสยทสาคญของเอมโอดสก คอราคาขบแผนยงคอนขางสงอย
และเวลาทใชในการอานเขยนทยงชากวาฮารดดสกมาก เนองจากการแกไขขอมลของแผนเอม
โอจะเกดการทางานสองข นตอน คอลบขอมลแลวจงเขยนขอมลใหมเขาไป
ดวด (DVD หรอ Digital Versatile Disk) เปนเทคโนโลยใหมลาสดทมแนวโนมจะ
ไดรบความนยมสงสด โดยแผนดวดสามารถเกบขอมลไดตาสดท 4.7 จกะไบต ซงเพยงพอสา
หรบเกบภาพยนตรเตมเรองดวยคณภาพระดบสงสดท งภาพและเสยง (ในขณะท CD-ROM
หรอ Laser Disk ทนยมใชเกบภาพยนตในปจจบนตองใชหลายแผน) ทาใหเปนทคาดหมายวา
ดวดจะมาแทนทท งซดรอม เลเซอรดสกหรอแมกระท งวดโอเทป ขอกาหนดของดวดจะ
สามารถมความจไดต งแต 4.7 GM ถง 17 GM และมความเรวในการเขาถง (Access time)
อยท 600 กโลไบตตอวนาท ถง 1.3 เมกะไบตตอวนาท รวมท งสามารถอานแผนซดรอมแบบ
เกาไดดวย และยงมขอกาหนดสาหรบเครองรนทสามารถอานและเขยนแผนดวดไดในตว ซง
กาลงจะออกตามมาตอ
ไป