von neumann model2

23
Von Neumann Model จจจจจจจจจ จจจจจจ จจจจจจจจจ จจจจจจ จจจจจจ 25 จ.4/3 จจจจจจจ จจจจจจจ จจจจจ จจจ จจจจ

Upload: looked

Post on 31-May-2015

948 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Von neumann model2

Von Neumann Model

จั�ดทำ��โดยน�งส�ว ปรี�ย�ภรีณ์� ก�ญจันะ

เลขทำ�� 25 ม43. /น��เสนอ

อ�จั�รีย� ณ์�ฐพล บั�วอ ไรีโรีงเรี�ยนเตรี�ยมอ ดมศึ$กษ�

พ�ฒน�ก�รี ล��ล'กก�

Page 2: Von neumann model2

ภาพที่�� 1.1 ลูกคิ�ด (Abacus ) มน ษย�ได(พย�มย�มคิ*ดคิ(นสรี(�งเคิรี+�องม+อช่-วยคิ��นวณ์ม�เป.นเวล�น�น เรี*�มจั�กช่�วจั�นได(คิ*ดคิ(นล'กคิ*ด (Abacus )ใช่(ม�น�นกว-�สองพ�นป0แล(ว ม�ก�รีพ�ฒน�ม�เป.นเคิรี+�องคิ��นวณ์ทำ��ใช่(กลไกเคิรี+�องแรีกของโลก ซึ่$�งถู'กคิ*ดคิ(นโดยน�กคิณ์*ตศึ�สตรี�ช่�วฝรี��งเศึส คิ+อ เบัลส ป�สก�ล (Blaise P

ascal) ทำว-�เคิรี+�องคิ��นวณ์น�5ม�คิว�มส�ม�รีถูจั��ก�ด คิ+อ คิ��นวณ์ได(เฉพ�ะก�รีบัวกและลบัเทำ-�น�5น ซึ่$�งถู+อว-�เป.นก�รีคิ��นวณ์ทำ��คิ-อนข(�งหย�บั แต-ก8เป.นจั ดเรี*�มต(นของก�รีพ�ฒน�เคิรี+�องคิ��นวณ์แบับัต-�งๆ ทำ�5งทำ��เป.นรีะบับักลไกและรีะบับัใช่(ไฟฟ;�ม�โดยตลอดจันถู$งป<จัจั บั�น  

 

ภาพที่�� 1.1 ลูกคิ�ด (Abacus ) มน ษย�ได(พย�มย�มคิ*ดคิ(นสรี(�งเคิรี+�องม+อช่-วยคิ��นวณ์ม�เป.นเวล�น�น เรี*�มจั�กช่�วจั�นได(คิ*ดคิ(นล'กคิ*ด (Abacus )ใช่(ม�น�นกว-�สองพ�นป0แล(ว ม�ก�รีพ�ฒน�ม�เป.นเคิรี+�องคิ��นวณ์ทำ��ใช่(กลไกเคิรี+�องแรีกของโลก ซึ่$�งถู'กคิ*ดคิ(นโดยน�กคิณ์*ตศึ�สตรี�ช่�วฝรี��งเศึส คิ+อ เบัลส ป�สก�ล (Blaise P

ascal) ทำว-�เคิรี+�องคิ��นวณ์น�5ม�คิว�มส�ม�รีถูจั��ก�ด คิ+อ คิ��นวณ์ได(เฉพ�ะก�รีบัวกและลบัเทำ-�น�5น ซึ่$�งถู+อว-�เป.นก�รีคิ��นวณ์ทำ��คิ-อนข(�งหย�บั แต-ก8เป.นจั ดเรี*�มต(นของก�รีพ�ฒน�เคิรี+�องคิ��นวณ์แบับัต-�งๆ ทำ�5งทำ��เป.นรีะบับักลไกและรีะบับัใช่(ไฟฟ;�ม�โดยตลอดจันถู$งป<จัจั บั�น  

 

Page 3: Von neumann model2

ภ�พทำ�� 1.2 เบัลส ป�สก�ล (Blaise Pascal)

ภ�พทำ�� 1.3 ช่�รี�ลส� แบับัเบัจั ( Charles Babbage )

Page 4: Von neumann model2

ต�มหล�กฐ�นทำ�งปรีะว�ต*ศึ�สตรี� เช่+�อว-�ผู้'(ทำ��ส�ม�รีถูสรี(�งเคิรี+�องคิ��นวณ์ให(ทำ��ง�นได(โดยอ�ตโนม�ต*เป.นคินแรีก คิ+อ ช่�รี�ลส� แบับัเบัจั

( Charles Babbage ) ช่�วอ�งกฤษ ได(ออกแบับัเคิรี+�องคิ��นวณ์ไว(สองแบับั เม+�อปรีะม�ณ์ คิ.ศึ.1834 (พ.ศึ.2377 ) คิ+อ

Differemce Engine และ Analytical Engine ด�งแสดงในภ�พทำ�� 1.4 และ 1.5 ต�มล��ด�บั ซึ่$�งเคิรี+�องคิ��นวณ์แบับัหล�งน�5ใช่(หล�กก�รีและแนวคิ*ดทำ��ก(�วหน(�ม�กในย คิน�5น คิ+อ ก�รีเก8บัคิ��ส��งไว(ให(เคิรี+�อง

ทำ��ง�นโดยอ�ตโนม�ต* แบับัเด�ยวก�บัทำ��คิอมพ*วเตอรี�ในป<จัจั บั�นเก8บัโปรีแกรีมไว(ทำ��ง�น ด(วยเหต น�5ในป<จัจั บั�นจั$งยกย-องว-� ช่�รี�ลส� แบับั

เบัจั เป.นบั*ด�แห-งคิอมพ*วเตอรี� อย-�งไรีก8ต�ม แบับัเบัจัเองไม-ส�ม�รีถูสรี(�งเคิรี+�องคิ��นวณ์ทำ�5งสองแบับัได(ส��เรี8จั เพรี�ะข�ดคิว�มส�ม�รีถูทำ��จัะผู้ล*ตเฟ?อง และอ ปกรีณ์�ต-�งๆ ทำ��ม�คิว�มละเอ�ยดเทำ��ยงตรีงส'งม�ก

ภาพที่�� 1.4 เคิรื่��องคิ�านวณ Difference Engine ของชารื่�ลูส์� แบบเบจ

Page 5: Von neumann model2

ภ�พทำ�� 1.5 เคิรี+�องคิ��นวณ์ Analytical Engine ของช่�รี�ลส� แบับัเบัจั

 ในปี คิ . ศ .1815 ( พ . ศ .2358 ) เอดา ออก"ส์ตา ( Ada Auguata) ในฐานะเพ��อนส์น�ที่ของแบบเบจ ได'เปี(นผู้'

ที่��น�าเอาเคิรื่��อง Analytical Engine ของแบบเบจ ไปีใช'แก'ปี*ญหาที่างว�ที่ยาศาส์ตรื่� ด.งน./น ออก"ส์ตา จ0งได'รื่.บการื่ยกย1องว1าเปี(นโปีรื่แกรื่มเมอรื่� (Programmer ) คินแรื่กของโลูก

 

Page 6: Von neumann model2

ภ�พทำ�� 1.6 เอด� ออก สต� ( Ada Auguata)

ภ�พทำ�� 1.7 ยอรี�จั บั'ล (George Boole )

Page 7: Von neumann model2

ป0 คิ . ศึ . 1815-1864 ( พ . ศึ .2358-2407 ) น�กคิณ์*ตศึ�สตรี�ช่�วอ�งกฤษช่+�อ ยอรี�จั บั'ล (George Boole) ได(คิ*ดคิ(นพ�ช่คิณ์*ตทำ��เรี�ยกว-� Boolean Algebra ซึ่$�งเป.นทำฤษฎี�ทำ�งคิณ์*ตศึ�สตรี�รีะบับัตรีรีกว*ทำย� (Symbolic Logic ) โดยใช่(เหต ผู้ลต-�งๆ ทำ��เป.นเง+�อนไขส��หรี�บัห�ข(อเทำ8จัจัรี*ง ทำ��ให( Boolean Algebra น�5เป.นทำฤษฎี�ทำ�งคิณ์*ตศึ�สตรี�ทำ��ส��คิ�ญ เน+�องจั�กม�คิว�มส�มพ�นธ์�ก�บัเลขฐ�นสอง (Binary Number ) ทำ��เก��ยวพ�นสถู�นะทำ�งไฟฟ;�แบับัสว*ทำช่*�ง (Swiching ) ซึ่$�งเป.นพ+5นฐ�นของด*จั*ตอลคิอมพ*วเตอรี� (Digital Computer ) ม�ส-วนส��คิ�ญในก�รีพ�ฒน�รีะบับัคิอมพ*วเตอรี�จันถู$งป<จัจั บั�น

ภ�พทำ�� 1.8 ดรี . เฮอรี�แมน ฮอลรี�เลอรี*ธ์ (Dr.Herman Hollerith)

Page 8: Von neumann model2

คิ . ศึ .1860-1929 ( พ . ศึ .2403-2470) น�กปรีะด*ษฐ�คิ*ดคิ(นช่�วอเมรี*ก�นช่+�อ ดรี . เฮอรี�แมน ฮอลรี�เลอรี*ธ์ (Dr.Herman Hollerith) ได(ปรีะด*ษฐ�เคิรี+�องปรีะมวลผู้ลทำ�งสถู*ต* ทำ��ส�ม�รีถูใช่(ก�บับั�ตรีเจั�ะรี'ได( เรี�ยกว-� Tabulating Machine ซึ่$�งต-อม�ในภ�ยหล�ง ดรี . เฮอรี�แมน ฮอลรี�เลอรี*ธ์ ได(พ�ฒน�บั�ตรีเจั�ะรี'ทำ��เป.นรีห�สแบับัอย'-ภ�ยนอกเคิรี+�องคิ��นวณ์ซึ่$�งเรี�ยกบั�ตรีน�5ว-� “ บั�ตรีฮอลเลอรี*ธ์ ” (Hollerith Card) ถู+อเป.นต(นแบับัในก�รีพ�ฒน�ม�ใช่(ก�บัเคิรี+�องคิอมพ*วเตอรี�ในย คิต-อม�

ภ�พทำ�� 1.9 เคิรื่��องเจาะบ.ตรื่ฮอลูเลูอรื่�ธ (Hollerith Card Punch)

คิ . ศึ .1860-1929 ( พ . ศึ .2403-2470 ) น�กปรีะด*ษฐ�คิ*ดคิ(นช่�วอเมรี*ก�นช่+�อ ดรี . เฮอรี�แมน ฮอลรี�เลอรี*ธ์

(Dr.Herman Hollerith) ได(ปรีะด*ษฐ�เคิรี+�องปรีะมวลผู้ลทำ�งสถู*ต* ทำ��ส�ม�รีถูใช่(ก�บับั�ตรีเจั�ะรี'ได( เรี�ยกว-� Tabulating Machine ซึ่$�งต-อม�ในภ�ยหล�ง ดรี . เฮอรี�แมน ฮอลรี�เลอรี*ธ์ ได(พ�ฒน�บั�ตรีเจั�ะรี'ทำ��เป.นรีห�สแบับัอย'-ภ�ยนอกเคิรี+�องคิ��นวณ์ซึ่$�งเรี�ยกบั�ตรีน�5ว-� “ บั�ตรีฮอลเลอรี*ธ์ ” (Hollerith Card )ถู+อเป.นต(นแบับัในก�รีพ�ฒน�ม�ใช่(ก�บัเคิรี+�องคิอมพ*วเตอรี�ในย คิต-อม�

Page 9: Von neumann model2

ภ�พทำ�� 1 . 10 ต�วอย-�งบั�ตรีฮอลเลอรี*ธ์ (Hollerith Card)

Page 10: Von neumann model2

จั�กหล�กฐ�นทำ��ปรี�กฏ เช่+�อก�นว-�ผู้'(ทำ��สรี(�งคิอมพ*วเตอรี�อ*เล8กทำรีอน*กส�ทำ��ใช่(ง�นได(จัรี*งเป.นเคิรี+�องแรีกในป0 คิ . ศึ . 1946 ( พ . ศึ . 2489 ) คิ+อ จัอห�น ด�บับัล*ว .

มอช่ล�ย� (John W. Mauchley) และ เจั . เพรีสเพอรี� เอคิเก*รี�ต (J. Presper Eckert) แห-งมห�ว*ทำย�ล�ยเพนซึ่*ลว�เน�ย โดยคิอมพ*วเตอรี�ทำ��สรี(�งข$5นม�ส��เรี8จัน�5

ม�ช่+�อว-� เอน*แอคิ (ENIAC ) ซึ่$�งย-อม�จั�กคิ��เต8มว-� Electronic Numerical Integrator And Calculation ด�งแสดงในภ�พทำ�� 1.13 จั�ดสรี(�งข$5นเพ+�อใช่(

ในด(�นก�รีทำห�รี เน+�องจั�กในช่-วงเวล�น�5นก��ล�งเก*ดสงคิรี�มโลกคิรี�5งทำ��สอง และรี�ฐบั�ลสหรี�ฐอเมรี*ก�จั$งได(จั�ดสรีรีทำ นว*จั�ยให(แก-น�กว*จั�ยต�มมห�ว*ทำย�ล�ยและ

ศึ'นย�ว*จั�ยต-�งๆ เพ+�อคิ*ดคิ(นอ ปกรีณ์�ทำ��เป.นปรีะโยช่น�ต-อก�รีทำ��สงคิรี�ม และเคิรี+�องเอน*แอคิน�5 เด*มทำ�ว�งแผู้นจัะใช่(ส��หรี�บัคิ��นวณ์ว*ถู�กรีะส นป?นใหญ- และต-อม�ได(น��ไปใช่(

ในก�รีคิ��นวณ์เพ+�อสรี(�งรีะเบั*ดปรีม�ณ์'ล'กแรีกอ�กด(วย  

                            

ภ�พทำ�� 1 .1 1 จัอห�น ด�บับัล*ว . มอช่ล�ย� (John W . Mauchley )

Page 11: Von neumann model2

                          ภ�พทำ�� 1 . 12 เจั . เพรีสเพอรี� เอคิเก*รี�ต (J .

Presper Eckert ) 

                                                  

ภ�พทำ�� 1 . 13 เคิรี+�องคิอมพ*วเตอรี� เอน*แอคิ (ENIAC )

Page 12: Von neumann model2

   ในช1วงแรื่ก มอชลู�ย�แลูะเอคิเก�รื่�ต ผู้'ส์รื่'างเคิรื่��องเอน�แอคิ ได'รื่ะดมที่"นเพ��อที่�าการื่เปี7ดบรื่�ษั.ที่ผู้ลู�ตคิอมพ�วเตอรื่� แต1รื่ะหว1างการื่ด�าเน�น

การื่น./นกลู.บม�ปี*ญหาด'านการื่เง�นแลูะการื่จ.ดการื่ จ0งจ�าเปี(นต'องขายก�จการื่ให'แก1บรื่�ษั.ที่ เรื่ม�งต.น แรื่นด� ซึ่0�งต1อมาได'เปีลู��ยนช��อเปี(น บรื่�ษั.ที่

ยน�แวคิ (UNNIVAC Company ) แต1ย.งคิงม� มอชย�ลู� แลูะเอคิเก�รื่�ต เปี(นว�ศวกรื่ผู้'ออกแบบแลูะด�าเน�นการื่ผู้ลู�ต คิอมพ�วเตอรื่�เคิรื่��องแรื่กที่��ส์ามารื่ถผู้ลู�ตส์�าหรื่.บใช'ในงานธ"รื่ก�จได'ส์�าเรื่;จภายใต' บรื่�ษั.ที่ ยน�แวคิ คิ�อ UNIVAC I ด.งแส์ดงในภาพที่�� 1.14 ซึ่0�งได'

จ�าหน1ายให'แก1ส์�าน.กงานส์�ารื่วจปีรื่ะชากรื่แห1งส์หรื่.ฐอเมรื่�กา (American Population Surveying Office)

 

                                                             

ภ�พทำ�� 1 . 14 เคิรื่��องคิอมพ�วเตอรื่� ยน�แวคิ 1 (UNIVAC I)

Page 13: Von neumann model2

ขณ์ะเด�ยวก�นก�บัก�รีเปEดต�ว บัรี*ษ�ทำ ย'น*แวคิ และเคิรี+�อง UNIVAC I บัรี*ษ�ทำ ไอบั�เอ8ม (International Business Machine : IBM ) ซึ่$�งเป.นผู้'(ผู้ล*ตอ ปกรีณ์�เคิรี+�องใช่(ส��น�กง�นและเคิรี+�องคิ��นวณ์รี�ยใหญ- ได(มองเห8นล'-ทำ�งอ�นสดใสในธ์ รีก*จัคิอมพ*วเตอรี� จั$งได(ลงทำ นทำ��ก�รีศึ$กษ�ว*จั�ยด(�นเคิรี+�องคิ��นวณ์อ�ตโนม�ต* (Automatic Calculator ) และได(แลกเปล��ยนส*ทำธ์*บั�ตรีบั�งอย-�งก�บับัรี*ษ�ทำ ย'น*แวคิ เพ+�อเปEดก*จัก�รีทำ�งด(�นก�รีผู้ล*ตคิอมพ*วเตอรี� ก�รีด��เน*นง�นด(�นคิอมพ*วเตอรี�ของบัรี*ษ�ทำ IBM ก(�วม�ส'-จั ดยอดเม+�อเรี*�มสรี(�งคิอมพ*วเตอรี�ขน�ดใหญ-ในช่ ด 360/370 (360/370 Model ) อ�นเป.นคิอมพ*วเตอรี�ทำ��ม�คิว�มส�ม�รีถูต-�ง ๆ ก�นหล�ยรีะด�บั แต-ล(วนส�ม�รีถูใช่(คิ��ส��ง (Command ) ในช่ ดเด�ยวก�นได( ก�รีผู้ล*ตคิอมพ*วเตอรี�ช่ ดน�5 ทำ��ให(บัรี*ษ�ทำไอบั�เอ8มได(ล'กคิ(�จั��นวนม�กทำ�5งในส-วนของภ�คิรี�ฐและภ�คิเอกช่น พรี(อมก�บัเป.นก�รีจั ดกรีะแสคิว�มคิว�มสนใจัในก�รีใช่(คิอมพ*วเตอรี� และก�รีลงทำ นทำ�งธ์ รีก*จัคิอมพ*วเตอรี�ม�กข$5นทำ�5งในอเมรี*ก� ย โรีป และญ��ป Fน อย-�งไรีก8ต�ม ผู้'(ทำ��ถู+อว-�ม�ส-วนส��คิ�ญต-อก�รีพ�ฒน�คิอมพ*วเตอรี�ในช่-วงแรีกอ�กคินหน$�ง ได(แก- จัอห�น ฟอน นอยม�นน� (John V

on Neumann) น�กคิณ์*ตศึ�สตรี�ส�ญช่�ต*อเมรี*ก�น เช่+5อส�ยฮ�งก�เรี�ยน ซึ่$�งได(รี-วมเสนอแนวคิ*ดในก�รีสรี(�งคิอมพ*วเตอรี�ทำ��ม�หน-วยคิว�มจั��ส��หรี�บัใช่(เก8บัคิ��ส��งและข(อม'ลต-�ง ๆ เพ+�อน��ม�ใช่(ในก�รีทำ��ง�น คิอมพ*วเตอรี�ทำ�5งหล�ยทำ��ใช่(ก�นอย'-ในเวล�น�5 ล(วนใช่(หล�กก�รีทำ��ง�นแบับัน�5 และน*ยมเรี�ยกก�นว-�เป.นเคิรี+�องคิอมพ*วเตอรี�แบับัฟอน นอยม�นน� (Von Neumann Model )

ภ�พทำ�� 1 .1 5 จัอห�น ฟอน นอยม�นน� ก�บัเคิรี+�องคิอมพ*วเตอรี�แบับัฟอน นอยม�นน�

Page 14: Von neumann model2

ในปี คิ . ศ .1977 ( พ . ศ .2520 ) ได'ม�ผู้'คิ�ดผู้ลู�ตคิอมพ�วเตอรื่�ขนาดเลู;กที่��เรื่�ยกว1า ไมโคิรื่คิอมพ�วเตอรื่� หรื่�อคิอมพ�วเตอรื่�ส์1วนบ"คิคิลู ( Personal Computer : PC ) ซึ่0�งม�รื่าคิาไม1แพงมากน.ก ม�รื่ะบบไม1ซึ่.บซึ่'อน แลูะไม1จ�าเปี(นต'องเอาใจใส์1ดแลูรื่.กษัามากเที่1าก.บเคิรื่��องขนาดใหญ1 จ0งได'รื่.บคิวามน�ยมแพรื่1หลูายอย1างรื่วดเรื่;ว แลูะที่�าให'ธ"รื่ก�จด'านคิอมพ�วเตอรื่� ตลูอดจนการื่ปีรื่ะย"กต�คิอมพ�วเตอรื่�ในด'านต1างๆ เต�บโตรื่วดเรื่;วมากย��งกว1าย"คิใดๆในอด�ตจากการื่ผู้ลู�ตคิอมพ�วเตอรื่�ส์1วนบ"คิคิลูได'ด.งกลู1าว ที่�าให'เก�ดบรื่�ษั.ที่ที่��ปีรื่ะกอบธ"รื่ก�จที่างด'านคิอมพ�วเตอรื่�ที่./งที่��เปี(นอ"ปีกรื่ณ�คิอมพ�วเตอรื่� (Hardware ) แลูะที่��เปี(นโปีรื่แกรื่มคิอมพ�วเตอรื่� (Software ) น�าโดยบรื่�ษั.ที่ แอปีเปี7ลูคิอมพ�วเตอรื่� (Apple Computer Company ) เปี(นบรื่�ษั.ที่แรื่กที่��ปีรื่ะส์บคิวามส์�าเรื่;จ โดยเฉพาะผู้ลู�ตภ.ณฑ์�คิอมพ�วเตอรื่� Macintosh ที่��เปี(นคิอมพ�วเตอรื่�เคิรื่��องแรื่กที่��ได'รื่.บคิวามน�ยมอย1างกว'างขวาง ขณะที่�� บรื่�ษั.ที่ ไอบ�เอ;ม กลูายมาเปี(นผู้'บ"กเบ�กแนวคิ�ดมาตรื่ฐานคิอมพ�วเตอรื่�ส์1วนบ"คิคิลู ด'วยเคิรื่��องช"ด IBM PC , PC/XT, PC/AT แลูะ PS/2 ตามด'วยบรื่�ษั.ที่ไมโคิรื่ซึ่อฟต� ( Microsoft Company ) ที่��เปี(นผู้'บ"กเบ�กธ"รื่ก�จซึ่อฟต�แวรื่�ด'วยผู้ลู�ตภ.ณฑ์�รื่ะบบปีฏิ�บ.ต�การื่ดอส์ ( Disk Operating System : DOS ) รื่ะบบปีฏิ�บ.ต�การื่ว�นโดวส์� ( Windows Operating System ) แลูะโปีรื่แกรื่มปีรื่ะย"กต�ใช'งานอ��น ๆ รื่วมถ0งช"ดโปีรื่แกรื่มไมโคิรื่ซึ่อฟต�ออฟฟ7ศ (Microsoft Office Program Pack ) ที่��ได'รื่.บคิวามน�ยมในหม1ผู้'ใช'คิอมพ�วเตอรื่�ในปี*จจ"บ.น อ.นปีรื่ะกอบด'วย

Page 15: Von neumann model2

- โปรีแกรีมไมโคิรีซึ่อฟต�เว*รี�ด (Microsoft Word ) เป.นโปรีแกรีมปรีะเภทำปรีะมวลผู้ลคิ�� (Word Processing )                    - โปรีแกรีมไมโคิรีซึ่อฟต�เอ8กเซึ่ล (Microsoft Excel ) เป.นโปรีแกรีมปรีะเภทำกรีะด�ษทำ��ก�รี (Spread Sheet )                    - โปรีแกรีมไมโคิรีซึ่อฟต�เพ�เวอรี�พ(อยต� (Microsoft PowerPoint ) เป.นโปรีแกรีมปรีะเภทำง�นน��เสนอ (Presentation )                    - โปรีแกรีมไมโคิรีซึ่อฟต�แอ8คิเซึ่ส (Microsoft Access ) เป.น

โปรีแกรีมปรีะเภทำง�นฐ�นข(อม'ล (Data Base ) 1 2. คิว�มหม�ย และคิ ณ์สมบั�ต*ของคิอมพ*วเตอรี�

          (1 ) คิอมพ*วเตอรี� (Computer ) ม�รี�กศึ�พทำ�ม�จั�กคิ��ภ�ษ�กรี�ก คิ+อ Computare ซึ่$�งแปลว-� ก�รีน�บั หรี+อก�รีคิ��นวณ์ แต-ในป<จัจั บั�น จัะหม�ยถู$ง เคิรี+�องม+ออ*เล8กทำรีอน*กส� (Electronic Tools ) ทำ��ใช่(ในก�รีคิ��นวณ์ต-�งๆ เช่-น ทำ�งด(�นว*ศึวกรีรีม ว*ทำย�ศึ�สตรี� สถู*ต*และง�นบั�ญช่� รีวมทำ�5งใช่(ในก�รีว�งแผู้นง�น ก�รีจั�ดก�รีและคิวบัคิ มง�นต-�งๆ ตลอดจันส�ม�รีถูปรีะย กต�ใช่(ในง�นว*จั�ยคิ(นคิว(� ง�นธ์ รีก*จัก�รีพ�ณ์*ช่ย� ง�นด(�นก�รีศึ$กษ� ง�นด(�นส�ธ์�รีณ์ส ข ตลอดจันใช่(เพ+�อก�รีน�นทำน�ก�รีและก�รีบั�นเทำ*ง

Page 16: Von neumann model2

ข'อมลูด.งกลู1าว คิอมพ�วเตอรื่�แต1ลูะเคิรื่��องอาจเก;บบ.นที่0กข'อมลูได'เปี(นจ�านวนมากส์"ดแลู'วแต1ขนาดของหน1วยคิวามจ�า (Memory Unit ) ของเคิรื่��องน./น เช1น คิอมพ�วเตอรื่�ของส์�าน.กงานที่ะเบ�ยนรื่าษัฎรื่� กรื่ะที่รื่วงมหาดไที่ย ที่�าหน'าที่��บ.นที่0กข'อมลูเก��ยวก.บปีรื่ะชาชนคินไที่ยเก�อบ 60 ลู'านคินที่.�วปีรื่ะเที่ศ ขณะที่��คิอมพ�วเตอรื่�ของส์ถาบ.นพ.ฒนาฝี ม�อแรื่งงานภาคิ 6 ขอนแก1น กรื่มพ.ฒนาฝี ม�อแรื่งงาน กรื่ะที่รื่วงแรื่งงาน บ.นที่0กข'อมลูปีรื่ะว.ต�ผู้'รื่ .บการื่ฝีDก จ�านวนส์องหม��นคิน 2 . ม�คิว�มส�ม�รีถูในก�รีน��ข(อม'ลทำ��บั�นทำ$กไว(ม�ปรีะมวลผู้ลต�มคิว�มต(องก�รีได(

อย-�งรีวดเรี8ว                ยกต.วอย1าง เช1น ส์�าน.กงานที่ะเบ�ยนรื่าษัฎรื่� กรื่ะที่รื่วงมหาดไที่ย อาจน�าข'อมลูปีรื่ะชาชนคินไที่ยที่.�วปีรื่ะเที่ศมาจ�าแนกที่างส์ถ�ต�ที่างด'านเพศ อาย" ภม�ลู�าเนา ได'อย1างรื่วดเรื่;ว หรื่�อเจ'าของส์ถานปีรื่ะกอบการื่ส์ามารื่ถขอใช'ข'อมลู ผู้'ส์�าเรื่;จ

การื่ฝีDกจากศนย�พ.ฒนาฝี ม�อแรื่งงานจ.งหว.ดยโส์ธรื่ เพ��อที่�าการื่คิ.ดเลู�อกเปี(นพน.กงานได'ภายในเวลูาเพ�ยงไม1ก��นาที่� ถ'าไม1ม�คิอมพ�วเตอรื่�ใช'แลู'ว คิ'นหาข'อมลูเพ��อคิวามต'องการื่

แรื่งงานของส์ถานปีรื่ะกอบการื่ก;อาจใช'เวลูาหลูายเด�อนหรื่�อเปี(นปี ก;ได' 3 . ม�คิว�มส�ม�รีถูในก�รีจั�ดทำ��และแสดงผู้ลล�พธ์�ในรี'ปแบับัต-�งๆ              ยกต.วอย1าง เช1น การื่จ.ดที่�ารื่ายการื่ว.ส์ด"ที่��ต'องการื่ใช'เปี(นรื่ายงานการื่เก;บส์�นคิ'า แส์ดงแผู้นภม�เปีรื่�ยบเที่�ยบผู้ลู แส์ดงแบบรื่ปีงานก1อส์รื่'าง4 . ม�คิว�มส�ม�รีถูในก�รีคิวบัคิ มอ ปกรีณ์�และเคิรี+�องม+ออ+�นๆ               ยกต.วอย1าง เช1น คิอมพ�วเตอรื่�ในโรื่งงานอ"ตส์าหกรื่รื่มที่��ที่�าหน'าที่��คิวบคิ"มเคิรื่��องจ.กรื่ ให'ส์ามารื่ถผู้ลู�ตช�/นงานตามกรื่ะบวนการื่ (Process ) เพ��อให'ม�รื่ปีรื่1าง ขนาดแลูะส์.ดส์1วน ตรื่งตามแบบที่��ก�าหนดไว'ได'อย1างรื่วดเรื่;วแลูะถกต'องแม1นย�า

Page 17: Von neumann model2

1.3 ปรีะเภทำของคิอมพ*วเตอรี�               การื่จ�าแนกคิอมพ�วเตอรื่�ตามคิวามส์ามารื่ถ แบ1งคิอมพ�วเตอรื่�ได'เปี(น 4 ปีรื่ะเภที่ ด.งต1อไปีน�/(1 ) ซึ่'เปอรี�คิอมพ*วเตอรี� (Super Computer)              คิอมพ�วเตอรื่�ปีรื่ะเภที่น�/ม�ข�ดคิวามส์ามารื่ถมากกว1าคิอมพ�วเตอรื่�ปีรื่ะเภที่อ��นๆ กลู1าวคิ�อ ส์ามารื่ถคิ�านวณหรื่�อที่�างานตามคิ�าส์.�งที่��ก�าหนดให'ได'เรื่;วต./งแต1พ.นลู'านคิ�าส์.�งต1อว�นาที่�ข0/นไปี การื่ว.ดคิวามเรื่;วน�/น�ยมว.ดเปี(นหน1วย เมกะฟลูอปีส์� ( Megaflops ) ย1อมาจาก Mega Floating Point Instruction Per Second               ซึ่เปีอรื่�คิอมพ�วเตอรื่�ม�รื่าคิาแพงมาก จ0งน�ยมใช'ในงานว�ที่ยาศาส์ตรื่�แลูะว�ศวกรื่รื่มที่��ซึ่.บซึ่'อนขององคิ�กรื่ใหญ1 ๆ เช1น งานว�จ.ยด'านน�วเคิลู�ยรื่� งานจ�าลูองแบบโมเลูก"ลู งานพยากรื่ณ�อากาศ งานคิ'นคิว'าด'านอวกาศ แลูะงานว�จ.ยที่างการื่ที่หารื่ ในด'านธ"รื่ก�จเองเรื่��มม�คิวามส์นใจน�าซึ่เปีอรื่�คิอมพ�วเตอรื่�มาใช'แต1ย.งไม1มากน.ก                ซึ่เปีอรื่�คิอมพ�วเตอรื่�ที่��เปี(นที่��รื่ 'จ.กก.นด� คิ�อ เคิรื่��องเคิรื่ย� รื่" 1นต1างๆ ได'แก1 Cray I , Cray II แลูะ Cray XMP ของบรื่�ษั.ที่ เคิรื่ย� รื่�เส์�รื่�ช (Cray Research Company ) แห1งส์หรื่.ฐอเมรื่�กา

 ภ�พทำ�� 1.2 3 ซึ่'เปอรี�คิอมพ*วเตอรี�

(Super Computer)

Page 18: Von neumann model2

(2 ) เมนเฟรีมคิอมพ*วเตอรี� (Mainframe Computer)                  คิอมพ*วเตอรี�ปรีะเภทำน�5 เป.นคิอมพ*วเตอรี�ทำ��ม�ข�ดคิว�มส�ม�รีถูส'ง คิ+อ ทำ��ง�นได(เรี8วปรีะม�ณ์ 50 ล(�นคิ��ส��งต-อว*น�ทำ�ข$5นไป ก�รีว�ดคิว�มเรี8วของคิอมพ*วเตอรี�ปรีะเภทำน�5น*ยมใช่(หน-วยว�ด ม*พส� (MIPS ) ซึ่$�งย-อม�จั�ก Million Instruction Per Second

                                    

ภ�พทำ�� 1.2 4 เมนเฟรีมคิอมพ*วเตอรี� (Mainframe Computer

เคิรี+�องเมนเฟรีมคิอมพ*วเตอรี� น*ยมใช่(ก�นม�กในหน-วยง�น และก*จัก�รีขน�ดใหญ- เช่-น สถู�บั�นก�รีศึ$กษ�ใหญ- ๆ ธ์น�คิ�รี ส�ยก�รีบั*น กรีะทำรีวงต-�งๆ เพรี�ะม�คิว�มส�ม�รีถูในก�รีคิ��นวณ์เป.นอย-�งม�ก อ�กทำ�5งย�งส�ม�รีถูต-อพ-วงก�บัอ ปกรีณ์�รีอบัข(�ง ( Peripheral ) ได(เป.นจั��นวนม�ก เช่-น เคิรี+�องคิอมพ*วเตอรี�ของธ์น�คิ�รี ส�ม�รีถูเช่+�อมต-อก�บัเคิรี+�องรี�บัจั-�ยเง*นอ�ตโนม�ต* ( Automated Teller Machine : ATM ) ได(หล�ยเคิรี+�อง หรี+อคิอมพ*วเตอรี�ของบัรี*ษ�ทำก�รีบั*นไทำย ส�ม�รีถูต-อพ-วงก�บัจัอภ�พและแป;นพ*มพ� เพ+�อใช่(ในก�รีให(บัรี*ก�รีส��รีองทำ��น��งผู้'(โดยส�รีได(หล�ยพ�นช่ ด                  เคิรี+�องเมนเฟรีมคิอมพ*วเตอรี� ทำ��ม�ผู้'(น*ยมใช่(ก�นม�ก คิ+อ เคิรี+�องของบัรี*ษ�ทำ ไอบั�เอ8ม , ของบัรี*ษ�ทำ ซึ่�ด�ซึ่� (CDC ) และของบัรี*ษ�ทำ เอ8นอ�ซึ่� (NEC ) ของปรีะเทำศึญ��ป Fน

Page 19: Von neumann model2

(3 ) ม*น*คิอมพ*วเตอรี� (Mini Computer : Minis)                 คิอมพ*วเตอรี�ปรีะเภทำน�5 เป.นคิอมพ*วเตอรี�ทำ��ม�คิว�ม

ส�ม�รีถู ต���กว-�เคิรี+�องเมนเฟรีมคิอมพ*วเตอรี� เช่-น ม�คิว�มเรี8วในก�รีปรีะมวลผู้ลปรีะม�ณ์ 10 MIPS อ�กทำ�5งย�งต-อพ-วงก�บัอ ปกรีณ์�รีอบัข(�งได(น(อยกว-�อ�กด(วย แต-ก8ถู+อว-�ม�คิว�มส�ม�รีถูในก�รีคิ��นวณ์ส'งในรีะด�บั

หน$�ง คิอมพ*วเตอรี�ปรีะเภทำน�5 น*ยมใช่(ต�มบัรี*ษ�ทำหรี+อก*จัก�รีขน�ดเล8ก หน-วยง�นรี�ช่ก�รีขน�ดเล8ก มห�ว*ทำย�ล�ย โรีงง�นอ ตส�หกรีรีม

                  ม*น*คิอมพ*วเตอรี�ทำ��ได(รี�บัคิว�มน*ยมม�กเป.นเคิรี+�องของบัรี*ษ�ทำ ด�อ�ซึ่� (DEC ) , บัรี*ษ�ทำ ไอบั�เอ8ม , บัรี*ษ�ทำ ฮ*วเลทำทำ� แพ8คิก�รี�ด

( Hewlette Packard ) เป.นต(น

ภ�พทำ�� 1.2 5 ม�น�คิอมพ�วเตอรื่� (Mini Computer)

Page 20: Von neumann model2

(4 ) ไมโคิรีคิอมพ*วเตอรี�หรี+อคิอมพ*วเตอรี�ส-วนบั คิคิล (Micro Computer or Personal Computer : PC)

                 ในปี*จจ"บ.นถ�อว1าเปี(นเคิรื่��องคิอมพ�วเตอรื่�ที่��ม�มากที่��ส์"ดในโลูกจ.ดเปี(นคิอมพ�วเตอรื่�ที่��ม�ขนาดเลู;ก ในอด�ตม�ข�ดคิวามส์ามารื่ถต��า แต1ปี*จจ"บ.นไมโคิรื่

คิอมพ�วเตอรื่�บางเคิรื่��องอาจม�คิวามส์ามารื่ถเที่1าเที่�ยมหรื่�อมากกว1าม�น�คิอมพ�วเตอรื่�บางรื่" 1นด'วยซึ่�/าไปี ไมโคิรื่ คิอมพ�วเตอรื่�ถ�อเปี(นเคิรื่��องม�อส์�าคิ.ญ ของการื่ที่�างานใน

หน1วยงานแลูะบรื่�ษั.ที่ห'างรื่'านต1างๆ ว1าก.นว1าการื่ที่��โลูกส์นใจใช'คิอมพ�วเตอรื่�อย1างกว'างขวาง เปี(นเพรื่าะม�ผู้'คิ�ดผู้ลู�ตไมโคิรื่คิอมพ�วเตอรื่�ได'น.�นเอง ไมโคิรื่คิอมพ�วเตอรื่�ส์ามารื่ถแบ1งออกเปี(นปีรื่ะเภที่ย1อยอ�กหลูายชน�ด ได'แก1

    - ช่น*ดต�5งพ+5น ( Floor Standing หรื่�อ Tower Case ) ที่�าเปี(นรื่ปีกลู1องส์��เหลู��ยมส์�าหรื่.บต./งบนพ�/นข'างๆ หรื่�อใต'โตFะที่�างานแลู'วต./งจอภาพก.บวางแผู้งแปีGนพ�มพ�ไว'บนโตFะที่�างาน แต1ในปี*จจ"บ.นพบว1าส์1วนใหญ1ใช'การื่วางคิ1ก.บจอภาพบนโตFะที่�างาน

                                                                       

Page 21: Von neumann model2

   - ช่น*ดต�5งโตHะ ( Desktop หรื่�อ Base Case ) ที่�าเปี(นรื่ปีกลู1องส์��เหลู��ยมวางบนโตFะที่�างาน แลูะม.กน�าจอภาพวางที่.บบนกลู1องส์��เหลู��ยมอ�กต1อหน0�ง จ.ดเปี(นไมโคิรื่

คิอมพ�วเตอรื่�ที่��พบมากในส์�บกว1าปี ที่��แลู'ว แต1ในปี*จจ"บ.นก;พอจะม�พบเห;นอย1บ'าง                                                                        

 - ช่น*ดว�งบันต�ก ( Laptop ) ทำ��เป.นรี'ปกรีะเปI�ห*5ว ม�จัอภ�พในต�วพรี(อมแบัตเตอรี�� ส�ม�รีถูห*5วไปใช่(ง�นในทำ��ต-�งๆได( บั�งคิรี�5งอ�จัเรี�ยกว-�เป.น โนHตบั Hคิคิอมพ*วเตอรี� ( Notebook ) ซึ่$�งม�คิว�มคิล(�ยคิล$งก�นม�ก แต-ม�ขน�ดเล8กกว-� กว(�งย�วเทำ-�ก�บักรีะด�ษ A 4 และส�ม�รีถูบัรีรีจั ในกรีะเปI�เอกส�รีได(  

   

Page 22: Von neumann model2

                   - ช่น*ดม+อถู+อ ( Handheld ) เป.นไมโคิรีคิอมพ*วเตอรี�แบับัพ*เศึษและม�กใช่(ในง�นบั�นทำ$กข(อม'ล แต-ในป<จัจั บั�นม�คิว�มส�ม�รีถูเทำ�ยบัเทำ-�

ไมโคิรีคิอมพ*วเตอรี�ทำ��วไป และก��ล�งได(รี�บัคิว�มน*ยมอย'-ในป<จัจั บั�นในช่+�อ พ8อคิเก8ต พ�ซึ่� (Pocket Personal Computer ) โดยบั�งรี -นส�ม�รีถูใช่(รี-วมก�บั

เคิรี+�องไมโคิรีคิอมพ*วเตอรี�ช่น*ดต�5งพ+5น เพ+�อแลกเปล��ยนข(อม'ลก�นได(ด(วย                           

ภ�พทำ�� 1.29 ไมโคิรีคิอมพ*วเตอรี�ช่น*ดม+อถู+อ - ช่น*ดฝF�ม+อ ( Palmtop ) เปี(นไมโคิรื่คิอมพ�วเตอรื่�ที่��ม�ข�ดคิวามส์ามารื่ถจ�าก.ดลูงไปีมาก เพรื่าะแปีGนพ�มพ�ม�ขนาดเลู;ก แลูะต'องใช'ด�นส์อด�จ�ตอลูที่��เรื่�ยกว1า ส์ไตลู.ส์ (Stylus ) จ�/มบนหน'าจอแที่นการื่พ�มพ�น�ยมใช'ในการื่บ.นที่0กข'อมลู แลูะจ.ดลู�าด.บงานคิลู'ายๆก.บอ"ปีกรื่ณ�ช1วยงานบรื่�หารื่ที่��เรื่�ยกว1า ออรื่�กาไนเซึ่อรื่� ( Organizer )

ภ�พทำ�� 1.30 ไมโคิรีคิอมพ*วเตอรี�ช่น*ดฝF�ม+อพรี(อม สไตล�ส (Stylus)