บทความ

ตรรกศาสตร์ และ ประพจน์

รูปภาพ
ประพจน์ ในตรรกศาสตร์และปรัชญา  ประพจน์  หมายถึงประโยคบอกเล่า (หรือประโยคปฏิเสธเชิงบอกเล่า) ที่มีเนื้อหาหรือความหมาย หรือหมายถึงรูปแบบของสัญลักษณ์ เครื่องหมาย หรือเสียงที่ทำให้เกิดประโยคบอกเล่าที่มีความหมาย ความหมายของประพจน์รวมไปถึงสมบัติที่บอกได้ว่าเป็นความจริงหรือความเท็จ  การเชื่อมประพจน์          ถ้าให้ p และ q เป็นประพจน์ เมื่อนำประพจน์มาเชื่อมกันด้วยตัวเชื่อมแล้ว เราเรัยกประพจน์ใหม่ว่า ประพจน์เชิงประกอบ ซึ่งตัวเชื่อมที่ใช้จะมี 5 ตัว คือ                     1)  ตัวเชื่อม และ    ใช้ สัญลักษณ์ คือ "  ∧   "                   2)  ตัวเชื่อม หรือ   ใช้สัญลักษณ์ คือ     "  ∨   "                   3)  ตัวเชื่อม ถ้า... แล้ว...     ใช้สัญลักษณ์ คือ   "  →   "            ...

ลอจิกเกต

รูปภาพ
ลอจิกเกต  หรือ  ประตูสัญญาณตรรกะ เกตพื้นฐานมีทั้งหมด 7 ตัว ได้แก่ OR, AND, NOT, NOR, NAND, XOR และ XNOR เกตที่กล่าวมานี้ไม่ได้เป็นอิสระต่อกัน กล่าวคือเกตบางตัวสามารถสร้างโดยเกตตัวอื่น ๆ ได้ เช่น NOR สามารถสร้างจาก OR ตามด้วย NOT เป็นต้น ในจำนวนเกตพื้นฐานนี้ มีเพียง NAND หรือ NOR ตัวใดตัวหนึ่งก็สามารถสร้างเกตที่เหลือทั้ง 7 ตัวได้ เกต OR เกต OR แบบ ANSI/IEEE เกต OR แบบ IEC เกต OR  คือเกตที่ให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าทุกตัวเป็น 0 และจะให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าตัวใดตัวหนึ่งเป็น 1 เป็นความหมายเดียวกับตรรกะ "หรือ" มีตัวดำเนินการคือ + ตารางค่าความจริงของเกต OR เป็นดังนี้ A B A + B 0 0 0 0 1 1 1 0 1 1 1 1 เกต NOT เกต NOT แบบ ANSI/IEEE เกต NOT แบบ IEC เกต NOT  คือเกตที่ให้สัญญาณขาออกเป็นส่วนเติมเต็มของสัญญาณขาเข้า หรือเป็นการสลับค่าของสัญญาณขาเข้า เป็นความหมายเดียวกับตรรกะ "นิเสธ" เกตนี้จะรับสัญญาณขาเข้าเพียงข้างเดียว มีตัวดำเนินการคือ  A  (อ่านว่า not A หรื A bar) ตารางค่าความจริงของ...

เลขฐาน

คอมพิวเตอร์กับเลขฐาน คอมพิวเตอร์เป็นเครื่องช่วยคำนวนทางคณิตศาสตร์  โดยจะต้องมีการนำระบบเลขฐานดังกล่าวมาคำนวณผลด้วย ตัวดำเนินการทางคณิตศาสตร์ ตลอดจนกระทั่งการเปลี่ยนระบบเลขฐาน เพื่อให้มนุษย์เกิดความเข้าใจระบบการทำงานของ คอมพิวเตอร์ซึ่งในการประมวลผลข้อมูลด้วยคอมพิวเตอร์นั้นข้อมูลต่าง ๆ จะถูกนำเข้าเป็นลำดับของบิต(Bit) หรือเลขฐานสองก่อน เช่น 110100110110   110101100110   110110110110 ระบบเลขฐาน ประกอบไปด้วย เลขฐาน 2    (Binary Number System) เลขฐาน 8    (Octal Number System) เลขฐาน 10  (Decimal Number System) เลขฐาน 16  (Hexadecimal Number System) ตารางการแปลงเลขระหว่างระบบเลขฐาน เลขฐาน2 เลขฐาน8 เลขฐาน10 เลขฐาน16 0 0 0 0 1 1 1 1 10 2 2 2 11 3 3 3 100 4 4 4 101 5 5 5 110 6 6 6 111 7 7 7 1000 10 8 8 1001 11 9 9 1010 12 10 A 1011 13 11 B 1100 14 12 C 1101 15 13 D 1110 16 14 E 1111 17 15 F การแปลงเลขฐานต่างๆ เช่นการแปลงฐาน 2 เป็นฐาน 8 ก็สามารถ ทำได้โดย การจัดเรียงตัวเลขฐาน2 เป็นหลัก 3 หลัก เช่...

บทที่ 4 หน่วยความจำภายใน

หน่วยความจำ หรือ เมมโมรี (Memory) เป็นส่วนประกอบบนเมนบอร์ดที่สำคัญ มีส่วนช่วยทั้งการประมวลผลของ CPU การจัดการการทำงานส่วนต่างๆ การกระจายงาน การกระจายหน่วยความจำเพื่อให้อุปกรณ์ต่างๆ ทำงานได้อย่างมีประสิทธิภาพ  หน่วยความจำที่ผลิตจากสารกึ่งตัวนำที่ใช้ในไมโครคอมพิวเตอร์ แบ่งเป็นสองประเภท คือ หน่วยความจำรอมและแรม และเทคโนโลยี ที่มีการใช้หน่วยความจำชนิดหนึ่ง ที่มีความเร็วใกล้เคียงกับ CPU คือ ความจำ แคช            คุณลักษณะเชิงกายภาพ      หน่วยความจําจัดแบ่งตามคุณลักษณะทางกายภาพ ได้ดังนี้                          หน่วยความจําชั่วคราว  หากขาดกระแสไฟฟ้ามาหล่อเลี้ยง ข้อมูลจะถูกลบเลือนไปไม่สามารถ                  จดจําข้อมูลได้ เช่น หน่วยความจําหลักหรือแรม       หน่วยความจําแบบถาวร  สามารถจัดเก็บ                  รักษาข้อมูลไว้ได้เป็นระยะเวลานาน ๆ มาก เช่น  ห...

คำศัพท์บทที่ 4 หน่วยความจําภายใน

คำศัพท์บทที่ 4 หน่วยความจําภายใน Magnetic disks จานแม่เหล็ก Magnetic tapes แถบแม่เหล็ก Blocks บล็อก เป็นการความจําภายนอกมีการรับส่งข้อมูลครั้งละ จํานวนมากหลาย ๆ Static RAM: SRAM เป็นหน่วยความจําที่สร้างขึ้นจากวงจรลอจิกที่เรียกว่า ฟลปฟลอป (Flip-Flop) ข้อมูลจะถูกเก็บรักษาไว้จนกว่าจะไม่มีกระแสไฟฟ้าหลักมา หล่อเลี้ยง ข้อดีของมัน ก็คือความเร็วสูง การเข้า ถึงข้อมูลได้รวดเร็วแต่ราคาก็สูงด้วย  Dynamic RAM : DRAM เป็นหน่วยความจําที่อาศัยหลักการทํางานของตัวเก็บประจุ  refresh รีีเฟรช คือการเติมประจุ  PROM : Programmable ROM หน่วยความจําแบบ ROM ไม่สามารถเขียนข้อมูลใหม่ลงไป อีกได้ EPROM : Erasable PROM เป็นหน่วยความจําที่สามารถสั่งให้ลบข้อมูลเดิมที่จัดเก็บไว้แล้วบันทึกข้อมูลใหม่ลงไปได้ข้อก โดยการให้สัญญาณทมี่ ีแรงดันสูง ผ่านเข้าไปในตัว EPROM  EEPROM : Electrical EPROM หรืออีกชื่อหนึ่งว่า EAROM (Electrically Alterable ROM) เป็นหน่วยความจําที่สามารถทําการบันทึกข้อมูลลงไปในวงจรได้เลย โดยไม่ต้องลบข้อมูลเก่าออกเสีย ก่อน Cache memory  คือหน่วยความจํา ชนิดหน...

บทที่ 3 ระบบบัส

บทที่ 3 ระบบบัส ระบบบัส หรือ Bus หรือ รถบัส เป็นเส้นทางในการขนส่งหรือถ่ายโอนข้อมูลต่างๆไปยังส่วนต่างๆ เนื่องจากคอมพิวเตอร์นั้น มีระบบคือ CPU,Input/Output,หน่วยความจำ ทั้งหมดก็มีเส้นทางในการส่งข้อมูลต่างๆ ผ่านเส้นทางที่เรียกว่า บัส ลักษณะของบัส มีลักษณะเป็นเส้นทองเหลือง มีความยาวพอประมาณ ความกว้างในการถ่ายโอนข้อมูล เราเรียกเป็น บิต ความกว้างของบัส ยิ่งมีบิตมาก ยิ่งถ่ายโอนข้อมูลเร็ว โดยปกติ จะมีความกว้างประมาณ 8,16,32,64 บิต บัส มีอยู่สามส่วน คือ Data Bus หรือ บัสข้อมูล มีหน้าที่ขนส่งข้อมูลจากการประมวลผลไปยังส่วนต่างๆ โดยมี การบอกว่าบัสข้อมูลนั้น ควรไปที่ไหนในส่วนต่างๆของคอมพิวเตอร์ เราเรียกบัสนั้นว่า บัสที่อยู่ หรือ Address Bus เป็นบัสที่จะบอกว่าข้อมูลควรไปทางไหน และเข้าที่ไหน โดย Address Bus และ Data Bus จะถูกควบคุมโดย บัสควบคุม หรือ Control Bus อีกที ระบบบัส จะไม่ได้ถูก ซีพียู ควบคุมทั้งหมด เพราะในบางกรณี เช่นการอ่านข้อมูลสำรองใหญ่ จุดประสงค์ของบัสคือ ขนส่งข้อมูลไป-กลับ โดยผ่าน CPU

คำศัพท์บทที่ 3 บัสระบบ

คำศัพท์บทที่ 3 ระบบบัส  BUS System ระบบบัส BUS บัส เป็นเส้นทางการเชื่อโยงระหว่างอุปกรณ์ตั้งแต่สองชนิดขึ้นไป data bus บัสข้อมูลหรอดาต้าบัส คือบัสที่โปรเซสเซอร์ใช้เป็นเส้นทางผ่านในการส่งถ่ายข้อมลจากตัว โปรเซสเซอร์กับหน่วยความจําหรือหน่วยความจํากับอุปกรณ์อินพุตเอาท์พุต (I/O)  Control bus บัสควบคุมหรอคอนโทรลบัส คือบัสที่รับสัญญาณการควบคุมจากตัวโปรเซสเซอร์เพื่อ ควบคุมการทํางานของส่วนต่าง ๆ ระหว่างโปรเซสเซอร์กับหน่วยความจําและอุปกรณ์อินพุตเอาท์พุต memory write = ข้อมูลบนบัสจะถูกเขียนลงที่หน่วยความจํา  memory read = ข้อมูลจาก data location ถูกเก็บลงบนบัส I/O write = ข้อมูลบนบัสเป็น output ส่งไปที่ตําแหน่ง I/O port I/O read = ข้อมลจากตำแหน่งของ I/O port ถูกเก็บลงบนบัส Transfer ACK = ส่งสัญญาณบอกว่าได้รับข้อมูลหรือเก็บลงที่บัส Bus request = บอกโมดูลที่ต้องการจะควบคุมบัสอีกครั้ง Bus grant = บอกว่าการ request ประสบความสําเร็จ Interrupt request = มีการส่ง interrupt เข้าไป Interrupt ACK = ได้รับสัญญาณการ interrupt แล้ว Clock = ใช้กับ Synchronize op...