Peopleware & Data บุคลากรและข้อมูล
Peopleware ผู้ที่ควบคุมและใช้งานส่วนประกอบที่เป็นฮาร์ดแวร์และซอฟต์แวร์ เจ้าหน้าที่ที่ทำงานอยู่ในหน่วยงานที่ใช้เครื่องคอมพิวเตอร์ บุคลากร จะมีหน้าที่และความรับผิดชอบแตกต่างกัน ขึ้นกับความรู้ การฝึกอบรม และประสบการณ์ในการทำงาน
Peopleware - บุคคลากร ผู้ใช้งาน (End user) นักพัฒนาโปรแกรม (Programmer) นักวิเคราะห์ระบบ (System Analysis) ผู้ดูแลและบริหารระบบฐานข้อมูล (Database Administrator : DBA) เจ้าหน้าที่ทางเทคนิค (Technician) เจ้าหน้าที่ควบคุมอุปกรณ์ (Computer Operator) เจ้าหน้าที่ควบคุมระบบ (System Programmer) ผู้ดูและบริหารระบบเครือข่าย (Network Administrator) ผู้จัดการ (Manager) พนักงานเตรียมข้อมูล (Data Entry Operator) นอกจากนี้อาจมีตำแหน่งอื่น ๆ ที่ถูกกำหนดขึ้นตามงานที่รับผิดชอบในหน่วยงานหนึ่ง ๆ
Data - ข้อมูล ข้อมูล หรือ Data เป็นข้อมูลดิบ (raw data) คือเป็นข้อมูลที่เป็นหน่วยพื้นฐาน ข้อมูลดิบอาจถูกจัดเก็บและแยกประเภท เช่น รูปแบบของตัวเลข ตัวอักษร รูปภาพ เสียง และสื่อต่าง ๆ อาจความหมายในตัวเองหรือไม่ก็ได้ แต่ต้องสามารถนำมาใช้ประมวลผลได้ เพื่อจัดโครงสร้าง และทำให้สื่อความหมายกับผู้รับ ระบบตัวเลขที่ใช้ ระบบเลขฐานสอง (binary system) หน่วยของข้อมูล บิต (bit) ไบต์ (byte) เวิร์ด (word) รหัสแทนข้อมูล ASCII EBCDIC UNICODE
ระบบตัวเลข ระบบเลขฐาน 2 ระบบเลขฐาน 8 ระบบเลขฐาน 16 ประกอบด้วยตัวเลข 2 ตัว คือ 0 และ 1 ระบบเลขฐาน 8 ประกอบด้วยตัวเลข 8 ตัว คือ 0 ถึง 7 ระบบเลขฐาน 16 ประกอบด้วยตัวเลข 10 ตัว คือ 0 ถึง 9 และ ตัวอักษรอีก 6 ตัว คือ A, B, C, D, E และ F มีค่าเท่ากับ 10 ถึง 15 ตามลำดับ
เปรียบเทียบเลขฐานต่าง ๆ
การแปลงเลขฐาน 2 การแปลงเลขฐาน 10 เป็นเลขฐาน 2 ผลหาร เศษ 58/2 29 0 ผลหาร เศษ 58/2 29 0 29/2 14 1 14/2 7 0 5810 = 1110102 7/2 3 1 3/2 1 1 1/2 0 1 LSB - Least Significant Bit เป็นบิตที่อยู่ด้านขวาสุดและมีค่าน้อยสุด MSB - Most Significant Bit เป็นบิตที่อยู่ด้านซ้ายสุดและมีค่ามากสุด
การแปลงเลขฐาน 2 การแปลงเลขฐาน 10 เป็นเลขฐาน 2 กรณีเลขทศนิยม ผลหาร เศษ ผลหาร เศษ 13/2 6 1 13.5493210 = 1101.100012 6/2 3 0 3/2 1 1 1/2 0 1 0.54932 0.09864 0.19728 0.39456 0.78912 x 2 ผลคูณ 1.09864 0.19728 0.39456 0.78912 1.57824 ผลลัพธ์ 1 0 0 0 1
การแปลงเลขฐาน 2 การแปลงเลขฐาน 2 เป็นเลขฐาน 10 1110102 = (1x25) + (1x24) + (1x23) + (0x22) + (1x21) + (0x20) = (1x32) + (1x16) + (1x8) + (0x4) + (1x2) + (0x1) = 32 + 16 + 8 + 0 + 2 + 0 = 5810 1010.11012 = (1x23)+(0x22)+(1x21)+(0x20)+(1x2-1)+(1x2-2)+(0x2-3)+(1x2-4) = (1x8) + (0x4)+(1x2)+(0x1)+(1x0.5)+(1x0.25) +(0x0.125)+(1x0.0625) = 8 + 0 + 2 + 0 + 0.5 + 0.25 + 0 + 0.0625 = 10.812510
การแปลงเลขฐาน 8 การแปลงเลขฐาน 10 เป็นเลขฐาน 8 ผลหาร เศษ 742/8 92 6 ผลหาร เศษ 742/8 92 6 92/8 11 4 11/8 1 3 1/8 0 1 74210 = 13468 LSB - Least Significant Bit เป็นบิตที่อยู่ด้านขวาสุดและมีค่าน้อยสุด MSB - Most Significant Bit เป็นบิตที่อยู่ด้านซ้ายสุดและมีค่ามากสุด
การแปลงเลขฐาน 8 การแปลงเลขฐาน 10 เป็นเลขฐาน 8 กรณีเลขทศนิยม 0.9541 0.6328 0.0624 0.4992 0.9936 x 8 x 8 x 8 x 8 x 8 ผลคูณ 7.6328 5.0624 0.4992 3.9936 7.9488 ผลลัพธ์ 7 5 0 3 7 0.954110 = 0.750378
การแปลงเลขฐาน 8 การแปลงเลขฐาน 8 เป็นเลขฐาน 10 54728 = (5x83) + (4x82) + (7x81) + (2x80) = (5x512) + (4x64) + (7x8) + (2x1) = 2560 + 256 + 56 + 2 = 287410 71.12758 = (7x81)+(1x80)+(1x8-1)+(2x8-2)+(7x8-3)+(5x8-4) = (7x8)+(1x1)+(1x0.125)+(2x0.015625)+(7x0.00193125) + (5x0.000244140625) = 56+1+0.125+0.03125+0.01367875+0.001220703125 = 57.17114257812510
การแปลงเลขฐาน 16 การแปลงเลขฐาน 10 เป็นเลขฐาน 16 ผลหาร เศษ 527/16 32 15 = F 32/16 2 0 2/16 0 2 52710 = 20F16 LSB - Least Significant Bit เป็นบิตที่อยู่ด้านขวาสุดและมีค่าน้อยสุด MSB - Most Significant Bit เป็นบิตที่อยู่ด้านซ้ายสุดและมีค่ามากสุด การแปลงเลขฐาน 10 เป็นเลขฐาน 16 กรณีเลขทศนิยม 0.1875 0.0000 x 16 ผลคูณ 3.0000 0.0000 ผลลัพธ์ 3 0 0.187510 = 0.3016
การแปลงเลขฐาน 16 การแปลงเลขฐาน 16 เป็นเลขฐาน 10 1AC16 = (1x162) + (Ax161) + (Cx160) = (1x256) + (10x16) + (12x1) = 256 + 160 + 12 = 42810 BE.1CD16 = (Bx161)+(Ex160)+(1x16-1)+(Cx16-2)+(Dx16-3) = (11x16)+(14x1)+(1x0.0625)+(12x0.00390625) + (13x0.003173828125) = 176+14+0.0625+0.046875+0.041259765625 = 190.15063476562510
การแปลงระหว่างเลขฐาน 2, 8, 16 การแปลงเลขฐาน 2 เป็นเลขฐาน 8 แบ่งเลขฐาน 2 เป็นกลุ่ม ๆ ละ 3 บิต จะได้ทั้งหมด 4 กลุ่ม โดยมี 1 กลุ่มที่มี 2 บิต แปลงแต่ละกลุ่มให้เป็นเลขฐาน 8 1 0 0 1 1 1 1 0 1 0 1 10 011 110 101 2 3 6 5
การแปลงระหว่างเลขฐาน 2, 8, 16 การแปลงเลขฐาน 2 เป็นเลขฐาน 16 แบ่งเลขฐาน 2 เป็นกลุ่ม ๆ ละ 4 บิต จะได้ทั้งหมด 3 กลุ่ม โดยมี 1 กลุ่มที่มี 3 บิต แปลงแต่ละกลุ่มให้เป็นเลขฐาน 16 1 0 0 1 1 1 1 0 1 0 1 100 1111 0101 4 15 5 4 F 5
การแปลงระหว่างเลขฐาน 2, 8, 16 การแปลงเลขฐาน 8 เป็นเลขฐาน 2 จัดกลุ่ม กลุ่มละ 3 บิต 7 1 6 4 111 001 110 100 การแปลงเลขฐาน 16 เป็นเลขฐาน 2 จัดกลุ่ม กลุ่มละ 4 บิต 8 A E 7 1000 1010 1110 0111