วันอาทิตย์ที่ 1 กันยายน พ.ศ. 2556

โครงสร้าง Assembler

               .MODEL SMALL
.STACK 64
   .DATA
CODE
MAIN PROC
MOV AX,@DATA
MOV DS, AX
MOV AH,2
MOV DL,'TASSAWAN CHOUYSOOK'
INT 21H
MOV AH,4CH
INT 21H
MAIN CNDP
END MAIN




วันพฤหัสบดีที่ 29 สิงหาคม พ.ศ. 2556

โครงสร้างโปรแกรมภาษาคอมพิวเตอร์

โครงสร้างของโปรแกรมภาษาปาสคาล
     1. ส่วนหัว (Heading) 

รูปแบบ
       PROGRAM ชื่อโปรแกรม (รายชื่ออุปกรณ์);
ตัวอย่าง
PROGRAM EXAM1;
    2. ส่วนข้อกำหนด (Declaration part)
รูปแบบ
      VAR รายชื่อตัวแปร : ประเภทของข้อมูล;
ตัวอย่าง
      VAR I,J,K : INTEGER;
      NAME : STRING;
รูปแบบ
      TYPE ชื่อของแบบ = ประเภทหรือค่าของข้อมูล;
ตัวอย่าง
     TYPE SCORE = INTEGER;
     WEEK = (MON, TUE, WED, THU, FRI);
   3. ส่วนคำสั่งต่าง ๆ (Statement Part) เป็นส่วนสุดท้ายของโปรแกรม ขึ้นต้นด้วย “BEGIN” และปิดท้ายด้วย “END.”
     BEGIN
     Statement หรือคำสั่งต่าง ๆ ;
     END.




โครงสร้างภาษาซี ประกอบด้วย

     ส่วนประมวลผลก่อน ( Preprocessor )
เป็นส่วนที่บอกให้ตัวแปรภาษาทำส่วนนี้ก่อน
     ส่วนประกาศตัวแปรส่วนกลาง ( Type definitions )
เป็นส่วนประกาศตัวแปรส่วนกลาง เพื่อให้ฟังก์ชันสามารถเรียกใช้ได้     
     ส่วนต้นแบบฟังก์ชัน ( Function prototypes )
เป็นส่วนที่ประกาศให้รู้ว่าในโปรแกรมมีฟังก์ชันใดบ้าง 
     ส่วนฟังก์ชันหลัก ( Functions )
ฟังก์ชันที่ต้องมีในโครงสร้างคือ ฟังก์ชัน main() โดยในฟังก์ชันจะประกอบด้วยตัวคำสั่ง  
     ส่วนฟังก์ชันอื่น ๆ 
ฟังก์ชันในส่วนนี้จะมีหรือไม่ก็ได้ ขึ้นอยู่กับความสามารถของโปรแกรม โดยในฟังก์ชันจะประกอบด้วยตัวคำสั่ง



โครงสร้างภาษาเบสิก
     รูปแบบการเขียนโปรแกรมภาษาเบสิก เครื่องหมายในการเขียนโปรแกรมเบื้องต้น ประเภทของคำสั่งในภาษาเบสิก 

     การเขียนโปรแกรมจะประกอบด้วย
      1. ค่าคงที่ (Constants)
      2.
 ตัวแปร (Variable)
      3.
 นิพจน์ (Expression)
แต่องค์ประกอบของโปรแกรมที่สำคัญยังต้องประกอบไปด้วย รูปแบบในการเขียนโปรแกรมและคำสั่ง เฉพาะสำหรับการเขียนโปรแกรมแต่ละภาษา ซึ่งรูปแบบและคำสั่งของโปรแกรมภาษาเบสิกก็จะมีรูปแบบเฉพาะเป็นของตนเองเช่นกัน
   ประเภทคำสั่งในภาษาเบสิก
    1. คำสั่งสำหรับรับและส่งข้อมูล
คือ กลุ่มคำสั่งที่เขียนขึ้นเพื่อรับข้อมูลเข้าไปทำการประมวลผลในโปรแกรมและกลุ่มคำสั่งที่สั่งให้โปรแกรมแสดงผลที่อุปกรณ์ประกอบคำสั่งเหล่านี้ได้แก่
คำสั่ง INPUT เป็นคำสั่งที่รับข้อมูลโดยการป้อนผ่านแป้นพิมพ์ เพื่อให้โปรแกรมรับทราบว่าใส่ข้อมูลใด เมื่อเวลาแสดงผลจะแสดงเครื่องหมายคำถาม เพื่อป้อนข้อมูลที่ต้องการต่อท้ายเครื่องหมายคำถาม
        .รูปแบบคำสั่ง INPUT
         INPUT Variable, Variable..n
         Variable คือ ค่าของตัวแปรแบบตัวเลขหรือแบบสตริง
รายการตัวแปร Variable ถึง n จะเป็นตัวแปรที่เป็นจำนวนหรือตัวแปรอักขระก็ได้ในกรณีที่มีตัวแปรมากกว่า 1 ตัวแปร ให้ใช้เครื่องหมายคอมม่า (,) คั่นระหว่างตัวแปรแต่ละตัว เมื่อโปรแกรมรันมาถึงบรรทัดที่สั่งให้มีการรับค่าจะเกิดเครื่องหมาย ? รอให้ผู้ใช้ใส่ค่าเข้าไป การใส่ค่านี้จะต้องใส่ค่าให้ตรงกับตัวแปรที่กำหนด



โครงสร้างภาษาAssembly
     รูปแบบการเขียนภาษาแอสเซมบลี Z-80
    โปรแกรมต้นกำเนิด (Source Programs) ที่เขียนด้วยภาษาแอสเซมบลี ควรที่จะเขียนด้วยรูปแบบมาตรฐานที่กำหนดไว้ เพื่อให้ง่ายต่อการอ่านและการแก้ไขโปรแกรมในภายหลัง รูปแบบมาตรฐานที่ใช้มีตั้งแต่ขนาด 1 ไบต์ จนถึง 4 ไบต์ ไบต์แรกของคำสั่งเรียกว่า รหัสดำเนินการ จะเป็นตัวบอกให้คอมพิวเตอร์ว่าทำอะไร ส่วนไบต์ที่เหลือจะเรียกว่าตัวถูกดำเนินการ จะเป็นข้อมูล หรือตำแหน่งที่อยู่ของข้อมูล
     Label Program Comment 
    LOOP LD A,61H ; A=61Label ชื่อ Loop นี้ใช้สำหรับบอกตำแหน่งที่อยู่ที่คำสั่งของโปรแกรมในบรรทัดนี้ตั้งอยู่ Program ในส่วนนี้แบ่งออกเป็น 2 ส่วน ด้วยกันคือรหัสดำเนินการ และตัวถูกดำเนินการ ซึ่งอาจจะ มี 1 ไบต์ หรือมากกว่านี้ก็ได้
    Opcode ย่อมาจาก Operation Code เป็นส่วนที่บ่งบอกถึงการทำงานของคำสั่งนั้น
    Operand เป็นส่วนเสริมของคำสั่งเพื่อบอกถึงจุดประสงค์ของคำสั่ง
    Comment เป็นส่วนที่ใช้อธิบายเพิ่มเติม เริ่มต้นด้วยเครื่องหมาย



โครงสร้างโปรแกรมภาษาจาวา
public class ชื่อคลาส
{
      public static void main(String[] agrs)
     {
          ประโยคคำสั่งต่างๆ ของโปรแกรม;
          ..................................................;

     }
}



โครงสร้างภาษาCobol

รูปแบบภาษาโคบอลแบ่งออกเป็น 4 ดิวิชั่น คือ
  1. Identification division การกำหนดชื่อโปรแกรมและชื่อผู้เขียน
  2. Environment division การอธิบายเกี่ยวกับคอมพิวเตอร์
  3. Data division การอธิบายเกี่ยวกับการประมวลผลข้อมูล
  4. Procedure division การอธิบายเกี่ยวกับขั้นตอนการประมวลผล


วันพฤหัสบดีที่ 15 สิงหาคม พ.ศ. 2556

ระบบเลขฐาน


1.ตารางเลขฐาน
ฐานสิบ
ฐานสอง
ฐานแปด
ฐานสิบหก
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000 0000
0000 0001
0000 0010
0000 0011
0000 0100
0000 0101
0000 0110
0000 0111
0000 1000
0000 1001
0000 1010
0000 1011
0000 1100
0000 1101
0000 1110
0000 1111
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
0001 0000
0001 0001
0001 0010
0001 0011
0001 0100
0001 0101
0001 0110
0001 0111
0001 1000
0001 1001
0001 1010
0001 1011
0001 1100
0001 1101
0001 1110
0001 1111
20
21
22
23
24
25
26
27
30
31
32
33
34
35
36
37
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F


2.การแปลงเลขฐานอื่นๆ เป็น ฐาน 10

          1.  1111001012 = 511

          2.   2FBC16 = 12043
          3.   2868 = 192


 
3.เลขฐานสิบเป็นฐานใดๆ
        1.   007 = 1112
        2.   007= 716
      3.   007= 78


วันพุธที่ 31 กรกฎาคม พ.ศ. 2556

โครงสร้างระบบคอมพิวเตอร์ และโครงสร้างของระบบปฏิบัติการ


ใบงานที่ 9
โครงสร้างระบบคอมพิวเตอร์ และโครงสร้างของระบบปฏิบัติการ

1.การขัดจังหวะ หรือการอินเตอร์รัปต์ หมายถึงอะไร จงอธิบาย
       การติดต่อเพื่อรับส่งข้อมูลกันระหว่างอุปกรณ์ภายนอกต่างๆของคอมพิวเตอร์ เช่น จอภาพ, แป้นพิมพ์เครื่องพิมพ์, เม้าส์ และอื่ นๆ กับ ไมโครโปรเซสเซอร์ ซึ่งจะมีการติดต่อกันอยู่เสมอๆ

2.จงเปรียบเทียบการอินเตอร์รัปต์ กับการดำเนินชีวิตของมนุษย์โดยทั่วไป ว่ามีความเกี่ยวข้องกันอย่างไร
      การติดต่อเพื่อรับส่งข้อมูลในระบบคอมพิวเตอร์ก็เหมือนกันกับการดำรงชีวิตของมนุษย์ในแต่ละวัน มนุษย์จะติดต่อสื่อสารกันในชีวิตประจำวัน ไม่ว่าจะเป็น ติดต่อกันเพื่อทำการค้าขาย พูดคุยกัน อย่างนี้เป็นต้น

3.สาเหตุที่การป้องกันฮาร์ดแวร์ มีบทบาทสำคัญต่อระบบปฏิบัติการที่รองรับหลายๆ งาน อยากทราบว่าเป็นเพราะอะไร จงอธิบาย
        เพื่อป้องกันการเรียกใช้อุปกรณ์รับ-ส่งข้อมูลแบบผิด ๆ หรืออ้างอิงตำแหน่งในหน่วยความจำที่อยู่ในส่วนของระบบปฏิบัติการ หรือไม่คืน การควบคุมซีพียูให้ระบบซึ่งมีการกำหนดว่าคำสั่งเรียกใช้อุปกรณ์รับ-ส่งข้อมูลเป็นคำสั่งสงวน (Privileged Instruction) ผู้ใช้ไม่สามารถเรียกใช้อุปกรณ์เองได้ ต้องให้ระบบปฏิบัติการเป็นผู้จัดการให้

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

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

6.ระบบปฏิบัติการจะมีการป้องกันหน่วยความจำอย่างไร จงอธิบาย
        กลไกในการอ้างอิงหน่วยความจำหลัก ป้องกันกระบวนการให้ใช้หน่วยความจำหลักได้แต่ในส่วนของกระบวนการนั้นเท่านั้น

7.ระบบปฏิบัติการจะมีการป้องกันซีพียูอย่างไร จงอธิบาย
        ระบบต้องมีการป้องกัน ความผิดพลาดที่เกิดจากกระบวนการหนึ่งไปกระทบอีกกระบวนการหนึ่ง โดยสร้างกลไกบางอย่างเพื่อป้องกันแฟ้มข้อมูล, หน่วยความจำส่วนหนึ่งหรือหน่วยประมวลผลกลาง

8.โครงสร้างของระบบปฏิบัติการประกอบด้วยกี่ส่วน อะไรบ้าง
     ระบบปฏิบัติการประกอบด้วย 2 ส่วน คือ
1. เคอร์เนล (Kernel) หมายถึง ส่วนกลางของระบบปฏิบัติการ ซึ่งเป็นส่วนแรกที่ถูกเรียกมาใช้งาน และจะฝังตัวอยู่ในหน่วยความจำหลักของระบบ ดังนั้นเคอร์เนลจึงต้องมีขนาดเล็ก โดยเคอร์เนลจะมีหน้าที่ในการติดต่อ และควบคุมการทำงานของฮาร์ดแวร์ และโปรแกรมใช้งาน (Application Programs)
2.โปรแกรมระบบ (System Programs) คือ ส่วนของโปรแกรมการทำงานของระบบปฏิบัติการ ซึ่งมีหน้าที่ติดต่อกับผู้ใช้ และผู้จัดการระบบ เช่น Administrator

9.ในการจัดการกับโปรเซส ระบบปฏิบัติการจะมีกิจกรรมใดบ้างที่ต้องรับผิดชอบ
        การจัดการงานที่เราจะทำการประมวลผล ไม่ว่าจะเป็นการประมวลผลแบบการแบ่งเวลา หรืออื่นๆ โดยแต่ละโปรเซสจะมีการกำหนดการใช้ทรัพยากรที่แน่นอน

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

11.ในการจัดการกับแฟ้มข้อมูล ระบบปฏิบัติการจะมีกิจกรรมใดบ้างที่ต้องรับผิดชอบ
        เป็นการทำงานของระบบปฏิบัติการโดยทำหน้าที่ในการโอนถ่ายข้อมูลลงไปจัดเก็บในอุปกรณ์บันทึกข้อมูล

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

13.ในการจัดการกับหน่วยความจำสำรอง เช่น ดิสก์ ระบบปฏิบัติการจะมีกิจกรรมใดบ้างที่ต้องรับผิดชอบ
         ระบบปฏิบัติการทำหน้าที่โอนถ่ายข้อมูลไปจัดเก็บในอุปกรณ์บันทึกข้อมูล

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

15.ในการติดต่อระหว่างโปรเซสกับระบบปฏิบัติการ จะเกี่ยวข้องกับกลุ่มงานใดบ้าง จงอธิบาย
         สถานะของโปรเซส (Process Status)ก็จะมี  สถานะเริ่มต้น (New Status) ,สถานะพร้อม (Ready Status) ,สถานะรัน (Running Status),สถานะรอ (Wait Status),สถานะบล็อก (Block Status)และสถานะสิ้นสุด (Terminate Status)

วันพฤหัสบดีที่ 4 กรกฎาคม พ.ศ. 2556

การนำเสนอปัญหาเกี่ยวกับคอมพิวเตอร์


อาการเสียและอาการแก้ไขปัญหายอดฮิตของคอมพิวเตอร์

อาการเสียและการแก้ไขปัญหา
อาการเสียและการแก้ไขปัญหายอดฮิตของคอมพิวเตอร์ 
อาการเสียของคอมพิวเตอร์นั้นมีหลายสาเหตุ สามารถวิเคราะห์อาการเสียเบื้องต้นได้ดังนี้
อาการ บูตเครื่องขึ้นมาแล้ว ทุกอย่างไม่ทำงานและเงียบสนิท
ให้ตรวจสอบที่พัดลมด้านท้ายเครื่องว่าหมุนหรือไม่ หากไม่หมุนอาจเป็นไปได้ว่าปลั๊กไฟเสีย หรืออาจขาดใน และให้เข้าไปเช็คที่ฟิวส์ของเพาเวอร์ซัพพลาย หากฟิวส์ขาดให้ซื้อฟิวส์รุ่นเดียวกันมาเปลี่ยน แต่ถ้าเพาเวอร์ซัพพลายเสีย ควรแนะนำลูกค้าให้เปลี่ยนเพาเวอร์ซัพพลายใหม่

อาการ บูตเครื่องแล้วจอมืด แต่ไฟ LED หน้าจอและไฟเคสติด
ให้ตรวจสอบที่ปุ่มการปรับสีและแสงที่หน้าจอก่อน จากนั้นจึงเช็คในส่วนของขั้วสายไฟ และขั้วสายสัญญาณระหว่างเคสและจอภาพ หรือไม่ก็อาจเป็นเพราะเสียบการ์ดจอไม่แน่นหากตรวจเช็คอาการเหล่านี้แล้ว ทุกอย่างเป็นปกติดีสาเหตุน่าจะเกิดจากการ์ดแสดงผล และจอภาพ ให้นำอุปกรณ์ทั้ง 2ตัวไปลองกับอีก เครื่องหนึ่งที่ทำงานเป็นปกติ หากการ์ดแสดงผลเสียต้องส่งเคลมหรือให้ลูกค้าเปลี่ยนใหม่ แต่ถ้าเป็นจอภาพ ให้ตรวจเช็คอาการอีกครั้ง ถ้าซ่อมได้ก็ควรซ่อม
อาการ บูตเครื่องแล้วมีไฟที่หน้าเคสและไฟฟล็อบปี้ไดรฟ์ แต่จอมืดและทุกอย่างเงียบสนิท
ให้ตรวจสอบที่การเชื่อมต่อระหว่างขั้วต่อสายไฟของเพาเวอร์ซัพพลายกับเมนบอร์ดถูกต้องหรือไม่ หลุดหลวมหรือเปล่าตรวจสอบสายแพที่เชื่อมต่อกับขั้วต่อ IDE ของฮาร์ดดิสก์ฟล็อบปี้ดิสก์ และซีดีรอม ถูกต้องหรือไม่ หลุดหลวมหรือไม่
ตรวจสอบการติดตั้งซีพียูว่าใส่ด้านถูกหรือไม่ ซีพียูเสียหรือไม่
ตรวจสอบจัมเปอร์หรือดิปสวิทช์ และการเข้าไปเปลี่ยนแปลงค่าในไบออสว่ามีการกำหนดค่าที่ถูกต้องหรือไม่ โดยเฉพาะค่าแรงดันไฟ Vcore

อาการ ที่จอภาพแสดงข้อความผิดพลาดว่า HDD FAILURE
ตรวจสอบการตั้งค่าในไบออสว่าถูกต้องหรือไม่
ตรวจสอบขั้วต่อ IDE ว่ามีการเสียบผิดด้านหรือไม่ หลุดหลวมหรือเปล่า
ตรวจสอบฮาร์ดดิสก์ว่าเสียหรือไม่ โดยเข้าไปในเมนูไบออส และใช้หัวข้อ IDE HDD Auto Detection ตรวจหาฮาร์ดดิสก์ ถ้าไม่เจอแสดงว่าฮาร์ดดิสก์มีปัญหาแต่หากเจอแสดงว่าฮาร์ดดิสก์ปกติดี
อาการ เมื่อบูตเครื่องขึ้นมาแล้วมีสัญญาณเตือนดัง บี๊บ...........บี๊บ
ควรตรวจสอบแรมว่าทำงานเป็นปกติหรือไม่ ติดตั้งดีแล้วหรือยัง วิธีแก้ไขให้ถอดแล้วเสียบใหม่ ตรวจสอบการติดตั้งการ์ดต่างๆ บนเมนบอร์ดว่าติดตั้งดีแล้วหรือยัง วิธีแก้ไขให้ถอดแล้วเสียบใหม่ ตรวจสอบซีพียูและการเซ็ตจัมเปอร์ว่าถูกต้องหรือไม่วิธีแก้ไขเซ็ตจัมเปอร์ใหม่โดยตรวจเช็คจากคู่มือเมนบอร์ด
• ปัญหาที่ 1 รู้ได้อย่างไรว่าเมนบอร์ดที่ใช้อยู่ รองรับอุปกรณ์ Onboard อะไรบ้าง
วิธีแก้ หากอยากรู้ว่าคอมพิวเตอร์หรือเมนบอร์ดที่ใช้อยู่มีอุปกรณ์ Onboard อะไรแถมมาด้วยก็ไม่ยาก โดยให้ดูที่ด้านท้ายเคสซึ่งจะมีพอร์ตสำหรับต่อเมาส์ และย์บอร์ด ถ้าหากเมนบอร์ดมีอุปกรณ์Onboard อื่นให้มาด้วยก็จะมีพอร์ตสำหรับอุปกรณ์นั้นเช่น พอร์ต Modem, Lan, VGA, Sound คือถ้าพบมีพอร์ตดังกล่าวอยู่ท้ายเคสก็ให้เสียบใช้งานได้ทันที
• ปัญหาที่ 2 การ์ดจอ Onboard เสียจะทำอย่างไร
ปัญหานี้จะแสดงอาการออกมาในลักษณะเปิดเครื่องได้เห็นไฟเข้าเครื่องทำงานปกติแต่หน้าจอจะไม่มีภาพอะไรเลย ผู้ใช้หลายคนนึกว่าเมนบอร์ดเสีย จึงไปหาซื้อเมนบอร์ดมาเปลี่ยนใหม่ทำให้สูญเสียเงินไปโดยใช่เหตุ
สาเหตุ เป็นเพราะระบบแสดงผลของชิปเซ็ตบนเมนบอร์ดเสีย ทำให้ไม่มีภาพปรากฏบนหน้าจอ
วิธีแก้ ให้ทำการจัมเปอร์บนเมนบอร์ดเป็น Disable หรือกำหนดค่าในไบออสให้เป็น Disable ขึ้นอยู่กับรุ่นของเมนบอร์ด แล้วนำการ์ดจอมาติดตั้งลงในสล็อต AGP แทน หากเป็นรุ่นที่ไม่มีสล็อต AGP ก็คงต้องหาซื้อการ์ด PCI มาติดตั้งแทน
• ปัญหาที่ 3 เมนบอร์ดมีการ์ดเสียง Onboard ไม่ทำงาน
ปัญหานี้มีลักษณะคล้ายกับปัญหาการ์ดจอ Onboard แต่ส่วนใหญ่การ์ดเสียง Onboard ที่มีปัญหาใช้งานไม่ได้
สาเหตุ
1. ยังไม่ได้กำหนดให้ใช้งานวงจรเสียงได้จากไบออส
2. ยังไม่ติดตั้งไดรเวอร์สำหรับวงจรเสียงดังกล่าว
3. อาจเป็นส่วนของวงจรเสียงในชิปเซ็ตเสีย
วิธีแก้
1. กำหนดค่าในไบออสโดยเลือกหัวข้อ Integrated Peripherals
2. เลือกหัวข้อ Onboard Hardware Audio และกำหนดค่าเป็น Enabled
3. Save ค่าไว้และออกจากไบออสบู๊ตเครื่องใหม่
4. ใช้แผ่นไดรเวอร์เมนบอร์ดติดตั้งไดรเวอร์เสียงลงใน Windows
5. หากติดตั้งแล้วใช้การไม่ได้แสดงว่าส่วนวงจรเสียงเสีย ให้ Disabled ยกเลิกการใช้งานในไบออส แล้วหาซื้อการ์ดเสียงมาติดตั้งใหม่
• ปัญหาที่ 4 จะติดตั้งพอร์ต USB ของตัวเครื่องเข้ากับเมนบอร์ดได้อย่างไ
สาเหตุ เมนบอร์ดทั้วไปมักจะมีพอร์ต USB ติดตั้งมาให้จำนวน 2 พอร์ต โดยจะมีขั้วพอร์ต USB ให้อีก 1 ช่องสำหรับต่อพอร์ต USB ได้อีก 2 พอร์ต ซึ่งพอร์ตต่อเพิ่มพอร์ต USB มักเป็น Options เสริมที่ต้องซื้อเพิ่มเอาเองแต่ในตัวเคสรุ่นใหม่ที่ด้านหน้าหรือด้านข้างมักจะมีพอร์ตเสริม USB มาให้อีก 2พอร์ต
วิธีแก้ การติดตั้งพอร์ตเสริม USB ของตัวเคสจำนวน 2 พอร์ต เพื่อให้ใช้งานได้จะต้องนำสายสัญญาณและสายจ่ายไฟจำนวน 8 เส้นมาเสียบต่อเข้ากับช่องต่อพอร์ต USB บนเมนบอร์ดโดยจะต้องดูคู่มือเมนบอร์ดประกอบด้ยอย่าเสียบผิดสายเพระสาย USB จะมีไฟเลี้ยงอยู่ด้วย จะทำให้อุปกรณ์ต่อพ่วงเสียหายได้ สำหรับขั้นตอนการติดตั้งพอร์ต USB ตัวเครื่องเข้ากับเมนบอร์ดดังนี้
1. เปิดฝาเครื่องออกมาและหาตำแหน่งขั้วต่อพอร์ต USB บนเมนบอร์ด โดยที่ขา 1 จะมีเส้นทึบสีขาวขีดคร่อมอยู่
2. นำสายสัญญาณและสายจ่ายไฟพอร์ต USB จากเมนบอร์ดมาเรียงไว้ โดยสายจะมี 2 ชุด ๆ ละ 4เส้น
3. นำสายทั้ง 2 ชุดเสียบเข้ากับขั้วต่อพอร์ต USB บนเมนบอร์ดโดยดูจากคู่มือเมนบอร์ดประกอบกันด้วยอย่าสลับสายกันเป็นอันขาด
• ปัญหาที่ 5 ใช้งานพอร์ต USB 2.0 ผ่านเครื่องพิมพ์ ไม่เห็นความเร็วเพิ่มขึ้น
สาเหตุ พอร์ต USB 2.0 เป็นพอร์ตมาตรฐานเพิ่งออกมาใหม่ รองรับความเร็วในการส่งผ่านข้อมูลได้สูงถึง 480 Mbps หรือเร็วกว่าพอร์ต USB 1.1 ถึง 40 เท่าแต่ใช่ว่าเมื่อเมนบอร์ดรองรับพอร์ต USB 2.0 แล้วจะสามารถใช้งานได้เลย ต้องทำการติดตั้งไดรเวอร์ของ USB 2.0 ให้ถูกต้องเสียก่อน
วิธีแก้ สำหรับวิธีการตรวจดูว่าคอมพิวเตอร์ของเรา ได้ติดตั้งและใช้ความสามารถของพอร์ต USB 2.0แล้วหรือยังมีดังนี้
1. ใน Windows XP ให้คลิกปุ่ม Start>Control Panel>Switch to classic view
2. ดับเบิ้ลคลิกที่ไอคอน system
3. คลิกแท็ป Hardware
4. คลิกปุ่ม Device Manager
5. คลิกเครื่องหมาย + หน้า Universal Serial Bus controllers จะพบว่ามีแต่ไดรเวอร์ของ USB 1.1ติดตั้งไว้เท่านั้น สำหรับ USB 2.0 ยังไม่ได้ติดตั้ง (มีเครื่องหมายตกใจสีเหลืองหน้าตัว Universal Serial Bus (USB) Controller
6. ให้ติดตั้งไดรเวอร์ USB 2.0 โดยการคลิกเมาส์ขวาที่ตัว Universal Serial Bus (USB) Controllerและเลือก Update Driver…
7. เมื่อปรากฏหน้าจอให้ Update Driver ให้ใส่แผ่นซีดีรอมไดรเวอร์ของเมนบอร์ดเข้าเครื่องและคลิกเลือกหัวข้อ Install the software automatically และดำเนินการตามขั้นตอนที่ปรากฏหน้าจอต่อไป
8. ในขั้นตอนที่ 6 หากต้องการติดตั้งไดรเวอร์ USB จากแผ่นไดรเวอร์เมนบอร์ดโดยตรงก็สามารถทำได้โดยใส่แผ่นไดรเวอร์เข้าไปในเครื่องเพื่อให้รันโดยอัตโนมัติ ซึ่งจะปรากฏหน้าจอให้เลือกข้อVIA USB 2.0 Driver และดำเนินการไปตามข้นตอนที่ปรากฏบนหน้าจอไปจนเสร็จสิ้น หลังจากนั้นจะบู๊ตเครื่องขึ้นมาใหม่
9. ให้เข้าไปตรวจสอบสถานะของไดรเวอร์ USB 2.0 ว่าได้รับการติดตั้งแล้วหรือไม่โดยเข้าไปที่Control Panel ซึ่งจะพบว่ามีไดรเวอร์ของ USB 2.0 ได้รับการติดตั้งแล้วคือ USB 2.0 Root Hubและ VIA USB 2.0 Enchanced Host Controller เพียงเท่านี้เมื่อมีการใช้งานพอร์ต USB 2.0 เช่น สั่งพิมพ์งานเอกสารด้วยเครื่องพิมพ์งานเอกสารด้วยเครื่องพิมพ์ผ่านพอร์ต USB 2.0 งานพิมพ์แทบจะวิ่งออกมาทีเดียว
• ปัญหาที่ 6 เปิดสวิทซ์แล้วเครื่องไม่ทำงานใด ๆ เลยไฟก็ไม่ติด ไม่มีเสียงร้องสาเหตุที่ 1 ปลั๊กPower Supply หลวม
วิธีแก้ ให้ลองขยับปลั๊ก Power Supply ทั้งทางด้านหลังเครื่องคอมพิวเตอร์และที่เต้าเสียบให้แน่น
สาเหตุที่ 2 อาจเป็นที่ Power Supply เสีย
วิธีแก้ ให้ลองตรวจเช็คว่ามีไฟฟ้าออกจาก Power Supply ถูกต้องหรือไม่วิธีสังเกต ถ้าเป็นสายไฟสีแดงจะมีค่า +5 Volt ถ้าเป็นสายสีเหลืองจะมีค่า +12 Volt หรืออาจสังเกตง่าย ๆ ขั้นต้นว่าเมื่อเปิดสวิทซ์นั้นพัดลมที่ติดอยู่กับ Power Supply หมุนหรือไม่ และเป็นไปได้ที่บางครั้ง Power Supply อาจจะเสียแต่พัดลมยังหมุนอยู่ เราอาจจะลองนำ Power Supply ตัวอื่นที่ไม่เสียมาลองเปลี่ยนดูก็ได้ ถ้าเสียก็ซื้ออันใหม่มาเปลี่ยน เอาแบบวัตต์สูง ๆ ก็จะดี
สาเหตุที่ 3 เป็นที่เมนบอร์ดเสีย
วิธีแก้ ถ้า Power Supply ไม่เสียมีไฟเลี้ยงเข้าเมนบอร์ดตามปกติ ให้ลองเช็คโดยการถอดการ์ดต่าง ๆ และ RAM ออกหมด ถ้าเปิดเครื่องแล้วไม่มีเสียงร้องแสดงว่าเมนบอร์ดหรือ CPU เสีย แต่ถ้ามีเสียงร้องแสดงว่าอุปกรณ์บางตัวที่ถอดออกไปเสีย และถ้าหากเมนบอร์ดเสียให้ส่งที่ร้านซ่อมหรือซื้อเมนบอร์ดใหม่
สาเหตุที่ 4 CPU หลวม
วิธีแก้ ส่วนใหญ่เหตุการณ์นี้มักเกิดขึ้นกับซีพียูประเภทซ็อคเก็ตสล็อตวัน (Slot 1) และซ็อคเก็ตสล็อตทู (Slot 2) เช่น เพนเทียมทู เป็นต้น ให้เราปิดฝาเครื่องและลองขยับซีพียูที่ดูเหมือนแน่นอยู่แล้วให้แน่นขึ้นไปอีก
สาเหตุที่ 5 CPU เสีย
วิธีแก้ ลองหา CPU ตัวใหม่มาลองเปลี่ยนแทน ถ้าใช้ได้ละก็แสดงว่าตัวเก่าเสียแน่นอน
สาเหตุที่ 6 เป็นที่อุปกรณ์บางตัวเสียทำให้เกิดไฟฟ้าลัดวงจร
วิธีแก้ ให้ลองใส่ตรวจเช็คทีละตัว
• ปัญหาที่เปิดเครื่องแล้วมีเสียงร้องแต่ไม่ยอมทำงานใด ๆ 
สาเหตุที่ 1 อุปกรณ์บางตัวที่ต่อกับเมนบอร์ดหลวม
วิธีแก้ ถ้าอุปกรณ์บางตัวที่ต่อกับเมนบอร์ดหลวม จะทำให้กระบวนการเช็คค่าเริ่มต้น (POST) ของBIOS ฟ้องค่าผิดพลาด ให้เราเปรียบเทียบค่าสัญญาณ Beep Code จากคู่มือเมนบอร์ด
สาเหตุที่ 2 อุปกรณ์บางตัวที่อยู่บนเมนบอร์ดต่อไม่ถูกต้อง
วิธีแก้ ส่วนใหญ่มักเกิดกับ RAM ปกติเมื่อเราเปิดเครื่องแล้วมีปัญหาไม่สามารถแสดงภาพออกทางหน้าจอในตอนเริ่มต้นได้ Bios จะพยายามแจ้งอาการเสียผ่านทางเสียงร้องออกทางลำโพงที่อยูภายในเครื่องคอมพ์ ให้เราเปรียบเทียบค่าสัญญาณ Beep Code จากคู่มือเมนบอร์ด
สาเหตุที่ 3 อุปกรณ์บางตัวที่ต่อกับเมนบอร์ดเสีย
วิธีแก้ ให้เราลองเปรียบเทียบค่าสัญญาณ Beep Code จากคู่มือเมนบอร์ดดู
สาเหตุที่ 4 Chip บนเมนบอร์ดบางตัวเสีย
วิธีแก้ ให้ลองไปดูเครื่อง Beep Code และถ้าสาเหตุมาจาก Chip บนเมนบอร์ดให้ไปส่งร้านซ่อมเพื่อเปลี่ยน Chip หรือต้องซื้อเมนบอร์ดตัวใหม่ถ้าไม่มีอะไหล่
• ปัญหาที่ 8 เครื่องทำงานพื้นฐานตามปกติได้แต่ไม่สามารถใช้อุปกรณ์บางตัวได้ โดยที่อุปกรณ์ตัวนั้นไม่ได้เสีย
สาเหตุที่ 1 Chip บางตัวบนเมนบอร์ดเสีย
วิธีแก้ ให้ลองไปดูเรื่อง Beep code และถ้าสาเหตุมาจาก Chip บนเมนบอร์ดให้ไปส่งร้านซ่อมเพื่อเปลี่ยน Chip หรือต้องซื้อเมนบอร์ดตัวใหม่ถ้าไม่มีอะไหล่
สาเหตุที่ 2 สล็อตหรือพอร์ตบางพอร์ตบนเมนบอร์ดเสีย
วิธีแก้ ลองเปลี่ยนการ์ดตัวนั้นไปเสียบสล็อตอื่นที่เหลือแทน แล้วลองทดสอบตามปกติ ถ้าเหมือนเดิมส่งร้านซ่อมหรือซื้อเมนบอร์ดใหม่
สาเหตุที่ 3 เกิดการ Conflict กับอุปกรณ์ตัวอื่น
วิธีแก้ เข้าไปที่ Device Manager ให้สังเกตว่ามีเครื่องหมายอัศเจรีย์ (!) แสดงว่าที่อุปกรณ์ตัวนั้นมีปัญหา ได้ดับเบิ้ลคลิกที่อุปกรณ์ตัวนั้นเพื่อเข้าสู่ Properties จากนั้นลองแก้ไขค่า Resources ต่าง ๆ เพื่อไม่ให้ซ้ำกับอุปกรณ์ตัวอื่นครับ
สาเหตุที่ 4 ไม่ได้ลงไดรเวอร์
วิธีแก้ ให้ทำการติดตั้งไดรเวอร์ลงไป โดยไดรเวอร์มักจะแถมมากับอุปกรณ์ตัวนั้น ๆ หรือถ้าหาไม่ได้ให้ลองดาวน์โหลดไดรเวอร์จากเว็บไซต์ผู้ผลิตดู
สาเหตุที่ 5 ลงไดรเวอร์ผิดรุ่น
วิธีแก้ ในบางครั้งที่ระบบปฏิบัติการจะตรวจสอบชนิดและรุ่นของอุปกรณ์ตัวนั้น ๆ โดยอัตโนมัติ ซึ่งมีความเป็นไปได้ที่ผลของการตรวจสอบจะคลาดเคลื่อน ทางที่ดีควรตรวจเช็คให้แน่ว่ารุ่นของอุปกรณ์ตรงกับไดรเวอร์ที่ลงหรือไม่ ถ้าไม่แน่ใจให้ลงไดรเวอร์จากแผ่นโปรแกรมที่มาพร้อมกับเครื่อง
• ปัญหาที่ 9 คอมพิวเตอร์แฮงก์บ่อย ๆ โดยหาสาเหตุไม่ได้
สาเหตุที่ 1 อาจเกิดจากไวรัสคอมพิวเตอร์
วิธีแก้ ลองใช้โปรแกรม Antivirus เวอร์ชั่นอัพเดทตรวจสอบฮาร์ดดิสก์ทั้งหมด
สาเหตุที่ 2 คุณภาพเมนบอร์ดไม่ถึงมาตรฐาน
วิธีแก้ อาจเป็นเพราะคุณภาพของเมนบอร์ดไม่ถึงมาตรฐานของโรงงาน ซึ่งโดยมากมักเกิดกับเมนบอร์ดที่เพิ่งซื้อมาใหม่ ให้เอาไปเปลี่ยน
สาเหตุที่ 3 ไฟล์ระบบปฏิบัติการชำรุด
วิธีแก้ ถ้ามั่นใจแล้วว่าไม่ได้เกิดจากไวรัสและสาเหตุอื่น ๆ ให้เรา Backup ข้อมูล ฟอร์แมต แล้วลงระบบปฏิบัติการและโปรแกรมใหม่ทั้งหมด
• ปัญหาที่ 10 เวลาบู๊ตเครื่องต้องกด F1 ทุกครั้ง
สาเหตุ พบความผิดพลาดขณะทำการตรวจสอบระบบเรียกว่า Post (Power On Self Test)
วิธีแก้ เมื่อขณะเปิดเครื่อง Bios จะทำการตรวจสอบระบบเรียกว่า Post (Power On Self Test) ถ้าพบผิดพลาดจะมีข้อความแจ้งให้ผู้ใช้ทราบและหยุดรอผู้ใช้กด เพื่อทำงานต่อ ซึ่งข้อผิดพลาดส่วนใหญ่มักเกิดจากการที่เราตั้งค่าใน Bios ว่ามีอุปกรณ์บางอย่างอยู่ในเครื่องซึ่งไม่มีอยู่จริง เมื่อ Biosว่ามีอุปกรณ์บางอย่างอยู่ในเครื่องซึ่งไม่มีอยู่จริง เมื่อ Bios ค้นหาอุปกรณ์ต่าง ๆ แล้วไม่พบ อุปกรณ์ดังกล่าวจึงแจ้งความผิดพลาดให้เราทราบ ซึ่งเราอาจเข้าไปแก้ค่าต่าง ๆ ใน Bios ให้ตรงกับความจริง ปัญหาที่ Bios ก็จะหายไปเอง
• ปัญหา 11 หลังจากที่เปิดเครื่องแล้วมีแต่เสียงปี๊บ ยาวๆ เกิดขึ้นและเครื่องก็ไม่สามารถทำงานต่อไปได้ 
วิธีแก้ ตามปกติเมื่อเปิดเครื่องแล้วคุณจะได้ยินเสียงดังปี๊บสั้นๆ หนึ่งครั้ง ซึ่งเสียงนี้สื่อให้คุณรู้ว่าระบบทุกอย่างอยู่ในสภาพปกติ ไม่มีอะไรผิดพลาด ขึ้นกับอุปกรณ์ตัวหนึ่งตัวใดในเครื่องแล้ว ซึ่งกรณีนี้ส่วนใหญ่ มักเกิดจากการลืมติดตั้งการ์ดแสดงผล หน่วยความจำติดตั้งไม่แน่นหรือไม่ถูกต้อง อย่างไรก็ตาม เสียงที่เกิดขึ้นนี้มีหลากหลายรูปแบบคุณจะต้องแยกให้ออก ว่าเสียงนั้นดังอย่างไร จากตัวอย่างเช่น สั้นสลับยาวหรือดังยาวๆ เพียงครั้งเดียว นอกจากนี้เมนบอร์ดที่ใช้ไบออสต่างยี่ห้อกันเสียงที่เกิดขึ้นก็จะบ่งบอกสาเหตุของปัญหาที่แตกต่างกันไปอีกด้วย

แก้อาการ Windows Genuine Advantage

ปัญหา Windows Genuine Advantage (WGA) จะเกิดขึ้นเมื่อเราใช้วินโดว์ของปลอมน่ะค่ะ โดยเืมื่อเราไปทำการ update วินโดว์หรือติดตั้ง windows media player 11 หรือ internet explorer 7 ตัว Windows Genuine Advantage Validation Tools ของทาง microsoft ก็จะทำการตรวจสอบตัววินโดว์ของเราค่ะ ว่าเป็นของแท้หรือเปล่า ทีนี้ ถ้าไม่ใช่วินโดว์ของแท้วินโดว์ของคุณรวมไปถึง windows media player  หรือ internet explorer ก็จะไม่สามารถ updateได้เลยค่ะ นอกจาั้กนั้นยังมีการแจ้งเตือนเป็นข้อความว่า This copy of Windows is not genuine ตลอดเวลาที่บูตเครื่องครับ ซึ่งจะสร้างความน่ารำคาญมากมายค่ะ

มาดูวิธีแก้ค่ะ
1. ยกเลิก Automatic Windows Update โดยไปคลิกที่ Start > Settings > Control Panel > Automatic Updates จะพบ Automatic Updates ให้คลิกที่ช่อง Turn Off Automatic Updates เพื่อยกเลิกการ Update และคลิกที่ OK

2. คลิกปุ่ม Start -> Run พิมพ์คำสั่ง regedit แล้วคลิกปุ่ม OK เพื่อเปิดโปรแกรม Registry Editor ขึ้นมา

3. ที่หน้าต่างโปรแกรม Registry Editor คลิกเลือกเมนู File -> Export แล้วระบุปลายทางสำหรับเก็บไฟล์แบ็กอัพรีจิสทรีเอาไว้ เผื่อกรณีเกิดความผิดพลาดในการแก้ไข

4.จากนั้นคลิกไปที่คีย์>> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonNotify <<

5. คลิกเลือก Subkey ชื่อ WGALogon จากนั้นคลิกเมนู Edit -> Delete แล้วตอบยืนยันด้วยปุ่ม OK เพื่อลบคีย์ดังกล่าวนี้ออกไป เสร็จแล้วให้เปิดโปรแกรม Registry Editor

6. เปิดหน้าต่าง Windows Explorer แล้วเปิดไปที่โฟลเดอร์ C:WindowsSystem32 จากนั้นให้หาและเปลี่ยนนามสกุลของไฟล์ wgalogon.dll และ wgatray.exe ให้เป็นนามสกุล .alt ทั้งสองไฟล์



7.รีสตาร์ทวินโดว์จากนั้นคลิกปุ่มStart->Runพิมพ์คำสั่งregsvr32%windir% system32LegitCheckControl.dll /u  แล้วคลิกปุ่ม OK


8. รีสตาร์ทวินโดว์อีกครั้ง แล้วเปิดหน้าต่างคอมมานพรอมพ์ขึ้นมาใหม่ พิมพ์คำสั่ง del%windir%system32wgalogon.alt กดปุ่ม Enter แล้วตามด้วย del %windir%system32wgatray.alt กดปุ่ม Enter และ del %windir%system32legitcheckcontrol.dll กดปุ่ม Enter


9. เปิด Registry Editor แล้วไปที่คีย์
>> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersion
WinlogonNotify << แล้วลบ Subkey ชื่อ WgaLogon ที่วินโดว์สร้างขึ้นมาใหม่อีกครั้ง


10. สุดท้ายไปที่คีย์ >> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
CurrentVersionUninstall << แล้วลบ Subkey ชื่อ WgaNotify แล้วปิดหน้าต่าง Registry Editor แล้วลองรีสตาร์ทดูค่ะ





สมาชิก
นางสาวทัศวรรณ  ช่วยสุข
นางสาวทิพวรรณ  มูลเพ็ญ
นางสาวนวลอนงค์  นามแก้ว