โดย อ.ปริญญา น้อยดอนไพร...
DESCRIPTION
คอมพิวเตอร์กับชีวิต ( COMPUTER AND LIFE ) บทที่ 2 องค์ประกอบของระบบคอมพิวเตอร์. โดย อ.ปริญญา น้อยดอนไพร คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยราชภัฏสุราษฎร์ธานี. วัตถุประสงค์เชิงพฤติกรรม. บอกความหมายขององค์ประกอบแต่ละชนิดได้ จำแนกองค์ประกอบของระบบคอมพิวเตอร์แต่ละชนิดได้ - PowerPoint PPT PresentationTRANSCRIPT
โดย อ.ปริ�ญญา น้�อยดอน้ไพริคณะวิ�ทยาศาสตริ�และเทคโน้โลย�มหาวิ�ทยาล�ยริาชภั�ฏส"ริาษฎริ�ธาน้�
คอมพ�วิเตอริ�กั�บช�วิ�ต(COMPUTER AND
LIFE)
บทท�( 2 องค�ปริะกัอบของริะบบคอมพ�วิเตอริ�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
วิ�ตถุ"ปริะสงค�เช�งพฤต�กัริริม บอกความหมายขององค�ประกอบแต่�ละชนิ�ดได� จำ�าแนิกองค�ประกอบของระบบคอมพิ�วเต่อร�
แต่�ละชนิ�ดได� อธิ�บายเก� ยวก!บบ"คลากรที่� เก� ยวข�องก!บ
คอมพิ�วเต่อร�ได� บอกความแต่กต่�างระหว�างข�อม$ลและ
สารสนิเที่ศได� ยกต่!วอย�างก�จำกรรมที่� เก� ยวข�องก!บความ
ส!มพิ!นิธิ�ขององค�ประกอบแต่�ละชนิ�ดได� อธิ�บายพิ'(นิฐานิการที่�างานิของคอมพิ�วเต่อร�ได� อธิ�บายวงรอบการที่�างานิของซี�พิ�ย$โดยที่! วไปได�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
องค�ปริะกัอบของริะบบคอมพ�วิเตอริ�
1. ฮาร�ดแวร� (Hardware)2. ซีอฟต่�แวร� (Software)3. บ"คลากร (People)4. ข�อม$ล/สารสนิเที่ศ
(Data/Information)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1. ฮาริ�ดแวิริ� (Hardware)
เป/นิอ"ปกรณ์�ที่� จำ!บต่�องได� ส!มผั!สได� มองเห2นิได�อย�างเป/นิร$ปธิรรม ม�ที่!(งที่� ต่�ดต่!(งอย$�ภายในิต่!วเคร' อง (เช�นิ ซี�พิ�ย$ เมนิบอร�ด แรม) และที่� ต่�ดต่!(งอย$�ภายนิอก (เช�นิ ค�ย�บอร�ด เมาส� จำอภาพิ เคร' องพิ�มพิ�)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2. ซอฟต�แวิริ� (Software)ส�วนิของโปรแกรมคอมพิ�วเต่อร�ที่� บรรจำ"ค�าส! ง
เพิ' อให�สามารถที่�างานิได�ต่ามต่�องการ โดยปกต่�แล�วจำะถ$กสร�างโดยบ"คคลที่� เร�ยกว�า นิ!กเข�ยนิโปรแกรม (programmer)
เป/นิองค�ประกอบที่างนิามธิรรม ไม�สามารถจำ!บต่�องหร'อส!มผั!สได�เหม'อนิก!บฮาร�ดแวร�สามารถแบ�งออกได�เป/นิ 2 ประเภที่ใหญ่�ๆ ค'อ
2.1. ซีอฟต่�แวร�ระบบ (System Software)
2.2. ซีอฟที่�แวร�ประย"กต่� (Application Software)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2.1 ซอฟต�แวิริ�ริะบบ (System Software)
ที่�าหนิ�าที่� ในิการจำ!ดสรรที่ร!พิยากรของเคร' องคอมพิ�วเต่อร� ควบค"มการประมวลผัล (Execute) ของซีอฟแวร�ประย"กต่� ควบค"มอ"ปกรณ์� รวมที่!(งการส�งข�อม$ลเข�า/ออก(Input/Output : I/O) ระหว�างอ"ปกรณ์�ต่�างๆในิคอมพิ�วเต่อร� และที่�าหนิ�าที่� ต่�ดต่�อระหว�างผั$�ใช�ก!บคอมพิ�วเต่อร�
ร$ �จำ!กก!นิเป/นิอย�างด�ค'อ ระบบปฏิ�บ!ต่�การ หร'อ OS (Operating System) ต่!วอย�างเช�นิ Windows, Linux, FreeBSD, MAC OS เป/นิต่�นิ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2.1 ซอฟต�แวิริ�ปริะย"กัต� (Application Software)
ซีอฟต่�แวร�ที่� สามารถต่�ดต่!(งได�ในิภายหล!งจำากที่� ต่�ดต่!(งซีอฟแวร�ระบบแล�ว
ปกต่�ม"�งใช�ก!บงานิเฉพิาะอย�าง เช�นิ งานิด�านิบ!ญ่ช� งานิด�านิเอกสารหร'องานิควบค"มส�นิค�าคงเหล'อ
อาจำม�บร�ษั!ที่ผั$�ผัล�ต่ที่�าข;(นิมาเพิ' อจำ�าหนิ�ายโดยต่รง ม�ที่!(งที่� ให�ใช�ฟร� ซี'(อที่�าเอง หร'อจำ�างเข�ยนิโดยเฉพิาะ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ไวิริ�สคอมพ�วิเตอริ� ค0ออะไริ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ไวิริ�สคอมพ�วิเตอริ� ค0ออะไริ อย�าส!บสนิ! ระหว�างค�าว�าไวร!สคอมพิ�วเต่อร�ก!บไวร!สที่�
เป/นิเช'(อโรค ไวร!สคอมพิ�วเต่อร�นิ!(นิเป/นิแค�ช' อเร�ยกส�าหร!บซีอฟแวร�ประย"กต่�ประเภที่หนิ; งที่� ม� พิฤต่�กรรมคล�าย ๆ ก!บไวร!สที่� เป/นิเช'(อโรคที่� สามารถแพิร�เช'(อได� และม!กที่�าอ!นิต่รายต่�อส� งม�ช�ว�ต่ที่� ม!นิอาศ!ยอย$� แต่�ต่�างก!นิต่รงที่� ว�าไวร!สคอมพิ�วเต่อร�เป/นิแค�เพิ�ยงซีอฟแวร�ประย"คเที่�านิ!(นิ ไม�ใช�ส� งม�ช�ว�ต่
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ไวิริ�สคอมพ�วิเตอริ� ค0ออะไริ (ต1อ) ไวร!ส ค'อซีอฟแวร�ประย"คชนิ�ดหนิ; งที่� ม�ความสามารถ
ในิการส�าเนิาต่!วเองเข�าไปต่�ดอย$�ในิระบบคอมพิ�วเต่อร�ได� และถ�าม�โอกาสก2สามารถแที่รกเข�าไประบาดในิระบบคอมพิ�วเต่อร�อ' นิ ๆ ซี; งอาจำเก�ดจำากการนิ�าเอาด�สก�ที่� ต่�ดไวร!สจำากเคร' องหนิ; งไปใช�อ�กเคร' องหนิ; ง หร'ออาจำผั�านิระบบเคร'อข�ายหร'อระบบส' อสารข�อม$ลไวร!สก2อาจำแพิร�ระบาดได�เช�นิก!นิ
การที่� คอมพิ�วเต่อร�ใดต่�ดไวร!ส หมายถ;งว�าไวร!สได�เข�าไปผั!งต่!วอย$�ในิหนิ�วยความจำ�า คอมพิ�วเต่อร� เร�ยบร�อยแล�ว เนิ' องจำากไวร!สก2เป/นิแค�โปรแกรม ๆ หนิ; งการที่� ไวร!สจำะเข�าไปอย$� ในิหนิ�วยความจำ�าได�นิ! (นิจำะต่�องม�การถ$กเร�ยกให�ที่�างานิได�นิ!(นิย!งข;(นิอย$�ก!บประเภที่ของไวร!ส แต่�ละต่!วปกต่�ผั$�ใช�ม!กจำะไม�ร$ �ต่!วว�าได�ที่�าการปล"กไวร!สคอมพิ�วเต่อร�ข;(นิมาที่�างานิแล�ว
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ไวิริ�สคอมพ�วิเตอริ� ค0ออะไริ (ต1อ)
จำ"ดประสงค�ของการที่�างานิของไวร!สแต่�ละต่!วข;(นิอย$�ก!บต่!วผั$�เข�ยนิโปรแกรมไวร!สนิ!(นิ เช�นิ อาจำสร�างไวร!สให�ไปที่�าลายโปรแกรมหร'อข�อม$ลอ' นิ ๆ ที่� อย$�ในิเคร' องคอมพิ�วเต่อร� หร'อ แสดงข�อความว� งไปมาบนิ หนิ�าจำอ เป/นิต่�นิ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
กัาริป2องกั�น้และกั3าจั�ดไวิริ�สคอมพ�วิเตอริ� การป=องก!นิไวร!สคอมพิ�วเต่อร�ที่� ด�ที่� ส"ดก2ค'อ "ไม1ต�อง
ใช�คอมพ�วิเตอริ�เลย" ซีะง!(นิ บางองค�กร ก�าหนิดว�าห�ามนิ�าด�สก�เกต่ต่�จำากแหล�งอ' นิ
เข�ามาใช�ในิศ$นิย�คอมพิ�วเต่อร�หร'อเคร' องคอมพิ�วเต่อร� และได�เต่ร�ยมแผั�นิด�สก�ไว�ให�ผั$�ที่� มาใช�บร�การคอมพิ�วเต่อร�ใช�งานิ หร'อบางองค�กรอาจำลงที่"นิซี'(อการ�ดป=องก!นิไวร!สมาต่�ดต่!(งเข�าก!บคอมพิ�วเต่อร�
สามารถป=องก!นิไวร!สได�แค�บางส�วนิเที่�านิ!(นิ บางคร!(งด�วยความประมาที่ของผั$�ใช�งานิก2อาจำที่�าให�ไวร!สลอบเข�ามาภายในิเคร' องโดยไม�ร$ �ต่!ว
ด!งนิ!(นิการที่�าความเข�าใจำถ;งภ!ยอ!นิต่รายของไวร!สคอมพิ�วเต่อร� และเร�ยนิร$ �ว�ธิ�การป=องก!นิไวร!สคอมพิ�วเต่อร� จำ;งม�ความส�าค!ญ่ที่� ส"ด
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3. บ"คลากัริ (People)
บ"คลากรที่� เก� ยวข�องก!บคอมพิ�วเต่อร�พิอจำ�าแนิกออกได�เป/นิ 3 กล"�ม 3.1 ผั$�ใช�งานิที่! วไป
3.2 ผั$�เช� ยวชาญ่3.3 ผั$�บร�หาร
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.1 ผู้7�ใช�งาน้ท�(วิไปผั$�ใช�งานิคอมพิ�วเต่อร� (User/End
User)เป/นิผั$�ใช�งานิระด!บต่� าส"ด ไม�จำ�าเป/นิต่�องม�ความ
เช� ยวชาญ่มากอาจำเข�าร!บการอบรมบ�างเล2กนิ�อยหร'อศ;กษัา
จำากค$�ม'อการปฏิ�บ!ต่�งานิก2สามารถใช�งานิได�บ"คลากรกล"�มนิ�(ม�จำ�านิวนิมากที่� ส"ดในิหนิ�วย
งานิล!กษัณ์ะงานิม!กเก� ยวข�องก!บการใช�งานิ
คอมพิ�วเต่อร�ที่! วไป เช�นิ งานิธิ"รการส�านิ!กงานิ งานิป=อนิข�อม$ล งานิบร�การล$กค�าส!มพิ!นิธิ� (call center) เป/นิต่�นิ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.1 ผู้7�ใช�งาน้ท�(วิไป (ต1อ)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ3.2.1 ช�างเที่คนิ�ค
คอมพิ�วเต่อร�(Computer Operator/Computer Technician)
3.2.2 นิ!กว�เคราะห�ระบบ (System Analyst)
3.2.3 นิ!กเข�ยนิโปรแกรม (Programmer)
3.2.4 ว�ศวกรซีอฟต่�แวร� (Software Engineering)
3.2.5 ผั$�ด$แลเนิ2ต่เว�ร�ก (Network Administrator)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)
3.2.1 ช�างเที่คนิ�คคอมพิ�วเต่อร�(Computer Operator/Computer Technician)
ม�ความช�านิาญ่ที่างด�านิเที่คนิ�คโดยเฉพิาะ ม�ที่!กษัะและประสบการณ์�ในิการแก�ป>ญ่หา
เฉพิาะหนิ�าได�เป/นิอย�างด� หนิ�าที่� หล!กค'อ การแก�ป>ญ่หาที่� เก�ดข;(นิก!บ
ระบบในิหนิ�วยงานิให�ใช�งานิได�ต่ามปกต่�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)
3.2.2 นิ!กว�เคราะห�ระบบ (System Analyst) ม�หนิ�าที่� ว�เคราะห�ความต่�องการของผั$�ใช�
รวมไปถ;งผั$�บร�หารของหนิ�วยงานิว�าต่�องการระบบโปรแกรมหร'อล!กษัณ์ะงานิอย�างไร เพิ' อจำะพิ!ฒนิาระบบงานิให�ต่รงต่ามความต่�องการมากที่� ส"ด
ออกแบบกระบวนิการที่�างานิของระบบโปรแกรมต่�างๆ ที่!(งหมด
ม�การที่�างานิคล�ายก!บสถาปนิ�กออกแบบบ�านิ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)
กัาริท3างาน้ของน้�กัวิ�เคริาะห�ริะบบ
กัาริท3างาน้ของสถุาปน้�กั
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)
3.2.3 นิ!กเข�ยนิโปรแกรม (Programmer) ช�านิาญ่เร' องการเข�ยนิโปรแกรมด�วยภาษัา
คอมพิ�วเต่อร� ม�หนิ�าที่� และต่�าแหนิ�งเร�ยกแต่กต่�างก!นิไป ข;(นิ
อย$�ก!บล!กษัณ์ะงานิที่� ปฏิ�บ!ต่� เช�นิweb programmerapplication programmersystem programmer
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)3.2.4 ว�ศวกรซีอฟต่�แวร� (Software
Engineering) ที่�าหนิ�าที่� ในิการว�เคราะห�และต่รวจำสอบซีอฟต่�แวร�ที่� พิ!ฒนิาอย�างม�แบบแผันิ
อาศ!ยหล!กการที่างว�ศวกรรมศาสต่ร�มาช�วย เช�นิ ว!ดค�าความซี!บซี�อนิของซีอฟที่�แวร� และหาค"ณ์ภาพิของซีอฟต่�แวร�ที่� ผัล�ต่ข;(นิมาได�
ม�ที่!กษัะและความเข�าใจำในิการพิ!ฒนิาซีอฟต่�แวร�มากพิอสมควร
อย$�ในิที่�มงานิพิ!ฒนิาซีอฟต่�แวร�กล"�มเด�ยวก!บนิ!กเข�ยนิโปรแกรมและนิ!กว�เคราะห�ระบบ
พิบเห2นิได�ก!บการผัล�ต่ซีอฟต่�แวร�ขนิาดใหญ่� เช�นิ การสร�างระบบปฏิ�บ!ต่�การ การเข�ยนิโปรแกรมเกมส�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)3.2.4 ว�ศวกรซีอฟต่�แวร� (Software
Engineering)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.2 ผู้7�เช�(ยวิชาญ (ต1อ)
3.2.5 ผั$�ด$แลเนิ2ต่เว�ร�ก (Network Administrator) ผั$�ที่� ม�หนิ�าที่� ด$แลและบร�หารระบบเคร'อข�าย
คอมพิ�วเต่อร�ขององค�กร เก� ยวข�องก!บล!กษัณ์ะงานิด�านิเคร'อข�ายโดย
เฉพิาะ เช�นิ การต่�ดต่!(งระบบเคร'อข�ายการควบค"มส�ที่ธิ�ของผั$�ที่� จำะใช�งานิ การป=องก!นิการบ"กร"กเคร'อข�าย เป/นิต่�นิ
ม�ความช�านิาญ่เก� ยวก!บระบบเคร'อข�ายคอมพิ�วเต่อร�เป/นิอย�างด� และต่�องม�ที่!กษัะในิการแก�ไขป>ญ่หาที่� เก�ดข;(นิได�อย�างที่!นิที่�วงที่�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.3 ผู้7�บริ�หาริ
3.3.1 ผั$�บร�หารส$งส"ดด�านิสารสนิเที่ศและคอมพิ�วเต่อร� (CIO Chief Information Officer)
3.3.2 ห!วหนิ�างานิด�านิคอมพิ�วเต่อร� (Computer Center (Manager/Information Technology Manager)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.3 ผู้7�บริ�หาริ (ต1อ)
3.3.1 ผั$�บร�หารส$งส"ดด�านิสารสนิเที่ศและคอมพิ�วเต่อร� (CIO Chief Information Officer)
ต่�าแหนิ�งส$งส"ดที่างด�านิการบร�หารงานิคอมพิ�วเต่อร�ในิองค�กร
ที่�าหนิ�าที่� ก�าหนิดที่�ศที่าง นิโยบาย และแผันิงานิที่างคอมพิ�วเต่อร�ที่!(งหมด
ม!กพิบเห2นิในิองค�กรขนิาดใหญ่�เที่�านิ!(นิส�าหร!บในิองค�กรขนิาดเล2กอาจำจำะไม�ม�ต่�าแหนิ�งนิ�(
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3.3 ผู้7�บริ�หาริ (ต1อ)
3.3.2 ห!วหนิ�างานิด�านิคอมพิ�วเต่อร� (Computer Center Manager/Information Technology Manager)
ม�หนิ�าที่� ด$แลและก�าก!บงานิที่างด�านิคอมพิ�วเต่อร�ให�บรรล"เป=าหมายต่ามแผันิงานิและที่�ศที่างที่� ได�วางไว�โดย CIO
อาจำต่�องจำ!ดเต่ร�ยมการบร�การฝึAกอบรม การให�ค�าปร;กษัา ค�าแนิะนิ�าก!บผั$�ใช�งานิ รวมถ;งสร�างกฎระเบ�ยบ มาต่รฐานิในิการใช�งานิคอมพิ�วเต่อร�ของบร�ษั!ที่ร�วมก!นิด�วย
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
4. ข�อม7ล/สาริสน้เทศ (Data/Information)
การที่�างานิของคอมพิ�วเต่อร�จำะเก� ยวข�องต่!(งแต่�การนิ�าข�อม$ลเข�า (data)จำนิกลายเป/นิข�อม$ลที่� สามารถใช�ประโยชนิ�ต่�อได�หร'อที่� เร�ยกว�าสารสนิเที่ศ (information)
ข�อม$ลเหล�านิ�(อาจำเป/นิได�ที่!(งต่!วเลข ต่!วอ!กษัร และข�อม$ลในิร$ปแบบอ' นิๆเช�นิ ภาพิ เส�ยง เป/นิต่�นิ
ข�อม$ลที่� จำะนิ�ามาใช�ก!บคอมพิ�วเต่อร� ต่�องแปลงร$ปแบบหร'อสถานิะให�คอมพิ�วเต่อร�เข�าใจำเส�ยก�อนิ
สถานิะหร'อร$ปแบบนิ�(เราเร�ยกว�า สถุาน้ะแบบด�จั�ตอล
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
สถุาน้ะแบบด�จั�ตอลม�เพิ�ยง 2 สถานิะเที่�านิ!(นิค'อ เปCด (1) และ ปCด
(0) เหม'อนิก!บหล!กการที่�างานิของไฟฟ=าอาศ!ยการประมวลผัลโดยใช� ระบบเลขฐานิสอง
หร'อที่� เร�ยกว�า binary system เป/นิหล!ก ซี; งประกอบด�วยต่!วเลขเพิ�ยง 2 ต่!วเที่�านิ!(นิ ค'อ 0 ก!บ 1
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
สถุาน้ะแบบด�จั�ตอล (ต1อ)ต่!วเลข 0 ก!บ 1 เราเร�ยกว�าเป/นิต่!วเลขฐานิสอง
หร'อไบนิาร�ด�จำ�ต่(binary digit) ม!กเร�ยกย�อๆว�า บ�ต่ (bit) นิ! นิเอง
เม' อบ�ต่หลายต่!วรวมก!นิจำ�านิวนิหนิ; ง (ข;(นิอย$�ก!บรห!สการจำ!ดเก2บ) เช�นิ 8 บ�ต่ เราจำะเร�ยกหนิ�วยจำ!ดเก2บข�อม$ลนิ�(ใหม�ว�าเป/นิ ไบต่� (byte) ซี; งสามารถใช�แที่นิ ต่!วอ!กษัร ต่!วเลข อ!กขระพิ�เศษัที่� เราต่�องการป=อนิข�อม$ลเข�าไปในิเคร' องแต่�ละต่!วได�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
สถุาน้ะแบบด�จั�ตอล (ต1อ)กล"�มต่!วเลขฐานิสองต่�างๆที่� นิ�าเอามาใช�นิ�( จำะม�
องค�กรก�าหนิดมาต่รฐานิให�ใช�บนิระบบคอมพิ�วเต่อร�อย$�หลายมาต่รฐานิมาก
ที่� ร$ �จำ!กด�และเป/นินิ�ยมแพิร�หลายค'อมาต่รฐานิของสถาบ!นิมาต่รฐานิแห�งสหร!ฐอเมร�กา ที่� เร�ยกว�า รห!สแอสก� (ASCII : American Standard Code for Information Interchange)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
สถุาน้ะแบบด�จั�ตอล (ต1อ)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
กัริะบวิน้กัาริแปลงข�อม7ล
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
หน้1วิยวิ�ดควิามจั"ข�อม7ล
ค�าโดยประมาณ์ม�ค�าใกล�เค�ยงก!บ 1,000 และค�าอ' นิ ๆ เช�นิ MB ม�ค�าใกล�เค�ยง 1,000,000 จำ;งนิ�ยมเร�ยกว�าเป/นิ kilo (ค�าหนิ; งพิ!นิหร'อ thousand) และ mega (ค�าหนิ; งล�านิหร'อ million)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
หน้1วิยวิ�ดควิามจั"ข�อม7ล (ต1อ)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
ต�วิอย1างกัาริค3าน้วิณควิามจั"ขนิาดความจำ"ฮาร�ดด�สก�ของผั$�ขาย = 40 GB
= 40 000 000 000 bytes
เม' อที่�าการ Format (ซี; งใช�หนิ�วยว!ดข�อม$ลต่�างก!นิ) จำะได�ค�าใหม�ด!งนิ�(
แปลงหนิ�วยเป/นิ KiB = 40 000 000 000 / 1024
= 39 062 500 KiB
แปลงหนิ�วยเป/นิ MiB = 39 062 500 / 1024
= 38 146.97265625 MiB
แปลงหนิ�วยเป/นิ GiB = 38 146.97265625 / 1024
= 37.252902984619140625 GiB
หร'อประมาณ์ 37 GiB
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
กัาริน้3าข�อม7ลเข�าส71คอมพ�วิเตอริ�ย"คแรกใช�บ!ต่รเจำาะร$เพิ' อควบค"มลายที่อผั�านิ�าบ!ต่รแบบใหม�มาประย"กต่�ใช�มากข;(นิ เช�นิ IBM
80 Columnพิ!ฒนิามาใช�ส' อแบบใหม�มากข;(นิจำนิถ;งป>จำจำ"บ!นิการนิ�าข�อม$ลเข�าส$�คอมพิ�วเต่อร�แบ�งได�เป/นิ 2
ว�ธิ�ด�วยก!นิค'อ1. ผั�านิอ"ปกรณ์�นิ�าเข�า (Input Device)2. ผั�านิส' อเก2บบ!นิที่;กข�อม$ลส�ารอง (Secondary Storage)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1. ผู้1าน้อ"ปกัริณ�น้3าเข�า (Input Device)
เป/นิว�ธิ�ที่� ง�ายและสะดวกที่� ส"ดนิ�าข�อม$ลเข�าไปย!งคอมพิ�วเต่อร�โดยต่รงผั�านิอ"ปกรณ์�นิ�าเข�าข�อม$ลหลายชนิ�ด ข;(นิอย$�ก!บร$ป
แบบของข�อม$ล เช�นิ ค�ย�บอร�ด (keyboard) ส�าหร!บข�อม$ลประเภที่
ต่!วอ!กษัร หร'ออ!กขระพิ�เศษั สแกนิเนิอร� (scanner) ส�าหร!บข�อม$ลประเภที่
ภาพิ ไมโครโฟนิ (microphone) ส�าหร!บข�อม$ล
ประเภที่เส�ยง ฯลฯ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2. ผู้1าน้ส0(อเกั8บบ�น้ท9กัข�อม7ลส3าริอง (Secondary Storage)
ด;งเอาข�อม$ลที่� ได�บ!นิที่;กหร'อเก2บข�อม$ลไว�ก�อนิแล�วโดยใช� ส' อเก2บบ!นิที่;กข�อม$ลส�ารอง เช�นิ ฮาร�ดด�สก� ด�สเก2ต่ต่� หร'อซี�ด�
เคร' องคอมพิ�วเต่อร�จำะอ�านิข�อม$ลเหล�านิ�(โดยอาศ!ยเคร' องอ�านิส' อโดยเฉพิาะ เช�นิ ฟล2อปปE(ไดรว� ซี�ด�รอมไดรว�
บ!ต่รเจำาะร$จำ!ดอย$�ในิกล"�มการนิ�าเข�าข�อม$ลว�ธิ�นิ�(เช�นิก!นิ (ป>จำจำ"บ!นิไม�พิบเห2นิการใช�งานิแล�ว)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
กั�จักัริริมและควิามส�มพ�น้ธ�ของแต1ละองค�ปริะกัอบ
ข!(นิป=อนิข�อม$ลเข�า (User Input)ข!(นิร�องขอบร�การ (Service
requests)ข!(นิส! งการฮาร�ดแวร� (Hardware
Instructions)ข!(นิประมวลผัลล!พิธิ� (Processing
results)ข!(นิต่อบสนิองบร�การ (Service
responses)ข!(นิแสดงผัลล!พิธิ� (Program
Output)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
กั�จักัริริมและควิามส�มพ�น้ธ�ของแต1ละองค�ปริะกัอบ (ต1อ)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
พ0:น้ฐาน้กัาริท3างาน้ของคอมพ�วิเตอริ�หล!กการที่�างานิพิ'(นิฐานิประกอบด�วยหนิ�วยที่�
เก� ยวข�อง 5 หนิ�วย ด!งนิ�(1. หนิ�วยประมวลผัลกลาง (central processing unit)
2. หนิ�วยความจำ�าหล!ก (primary storage)
3. หนิ�วยความจำ�าส�ารอง (secondary storage)
4. หนิ�วยร!บและแสดงผัลข�อม$ล (input/output unit)
5. ที่างเด�นิของระบบ (system bus)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
พ0:น้ฐาน้กัาริท3างาน้ของคอมพ�วิเตอริ� (ต1อ)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1.หน้1วิยปริะมวิลผู้ลกัลาง (Central Processing Unit)
ส�วนิประกอบที่� ส�าค!ญ่ภายในิของซี�พิ�ย$ แบ�งออกได�ด!งนิ�(1.1 หนิ�วยควบค"ม (Control Unit)1.2 หนิ�วยค�านิวณ์และต่รรกะ (ALU : Arithmetic and Logic Unit)
1.3 ร�จำ�สเต่อร� (Register)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1.หน้1วิยปริะมวิลผู้ลกัลาง (Central Processing Unit) ต1อ
1.1 หน้1วิยควิบค"ม (Control Unit)
ที่�าหนิ�าที่� ควบค"มการที่�างานิของที่"กๆหนิ�วยในิซี�พิ�ย$รวมถ;งอ"ปกรณ์�ต่�อพิ�วง
เร� มต่!(งแต่�การแปลค�าส! งที่� ป=อนิเข�าไป โดยการไปด;งค�าส! งและข�อม$ลจำากหนิ�วยความจำ�ามาแล�วแปลความหมายของค�าส! ง
จำากนิ!(นิส�งความหมายที่� ได�ไปให�หนิ�วยค�านิวณ์และต่รรกะเพิ' อค�านิวณ์และต่!ดส�นิใจำว�าจำะให�เก2บข�อม$ลไว�ที่� ใด
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1.หน้1วิยปริะมวิลผู้ลกัลาง (Central Processing Unit) ต1อ
1.2 หน้1วิยค3าน้วิณและตริริกัะ (ALU : Arithmetic and Logic Unit)
ที่�าหนิ�าที่� ในิการค�านิวณ์ที่างคณ์�ต่ศาสต่ร� (arithmetic) เช�นิ การค$ณ์ ลบ บวก หาร
เปร�ยบเที่�ยบข�อม$ลที่างต่รรกศาสต่ร� (logical) ว�าเป/นิจำร�งหร'อเที่2จำ
อาศ!ยต่!วปฏิ�บ!ต่�การเปร�ยบเที่�ยบพิ'(นิฐานิ 3 ค�า ค'อ มากกว�า นิ�อยกว�าและ เที่�าก!บ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1.หน้1วิยปริะมวิลผู้ลกัลาง (Central Processing Unit) ต1อ
1.3 ริ�จั�สเตอริ� (Register)
พิ'(นิที่� ส�าหร!บเก2บพิ!กข�อม$ลช"ดค�าส! ง ผัลล!พิธิ� และข�อม$ลที่� เก�ดข;(นิขณ์ะที่� ซี�พิ�ย$ประมวลผัลเพิ�ยงช! วคราวไม�ถ'อว�าเป/นิหนิ�วยความจำ�า
ร!บส�งข�อม$ลด�วยความเร2วส$ง และที่�างานิภายใต่�การควบค"มของหนิ�วยควบค"มเช�นิเด�ยวก!บหนิ�วยอ' นิๆ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
1.หน้1วิยปริะมวิลผู้ลกัลาง (Central Processing Unit) ต1อ
1.3 ริ�จั�สเตอริ� (Register) ต1อร�จำ�สเต่อร�ที่� ส�าค!ญ่โดยที่! วไป (อาจำแต่กต่�างก!นิ
ออกไปต่ามร" �นิของซี�พิ�ย$) ม�ด!งนิ�( Accumulate Register ใช�เก2บผัลล!พิธิ�ที่� ได�
จำากการค�านิวณ์ Storage Register เก2บข�อม$ลและค�าส! ง
ช! วคราวที่� ผั�านิจำากหนิ�วยความจำ�าหล!ก หร'อรอส�งกล!บไปที่� หนิ�วยความจำ�าหล!ก
Instruction Register ใช�เก2บค�าส! งในิการประมวลผัล
Address Register บอกต่�าแหนิ�งของข�อม$ลและค�าส! งในิหนิ�วยความจำ�า
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2. หน้1วิยควิามจั3าหล�กั (Primary Storage)
ที่�าหนิ�าที่� เก2บข�อม$ลและค�าส! งต่ลอดจำนิผัลล!พิธิ�ที่� ได�จำากการ ประมวลผัลของซี�พิ�ย$เพิ�ยงช! วคราวเช�นิเด�ยวก!นิ
ปกต่�จำะม�ต่�าแหนิ�งของการเก2บข�อม$ลที่� ไม�ซี�(าก!นิที่� เร�ยกว�า แอดเดรส ” (address)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2. หน้1วิยควิามจั3าหล�กั (Primary Storage) ต1อต่�างจำากร�จำ�สเต่อร�ต่รงที่� เป/นิการเก2บม$ลและค�า
ส! งเพิ' อที่� จำะ เร�ยกใช�ได�ในิอนิาคต่อ!นิใกล� (ไม�เหม'อนิก!บร�จำ�สเต่อร�ที่� เป/นิเพิ�ยงแหล�งพิ!กข�อม$ลซี; งเก�ดข;(นิขณ์ะที่� ซี�พิ�ย$ประมวลผัลเที่�านิ!(นิ) แบ�งออกเป/นิ 2 ประเภที่ค'อ2.1 รอม (ROM : Read Only Memory)2.2 แรม (RAM : Random Access Memory)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2.1 ริอม (ROM : Read Only Memory)
หนิ�วยความจำ�าที่� อ�านิได�อย�างเด�ยว ไม�สามารถเข�ยนิหร'อบ!นิที่;กเพิ� มเต่�มได�
ใช�เก2บค�าส! งที่� ใช�บ�อยและเป/นิค�าส! งเฉพิาะข�อม$ลในิ ROM จำะอย$�ก!บเคร' องอย�างถาวร ถ;ง
แม�ไฟจำะด!บหร'อปCดเคร' องไปก2ไม�สามารถที่�าให�ข�อม$ลหร'อค�าส! งในิการที่�างานิต่�างๆหายไปได�
นิ�ยมเร�ยกอ�กอย�างหนิ; งว�า nonvolatile memory
ม�หลายชนิ�ดเช�นิ PROM, EPROM, EEPROM เป/นิต่�นิ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
2.2 แริม (RAM : Random Access Memory)
หนิ�วยความจำ�าที่� จำดจำ�าข�อม$ลค�าส! งในิระหว�างที่� ระบบก�าล!งที่�างานิอย$�
สามารถเปล� ยนิแปลงแก�ไขได�ต่ลอดเวลาหากไฟด!บหร'อม�การปCดเคร' อง ข�อม$ลในิหนิ�วย
ความจำ�านิ�(จำะถ$กลบเล'อนิหายไปหมดนิ�ยมเร�ยกอ�กช' อหนิ; งว�า volatile memoryม�หลายชนิ�ดเช�นิ SDRAM, DDR SDRAM,
RDRAM
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
3. หน้1วิยควิามจั3าส3าริอง (Secondary Storage)
หนิ�วยความจำ�าส�ารอง (Secondary Storage) ค'อ หนิ�วยที่� ที่�าหนิ�าที่� ส�าหร!บเก2บบ!นิที่;กข�อม$ล, โปรแกรมหร'อสารสนิเที่ศ ต่!วอย�างเช�นิ แผั�นิบ!นิที่;ก(Diskette or Floppy disk) ฮาร�ดด�สก� (Hard Disk) ซี�ด�-รอม(CD-ROM) เที่ปแม�เหล2ก(Magnetic tape) ด�ว�ด� (DVD)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
4. หน้1วิยริ�บและแสดงผู้ลข�อม7ล (input/output unit)
คอมพิ�วเต่อร�ที่! วไปจำะม�หนิ�วยร!บข�อม$ลและค�าส! งเข�าส$�ระบบ
แปลงข�อม$ลผั�านิอ"ปกรณ์�นิ�าข�อม$ลเข�า เช�นิ ค�ย�บอร�ด เมาส� สแกนิเนิอร� เป/นิต่�นิ
ส�งต่�อข�อม$ลที่� ป=อนิเข�าให�ก!บส�วนิของหนิ�วยประมวลผัลกลาง เพิ' อที่�าหนิ�าที่� ต่ามค�าส! งที่� ได�ร!บมา
หากขาดส�วนิร!บข�อม$ลและค�าส! ง มนิ"ษัย�จำะไม�สามารถต่�ดต่�อส! งงานิคอมพิ�วเต่อร�ได�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
5. ทางเด�น้ของริะบบ (system bus) เส�นิที่างผั�านิของส!ญ่ญ่าณ์เพิ' อให�อ"ปกรณ์�
ระหว�างหนิ�วยประมวลผัลกลางและหนิ�วยความจำ�าในิระบบสามารถเช' อมต่�อก!นิได�
เปร�ยบก!บถนินิที่� ให�รถยนิต่�ว� งไปย!งสถานิที่� ใดที่� หนิ; ง หากถนินิกว�างหร'อม�มากเที่�าใด การส�งข�อม$ลต่�อคร!(งก2ย� งเร2วและมากข;(นิเที่�านิ!(นิ
จำ�านิวนิเส�นิที่างที่� ใช�ว� งบนิที่างเด�นิระบบ เร�ยกว�า บ�ต่ (เปร�ยบเที่�ยบได�ก!บเลนิบนิถนินิ)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
5. ทางเด�น้ของริะบบ (system bus) ต1อ
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
วิงริอบกัาริท3างาน้ของซ�พ�ย7 (Machine Cycle)
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
สริ"ปการที่�างานิร�วมก!บคอมพิ�วเต่อร� ประกอบด�วย
องค�ประกอบ 4 อย�าง ค'อ ฮาร�ดแวร� ซีอฟต่�แวร� บ"คลากร และข�อม$ล
พิ'(นิฐานิการที่�างานิของคอมพิ�วเต่อร� ประกอบด�วยหนิ�วยที่�างานิ 5 หนิ�วย ค'อ หนิ�วยประมวลผัลกลาง หนิ�วยความจำ�าหล!ก หนิ�วยความจำ�าส�ารอง หนิ�วยร!บ/แสดงผัลข�อม$ล และที่างเด�นิของระบบ
การที่�างานิของซี�พิ�ย$จำะเปร�ยบเสม'อนิก!บสมองที่� ใช�ส! งการของมนิ"ษัย� ที่�าหนิ�าที่� ในิการประมวลผัล
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
สริ"ป (ต1อ)
หนิ�วยความจำ�าหล!กที่�าหนิ�าที่� เก2บข�อม$ลและค�าส! งที่� ได�ในิการประมวลผัล
หนิ�วยความจำ�าส�ารองใช�เป/นิที่� เก2บและบ!นิที่;กข�อม$ลไว�ในิคอมพิ�วเต่อร�เพิ' อสามารถเร�ยกใช�ได�ในิภายหล!ง
ที่างเด�นิของระบบที่�างานิเป/นิเสม'อนิเส�นิที่างส�งผั�านิข�อม$ลระหว�างซี�พิ�ย$และหนิ�วยความจำ�าให�สามารถเช' อมต่�อก!นิได�
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
Q/A
Computer and Life :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)
แบบฝึ=กัห�ด1 . ฮาร�ดแวร�และซีอฟต่�แวร�แต่กต่�างก!นิอย�างไร จำง
อธิ�บาย2. นิ!กว�เคราะห�ระบบก!บผั$�ใช�งานิม�ความส!มพิ!นิธิ�ที่�
เก� ยวข�องก!นิอย�างไร จำงยกต่!วอย�างประกอบ3. ช�างเที่คนิ�ค ม�หนิ�าที่� และบที่บาที่อย�างไรก!บงานิที่าง
ด�านิคอมพิ�วเต่อร�4. Binary Digit ค'ออะไร เก� ยวข�องอย�างไรก!บการ
ที่�างานิของคอมพิ�วเต่อร�5. การนิ�าเข�าข�อม$ลส$�คอมพิ�วเต่อร� สามารถที่�าได�โดยว�ธิ�
ใดบ�าง จำงยกต่!วอย�างประกอบ6. ROM และ RAM เหม'อนิหร'อแต่กต่�างก!นิอย�างไร7. จำงอธิ�บายความแต่กต่�างระหว�างข�อม$ลและ
สารสนิเที่ศ