บทความ

ความรู้เกี่ยวกับคอมพิวเตอร์กราฟิก

1/1 นายเอกธพงษ์ ลอนหิน เลขที่7 1.นิยามของกราฟิก      - กราฟิก หมายถึง ศิลปะแขนงหนึ่งซึ่งใช้สื่อความหมายด้วยเส้น สัญลักษณ์ รูปวาด ภาพถ่าย กราฟ แผนภูมิ การ์ตูน ฯลฯ เพื่อให้สามารถสื่อความหมายข้อมูลได้ถูกต้องตรงตามที่ผู้สื่อสาร ต้องการ 2. นิยามความหมายของคอมพิวเตอร์กราฟิก     - คอมพิวเตอร์กราฟิก หมายถึง การสร้าง การตกแต่งแก้ไข หรือการจัดการเกี่ยวกับรูปภาพ โดยใช้เครื่องคอมพิวเตอร์ในการจัดการ 3. การแบ่งประเภทของภาพกราฟิก     - ประเภทของภาพกราฟิกแบ่งเป็น 2 ประเภท คือ     3.1 ภาพกราฟิกแบบ 2 มิติ เป็นภาพที่พบเห็นโดยทั่วไป เช่น ภาพถ่าย รูปวาด ภาพลายเส้น สัญลักษณ์ กราฟ รวมถึงการ์ตูนต่างๆ ในโทรทัศน์     3.2 ภาพกราฟิกแบบ 3 มิติ เป็นภาพกราฟิกที่ใช้โปรแกรมสร้างภาพ 3 มิติ โดยเฉพาะ เช่น โปรแกรม 3 D’s Max , โปรแกรม Maya เป็นต้น ซึ่งทำให้ได้ภาพมีสีและแสงเงาเหมือนจริง เหมาะกับงานด้านสถาปัตย์และการออกแบบต่างๆ 4. ระบบสีที่ใช้กับภาพกราฟิก     - ภาพที่เกิดบนจอคอมพิวเตอร์ เกิดจากการทำงานของโหมดสี RGB ซึ่งประกอบด้วย สีแดง (Red), สีเขียว(Green...

หน่วยความจำเสมือน

 หน่วยความจำเสมือน (Virtual memory)                        คือหน่วยความจำที่จำลองขึ้น ไม่ใช้พื้นที่หน่วยความจำหลักจริงๆ ทำได้โดยนำพื้นที่ของหน่วยเก็บข้อมูลสำรองส่วนหนึ่งมาจำลองใช้งานเสมือนเป็นหน่วยความจำหลัก ระบบที่ใช้งานหน่วยความจำเสมือนจะแบ่งประเภทของตำแหน่งที่อยู่ออกเป็น 2 ประเภท คือ 1. Virtual address คือ ตำแหน่งที่อยู่ที่มีไว้สำหรับให้โปสเซสอ้างอิงใช้งาน 2. Real address  (หรือ Physical address) คือตำแหน่งที่อยู่จริงๆบนหน่วยความจำหลัก การแปลงแอดเดรส (Address Mapping)                     แอดเดรสเสมือน (Virtual Address หรือ Logical Address) หมายถึงแอดเดรสที่โปรแกรมอ้างถึง ดังนั้นจึงต้องมีกลไกการแปลงแอดเดรสจากแอดเดรสเสมือนให้เป็นแอดเดรสจริง ณ.ตำแหน่งที่โปรแกรมส่วนนั้นถูกวางลงไป ซึ่งเราเรียกว่าการแปลงส่งแอดเดรส (Address Mapping) Virtual Memory คืออะไร      virtual คือ การจำลอง เป็นการจำลองการทำงานของอุปกรณ์ต่างๆ     ...

การจัดการหน่วยความจำและหน่วยความจำเสมือน

1.การจัดการหน่วยความจำและหน่วยความจำเสมือน -การจัดการหน่วยความจำ เป็นกระบวนการในการจัดการหน่วยความจำคอมพิวเตอร์ นั่นคือการที่สามารถจองหน่วยความจำ เมื่อมีการร้องขอ และคืนหน่วยความจำไปเมื่อไม่มีการใช้งาน -หน่วยความจำเสมือน ( virtual storage ) การจัดการหน่วยความจำ ที่ให้ " สิ่งที่เป็นนามธรรมในอุดมคติของทรัพยากรจัดเก็บข้อมูลที่มีอยู่ในเครื่องที่กำหนด "ซึ่ง" สร้างภาพลวงตาให้กับผู้ใช้หน่วยความจำ (หลัก) ที่ใหญ่มาก 2.ระบบปฏิบัติการจัดสรรหน่วยความจำชนิดใดให้โปรเซส -การจัดสรรหน่วยความจำ สามารถแบ่งออกได้เป็น 2  ประเภท คือ 1. การจัดหน่วยความจำแบบต่อเนื่อง (Continuous Memory Allocation) 2. การจัดสรรหน่วยความจำแบบไม่ต่อเนื่อง ( Non-Continuous Allocation ) 3.เทคโนโลยีการผลิตหน่วยความจำมีอะไรบ้าง 1. หน่วยความจำหลักแบบอ่านได้อย่างเดียวหรือรอม (Read Only Memory : Rom)  -พรอม (Programmable ROM : PROM) -อีพรอม (Erasable PROM : EPROM) -อีอีพรอม (Electrically Erasable PROM : EEPROM) 2. หน่วยความจำหลักแบบแก้ไขได้หรือแรม (Random Access Memory : RAM) 3. หน่วยความจำแคช ( Cache Memory) 4. หน่วยควา...

โปรเซส

 นายเอกธพงษ์ ลอนหิน ปวส1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์  การจัดการซีพียู 1. การจัดการซีพียูมีวัตถุประสงค์อะไร -การเปลี่ยนสถานะ context switching 2. การจัดสรรซีพียู คำว่า ค่าใช้จ่ายของระบบ (Overhead) คืออะไร  -คืองานที่ระบบจำเป็นต้องทำเพือจุดประสงค์บางอย่าง 3. ตัวจัดการคิวระยะสั้นหมายถึงอะไร  -การตคัดเลือกโปรเซส  4. ตัวส่ง Dispather คืออะไร  -โปรเซสที่ทำหน้าที่ส่งโปรเซสในสถานะรัน 5. วิธีการคัดเลือกโปรเซสในคิวสถานะพร้อมมีอะไรบ้าง  -การจักการคิว FCFS/RR/PQ/SJN/SRT และการจัดารคิวแบบหลายระดับ 6. การจัดคิวแบบ FCFS มีลักษณะการทำงานและข้อดีข้อเสียอย่างไร -ข้อดี จัดการคิวได้ง่าย ข้อเสีย โปรเซสทำงานน้อย 7. การจัดคิวแบบ RR มีลักษณะการทำงานและข้อดีข้อเสียอย่างไร -ข้อดี แก้ปัญหาการรอของโปรเซส ข้อเสีย คิวมีโปรเซสมากรอนาน 8. การจัดคิวแบบ Priority Queue มีลักษณะการทำงานและข้อดีข้อเสียอย่างไร - ข้อดี โปรเซสอยู่ต้นคิว  ข้อเสีย ไม่มี 9. ความสำคัญของโปรเซสพิจารณาจากสิ่งใดบ้าง -โปรเซสอยู่ในระแบบนาน ระระดับความสพคัญของโปรเซส    10.การจัดคิวแบบ SJN มีลักษณะกา...

บทที่ 5 การจัดการหน่วยความจำ

 นายเอกธพงษ์ ลอนหิน ปวส1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ ความหมายของหน่วยความจํา หน่วยความจำ (Memory Unit) เป็นหน่วยจัดเก็บข้อมูลที่ทำงานได้รวดเร็วที่สุด ซึ่งสามารถจำแนกตามลักษณะการใช้งานได้ 2 ประเภท คือ 1.) หน่วยความจำหลัก (Main Memory) หรือเรียกว่า หน่วยความจำภายใน (Internal Memory) สามารถแบ่งออกเป็น 2 ประเภท ได้แก่    1.1 รอม (Read Only Memory - ROM)  รอม (Read Only Memory - ROM) เป็นหน่วยความจำที่มีโปรแกรมหรือข้อมูลอยู่แล้วสามารถเรียกออกมาใช้งานได้แต่จะไม่สามารถเขียนเพิ่มเติมได้และแม้ว่าจะไม่มีกระแสไฟฟ้าไปเลี้ยงให้แก่ระบบข้อมูลก็ไม่สูญหายไป 1.2 แรม (Random Access Memory) แรม (Random Access Memory) เป็นหน่วยความจำที่สามารถเก็บข้อมูลได้เมื่อมีกระแสไฟฟ้าหล่อเลี้ยงเท่านั้น เมื่อใดไม่มีกระแสไฟฟ้ามาเลี้ยงข้อมูลที่อยู่ในหน่วยความจำชนิดนี้จะหายไปทันที 2.หน่วยความจำรอง (Second Memory) หรือหน่วยความจำภายนอก (External Memory) เป็นหน่วยความจำที่ต้องอาศัยสื่อบันทึกข้อมูลและอุปกรณ์รับ-ส่งข้อมูลชนิดต่างๆ ได้แก่   2.1ฮาร์ดดิสก์ (Hard Disk)  ฮาร์ดดิสก์   ...

บทที่ 4 การจัดการเวลา CPU

 นายเอกธพงษ์ ลอนหิน 1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ 1 การจัดเวลาซีพียู การจัดเวลาซีพียู(CPU Scheduling) เป็นหลักการทำงานอย่างหนึ่งของระบบปฏิบัติการที่ทำให้คอมพิวเตอร์มีความสามารถในการเปิดหลายๆโปรแกรม 2 ตัวจัดการเวลาซีพียู เมื่อใดก็ตามที่ซีพียูว่าง ระบบปฏิบัติการจะต้องเข้ามาเลือกโปรเซสตัวใดตัวหนึ่งที่คอยอยู่ ในคิวเข้ามาใช้งานซีพียูการเลือกโปรเซสเพื่อเข้ามาใช้ซีพียูน้ีจะถูกจัดการด้วยส่วนที่เรียกว่า ตัวจัดการเวลาช่วงส้ัน (Short-term Scheduler) 3 การให้สิทธิการจัดเวลาซีพียู 1) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะทำงาน (Run) ไปเป็นสถานะคอย (Wait) 2) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะทำงาน (Run) เป็นสถานะพร้อม (Ready) 3) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะคอย (Wait) เป็นสถานะพร้อม (Ready) 4) เมื่อโปรเซสเสร็จสิ้นไปแล้ว 4 ข้อพิจารณาในการจัดเวลา 1 อรรถประโยชน์ของซีพียู(CPU Utilization) 2 จำนวนงานที่เสร็จต่อหน่วยเวลา (Throughput) 3 เวลาทั้งหมด (Turnaround Time) 4 เวลารอคอย(Waiting Time) 5 เวลาตอบสนอง (Response Time) คือเวลาที่วดัระหว่างเวลาที่มีการร้องขอการกระทำใดๆ ต่อระบบแล้วม...

บทที่ 3 การจัดการโปรเซส

 นายเอกธพงษ์ ลอนหิน 1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ บทที่ 3 การจัดการโปรเซส 1.ความหมายของการประมวลผลข้อมูล (Process)          การประมวลผลข้อมูล หมายถึง การจัดการกระทำหรือการเปลี่ยนแปลงข้อมูล จากรูปหนึ่งไปเป็นอีกรูปหนึ่ง เพื่อความสะดวกของผู้ใช้ ซึ่งการประมวลผลข้อมูลจะต้องเกี่ยวข้องกับ 1.1 ข้อมูลนำเข้า (Input Data) 1.2 การประมวลผลข้อมูล (Data Processing) 1.3 ผลลัพธ์ (Output Data) 2.องค์ประกอบของโปรเซส 2.1 ชื่อและหมายเลขประจำตัว     เป็นชื่อหรือหมายเลขโปรเซส ซึ่งจะไม่มีการซ้ำกัน 2.2 คำสั่งโปรแกรม     เป็นคำสั่งที่สามารถรันได้ทันที (ภาษาเครื่อง) 2.3 ข้อมูล      คือ ข้อมูลที่โปรแกรมต้องการหรือนำไปใช้ประกอบการทำงาน ซึ่งข้อมูลนี้อาจจะเป็นข้อมูลของโปรเซสอื่นๆ ที่อาจใช้งานร่วมกันได้ 2.4 บล็อกควบคุมโปรเซส (Process Control Bolck : PCB ) 3.องค์ประกอบของ PCB                                                 PCB ...

บทที่ 2 เรื่องระบบปฏิบัติการ จงตอบคำลงใน

 นาย เอกธพงษ์ ลอนหิน ปวส1/1 เลขที่ 7 1. จงนิยามความหมายระบบปฏิบัติการคอมพิวเตอร์  ตอบ ระบบปฏิบัติการมีหน้าที่หลัก ๆ คือ การจัดสรรทรัพยากรในเครื่องคอมพิวเตอร์ เพื่อให้บริการซอฟต์แวร์ประยุกต์ ในเรื่องการรับส่งและจัดเก็บข้อมูลกับฮาร์ดแวร์ เช่น การส่งข้อมูลภาพไปแสดงผลที่จอภาพ การส่งข้อมูลไปเก็บหรืออ่านจากฮาร์ดดิสก์ การรับส่งข้อมูลในระบบเครือข่าย การส่งสัญญานเสียงไปออกลำโพง หรือจัดสรรพื้นที่ในหน่วยความจำ ตามที่ซอฟต์แวร์ประยุกต์ร้องขอ รวมทั้งทำหน้าที่จัดสรรเวลาการใช้หน่วยประมวลผลกลาง ในกรณีที่อนุญาตให้ซอฟต์แวร์ประยุกต์หลาย ๆ ตัวทำงานพร้อม ๆ กัน 2.  ระบบปฏิบัติการแบ่งเป็นกี่ประเภทอะไรบ้าง ตอบ ระบบปฏิบัติการที่ใช้กันโดยทั่วไปในปัจจุบัน อาจนำเอาไปใช้ได้กับคอมพิวเตอร์หลากหลายชนิด ตั้งแต่เครื่องคอมพิวเตอร์ระดับใหญ่จนถึงอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก ซึ่งอาจแบ่งออกได้เป็น 3 ประเภท คือ ระบบปฏิบัติการแบบเดี่ยว ( stand – alone OS ) ระบบปฏิบัติการแบบเครือข่าย ( network OS ) ระบบปฏิบัติการแบบฝัง ( embedded OS ) 3. ระบบปฏิบัติการมีหน้าที่อะไรบ้าง ตอบ ติดต่อกับผู้ใช้ ( user interface) คว...

บทที่ 1 พื้นฐานระบบคอมพิวเตอร์

 ผู้จัดทำ นายเอกธพงษ์ ลอนหิน ปวส1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์ บทที่ 1 คอมพิวเตอร์ที่เราใช้กันอยู่ทุกวันนี้เป็นผลมาจากการประดิษฐ์คิดค้นเครื่องมือในการคำนวณซึ่งมีวิวัฒนาการนานมาแล้ว เริ่มจากเครื่องมือในการคำนวณเครื่องแรกคือ "ลูกคิด" (Abacus) ที่สร้างขึ้นในประเทศจีน เมื่อประมาณ 2,000-3,000 ปีมาแล้ว วิวัฒนาการของ Computer (คอมพิวเตอร์) วิวัฒนาการของคอมพิวเตอร์ คอมพิวเตอร์ยุคที่ 1 ใช้หลอดสุญญากาศเป็นส่วนประกอบหลัก คอมพิวเตอร์ยุคที่ 2 ใช้ทรานซิสเตอร์ และมีการคิดค้นภาษาคอมพิวเตอร์ คอมพิวเตอร์ยุคที่ 3 มีการนำชิปมาใช้ คอมพิวเตอร์ยุคที่ 4 ที่มีขาดเล็ก และราคาถูกลง คอมพิวเตอร์ยุคที่ 5 พกพาสะดวก ยุคที่ 1 (ก่อนปี 1952)      เป็นยุคที่มีการประดิษฐ์คอมพิวเตอร์ที่ไม่ใช่เครื่องคำนวณ เครื่องคอมพิวเตอร์ยุคนี้ใช้หลอดสุญญากาศในการควบคุมการทำงานของเครื่อง ซึ่งทำงานได้อย่างรวดเร็ว แต่มีขนาดใหญ่มากและราคาแพง ยุคที่ 2 (1953-1957)      ยุคยี้ได้มีการนำทรานซิสเตอร์มาใช้ในเครื่องคอมพิวเตอร์จึงให้เครื่องมีขนาดเล็กลงและเพิ่มประสิทธิภาพการทำงานให้มีความรวดเร็วและแม่นยำขึ้น นอกจา...

สรุปโครงสร้างระบบปฎิบัติการคอมพิวเตอร์

รูปภาพ
ผู้จัดทำ นายเอกธพงษ์ ลอนหิน  ปวส1/1 คอมพิวเตอร์  คือ เครื่องมือหรืออุปกรณ์อิเล็กทรอนิกส์ที่มีความสามารถในการประมวลผลข้อมูลในรูปแบบดิจิทัล ระบบการทำงานของคอมพิวเตอร์ การทำงานของคอมพิวเตอร์จะประกอบไปด้วยหน่วยการทำงานหลักๆ 4 หน่วย ได้แก่   1. หน่วยรับข้อมูล (Input Unit )      ทำหน้าที่รับข้อมูล โปรแกรม และคำสั่งจากผู้ใช้ โดยจะแปลงข้อมูลที่ได้รับในรูปแบบต่างๆ ให้เป็นข้อมูลหรือสัญญาณดิจิทัล แล้วส่งไปยังหน่วยความจำ เพื่อนำไปประมวลผลในหน่วยประมวลผลกลางต่อไป 2. หน่วยประมวลผลกลาง (Central Processing Unit)      หรือที่นิยมเรียกสั้นๆ ว่า ซีพียู (CPU) จัดเป็นมันสมองของระบบสารสนเทศ เนื่องจากทำหน้าที่ในการประมวลผลคำสั่งและควบคุมการทำงานทั้งหมดของระบบคอมพิวเตอร์ ประกอบด้วย 2 ส่วน ได้แก่        2.1 หน่วยควบคุม (Control Unit)      2.2 หน่วยคำนวณและตรรกะ (Arithmetic and Logical Unit)   3. หน่วยความจำ (Memory Unit)      แบ่งเป็น 2 ประเภท ได้แก่ หน่วยความจำหลัก และหน่วยความจำสำรอง โดยหน่วยความ จำหลักจะต้องทำ...