SlideShare une entreprise Scribd logo
1  sur  10
บทที่ 1
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ (Computer System) คือ ระบบที่พัฒนา
มาจาก 2 ส่วนใหญ่ๆคือ ฮาร์ดแวร์และซอฟแวร์ ฮาร์ดแวร์เป็นส่วนประกอบ
ของคอมพิวเตอร์ที่สามารถจับต้องได้ส่วนซอฟแวร์เป็นโปรแกรมที่ทำางารอยู่
ในระบบคอมพิวเตอร์ ซึ่งจะทำางานตามที่ผู้ใช้กำาหนด
ฮาร์ดแวร์ (Hardware) ประกอบไปด้วยอุปกรณ์ต่างๆ 5 ส่วนได้แก่
      - อุปกรณ์รับข้อมูล (Input Device) เป็นอุปกรณ์ที่มีหน้าที่รับข้อมูล
จากผู้ใช้เข้าสู่ระบบคอมพิวเตอร์
      - หน่วยประมวลผลกลาง (CPU : Central Processing Unit)
มีหน้าที่ในการประมวลผลคำาสั่งหรือข้อมูลต่างๆ
      - หน่วยความจำาหลัก (Primary Storage) เป็นส่วนที่มีหน้าที่ในการ
จัดเก็บข้อมูลหรือคำาสั่งต่างๆ ก่อนที่จะส่งไปยังหน่วยประเมิลผลกลางเพื่อ
ทำาการประมวลผลต่อไป เมื่อเปิดเครื่ององคอมพิวเตอร์ข้อมูลในหน่วยความ
จำาก็จะหายไปหมด
- อุปกรณ์แสดงข้อมูล (Output Device) เป็นอุปกรณ์ที่มีหน้าที่
ในการแสดงผลต่างๆตัวอย่างที่ใช้กันประจำา ได้แก่ จอภาพ และเครื่องพิมพ์
เป็นต้น
     - หน่วยความจำาสำารอง (Auxiliary Storage) มีหน้าที่ในการจัด
เก็บข้อมูล ซึ่งการจัดเก็บข้อมูลของหน่วยความจำาสำารองนี้จะเป็นการจัดเก็บ
ที่ถาวร ข้อมูลจะไม่หายไปเมื่อปิดเครื่องคอมพิวเตอร์แล้ว ตัวอย่าง เช่น
ฮาร์ดดิสก์ แผ่นดิสก์ เป็นต้น
ซอฟต์แวร์ (Software) ในส่วนของซอฟต์แวร์ก็สามารถแบ่ง
ออกได้เป็น 2 ประเภท คือ
      - ซอฟต์แวร์ระบบ (System Software) ทำาหน้าที่ในการ
จัดการทรัพยากรของเครื่องคอมพิวเตอร์ และทำาหน้าที่ติดต่อระหว่าง
ฮาร์ดแวร์กับผู้ใช่ได้ด้วย
      - ซอฟต์แวร์ประยุกต์ (Application Software) เป็นซอฟต์แวร์ที่
สร้างขึ้นมาให้ผู้ใช้ทำางานต่างๆ เช่น พิมพ์งาน วาดภาพ เป็นต้น
ลักษณะของคอมพิวเตอร์ ระบบคอมพิวเตอร์นั้น ถ้ามองในด้านลักษณะ
คอมพิวเตอร์จะสามารถแบ่งออกได้ 3 ประเภทใหญ่ๆ ดั้งนี้
- คอมพิวเตอร์ส่วนบุคคล(Personal Computer)
เป็นระบบคอมพิวเตอร์ที่มีเครื่องคอมพิวเตอร์เพียงเครื่องเดียว และไม่ได้ทำา
การติดต่อกับเครื่องคอมพิวเตอร์อื่นๆ
- ลักษณะแบบ (Time-sharing)
เป็นลักษณะที่มีเครื่องคอมพิวเตอร์หลายๆ เครื่องมาต่อกับเครื่องคอมพิวเตอร์
ศูนย์กลางโดยคอมพิวเตอร์เหล่านั้นเรียกว่า Terminal ทุกเครื่องจะส่งคำาสั่งที่ต้อง
การมาประมวลผลที่เครื่องคอมพิวเตอร์ศูนย์กลาง เพราะการประมวลผลของเครื่อง
คอมพิวเตอร์ศูนย์กลางจะต้องมีเวลาในการประมวลคำาสั่งต่าง ๆ ที่ส่งมาจาก Terminal
ทุกเครื่องในลักษณะแบบ Time-sharing
- ลักษณะแบบ (Client/Server)
เป็นเครื่องคอมพิวเตอร์เครื่องหนึ่งที่ทำาหน้าที่เป็น Server
คอยดูแลจัดทรัพยากรของระบบทั้งหมด และมีเครื่อง Clients
ต่อเข้าเครื่อง Server โดยใช้ทรัพยากรต่าง ๆ ที่เครื่อง Server
มีอยู่ ตามสิทธิของผู้ใช้แต่ละคน และการประมวลผลจะไม่ทำาอยู่
บนเครื่อง Server แต่จะประมวลที่ Clients แต่ละเครื่องเอง
แล้วอาจนำาข้อมูลต่าง ๆ ไปเก็บที่เครื่อง Server
ภาษาคอมพิวเตอร์ (Computer Languages
ในการเขียนโปรแกรมนั้น ผู้ใช้จะต้องใช้ภาษา
คอมพิวเตอร์เขียนโปรแกรมเรียกว่าซอฟต์แวร์ขึ้นมาภาษา
คอมพิวเตอร์นั้นจะมีตั้งแต่ละดับภาษาของเครื่องขึ้นมาจนถึง
ภาษาธรรมชาติ
           ภาษาเครื่อง (Machine Languages) ภาษาที่เครื่อง
คอมพิวเตอร์เข้าใจมากที่สุด ซึ่งจะเป็นลักษณะแบบเลขฐานสอง คือ 0 กับ
1
      ภาษาสัญลักษณ์ (Symbolic Languages) เมื่อคอมพิวเตอร์ได้
พัฒนาขึ้นมาเรื่อยๆและมีผู้ใช้มากขึ้น จึงมีคนมองเห็นว่าการที่จะเขียน
โปรแกรมควบคุมคอมพิวเตอร์ด้วยภาษาเครื่องนั้น จะทำาให้การพัฒนาทาง
ด้านซอฟต์แวร์เป็นไปได้ช้า จึงได้มีการพัฒนาภาษาสัญลักษณ์ขึ้นเพื่อ
ให้การเขียนโปรแกรมคอมพิวเตอร์สะดวกยิ่งขึ้น แต่การที่นำาโปรแกรมนั้น
ไปใช้ จะต้องทำาการเปลี่ยนภาษาสัญลักษณ์เป็นภาษาเครื่องก่อนเสมอ
ภาษาระดับสูง (High-Level Languages) เป็นภาษาที่
พัฒนามาจากภาษาสัญลักษณ์อีกทีหนึ่ง แต่จะมีลักษณะที่คล้ายกับภาษา
มนุษย์มากยิ่งขึ้น การแปลงภาษาระดับให้เป็นภาษาเครื่องนั้นจะมีวิธีการ
เรียกว่าคอมไฟล์ ภาษาระดับได้แก่ FORTRAN COBOL และ ภาษาC
        ภาษาธรรมชาติ (Natural Languages) ภาษาธรรมชาติก็คือภาษาที่
มนุษย์พูดกัน เช่น ภาษาอังกฤษ ภาษาจีน เป็นต้น ซึ่งเครื่องคอมพิวเตอร์นั้นไม่
สามารถที่จะเข้าใจได้เลย ในปัจจุบันยังไม่มีคนนิยมใช้กันมากนัก
ขั้นตอนการรันโปรแกรมด้วยภาษา c
การพัฒนาโปรแกรมด้วยภาษา C นั้นมีขั้นตอนอยู่ 3 ขั้น ดังนี้
1.เขียนและแก้ไขโปรแกรม คือ การนำาคำาสั่งต่างๆของภา C มาเขียนเรียงต่อๆ
กันจนเป็นโปรแกรมที่ทำางานตามผู้ใช้ต้องการ โดยการเขียนจะเป็นตัวอักษร ซึ่ง
เมื่อเขียนเสร็จก็จะได้เป็น Source Files
2.คอมไฟล์โปรแกรม เมื่อได้ Source Files แล้วและเมื่อต้องการรันโปรแกรม
ใดๆผู้ใช้จะต้องทำาการแปลง Source Files เหล่านั้น ให้เป็นภาษาเครื่องก่อน ซึ่ง
ในขั้นตอนนี้เรียกว่า คอมไฟล์โปรแกรม ซึ่งจะได้ไฟล์ Object Module ด้วย
3.การลิงค์โปรแกรม ในภาษา c นั้นจะมีฟังก์ชั่นต่างๆที่เตรียมพร้อมมาให้ผู้
 ใช้ได้ใช้อยู่แล้ว เมื่อ คอมไฟล์โปรแกรมเสร็จแล้วไม่มีข้อผิดพลาดใด ตัวคอมไฟล์
(Compiler) จะทำาการดึงโปรแกรมอื่นที่ถูกเรียกใช้จากโปรแกรมที่ทำาการลิงค์เข้า
มารวมในโปรแกรมที่สมบูรณ์
การรันโปนแกรม
      เมื่อทำาการลิงค์เสร็จแล้ว โปรแกรมนั้นก็พร้อมที่จะรัน และเมื่อรัน
โปรแกรมโดยใช้คำาสั่งของระบบปฏิบัติงานโปรแกรมนั้นจะถูกโหลดลงสู่
หน่วยคำาสั่งหลักจากนั้นก็จะทำาการรันการกระทำานี้เรียกว่า Loaderการ
พัฒนาโปรแกรม
ในการพัฒนาโปรแกรมขึ้นมาซักโปรแกรมหนึ่งนั้น ไม่ใช่มาถึงจะ
เขียนโปรแกรมได้เลย การพัฒนานั้นจะมีขั้นตอนที่เรียกว่า System
Development Life Cycle
1.หาความต้องการของระบบ (System Requirements) คือ การ
ศึกษาและเก็บความต้องการของผู้ใช้โปรแกรม ว่ามีความต้องการอะไรบ้าง
2.วิเคราะห์ (Analysis) คือ การนำาเอาความต้องการของผู้ใช้โปรแกรม
มาวิเคราะห์ว่าจะพัฒนาเป็นโปรแกรมตามที่ผู้ใช้ต้องการได้หรือไม่ถ้าทำาได้
จะทำาได้มากน้อยเพียงใด
3. ออกแบบ (Design) คือ เมื่อสรุปได้แล้วว่าโปรแกรมที่จะสร้างมี
ลักษณะใดขั้นตอนต่อมาคือ การออกแบบการทำางานของโปรแกรมให้เป็นไป
ตามความต้องการที่วิเคราะห์ไว้การออกแบบอาจจะออกแบบเป็นผังงานก็ได้
4. เขียนโปรแกรม (Code) คือ เมื่อได้ผังงานแล้ว ต่อมาก็เป็นการเขียน
โปรแกรมตามผังงานออกแบบไว้
5. ทดสอบ (System Test) คือเมื่อเขียนโปรแกรมเสร็จแล้ว จะต้องมีการ
ทดสอบเพื่อหาข้อผิดพลาดต่างๆ เช่น ตรงตามที่ผู้ใช้ต้องการหรือไม่ ถ้าพบ
ข้อผิดพลาดก็กลับไปทำาออกแบบอีกครั้ง
6. ดูแล (Maintenance) เมื่อโปรแกรมผ่านการทดสอบแล้ว และผู้ใช้ได้นำา
โปรแกรมดังกล่าวไปใช้ ผู้พัฒนาจะต้องคอยดูแล เนื่องจากอาจมีข้อผิดพลาด
ที่หาไม่พบในขั้นตอนการทดสอบโปรแกรม
 
 
3. ออกแบบ (Design) คือ เมื่อสรุปได้แล้วว่าโปรแกรมที่จะสร้างมี
ลักษณะใดขั้นตอนต่อมาคือ การออกแบบการทำางานของโปรแกรมให้เป็นไป
ตามความต้องการที่วิเคราะห์ไว้การออกแบบอาจจะออกแบบเป็นผังงานก็ได้
4. เขียนโปรแกรม (Code) คือ เมื่อได้ผังงานแล้ว ต่อมาก็เป็นการเขียน
โปรแกรมตามผังงานออกแบบไว้
5. ทดสอบ (System Test) คือเมื่อเขียนโปรแกรมเสร็จแล้ว จะต้องมีการ
ทดสอบเพื่อหาข้อผิดพลาดต่างๆ เช่น ตรงตามที่ผู้ใช้ต้องการหรือไม่ ถ้าพบ
ข้อผิดพลาดก็กลับไปทำาออกแบบอีกครั้ง
6. ดูแล (Maintenance) เมื่อโปรแกรมผ่านการทดสอบแล้ว และผู้ใช้ได้นำา
โปรแกรมดังกล่าวไปใช้ ผู้พัฒนาจะต้องคอยดูแล เนื่องจากอาจมีข้อผิดพลาด
ที่หาไม่พบในขั้นตอนการทดสอบโปรแกรม
 
 

Contenu connexe

Tendances

ความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อกความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อก
E Ka Poopriew
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
nutty_npk
 
เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์
เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์
เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์
Mrpopovic Popovic
 
หน่วยประมวลผลกลาง Present 4-12 (Group2)
หน่วยประมวลผลกลาง Present 4-12 (Group2)หน่วยประมวลผลกลาง Present 4-12 (Group2)
หน่วยประมวลผลกลาง Present 4-12 (Group2)
Supaksorn Tatongjai
 
อุปกรณ์พื้นฐานของคอมพิวเตอร์
อุปกรณ์พื้นฐานของคอมพิวเตอร์อุปกรณ์พื้นฐานของคอมพิวเตอร์
อุปกรณ์พื้นฐานของคอมพิวเตอร์
Achiraya Chomckam
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
Pak SnakeZa
 
องค์ประกอบของสารสนเทศ
องค์ประกอบของสารสนเทศองค์ประกอบของสารสนเทศ
องค์ประกอบของสารสนเทศ
duangnapa27
 

Tendances (20)

ความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อกความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อก
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
หลักการทำงานคอม สอนม.1
หลักการทำงานคอม สอนม.1หลักการทำงานคอม สอนม.1
หลักการทำงานคอม สอนม.1
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์ อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์
เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์
เทอม2 คาบ1 องค์ประกอบของคอมพิวเตอร์
 
อุปกรณ์พื้นฐานของคอมพิวเตอร์ powerpoint
อุปกรณ์พื้นฐานของคอมพิวเตอร์ powerpointอุปกรณ์พื้นฐานของคอมพิวเตอร์ powerpoint
อุปกรณ์พื้นฐานของคอมพิวเตอร์ powerpoint
 
อุปกรณ์พื้นฐานคอมพิวเตอร์2
อุปกรณ์พื้นฐานคอมพิวเตอร์2อุปกรณ์พื้นฐานคอมพิวเตอร์2
อุปกรณ์พื้นฐานคอมพิวเตอร์2
 
อุปกรณ์พื้นฐานคอมพิวเตอร์2 powerpoint
อุปกรณ์พื้นฐานคอมพิวเตอร์2 powerpointอุปกรณ์พื้นฐานคอมพิวเตอร์2 powerpoint
อุปกรณ์พื้นฐานคอมพิวเตอร์2 powerpoint
 
อุปกรณ์พื้นฐานของคอมพิวเตอร์ power point
อุปกรณ์พื้นฐานของคอมพิวเตอร์ power pointอุปกรณ์พื้นฐานของคอมพิวเตอร์ power point
อุปกรณ์พื้นฐานของคอมพิวเตอร์ power point
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์ อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
หน่วยประมวลผลกลาง Present 4-12 (Group2)
หน่วยประมวลผลกลาง Present 4-12 (Group2)หน่วยประมวลผลกลาง Present 4-12 (Group2)
หน่วยประมวลผลกลาง Present 4-12 (Group2)
 
อุปกรณ์พื้นฐานของคอมพิวเตอร์
อุปกรณ์พื้นฐานของคอมพิวเตอร์อุปกรณ์พื้นฐานของคอมพิวเตอร์
อุปกรณ์พื้นฐานของคอมพิวเตอร์
 
iam
iamiam
iam
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
 
องค์ประกอบของสารสนเทศ
องค์ประกอบของสารสนเทศองค์ประกอบของสารสนเทศ
องค์ประกอบของสารสนเทศ
 
คอมพิวเตอร์พื้นฐาน
คอมพิวเตอร์พื้นฐานคอมพิวเตอร์พื้นฐาน
คอมพิวเตอร์พื้นฐาน
 

En vedette

ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
runjaun
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
kachornchit_maprang
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
kachornchit_maprang
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
ThanThai Sangwong
 
เรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศ
เรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศเรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศ
เรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศ
Arm'Physics Sonsern-Srichai
 

En vedette (8)

ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
แนะนำการคิดหัวข้อโปรเจค
แนะนำการคิดหัวข้อโปรเจคแนะนำการคิดหัวข้อโปรเจค
แนะนำการคิดหัวข้อโปรเจค
 
บทที่ 1 ระบบคอมพิวเตอร์
บทที่ 1 ระบบคอมพิวเตอร์บทที่ 1 ระบบคอมพิวเตอร์
บทที่ 1 ระบบคอมพิวเตอร์
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
เรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศ
เรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศเรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศ
เรื่อง ระบบคอมพิวเตอร์กับเทคโนโลยีสารสนเทศ
 
1 หน่วยการเรียนรู้ที่ 1 ซอฟท์แวร์และการเลือกใช้
1 หน่วยการเรียนรู้ที่ 1 ซอฟท์แวร์และการเลือกใช้1 หน่วยการเรียนรู้ที่ 1 ซอฟท์แวร์และการเลือกใช้
1 หน่วยการเรียนรู้ที่ 1 ซอฟท์แวร์และการเลือกใช้
 

Similaire à ระบบคอมพิวเตอร์

องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
Ampol Sonwises
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอม
kotyota
 
คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้
AomJi Math-ed
 
การทำงานของคอมพิวเตอร์
การทำงานของคอมพิวเตอร์การทำงานของคอมพิวเตอร์
การทำงานของคอมพิวเตอร์
thorthib
 
01 หลักการทำงานของเครื่องคอมพิวเตอร์
01 หลักการทำงานของเครื่องคอมพิวเตอร์01 หลักการทำงานของเครื่องคอมพิวเตอร์
01 หลักการทำงานของเครื่องคอมพิวเตอร์
Oh Aeey
 
องค์ประกอบระบบคอม ของนร.ม.4
องค์ประกอบระบบคอม ของนร.ม.4องค์ประกอบระบบคอม ของนร.ม.4
องค์ประกอบระบบคอม ของนร.ม.4
Kru Jhair
 
หลักการทำงานของระบบคอม
หลักการทำงานของระบบคอมหลักการทำงานของระบบคอม
หลักการทำงานของระบบคอม
ฐนกร คำเรือง
 
40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...
40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...
40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...
ฐนกร คำเรือง
 

Similaire à ระบบคอมพิวเตอร์ (20)

องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
 
แผ่นผับ
แผ่นผับแผ่นผับ
แผ่นผับ
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอม
 
คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้คอมพิวเตอร์เพื่อการเรียนรู้
คอมพิวเตอร์เพื่อการเรียนรู้
 
คอมพิวเตอร์เบื้องต้น ม.1
คอมพิวเตอร์เบื้องต้น ม.1คอมพิวเตอร์เบื้องต้น ม.1
คอมพิวเตอร์เบื้องต้น ม.1
 
2p
2p2p
2p
 
Chapter 4 ระบบคอมพิวเตอร์กับงานกราฟิก
Chapter 4  ระบบคอมพิวเตอร์กับงานกราฟิกChapter 4  ระบบคอมพิวเตอร์กับงานกราฟิก
Chapter 4 ระบบคอมพิวเตอร์กับงานกราฟิก
 
Cpu
CpuCpu
Cpu
 
ใบความรู้ เรื่อง ระบบสารสนเทศคอมพิวเตอร์
ใบความรู้ เรื่อง ระบบสารสนเทศคอมพิวเตอร์ใบความรู้ เรื่อง ระบบสารสนเทศคอมพิวเตอร์
ใบความรู้ เรื่อง ระบบสารสนเทศคอมพิวเตอร์
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
 
การทำงานของคอมพิวเตอร์
การทำงานของคอมพิวเตอร์การทำงานของคอมพิวเตอร์
การทำงานของคอมพิวเตอร์
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
01 หลักการทำงานของเครื่องคอมพิวเตอร์
01 หลักการทำงานของเครื่องคอมพิวเตอร์01 หลักการทำงานของเครื่องคอมพิวเตอร์
01 หลักการทำงานของเครื่องคอมพิวเตอร์
 
องค์ประกอบระบบคอม ของนร.ม.4
องค์ประกอบระบบคอม ของนร.ม.4องค์ประกอบระบบคอม ของนร.ม.4
องค์ประกอบระบบคอม ของนร.ม.4
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
หลักการทำงานของระบบคอม
หลักการทำงานของระบบคอมหลักการทำงานของระบบคอม
หลักการทำงานของระบบคอม
 
40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...
40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...
40984682 เธซเธ™เนˆเธงเธขเธ—เธตเนˆ-1-เน€เธฃเธทเนˆเธญเธ‡เธซเธฅเธฑเธเธเธฒเธฃเธ...
 
ใบงานHardware
ใบงานHardwareใบงานHardware
ใบงานHardware
 
Work3 19
Work3 19Work3 19
Work3 19
 
องค์ประกอ..[1]
องค์ประกอ..[1]องค์ประกอ..[1]
องค์ประกอ..[1]
 

ระบบคอมพิวเตอร์

  • 2. ระบบคอมพิวเตอร์ (Computer System) คือ ระบบที่พัฒนา มาจาก 2 ส่วนใหญ่ๆคือ ฮาร์ดแวร์และซอฟแวร์ ฮาร์ดแวร์เป็นส่วนประกอบ ของคอมพิวเตอร์ที่สามารถจับต้องได้ส่วนซอฟแวร์เป็นโปรแกรมที่ทำางารอยู่ ในระบบคอมพิวเตอร์ ซึ่งจะทำางานตามที่ผู้ใช้กำาหนด ฮาร์ดแวร์ (Hardware) ประกอบไปด้วยอุปกรณ์ต่างๆ 5 ส่วนได้แก่       - อุปกรณ์รับข้อมูล (Input Device) เป็นอุปกรณ์ที่มีหน้าที่รับข้อมูล จากผู้ใช้เข้าสู่ระบบคอมพิวเตอร์       - หน่วยประมวลผลกลาง (CPU : Central Processing Unit) มีหน้าที่ในการประมวลผลคำาสั่งหรือข้อมูลต่างๆ       - หน่วยความจำาหลัก (Primary Storage) เป็นส่วนที่มีหน้าที่ในการ จัดเก็บข้อมูลหรือคำาสั่งต่างๆ ก่อนที่จะส่งไปยังหน่วยประเมิลผลกลางเพื่อ ทำาการประมวลผลต่อไป เมื่อเปิดเครื่ององคอมพิวเตอร์ข้อมูลในหน่วยความ จำาก็จะหายไปหมด
  • 3. - อุปกรณ์แสดงข้อมูล (Output Device) เป็นอุปกรณ์ที่มีหน้าที่ ในการแสดงผลต่างๆตัวอย่างที่ใช้กันประจำา ได้แก่ จอภาพ และเครื่องพิมพ์ เป็นต้น      - หน่วยความจำาสำารอง (Auxiliary Storage) มีหน้าที่ในการจัด เก็บข้อมูล ซึ่งการจัดเก็บข้อมูลของหน่วยความจำาสำารองนี้จะเป็นการจัดเก็บ ที่ถาวร ข้อมูลจะไม่หายไปเมื่อปิดเครื่องคอมพิวเตอร์แล้ว ตัวอย่าง เช่น ฮาร์ดดิสก์ แผ่นดิสก์ เป็นต้น ซอฟต์แวร์ (Software) ในส่วนของซอฟต์แวร์ก็สามารถแบ่ง ออกได้เป็น 2 ประเภท คือ       - ซอฟต์แวร์ระบบ (System Software) ทำาหน้าที่ในการ จัดการทรัพยากรของเครื่องคอมพิวเตอร์ และทำาหน้าที่ติดต่อระหว่าง ฮาร์ดแวร์กับผู้ใช่ได้ด้วย       - ซอฟต์แวร์ประยุกต์ (Application Software) เป็นซอฟต์แวร์ที่ สร้างขึ้นมาให้ผู้ใช้ทำางานต่างๆ เช่น พิมพ์งาน วาดภาพ เป็นต้น
  • 4. ลักษณะของคอมพิวเตอร์ ระบบคอมพิวเตอร์นั้น ถ้ามองในด้านลักษณะ คอมพิวเตอร์จะสามารถแบ่งออกได้ 3 ประเภทใหญ่ๆ ดั้งนี้ - คอมพิวเตอร์ส่วนบุคคล(Personal Computer) เป็นระบบคอมพิวเตอร์ที่มีเครื่องคอมพิวเตอร์เพียงเครื่องเดียว และไม่ได้ทำา การติดต่อกับเครื่องคอมพิวเตอร์อื่นๆ - ลักษณะแบบ (Time-sharing) เป็นลักษณะที่มีเครื่องคอมพิวเตอร์หลายๆ เครื่องมาต่อกับเครื่องคอมพิวเตอร์ ศูนย์กลางโดยคอมพิวเตอร์เหล่านั้นเรียกว่า Terminal ทุกเครื่องจะส่งคำาสั่งที่ต้อง การมาประมวลผลที่เครื่องคอมพิวเตอร์ศูนย์กลาง เพราะการประมวลผลของเครื่อง คอมพิวเตอร์ศูนย์กลางจะต้องมีเวลาในการประมวลคำาสั่งต่าง ๆ ที่ส่งมาจาก Terminal ทุกเครื่องในลักษณะแบบ Time-sharing
  • 5. - ลักษณะแบบ (Client/Server) เป็นเครื่องคอมพิวเตอร์เครื่องหนึ่งที่ทำาหน้าที่เป็น Server คอยดูแลจัดทรัพยากรของระบบทั้งหมด และมีเครื่อง Clients ต่อเข้าเครื่อง Server โดยใช้ทรัพยากรต่าง ๆ ที่เครื่อง Server มีอยู่ ตามสิทธิของผู้ใช้แต่ละคน และการประมวลผลจะไม่ทำาอยู่ บนเครื่อง Server แต่จะประมวลที่ Clients แต่ละเครื่องเอง แล้วอาจนำาข้อมูลต่าง ๆ ไปเก็บที่เครื่อง Server ภาษาคอมพิวเตอร์ (Computer Languages ในการเขียนโปรแกรมนั้น ผู้ใช้จะต้องใช้ภาษา คอมพิวเตอร์เขียนโปรแกรมเรียกว่าซอฟต์แวร์ขึ้นมาภาษา คอมพิวเตอร์นั้นจะมีตั้งแต่ละดับภาษาของเครื่องขึ้นมาจนถึง ภาษาธรรมชาติ
  • 6.            ภาษาเครื่อง (Machine Languages) ภาษาที่เครื่อง คอมพิวเตอร์เข้าใจมากที่สุด ซึ่งจะเป็นลักษณะแบบเลขฐานสอง คือ 0 กับ 1       ภาษาสัญลักษณ์ (Symbolic Languages) เมื่อคอมพิวเตอร์ได้ พัฒนาขึ้นมาเรื่อยๆและมีผู้ใช้มากขึ้น จึงมีคนมองเห็นว่าการที่จะเขียน โปรแกรมควบคุมคอมพิวเตอร์ด้วยภาษาเครื่องนั้น จะทำาให้การพัฒนาทาง ด้านซอฟต์แวร์เป็นไปได้ช้า จึงได้มีการพัฒนาภาษาสัญลักษณ์ขึ้นเพื่อ ให้การเขียนโปรแกรมคอมพิวเตอร์สะดวกยิ่งขึ้น แต่การที่นำาโปรแกรมนั้น ไปใช้ จะต้องทำาการเปลี่ยนภาษาสัญลักษณ์เป็นภาษาเครื่องก่อนเสมอ ภาษาระดับสูง (High-Level Languages) เป็นภาษาที่ พัฒนามาจากภาษาสัญลักษณ์อีกทีหนึ่ง แต่จะมีลักษณะที่คล้ายกับภาษา มนุษย์มากยิ่งขึ้น การแปลงภาษาระดับให้เป็นภาษาเครื่องนั้นจะมีวิธีการ เรียกว่าคอมไฟล์ ภาษาระดับได้แก่ FORTRAN COBOL และ ภาษาC
  • 7.         ภาษาธรรมชาติ (Natural Languages) ภาษาธรรมชาติก็คือภาษาที่ มนุษย์พูดกัน เช่น ภาษาอังกฤษ ภาษาจีน เป็นต้น ซึ่งเครื่องคอมพิวเตอร์นั้นไม่ สามารถที่จะเข้าใจได้เลย ในปัจจุบันยังไม่มีคนนิยมใช้กันมากนัก ขั้นตอนการรันโปรแกรมด้วยภาษา c การพัฒนาโปรแกรมด้วยภาษา C นั้นมีขั้นตอนอยู่ 3 ขั้น ดังนี้ 1.เขียนและแก้ไขโปรแกรม คือ การนำาคำาสั่งต่างๆของภา C มาเขียนเรียงต่อๆ กันจนเป็นโปรแกรมที่ทำางานตามผู้ใช้ต้องการ โดยการเขียนจะเป็นตัวอักษร ซึ่ง เมื่อเขียนเสร็จก็จะได้เป็น Source Files 2.คอมไฟล์โปรแกรม เมื่อได้ Source Files แล้วและเมื่อต้องการรันโปรแกรม ใดๆผู้ใช้จะต้องทำาการแปลง Source Files เหล่านั้น ให้เป็นภาษาเครื่องก่อน ซึ่ง ในขั้นตอนนี้เรียกว่า คอมไฟล์โปรแกรม ซึ่งจะได้ไฟล์ Object Module ด้วย 3.การลิงค์โปรแกรม ในภาษา c นั้นจะมีฟังก์ชั่นต่างๆที่เตรียมพร้อมมาให้ผู้  ใช้ได้ใช้อยู่แล้ว เมื่อ คอมไฟล์โปรแกรมเสร็จแล้วไม่มีข้อผิดพลาดใด ตัวคอมไฟล์ (Compiler) จะทำาการดึงโปรแกรมอื่นที่ถูกเรียกใช้จากโปรแกรมที่ทำาการลิงค์เข้า มารวมในโปรแกรมที่สมบูรณ์
  • 8. การรันโปนแกรม       เมื่อทำาการลิงค์เสร็จแล้ว โปรแกรมนั้นก็พร้อมที่จะรัน และเมื่อรัน โปรแกรมโดยใช้คำาสั่งของระบบปฏิบัติงานโปรแกรมนั้นจะถูกโหลดลงสู่ หน่วยคำาสั่งหลักจากนั้นก็จะทำาการรันการกระทำานี้เรียกว่า Loaderการ พัฒนาโปรแกรม ในการพัฒนาโปรแกรมขึ้นมาซักโปรแกรมหนึ่งนั้น ไม่ใช่มาถึงจะ เขียนโปรแกรมได้เลย การพัฒนานั้นจะมีขั้นตอนที่เรียกว่า System Development Life Cycle 1.หาความต้องการของระบบ (System Requirements) คือ การ ศึกษาและเก็บความต้องการของผู้ใช้โปรแกรม ว่ามีความต้องการอะไรบ้าง 2.วิเคราะห์ (Analysis) คือ การนำาเอาความต้องการของผู้ใช้โปรแกรม มาวิเคราะห์ว่าจะพัฒนาเป็นโปรแกรมตามที่ผู้ใช้ต้องการได้หรือไม่ถ้าทำาได้ จะทำาได้มากน้อยเพียงใด
  • 9. 3. ออกแบบ (Design) คือ เมื่อสรุปได้แล้วว่าโปรแกรมที่จะสร้างมี ลักษณะใดขั้นตอนต่อมาคือ การออกแบบการทำางานของโปรแกรมให้เป็นไป ตามความต้องการที่วิเคราะห์ไว้การออกแบบอาจจะออกแบบเป็นผังงานก็ได้ 4. เขียนโปรแกรม (Code) คือ เมื่อได้ผังงานแล้ว ต่อมาก็เป็นการเขียน โปรแกรมตามผังงานออกแบบไว้ 5. ทดสอบ (System Test) คือเมื่อเขียนโปรแกรมเสร็จแล้ว จะต้องมีการ ทดสอบเพื่อหาข้อผิดพลาดต่างๆ เช่น ตรงตามที่ผู้ใช้ต้องการหรือไม่ ถ้าพบ ข้อผิดพลาดก็กลับไปทำาออกแบบอีกครั้ง 6. ดูแล (Maintenance) เมื่อโปรแกรมผ่านการทดสอบแล้ว และผู้ใช้ได้นำา โปรแกรมดังกล่าวไปใช้ ผู้พัฒนาจะต้องคอยดูแล เนื่องจากอาจมีข้อผิดพลาด ที่หาไม่พบในขั้นตอนการทดสอบโปรแกรม    
  • 10. 3. ออกแบบ (Design) คือ เมื่อสรุปได้แล้วว่าโปรแกรมที่จะสร้างมี ลักษณะใดขั้นตอนต่อมาคือ การออกแบบการทำางานของโปรแกรมให้เป็นไป ตามความต้องการที่วิเคราะห์ไว้การออกแบบอาจจะออกแบบเป็นผังงานก็ได้ 4. เขียนโปรแกรม (Code) คือ เมื่อได้ผังงานแล้ว ต่อมาก็เป็นการเขียน โปรแกรมตามผังงานออกแบบไว้ 5. ทดสอบ (System Test) คือเมื่อเขียนโปรแกรมเสร็จแล้ว จะต้องมีการ ทดสอบเพื่อหาข้อผิดพลาดต่างๆ เช่น ตรงตามที่ผู้ใช้ต้องการหรือไม่ ถ้าพบ ข้อผิดพลาดก็กลับไปทำาออกแบบอีกครั้ง 6. ดูแล (Maintenance) เมื่อโปรแกรมผ่านการทดสอบแล้ว และผู้ใช้ได้นำา โปรแกรมดังกล่าวไปใช้ ผู้พัฒนาจะต้องคอยดูแล เนื่องจากอาจมีข้อผิดพลาด ที่หาไม่พบในขั้นตอนการทดสอบโปรแกรม