วันพุธที่ 21 กันยายน พ.ศ. 2554

สรุปท้ายหน่วยที่ 6

สรุปท้ายหน่วยที่  6
เรื่อง  ข้อมูลและการจัดการข้อมูล
ข้อมูลสำหรับการประมวลผลด้วยคอมพิวเตอร์นั้น  อาจได้มาจากแหล่งข้อมูลภายในหรือภายนอกองค์กร  ซึ่งควรมีคุณสมบัติพ้นฐานประกอบด้วย  ความถูกต้อง  มีความเป็นปัจจุบัน  ตรงตามความต้องการ  มีความสมบูรณ์และสามารถตรวจสอบได้  ทั้งนี้ในการจัดการกับข้อมูลด้วยคอมพิวเตอร์  จะมีการจัดแบ่งข้อมูลออกเป็นลำดับขั้นเพื่อง่ายต่อการเรียกใช้  เช่น  บิต  ไบต์  ฟีลด์  เรคอร์ด  ไฟล์
โครงสร้างของแฟ้มข้อมูลที่จัดเก็บไว้บนสื่อบันทึกข้อมูลสำรองมีอยู่  3 ลักษณะคือ  แบบเรียงลำดับ  แบบสุ่มและแบบลำดับเชิงดรรชนี  การเลือกใช้ต้องพิจารณาให้เหมาะสมกับงาน  สำหรับแฟ้มข้อมูลโดยทั่วไปนั้นจะแบ่งออกได้เป็น  2  ประเภท  คือ  แฟ้มหลักซึ่งเป็นแฟ้มข้อมูลที่มีความถี่ของการเปลี่ยนแปลงข้อมูลไม่บ่อยมากนัก  และอีกประเภทหนึ่งคือ  แฟ้มรายการเปลี่ยนแปลง  ซึ่งเป็นแฟ้มที่มีการเปลี่ยนแปลงแก้ไขรายการข้อมูลภายในค่อนข้างบ่อยและทำแบบประจำต่อเนื่องหรือเกิดขึ้นทุกวัน
ข้อมูลจำนวนมากที่เกี่ยวข้องสัมพันธ์กัน  จะถูกเก็บรวบรวมไว้ที่เดียวกัน  เรียกว่า  ฐานข้อมูล  ซึ่งช่วยให้การประมวลผลมีความสะดวกและง่ายยิ่งขึ้น  โดยมีแนวคิดที่จะจัดการกับข้อมูลเพื่อลดความซ้ำซ้อน  ลดความขัดแย้ง  รักษาความคงสภาพ  อำนวยความสะดวกในการใช้ข้อมูลร่วมกัน  ง่ายต่อการเข้าถึงและลดระยะเวลาพัฒนาระบบงาน  เครื่องมือสำหรับการจัดการฐานข้อมูลนั้น  เรียกว่า  “DBMS”  ซึ่งเป็นเสมือนผู้จัดการฐานข้อมูลที่จะดูแลและอำนวยความสะดวกให้กับผู้ใช้โดยไม่จำเป็นต้องทราบถึงโครงสร้างทางกายภาพของข้อมูลในระดับที่ลึกมากแต่อย่างใด

สรุปท้ายหน่วยที่ 5

สรุปท้ายหน่วยที่ 5
เรื่อง ระบบปฏิบัติการและหลักการทำงาน
                ระบบปฏิบัติการ เป็นซอฟต์แวร์ชนิดหนึ่งซึ่งทำหน้าที่ควบคุมการทำงานของระบบคอมพิวเตอร์ โดยจะทำงานร่วมกับโปรแกรมประยุกต์และจัดการควบคุมอุปกรณ์ต่างๆ ที่ติดอยู่กับระบบคอมพิวเตอร์นั้น
          การบู๊ตเครื่อง เป็นขั้นตอนที่คอมพิวเตอร์เริ่มทำงานโดยโหลดเอาระบบปฏิบัติการเข้าไปไปไว้ในหน่วยความจำประเภท RAM ซึ่งทำได้หลายลักษณะด้วยกันคือ โคลด์บู๊ต (Cold boot) และวอร์มบู๊ต (Warm boot)
                  ในการสั่งงานให้คอมพิวเตอร์ทำงานตามที่ต้องการ ผู้ใช้ต้องป้อนข้อมูลหรือชุดคำสั่งผ่านส่วนประสานงานกับผู้ใช้ (User lnterface) ซึ่งแบ่งได้เป็น 2 ประเภท คือ แบบคอมมานด์ไลน์และแบบกราฟิก (หรือ GUI) โดยแบบหลังจะนิยมใช้มากในระบบปฏิบัติการใหม่ๆ เช่น Windows ซึ่งผู้ใช้ไม่จำเป็นต้องจดจำรูปแบบคำสั่งให้ยุ่งยากเหมือนแบบแรก
                  ระบบปฏิบัติการยังมีความสามารถในการจัดการกับไฟล์ โดยอนุญาตให้ผู้ใช้ คัดลอก ย้าย ลบ หรือเปลี่ยนชื่อไฟล์ต่างๆ ได้โดยสะดวก และมีการจัดลำดับโครงสร้างของไฟล์ออกเป็นลำดับชั้นเรียกว่า โครงสร้างแบบต้นไม้ (tree-like structure) นอกจากนั้นยังสร้างหน่วยความจำเสมือนไว้เสริมกับหน่วยความจำ RAM ขณะที่ทำงานกับข้อมูลจำนวนมาก และกันพื้นที่ส่วนหนึ่งของฮาร์ดดิสก์เรียกว่า บัฟเฟอร์ สำหรับพักข้อมูลที่รับส่งกับอุปกรณ์นำเข้าและอุปกรณ์แสดงผลข้อมูลซึ่งโดยปกติจะทำงานช้ากว่าซีพียูมาก

สรุปท้ายหน่วยที่ 4


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

สรุปท้ายหน่วยที่ 3

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

สรุปท้ายหน่วยที่ 2

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

สรุปท้ายหน่วยที่ 1

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

วันเสาร์ที่ 9 กรกฎาคม พ.ศ. 2554

ระบบปฏิบัติการ Android

แอนดรอยด์ (อังกฤษ: android) เป็นระบบปฏิบัติการสำหรับอุปกรณ์พกพา เช่น โทรศัพท์มือถือ แท็บเล็ตคอมพิวเตอร์ เน็ตบุ๊ก ทำงานบนลินุกซ์ เคอร์เนล เริ่มพัฒนาโดยบริษัทแอนดรอยด์ (อังกฤษ: Android Inc.) จากนั้นบริษัทแอนดรอยด์ถูกซื้อโดยกูเกิล และนำแอนดรอยด์ไปพัฒนาต่อ ภายหลังถูกพัฒนาในนามของ Open Handset Alliance ทางกูเกิลได้เปิดให้นักพัฒนาสามารถแก้ไขโค้ดต่างๆ ด้วยภาษาจาวา และควบคุมอุปกรณ์ผ่านทางชุด Java libraries ที่กูเกิลพัฒนาขึ้น
แอนดรอยด์ได้เป็นที่รู้จักต่อสาธารณชนเมื่อวันที่ 5 พฤศจิกายน พ.ศ. 2550 โดยทางกูเกิลได้ประกาศก่อตั้ง Open Handset Allianceกลุ่มบริษัทฮาร์ดแวร์, ซอฟต์แวร์ และการสื่อสาร 48 แห่ง ที่ร่วมมือกันเพื่อพัฒนา มาตรฐานเปิด สำหรับอุปกรณ์มือถือ ลิขสิทธิ์ของโค้ดแอนดรอยด์นี้จะใช้ในลักษณะของซอฟต์แวร์เสรี
โทรศัพท์เครื่องแรกที่สามารถใช้งานระบบปฏิบัติการแอนดรอยด์ได้คือ HTC Dream ออกจำหน่ายเมื่อ 22 ตุลาคม 2551ความสามารถใหม่ของ แอนดรอยด์ 2.3 ที่เพิ่มขึ้นมาคือ Near field communication
รุ่นพัฒนาของแอนดรอยด์จะใช้รหัสชื่อเป็นชื่อขนมหวาน โดยมีตัวอักษรขึ้นต้นเรียงลำดับกัน
นาย Jason Kincaid จากเว็บ TechCrunch อ้างว่า Andy Rubin ผู้คิดค้นระบบปฏิบัติการ Android บอกกับเขาว่า Android เวอร์ชั่นต่อไปจะมีชื่อว่า Ice Cream Sandwich
ระบบปฏิบัติการ Android นั้นในแต่ละเวอร์ชั่นทาง Google จะตั้งชื่อเรียงตามตัวอักษรภาษาอังกฤษและจะเป็นชื่อที่เกี่ยวกับขนมหวาน
Android 1.5 = Cupcake (ตัว C)
Android 1.6 = Donut (ตัว D)
Android 2.0 และ 2.1 = Eclair (ตัว E)
Android 2.2 = Froyo หรือ Frozen Yogurt (ตัว F)
Android 3.0 = Honeycomb (ตัว H)
 Android 2.4 = Ice Cream Sandwich (ตัว I)
 แอนดรอยด์มาร์เก็ต
แอนดรอยด์มาร์เก็ต (Android Market) เป็นร้านซอฟต์แวร์ออนไลน์ของระบบปฏิบัติการแอนดรอยด์ที่พัฒนาโดยกูเกิล โดยผู้ใช้งานสามารถเข้าถึงมาร์เก็ตได้ผ่านซอฟต์แวร์ที่ชื่อว่า "Market" ซึ่งเป็นซอฟต์แวร์ที่ติดตั้งมาพร้อมกับระบบปฏิบัติการ โดยในมาร์เก็ตจะแบ่งเป็นสองส่วนหลักคือ แอ๊ป (Apps) และ เกม (Games)แอ๊ปที่อยู่ในมาร์เก็ตจะมีทั้งแอ๊ปที่แจกให้ดาวน์โหลดฟรี และแอ๊ปที่จำเป็นต้องเสียเงินซื้อ โดยการซื้อขายนั้นผู้ขายจะได้รายได้ 70% จากราคาเต็ม โดยในปัจจุบันจะมีเพียงไม่กี่ประเทศที่สามารถซื้อแอ๊ปได้ ได้แก่ ออสเตรีย ฝรั่งเศส เยอรมนี อิตาลี ญี่ปุ่น ฮอลแลนด์ สเปน สหราชอาณาจักร และ สหรัฐอเมริกาส่วนแอ๊ปฟรีนั้นสามารถดาวน์โหลดได้ทุกประเทศ เว้นแต่ว่าแอ๊ปบางตัวที่ทางผู้ผลิตจำกัดประเทศของผู้ดาวน์โหลด
รายชื่อโทรศัพท์มือถือที่ใช้แอนดรอยด์
รายชื่อส่วนหนึ่งของโทรศัพท์ที่ใช้ระบบปฏิบัติการแอนดรอยด์ โดยชื่อในวงเล็บเป็นชื่อทางการค้าอื่น
Acer
Acer beTouch E110
Acer beTouch E120
Acer beTouch E130
Acer beTouch E140
Acer Liquid A1 (S100)
Acer Liquid E (S100E)
Acer Liquid E Ferrari (S100F)
Acer Stream (S110)
Acer Liquid Metal (S120)
Dell
Dell Mini3i
Dell Streak
Garmin
Garminfone
Google
Nexus S
Nexus One (HTC Passion)
HTC
HTC Desire Z
HTC Desire HD
HTC Aria
HTC Desire
HTC Dream (T-Mobile G1, Era G1, ADP1)
HTC Espresso (MyTouch 3G Slide)
HTC Evo 4G (HTC Supersonic)
HTC Hero (HTC Droid Eris, T-Mobile G2 Touch)
Droid Incredible
HTC Legend
HTC Magic (HTC Sapphire, T-Mobile myTouch 3G, DoCoMo HT-03A, ADP2)
HTC Passion (Nexus One)
HTC Tattoo (HTC Click)
HTC Wildfire
Huawei
U8220
U8230
i-mobile
i-mobile 6010
i-mobile 8500
i-mobile i858
 LG
GW620 Eve
GT540 Optimus
Andro-1
OptimusOne
LG ally (Aloha)
Motorola
Motorola Backflip
Motorola CLIQ (Motorola DEXT)
Motorola CLIQ XT (Motorola Quench, Motorola MB501)
Motorola Devour
Motorola Droid (Motorola Milestone)
Motorola Droid X
Motorola Droid 2
Motorola XOOM
Samsung
Samsung Behold II
Samsung Galaxy Spica (Samsung i7500)
Samsung Galaxy Cooper (Galaxy Ace)
Samsung Galaxy S (Samsung i9000)
Samsung Galaxy SL (Samsung i9003)
Samsung Galaxy S II
Samsung Galaxy 551 i5510
Samsung Galaxy Mini
Sony Ericsson
XPERIA X10 (SO-01B)
XPERIA X10 Mini
XPERIA X10 Mini Pro
XPERIA ARC (SO-01C)
XPERIA NEO
XPERIA PRO
XPERIA PLAY
XPERIA Mini
XPERIA Mini PRO
XPERIA W8 WALKMAN
Spriiing
Spring Smile
WellcoM
WellcoM A66
WellcoM A68
WellcoM A88
WellcoM A99
Android  ที่ใช้กับคอมพิวเตอร์
Hewlett-Packard ได้เปิดเผยว่ากำลังสนใจศึกษาที่จะนำระบบปฏิบัติการ Android ของ Google มาใช้งานในคอมพิวเตอร์ PC และอุปกรณ์อื่นๆHewlett-Packard บริษัทผู้ผลิตคอมพิวเตอร์รายใหญ่ ได้เปิดเผยว่ามีความสนใจที่จะนำระบบปฏิบัติการ Android ที่ Google พัฒนาขึ้นมา ไปใช้งานในคอมพิวเตอร์ PC และอุปกรณ์อื่นๆ แต่ยังไม่ได้เปิดเผยว่าจะใช้ในผลิตภัณฑ์ใดบ้าง โดยมีความเป็นไปได้ที่ Hewlett-Packard จะนำ Android ไปใช้งานแทน Microsoft Windows ในคอมพิวเตอร์ mini PC หรือเน็ตบุ๊ค บางรุ่น ซึ่งช่วงนี้จะเป็นการศึกษาตัวระบบปฏิบัติการ Android อยู่ยังไม่ระบุได้ว่าจะนำไปใช้งานในผลิตภัณฑ์ใดบ้าง โดย Android นั้นเป็นระบบปฏิบัติการแบบโอเพ่นซอร์ซที่ Google พัฒนาขึ้นมา และเปิดให้บริษัทที่สนใจสามารถนำไปใช้งานได้ฟรี ซึ่งจะเหมาะสมกับการใช้งานในสมาร์ทโฟน และเน็ตบุ๊ค
อ้างอิง
^ "Licenses". Android Open Source Project. Open Handset Alliance. http://source.android.com/license. Retrieved 2008-10-22. 
^ Open Handset Alliance (2007-11-05) Industry Leaders Announce Open Platform for Mobile Devices ข่าวหนังสือพิมพ์ เรียกดูเมื่อ 2007-11-05
^ Open Handset Alliance member