Information Technology

Download Report

Transcript Information Technology

Information Technology
• ข้อมู ล สารสนเทศ และเทคโนโลยีสา
• การแทนข้อมู ลในคอมพิวเตอร ์
ข้อมู ล (Data) และสารสนเทศ
(Information)
ข้อมู ล (Data)
่
่ าง ๆ ซึงมี
่
• ข ้อเท็จจริง หรือ เหตุการณ์ทเกี
ี่ ยวข
้อกับสิงต่
การเก็บรวบรวมเอาไว ้ และสามารถเรียกมาใช ้ประโยชน์
ได ้
สารสนเทศ (Information)
่ ได
่ ้จากการนาข ้อมูลมาประมวลผล
• สิงที
เทคโนโลยี (Technology)
• วิทยาการในการนาเอาวิทยาศาสตร ์ประยุกต ์มาใช ้ให ้
เกิดประโยชน์ในทางปฏิบต
ั แิ ละอุตสาหกรรม
เทคโนโลยีสารสนเทศ
(Information Technology)
่ ้กับสารสนเทศ
• การนาเทคโนโลยีมาสร ้างมูลค่าเพิมให
ทาให ้สารสนเทศมีประโยชน์และใช ้งานได ้กว ้างขวาง
่ น้ เช่น การจัดเก็บ การสือสาร
่
มากยิงขึ
การประมวลผล
และการนาเสนอข ้อมูล เป็ นต ้น
่
่
• เป็ นเทคโนโลยีทครอบคลุ
ี่
มเรืองเกี
ยวกั
บการประมวลผล
ข ้อมูล ได ้แก่การใช ้เทคโนโลยีคอมพิวเตอร ์ การ
่
ติดต่อสือสารระหว่
างกันด ้วยความรวดเร็ว การจัดการ
่
ข ้อมูล รวมถึงวิธก
ี ารทีจะใช
้ข ้อมูลให ้เกิดประโยชน์สูงสุด
องค ์ประกอบของระบบสารสนเทศ
• ฮาร ์ดแวร ์
- คอมพิวเตอร ์ อุปกรณ์ตอ
่ พ่วง และ
อุปกรณ์สอสารต่
ื่
างๆ
• ซอฟต ์แวร ์
- โปรแกรมต่าง ๆ
• ข ้อมูล
- ต ้องถูกต ้องและทันสมัย
• บุคลากร
- ระดับผูใ้ ช ้ ผูบ้ ริหาร ผูพ
้ ฒ
ั นาระบบ
นักวิเคราะห ์ระบบ
นักเขียนโปรแกรม
้
• ขันตอนการปฏิ
บต
ั งิ าน - จะต ้องปฏิบต
ั งิ านตามลาดับ
้
้
ขันตอน
เช่น ขันตอน
การบันทึก
้
ตัวอย่างการใช ้เทคโนโลยีสารสนเทศ
และความก ้าวหน้า
• RFID (Radio Frequency Identification)
http://video.google.com/videoplay?docid=4421307986351726801&q=rfid
• การพัฒนาให ้คอมพิวเตอร ์สามารถฟังภาษาพูด และ
ตอบเป็ นภาษาพูดได ้
• คอมพิวเตอร ์สามารถอ่านตัวอักษรหรือลายมือเขียนของ
มนุ ษย ์ได ้
• การใช ้ Virtual Management ของบริษท
ั /องค ์กร
ต่างๆ
การแทนข้อมู ลใน
คอมพิ
วเตอร ์
• รหัสแทนข้อมู ล
•ระบบเลขฐาน
การแทนข้อมู ลในคอมพิวเตอร ์
รหัสแทนข้อมู ล
– ASCII
– EBCDIC
– Unicode
ระบบเลขฐาน
– ฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก
่
– การเปลียนเลขฐานต่
างๆ
– การบวกเลขฐานสอง
รหัสแทนข้อมู ล
เลข 0 และ 1 ในระบบฐานสองแต่ละตัวเรียกว่า bit ย่อ
มาจาก Binary Digit
่ ดในการเก็บข ้อมูลด ้วย
Bit เป็ นหน่ วยเล็กทีสุ
คอมพิวเตอร ์
8 bits = 1 Byte
1 KiloByte(KB) =
1024 B (210 B)
1 MegaByte(MB)
=
1024 KB (220 B)
1 GigaByte(GB) =
1024 MB (230 B)
1 TeraByte(TB) =
1024 GB (240 B)
รหัส ASCII
• ASCII ย่อมาจาก American Standard Code for
Information Interchange
่ ยมใช ้กันมาก จนนับได ้ว่าเป็ น
• รหัสแอสกี เป็ นรหัสทีนิ
่ ้ใน การสือสารข
่
รหัสมาตรฐานทีใช
้อมูล ( Data
่ าเป็ นต ้องใช ้รหัสแทนข ้อมูล
Communications) ซึงจ
่ ้สามารถร ับ – ส่งข ้อมูลได ้ใน
เป็ นระบบเดียวกัน เพือให
ความหมายเดียวกัน
• รหัสแอสกีใช ้เลขฐานสอง 8 หลักแทนข ้อมูลหนึ่ งตัว นั่น
้ การแบ่ง
คือ 1 ไบต ์มีความยาวเท่ากับ 8 บิต รวมทังมี
่
ตาราง ASCII
ตาราง ASCII แบ่งออกเป็ น 3 sections:
• Non printable, system codes between 0 and
31.
• Lower ASCII, between 32 and 127. This part
of the table originates from older, American
systems, which worked on 7-bit character
tables. Foreign letters, like and were not
available then.
• Higher ASCII, between 128 and 255. This
ตารางรหัส ASCII
ตัวอย่าง
M = 4D16 =
010011012
w = 7716 =
011101112
i = 6916
t = 7416
Extended
ASCII Codes
ตารางรหัส ASCII
EBCDIC
• EBCDIC ย่อมาจาก Extended Binary Coded
Decimal Interchange Code
• รหัส EBCDIC พัฒนาโดยบริษท
ั ไอบีเอ็มใช ้แทนขอ้ มูล
้
่
างกันได ้ทังหมด
ทีแตกต่
28 หรือ 256 ชนิ ด การเก็บ
ข ้อมูลโดยใช ้รหัสเอบซีดก
ิ จะแบ่งรหัสออกเป็ นสองส่วน
คือโซนบิต (Zone bits) และนิ วเมอริกบิต (Numeric
bits) เช่นเดียวกับ ASCII
Unicode
่ กสร ้างขึนมาเนื
้
่ องจากรหัสขนาด 8 บิตซึงมี
่
• เป็ นรหัสทีถู
รูปแบบเพียง 256 รูปแบบ ไม่สามารถแทนภาษาเขียน
แบบต่าง ๆ ในโลกได ้ครบหมด
่ น 16 บิต จึงแทน
• UniCode จะเป็ นระบบรหัสทีเป็
่ ยงพอสาหร ับ
ตัวอักษรได ้มากถึง 65,536 ตัว ซึงเพี
่
ตัวอักษรและสัญลักษณ์กราฟฟิ กโดยทัวไป
รวมทัง้
สัญลักษณ์ทางคณิ ตศาสตร ์ต่าง ๆ
• ในปัจจุบน
ั ระบบ UniCode มีใช ้ในระบบปฏิบต
ั ก
ิ าร
้
Window NT ระบบปฏิบต
ั ก
ิ าร UNIX บางรุน
่ รวมทังมี
Parity Bit
parity bit มีไว ้สาหร ับตรวจสอบความผิดพลาดจาก
่
่
สือสารหรื
อส่งข ้อมูล ซึงอาจมี
สาเหตุตา่ ง ๆ ทาให ้
คอมพิวเตอร ์ส่งข ้อมูลผิดจาก 0 เป็ น 1 ก็ได ้ หากต ้องการ
ตรวจสอบว่าคอมพิวเตอร ์ส่งข ้อมูลผิดพลาดหรือไม่ก็
สามารถดูได ้จากพาริตบิ
ี ้ ตนี ้
มี 2 ระบบ
• Odd Parity
Parity Bit
สมมติ ข้อมู ล คือ A01000001 ผลรวมของ bit 1 คือ
2
Even Parity
Odd Parity
001000001
101000001
เติม 0 ในบิตที่ 9
เนื่ องจากผลรวมของ
bit 1 เป็ นเลขคูอ
่ ยู่
แล ้ว
เติม 1 ในบิตที่ 9
เนื่ องจากผลรวมของ
bit 1 เป็ นเลขคู่ จึง
ต ้องทาให ้ผลรวม
ระบบเลขฐาน
ฐานสอง ฐานแปด ฐานสิบ ฐานสิบ
หก
่
การเปลียนเลขฐานต่
างๆ
่ ้ในระบบคอมพิวเตอร ์
เลขฐานทีใช
ระบบเลข
ฐาน
Digit
สอง
0 1
แปด
0 1 2 3 4 5 6 7
สิบ
0 1 2 3 4 5 6 7 8 9
สิบหก
0 1 2 3 4 5 6 7 8 9 A B C D E F
ค่า Weight ในระบบเลขฐาน
• LSD – Least Significant digit
่ ดหรือมีคา
คือ Weight ตาสุ
่ นัยสาคัญด้อยสุด
อยู ่ทางขวามือ
• MSD – Most Significant digit
คือ Weight สู งสุดหรือมีคา
่ นัยสาคญ
ั มากสุด
อยู ่ทางซ ้ายมือ
้ งมี
นอกจากนี ยั
• LSB
– Least Significant bit
การแปลงเลขฐานของระบบตัวเลข
•
•
•
•
การแปลงเลขฐานสิบเป็ นฐานสอง แปด และสิบหก
การแปลงเลขฐานสอง แปด และสิบหกเป็ นฐานสิบ
การแปลงเลขฐานระหว่างเลขฐานสองกับฐานแปด
การแปลงเลขฐานระหว่างเลขฐานสองกับฐานสิบหก