Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
ระบบคอมพิวเตอร์ создатель Mind Map: ระบบคอมพิวเตอร์

1. 3. ซอฟต์แวร์

1.1. 3.1ภาษาคอมพิวเตอร์คือ สื่อกลางส าหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ ภาษาคอมพิวเตอร์ในแต่ละ ยุคประกอบด้วย

1.1.1. 3.1.1 ภาษาเครื่อง (Machine Languages) คือ เลขฐานสองที่ประกอบกันเป็นชุดค าสั่งและใช้สั่งงาน คอมพิวเตอร์การใช้ภาษาเครื่องถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์จะมีข้อยุ่งยากมากเพราะเข้าใจ และจดจ าภาษาเครื่องได้ยาก ดังนั้นจึงมีผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบอื่นที่เป็นตัวอักษร

1.1.2. 3.1.2 ภาษาแอสเซมบลี(Assembly Languages) เป็นภาษาคอมพิวเตอร์ในยุคที่2 ถัดจากภาษาเครื่อง ภาษาแอสเซมบลียังมีความใกล้เคียงภาษาเครื่องอยู่มากโดยใช้ตัวแปลภาษาที่เรียกว่าแอสเซมเบลอร์ (Assembler) เพื่อแปลชุดภาษาแอสเซมบลีให้เป็นภาษาเครื่อง

1.1.3. 3.1.3 ภาษาระดับสูง (High-Level Languages) เป็นภาษาคอมพิวเตอร์ในยุคที่3 ชุดค าสั่งมีลักษณะ เป็นประโยคภาษาอังกฤษ ท าให้ผู้เขียนโปรแกรมสามารถเข้าใจชุดค าสั่งง่ายขึ้นเนื่องจากภาษาระดับสูง ใกล้เคียงภาษามนุษย์ ตัวแปลภาษาระดับสูงเพื่อให้เป็นภาษาเครื่องมีอยู่2 ชนิด คือ คอมไพเลอร์(Compiler) และอินเทอร์พรีเตอร์(Interpreter)

1.1.4. 3.1.4 ภาษายุคที่4 (Fourth-Generation Languages: 4GL) เป็นภาษาที่ไม่ต้องก าหนดขั้นตอนการ ท างาน(Non-Procedural) เพียงแต่สั่งว่าต้องการข้อมูลอะไร ก็สามารถแสดงผลลัพธ์ได้ตามต้องการ ตัวอย่าง ภาษายุคที่4 เช่น ชุดค าสั่งภาษาSQL (Structured Query Language)

1.1.5. 3.1.5 ภาษาเชิงวัตถุ(Object-Oriented Languages) เป็นภาษาคอมพิวเตอร์ซึ่งจะมองทุกสิ่งเป็นวัตถุ (Object) โดยวัตถุจะประกอบด้วยข้อมูล(Data) และวิธีการ(Method) และจะมีคลาส(Class) เป็นตัวก าหนด คุณสมบัติของวัตถุ รวมทั้งความสามารถในการถ่ายทอดคุณสมบัติ(Inheritance) การEncapsulation และ การน ากลับมาใช้ใหม่ ภาษาเชิงวัตถุสามารถน ามาพัฒนาระบบงานที่มีความซับซ้อนได้เป็นอย่างดี

1.2. 3.2 ประเภทของซอฟต์แวร์

1.2.1. 3.2.1 ซอฟต์แวร์ระบบ คือ ซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบคอมพิวเตอร์ท า หน้าที่ด าเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากคีย์บอร์ดแล้วแปลความหมายให้ คอมพิวเตอร์เข้าใจน าข้อมูลไปแสดงผลบนจอภาพหรือน าออกไปยังเครื่องพิมพ์ จัดการข้อมูลบนหน่วยความจ า ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการ แปลภาษาต่าง ๆ หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย

1.2.2. 3.2.2 ซอฟต์แวร์ประยุกต์เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ที่สามารถ น ามาใช้ประโยชน์ได้โดยตรง เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่ม คือ ซอฟต์แวร์ส าเร็จและ ซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์ส าเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลค า ซอฟต์แวร์ตารางท างาน ฯลฯ

2. 4. การใช้ฮาร์ดแวร์และซอฟต์แวร์ให้เหมาะสมกับงาน

2.1. 4.1 หลักการเลือกคุณลักษณะของคอมพิวเตอร์ให้เหมาะสมกับงาน

2.1.1. 4.1.1 เลือกใช้คอมพิวเตอร์ที่เหมาะสมกับหน่วยงาน

2.1.2. 4.1.2 การเลือกเครื่องคอมพิวเตอร์

2.2. 4.2 การเลือกโปรแกรมคอมพิวเตอร์

2.2.1. 1. ตรงกับความต้องการ สามารถท างานได้ตรงตามความต้องการของผู้ใช้

2.2.2. 2. มีประสิทธิภาพ สามารถจัดการกับข้อมูลได้ดี การแสดงผล การประมวลผลรวดเร็วและถูกต้อง

2.2.3. 3. ง่ายต่อการใช้งาน สามารถเรียนรู้วิธีการใช้งานได้ง่ายและมีเมนูช่วยเหลือในระหว่างการใช้งาน

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

2.2.5. 5. คู่มือการใช้งานที่มีคุณภาพ สามารถอธิบายหรือให้ค าแนะน าต่อผู้ใช้งานเมื่อเกิดปัญหาขึ้น

2.2.6. 6. การรับรองผลิตภัณฑ์ ผู้ผลิตหรือผู้ขายรับรองผลิตภัณฑ์ของตน มีบริการให้ค าปรึกษาเมื่อมีปัญหา จากการใช้ผลิตภัณฑ์ให้บริการ Upgrade ฟรี

3. องประกอบคอมพิวเตอร์

3.1. ฮาร์ดแวร์ คือ ตัวเครื่องและอุปกรณ์ต่างๆ ของคอมพิวเตอร์ทุก ๆ ชิ้น รวมถึงอุปกรณ์ภายนอก (Peripheraldevice) อื่นๆ เช่น จอภาพ แป้นพิมพ์ เมาส์ เครื่องพิมพ์ฮาร์ดดิสก์ แผงวงจรหลัก (Mainboard) แรม การ์ดจอ ซีพียู เป็นต้น

3.2.  ซอฟต์แวร์ คือ โปรแกรมหรือชุดข้อมูลค าสั่งต่าง ๆ ที่สั่งงานให้คอมพิวเตอร์ท างานตามวัตถุประสงค์

3.3. บุคลากร คือ ผู้ใช้งานหรือผู้ที่ท างานอยู่กับเครื่องคอมพิวเตอร์รวมถึงโปรแกรมเมอร์นักวิเคราะห์ ระบบ และอื่นๆ

4. 2. คุณลักษณะของอุปกรณ์คอมพิวเตอร์และอุปกรณ์ต่อพ่วง

4.1. 2.1 หน่วยรับข้อมูล อุปกรณ์รับเข้ามีหลายประเภท แต่ละประเภทมีวิธีการในการน าเข้าข้อมูลที่ต่างกัน สามารถแบ่ง ประเภทของอุปกรณ์รับเข้าตามลักษณะการรับข้อมูลเข้าได้ดังนี้

4.2. 2.1.1 อุปกรณ์รับเข้าแบบกด 1) แป้นพิมพ์ (Keyboard) เป็นอุปกรณ์ส าหรับน าเข้าข้อมูลขั้นพื้นฐานท าหน้าที่เชื่อม ความสัมพันธ์ระหว่างมนุษย์กับระบบคอมพิวเตอร์ โดยส่งค าสั่งหรือข้อมูลจากผู้ใช้ไปสู่หน่วยประมวลผล

4.3. 2.1.2 อุปกรณ์รับเข้าแบบชี้ต าแหน่ง 1) เมาส์(Mouse) เป็นอุปกรณ์ที่ช่วยให้การใช้งานง่ายขึ้นด้วยการใช้เมาส์เลื่อนตัวชี้ไปยังต าแหน่ง

4.4. 2.1.3 อุปกรณ์รับเข้าระบบปากกา

4.5. 2.1.4 อุปกรณ์รับเข้าแบบจอสัมผัส

4.6. 2.1.5 อุปกรณ์รับเข้าแบบกวาดตรวจ

4.7. 2.1.6 อุปกรณ์รับเข้าแบบจดจ าเสียง

4.8. 2.2.1 บรรจุภัณฑ์(Packaging) และฐานรอง(Socket)

4.8.1. 1) แบบตลับ(Cartridge)

4.8.2. 2) แบบBGA (Ball Grid Array)

4.8.3. 3) แบบPGA (Pin Grid Array)

4.8.4. 4) แบบLGA (Land Grid Array)

4.9. 2.2.2 อุปกรณ์ช่วยระบายความร้อนให้ซีพียู(Heat Sink) ขณะที่ซีพียูท างานจะเกิดความร้อนค่อนข้างมาก จึงต้องมีอุปกรณ์ที่เรียกว่า ฮีตซิงค์(Heat Sink) มาช่วยพาความร้อนออกมาจากซีพียูให้เร็วที่สุดและจะต้องใช้พัดลมเป่าเพื่อระบายความร้อนออกไป

4.10. 2.2.3 สารเชื่อมความร้อน(Thermal Grease) เป็นสารชนิดหนึ่งที่ท ามาจากซิลิโคนผสมกับสารน าความร้อนบางชนิด เช่น Zinc Oxide ซึ่งมี คุณสมบัติเป็นตัวกลางในการน าพาความร้อนได้ดี มักใช้ทาฉาบไว้บางๆ เพื่อไม่ให้มีช่องว่างระหว่างซีพียูกับ Heat Sink และท าหน้าที่ช่วยในการถ่ายเทความร้อนจากซีพียูไปสู่Heat Sink ได้ดียิ่งขึ้น

4.11. 2.3 หน่วยความจำ

4.11.1. 2.3.1 โครงสร้างของล าดับขั้นหน่วยความจ า

4.11.2. 2.3.2 รีจิสเตอร์(Register)

4.11.3. 2.3.3 แคช(Cache)

4.11.4. 2.3.4 หน่วยความจ าหลักแบบแก้ไขได้(Random-Access Memory : RAM)

4.11.4.1. 1) Dynamic RAM(DRAM) เป็นหน่วยความจ าที่ประกอบด้วยเซลล์ที่ใช้เก็บข้อมูลที่ใช้อัด ประจุไฟฟ้าเข้าไปเก็บไว้ในตัวcapacitor เป็นระยะอยู่เสมอเพื่อที่จะได้สามารถเก็บรักษาข้อมูลเอาไว้ได้

4.11.4.2. 2) Static RAM(SRAM) ในSRAM ค่าไบนารี่“0” หรือ“1” จะถูกเก็บไว้ด้วยflip-flop logic gate ซึ่งสามารถเก็บค่าไว้ในตัวเองได้นานตราบเท่าที่มีพลังงานไฟฟ้าป้อนให้อย่างต่อเนื่อง โดยไม่ต้องอาศัย การถ่ายเทประจุไฟฟ้าเหมือนกับที่เกิดขึ้นในDRAM

4.11.5. 2.3.5 หน่วยความจ าหลักแบบอ่านได้อย่างเดียว(Read Only Memory : ROM)

4.11.6. 2.3.6 หน่วยความจ าส ารอง

4.12. 2.4 หน่วยแสดงผล

4.13. 2.5 เมนบอร์ด (Mainboard, mother board)