วันพฤหัสบดีที่ 12 กันยายน พ.ศ. 2556

ข่าวไอที



Shin Jong-kyun หรือที่เรารู้จักกันในนาม JK Shin ซีอีโอของซัมซุงได้ให้สัมภาษณ์กับหนังสือพิมพ์ Korea Times ถึงสมาร์ทโฟนรุ่นถัดไปในปี 2014 ของพวกเขาจะมาพร้อมกับชิปประมวลผลแบบ 64-bit ด้วยเช่นกันแต่คงไม่ใช่เร็วๆนี้ นั่นเป็นเพราะซัมซุงน่าจะคำนึงถึงความเข้ากันได้ของแอพพลิเคชั่นในปัจจุบันที่ยังรองรับการประมวลผลแบบ 32-bit อยู่เป็นส่วนใหญ่ ซึ่งการหันไปใช้ชิปประมวลในแบบ 64-bit ในทันทีจึงเป็นเรื่องที่ยังไม่เหมาะสมในตอนนี้
นอกจากนี้ชิปแบบ 64-bit ยังจำเป็นต้องใช้แรมที่มากกว่า 4GB โดยตอนนี้สมาร์ทโฟนซัมซุงที่มีแรมมากที่สุดคือ Galaxy Note 3 แต่ก็มีแรมแค่ 3GB เท่านั้น ฉะนั้นจึงเป็นที่น่าคิดว่าสมาร์ทโฟนรุ่นหน้าของซัมซุงพร้อมชิปประมวลผลแบบ 64-bit จะพัฒนาแรมให้สามารถรองรับเทคโนโลยีดังกล่าวได้ดีแค่ไหน และจนถึงวันนั้นนักพัฒนาน่าจะพัฒนาแอพพลิเคชั่นให้ใช้งานได้ทั้งแบบ 32-bit กับ 64-bit แล้วด้วยเช่นกัน

เพลงที่ชอบ


เพลง  เข้าใจแต่ไม่รู้สึก

ชอบเพราะ  ฟังแล้ว ทำให้เรานึกถึงใครบางคนที่อยู่ในความทรงจำของเรา

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

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

Moore's law คืออะไร

              
        กฏของมัวร์ หรือ Moore's   law  คือ กฏที่อธิบายแนวโน้มของการพัฒนาฮาร์ดแวร์ของคอมพิวเตอร์ในระยะยาว มีความว่า จํานวนทรานซิสเตอร์ที่สามารถบรรจุลงในชิพจะเพิ่มขึ้นเป็นสองเท่า ในทุกๆสองปี  Gordon E. Moore ผู้ก่อตั้ง Intel  ซึ้งได้อธิบายแนวโน้มไว้ในรายงานของเขาในปี1965 จึงพบว่ากฎนี้แม่นยํา อาจเกิดขึ้นเนื่องจาก อุตสาหกรรม semiconductor  นํากฎนี้ไปเป็นเป้าหมายในการวางแผน พัฒนาอุตสาหกรรมได้ moore's law เป็น ปริมาณของทรานซิสเตอร์บนวงจรรวมจำนวนของ ทรานซิสเตอร์ ต่อตารางนิ้วบน แผงวงจรรวม มีสองเท่าทุกปีตั้งแต่วงจรรวมถูกคิดค้นMoore predicted that this trend would continue for the foreseeable future. มัวร์ที่คาดการณ์ว่าแนวโน้มจะดำเนินต่อไปในอนาคตอันใกล้ ในปีถัดไปการก้าวชะลอตัวลงเล็กน้อย แต่ความหนาแน่นของข้อมูลได้เท่าประมาณทุก 18 เดือน

                   กอร์ดอน มัวร์ เป็นผู้ร่วมก่อตั้งบริษัทอินเทล ได้ใช้หลักการสังเกตตั้งกฎของมัวร์(Moore’s law) ขึ้น  ซึ่งเขาบันทึกไว้ว่า ปริมาณของทรานซิสเตอร์บนวงจรรวม



กฎของมัวร์ (Moore's Law)   

            ในปี .2490 วิลเลียมชอคเลย์และกลุ่มเพื่อนนักวิจัยที่สถาบัน เบลแล็ป ได้คิดค้นสิ่งที่สำคัญและเป็นประโยชน์ต่อชาวโลกมาก เป็นการเริ่มต้นก้าวเข้าสู่ยุคอิเล็กทรอนิคส์ที่เรียกว่า โซลิดสเตทเขาได้ตั้งชื่อสิ่งทีประดิษฐ์ขึ้นมาว่า "ทรานซิสเตอร์แนวคิดในขณะนั้นต้องการควบคุมการไหลของกระแสไฟฟ้า ซึ่งสามารถทำได้ดีด้วยหลอดสูญญากาศแต่หลอดมี ขนาดใหญ่เทอะทะใช้กำลังงานไฟฟ้ามากทรานซิสเตอร์จึงเป็นอุปกรณ์ที่นำมาแทนหลอดสูญญากาศได้เป็นอย่างดีทำให้เกิดอุตสาหกรรมสาร กึ่งตัวนำตามมา และก้าวหน้าขึ้นเป็นลำดับ
            .2508 อุตสาหกรรมผลิตอุปกรณ์สารกึ่งตัวได้แพร่หลาย มีบริษัทผู้ผลิตทรานซิสเตอร์จำนวนมากการประยุกต์ใช้งานวงจรอิเล็กทรอนิกส์  กว้างขวางขึ้น มีการนำมาใช้ในเครื่องจักร อุปกรณ์ต่าง  ตั้งแต่ของใช้ในบ้าน จึงถึงในโรงงานอุตสาหกรรม
            การสร้างทรานซิสเตอร์มีพัฒนาการมาอย่างต่อเนื่อง บริษัท แฟร์ซายด์ เซมิคอนดัคเตอร์เป็นบริษัทแรกที่เริ่มใช้เทคโนโลยีการผลิต ทรานซิสเตอร์แบบ    planar หรือเจือสารเข้าทางแนวราบเทคโนโลยีแบบของการสร้างไอซีในเวลาต่อมา จากหลักฐาน พบว่า บริษัทแฟร์ซายด์ได้ผลิตพลาน่าทรานซิสเตอร์ตั้งแต่ประมาณปี .2502 และบริษัทเท็กซัสอินสตรูเมนต์ได้ผลิตไอซีได้ในเวลาต่อมา และกอร์ดอนมัวร์กล่าวไว้ว่า จุดเริ่มต้นของกฎของมัวร์เริ่มต้นจากการเริ่มมีพลาน่าทรานซิสเตอร์
             คําว่า กฎของมัวร์” นั้นถูกเรียกโดยศาสตราจารย์   Caltech   นามว่า    Carver Mead
ซึ่งกล่าวว่าจํานวนทรานซิสเตอร์จะเพิ่มขึ้นเป็นสองเท่าในทุกๆหนึ่งปี ในช่วงปี 1965  ต่อมามัวร์จึงได้
เปลี่ยนรูปกฎ เพิ่ขึ้นสองเท่าในทุกๆสองปี ในปี 1975

ที่มา http://bc101k.blogspot.com/2011/07/moores-law.html

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

รหัส ASCII , Unicode

รหัส ASCII , Unicode



















แอสกี หรือ รหัสมาตรฐานของสหรัฐอเมริกาเพื่อการแลกเปลี่ยนสารสนเทศ  (อังกฤษASCII: American Standard Code for Information Interchangeเป็นรหัสอักขระที่ประกอบด้วยอักษรละติน เลขอารบิก เครื่องหมายวรรคตอน และสัญลักษณ์ต่างๆ โดยแต่ละรหัสจะแทนด้วยตัวอักขระหนึ่งตัว เช่น รหัส 65 (เลขฐานสิบ) ใช้แทนอักษรเอ (A) พิมพ์ใหญ่ เป็นต้น


รหัสแอสกีมีใช้ในระบบคอมพิวเตอร์ และเครื่องมือสื่อสารแบบดิจิทัลต่างๆ พัฒนาขึ้นโดยคณะกรรมการ X3 ซึ่งอยู่ภายใต้การดูแลของสมาคมมาตรฐานอเมริกา (American Standards Association) ภายหลังกลายเป็น สถาบันมาตรฐานแห่งชาติอเมริกา (American National Standard Institute : ANSI) ในปี ค.ศ. 1969 โดยเริ่มต้นใช้ครั้งแรกในปี ค.ศ. 1967 ซึ่งมีอักขระทั้งหมด 128 ตัว (7 บิต) โดยจะมี 33 ตัวที่ไม่แสดงผล (unprintable/control character) ซึ่งใช้สำหรับควบคุมการทำงานของคอมพิวเตอร์บางประการ เช่น การขึ้นย่อหน้าใหม่สำหรับการพิมพ์ (CR & LF - carriage return and line feed) การสิ้นสุดการประมวลผลข้อมูลตัวอักษร (ETX - end of text) เป็นต้น และ อีก 95 ตัวที่แสดงผลได้ (printable character) ดังที่ปรากฏตามผังอักขระ (character map) ด้านล่าง
รหัสแอสกีได้รับการปรับปรุงล่าสุดเมื่อ ค.ศ. 1986 ให้มีอักขระทั้งหมด 256 ตัว (8 บิต) และเรียกใหม่ว่าแอสกีแบบขยาย อักขระที่เพิ่มมา 128 ตัวใช้สำหรับแสดงอักขระเพิ่มเติมในภาษาของแต่ละท้องถิ่นที่ใช้ เช่นภาษาเยอรมัน ภาษารัสเซีย ฯลฯ โดยจะมีผังอักขระที่แตกต่างกันไปในแต่ละภาษาซึ่งเรียกว่า โคดเพจ (codepage) โดยอักขระ 128 ตัวแรกส่วนใหญ่จะยังคงเหมือนกันแทบทุกโคดเพจ มีส่วนน้อยที่เปลี่ยนแค่บางอักขระ

ฐานสองฐาน
สิบ
ฐาน
สิบหก
อักขระความหมาย
0000 0000000(ว่าง)NUL - null character
0000 0001101SOH - start of heading
0000 0010202STX - start of text
0000 0011303ETX - end of text
0000 0100404EOT - end of transmission
0000 0101505ENQ - enquiry
0000 0110606ACK - acknowledge
0000 0111707BEL - bell
0000 1000808BS - backspace
0000 1001909HT - horizontal tabulation
0000 1010100ALF - line feed
0000 1011110BVT - vertical tabulation
0000 1100120CFF - form feed
0000 1101130DCR - carriage return
0000 1110140ESO - shift out
0000 1111150FSI - shift in

           แหล่งที่มา
http://th.wikipedia.org/wiki/%E0%B9%81%E0%B%AD%0%B8%AA%E0%B8%81%E0%B8%B5



ยูนิโคด (อังกฤษ: Unicode) คือมาตรฐานอุตสาหกรรมที่ช่วยให้คอมพิวเตอร์แสดงผลและจัดการข้อความธรรมดาที่ใช้ในระบบการเขียนของภาษาส่วนใหญ่ในโลกได้อย่างสอดคล้องกัน ยูนิโคดประกอบด้วยรายการอักขระที่แสดงผลได้มากกว่า 100,000 ตัว พัฒนาต่อยอดมาจากมาตรฐานชุดอักขระสากล (Universal Character Set: UCS) และมีการตีพิมพ์ลงในหนังสือ The Unicode Standard เป็นแผนผังรหัสเพื่อใช้เป็นรายการอ้างอิง นอกจากนั้นยังมีการอธิบายวิธีการที่ใช้เข้ารหัสและการนำเสนอมาตรฐานของการเข้ารหัสอักขระอีกจำนวนหนึ่ง การเรียงลำดับอักษร กฎเกณฑ์ของการรวมและการแยกอักขระ รวมไปถึงลำดับการแสดงผลของอักขระสองทิศทาง (เช่นอักษรอาหรับหรืออักษรฮีบรูที่เขียนจากขวาไปซ้าย) [1]
ยูนิโคดคอนซอร์เทียม (Unicode Consortium) ซึ่งเป็นองค์กรไม่แสวงหาผลกำไร เป็นผู้รับผิดชอบในการพัฒนายูนิโคด องค์กรนี้มีจุดมุ่งหมายเกี่ยวกับการแทนที่การเข้ารหัสอักขระที่มีอยู่ด้วยยูนิโคดและมาตรฐานรูปแบบการแปลงยูนิโคด (Unicode Transformation Format: UTF) แต่ก็เป็นที่ยุ่งยากเนื่องจากแผนการที่มีอยู่ถูกจำกัดไว้ด้วยขนาดและขอบเขต ซึ่งอาจไม่รองรับกับสภาพแวดล้อมหลายภาษาในคอมพิวเตอร์
ความสำเร็จของยูนิโคดคือการรวมรหัสอักขระหลายชนิดให้เป็นหนึ่งเดียว นำไปสู่การใช้งานอย่างกว้างขวางและมีอิทธิพลต่อการแปลภาษาของซอฟต์แวร์คอมพิวเตอร์ นั่นคือโปรแกรมจะสามารถใช้ได้หลายภาษา มาตรฐานนี้มีการนำไปใช้เป็นเทคโนโลยีหลักหลายอย่าง อาทิ เอกซ์เอ็มแอล ภาษาจาวา ดอตเน็ตเฟรมเวิร์กและระบบปฏิบัติการสมัยใหม่
ยูนิโคดสามารถนำไปใช้งานได้ด้วยชุดอักขระแบบต่าง ๆ ชุดอักขระที่เป็นที่รู้จักมากที่สุดคือ UTF-8 (ใช้ 1 ไบต์สำหรับอักขระทุกตัวในรหัสแอสกีและมีค่ารหัสเหมือนกับมาตรฐานแอสกี หรือมากกว่านั้นจนถึง 4 ไบต์สำหรับอักขระแบบอื่น) UCS-2 ซึ่งปัจจุบันเลิกใช้แล้ว (ใช้ 2 ไบต์สำหรับอักขระทุกตัว แต่ไม่ครอบคลุมอักขระทั้งหมดในยูนิโคด) และ UTF-16 (เป็นส่วนขยายจาก UCS-2 โดยใช้ 4 ไบต์สำหรับแทนรหัสอักขระที่ขาดไปของ UCS-2)
 
-----------------------------------------------------------------------------------------------------------
APIWAT  KEEREERATTANARAK

A 0100 0001                   K 0100 1011
P 0101 0000                   E 0100 0101
I 0100 1001                   E 0100 0101
W 0101 0001                  R 0101 0010
A 0100 0100                   E 0100 0101
T 0101 0100                   E 0100 0101
                                    R 0101 0010
                                    A 0100 0001 
                                    T 0101 0100
                                    T 0101 0100
                                    A 0100 0001
                                    N 0100 1110
                                    A 0100 0001
                                    R 0101 0010
                                    A 0100 0001
                                    K 0100 1011
มีพื้นที่จัดเก็บดังนี้  22 ไบต์ 176 บิต

แบบทดสอบ

คลิกที่นี้

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

แบบทดสอบ เรื่อง การทำงานภายในระบบคอมพิวเตอร์

>>>>>>คลิกที่นี้<<<<<<<