สรุปเนื้อหาบทที่ 1-4 ·...

Post on 11-Sep-2019

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

สรปเนอหาบทท 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 เมกะไบตตอวนาท รวมท งสามารถอานแผนซดรอมแบบ

เกาไดดวย และยงมขอกาหนดสาหรบเครองรนทสามารถอานและเขยนแผนดวดไดในตว ซง

กาลงจะออกตามมาตอ

ไป

top related