วันอาทิตย์ที่ 21 มิถุนายน พ.ศ. 2552
เพื่อนๆๆๆๆ
ชิชาณัณ แซ่ตั้ง , kpoona@hotmail.com ,kpoona.blogspot.comจิรายุ จันทร์ดา ,kjanda1880@gmail.com,jirayu10.blogspot.comศุภสิทธิ์ ชินวงศ์, pigolo.aof@gmail.com, aofza.blogspot.comชาคริต พรมศรี, bobob01@hotmail.com , bob-boy.blogspot.comประพันธ์ สุระโยธิน , surayotin@gmail.com , surayotin.blogspot.comธีระยุทธ์ มณีอำพันธ์ , teerayootmaneeumput@sanook.com ,teerayoot.blogspot.comโกวิท เขียวพันธ์ , kokowito@gmail.com, bokydot.blogspot.comสมัชญา โพธิ์คำ , sumaschaya@gmail.com , samaschaya.blogspot.comขวัญสุดา พงษ์ธนู, khwansuda044@gmail.com, sudazaza.blogspot.comธิรังกูร บัวหุ่ง , thirangkun@thaimail.com , thirangkun2008.blogspot.comทรงพล ธรรมวัตร , songphon@gmail.com, army25.blogspot.comอภิรักษ์ บุตรวงศ์ , golfssk@hotmail.com, apilukssk.blogspot.comนพกานต์ โวหาร , nppknwhnr.87@gmail.com, noppakan32.blogspot.comเมธิดา เหมือนมาตย์, mathida25@gmail.com, mathida25.blogspot.com
posted by papada @ 10:57   0 comments
วันพฤหัสบดีที่ 18 มิถุนายน พ.ศ. 2552
บทที่ 2 โปรเซส และ Thread
1. ข้อใดเป็นองค์ประกอบของโปรเซส
ก. หมายเลขโปรเซส , ข้อมูล , บล็อกควบคุมโปรเซส
ข. หมายเลขโปรเซส , ข้อมูล , PSW
ค. โค้ตโปรแกรม , ข้อมูล , บล็อกควบคุมโปรเซส
ง. หมายเลขโปรเซส , โค้ตโปรแกรม , ข้อมูล , บล็อกควบคุมโปรเซส
เฉลย ข้อ ง.
องค์ประกอบของโปรเซส มีดังนี้
- หมายเลขโปรเซส
- โค้ตโปรแกรม
- ข้อมูล
- บล็อกควบคุมโปรเซส

2. ข้อใดเป็นคุณสมบัติของโปรเซส
ก. ลำดับความสำคัญของโปรเซส
ข. อำนาจหน้าที่ของโปรเซส
ค. สมบัติอื่นที่ระบบปฏิบัติการกำหนดให้มี
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
คุณสมบัติของโปรเซส ประกอบด้วย
- ลำดับความสำคัญของโปรเซส
- อำนาจหน้าที่ของโปรเซส
- สมบัติอื่นที่ระบบปฏิบัติการกำหนดให้มี
3. ข้อใดเป็นการเปลี่ยนสถานะของโปรเซสสั้นๆ
ก. เริ่มต้น พร้อม สิ้นสุด
ข. เริ่มต้น รัน สิ้นสุด
ค. เริ่มต้น พร้อม รัน
ง. เริ่มต้น พร้อม รัน สิ้นสุด
เฉลย ข้อ ง.


เริ่มต้น

พร้อม
สิ้นสุด
รัน
4.โปรเซสแม่อาจหยุดการเอ็กซิคิวต์โปรเซสลูกด้วยเหตุผลใด
ก. โปรเซสลูกใช้รีซอร์สมากเกินกว่าที่กำหนดไว้
ข. ไม่มีความจำเป็นต้องใช้โปรเซสลูกนั้นอีกแล้ว
ค. โปรเซสแม่สิ้นสุดลงไปแล้ว และระบบปฏิบัติการไม่ยินยอมให้เอ็กซิคิวต์โปรเซสลูกเมื่อโปรเซสแม่สิ้นสุดไปแล้ว
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
โปรเซสแม่อาจหยุดการเอ็กซิคิวต์โปรเซสลูกด้วยเหตุผลดังนี้
- โปรเซสลูกใช้รีซอร์สมากเกินกว่าที่กำหนดไว้
- ไม่มีความจำเป็นต้องใช้โปรเซสลูกนั้นอีกแล้ว
- โปรเซสแม่สิ้นสุดลงไปแล้ว และระบบปฏิบัติการไม่ยินยอมให้เอ็กซิคิวต์โปรเซสลูกเมื่อโปรเซสแม่สิ้นสุดไปแล้ว

4. ระบบปฏิบัติการที่มีกลไกที่ยอมให้โปรเซสกระทำในสิ่งใดบ้าง
ก. สร้างเมล์บล็อกใหม่
ข. ส่งและรับแมสเสจผ่านเมล์บล็อก
ค. ทำลายเมล์บล็อก
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
ระบบปฏิบัติการที่มีกลไกที่ยอมให้โปรเซสกระทำในสิ่งต่อไปนี้
- สร้างเมล์บล็อกใหม่
- ส่งและรับแมสเสจผ่านเมล์บล็อก
- ทำลายเมล์บล็อก

5. รูปแบบของเมล์บ็อกซ์มีกี่แบบ
ก. 2 แบบ ค. 4 แบบ
ข. 3 แบบ ง. 5 แบบ
เฉลย ข้อ ข. 3 แบบ
รูปแบบการใช้เมล์บ็อกซ์มี 3 แบบ คือ
- เมล์บ็อกซ์แบบคิว
- เมล์บ็อกซ์แบบไปป์
- เมล์บ็อกซ์แบบสแต็ก

6. การจัดบัฟเฟอร์ โดยพื้นฐานมีความจุกี่ลักษณะ
ก. 1 ลักษณะ ค. 3 ลักษณะ
ข. 2 ลักษณะ ง. 4 ลักษณะ
เฉลย ข้อ ค. 3 ลักษณะ
การจัดบัฟเฟอร์ โดยพื้นฐานมีความจุ 3 ลักษณะคือ
- ความจุศูนย์
- ความจุแบบมีขอบเขต
- ความจุแบบไม่มีขอบเขต

7. ข้อใดเป็นปัญหาการทำงานของโปรเซส
ก. The Dining Philosophers Problem
ข. The Readers – Writer Problem
ค. The Sleep Barber Problem
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
ปัญหาการทำงานของโปรเซสแบ่งออกเป็น 3 ปัญหา ดังนี้
- The Dining Philosophers Problem
- The Readers – Writer Problem
- The Sleep Barber Problem

8. thread เป็นหน่วยพื้นฐานของการจัดสรรการใช้ประโยชน์ของซีพียู ประกอบด้วยอะไรบ้าง
ก. หมายเลข , ตัวนับ , สแต็ก
ข. หมายเลข , ชุดของรีจิสเตอร์ , ตัวนับ
ค. ตัวนับ , ชุดของรีจิสเตอร์ , สแต็ก
ง. หมายเลข , ตัวนับ , ชุดของรีจิสเตอร์ , สแต็ก
เฉลย ข้อ ง.
thread เป็นหน่วยพื้นฐานของการจัดสรรการใช้ประโยชน์ของซีพียู ประกอบด้วยดังนี้
- หมายเลข เป็นหมายเลข thread ในโปรเซส
- ตัวนับ เพื่อติดตามให้ทราบคำสั่งต่อไปที่จะเอ็กซิคิวต์
- ชุดของรีจิสเตอร์ เพื่อเก็บค่าตัวแปรที่ทำงานอยู่
- สแต็ก เพื่อเก็บประวัติการเอ็กซิคิวต์

9. โมเดลของ Multithreading มีอะไรบ้าง
ก. โมเดล Many-to-one
ข. โมเดล One-to- One
ค. โมเดล Many-to-Many
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
- โมเดล Many-to-one เป็นโมเดลที่ใช้ kernel thread 1 หน่วย กับ User thread หลายหน่วย
- โมเดล One-to- One เป็นโมเดลที่แต่ละ user thread จะจับคู่กับ kernel thread ในลักษณะ 1 ต่อ 1
- โมเดล Many-to-Many เป็นโมเดลที่อาจจะมีจำนวน user thread มากกว่าหรือเท่ากับจำนวน kernel thread ก็ได้
posted by papada @ 22:44   0 comments
บทที่1 พื้นฐานระบบคอมพิวเตอร์และระบบปฎิบัติการ
1.คอมพิวเตอร์มีกี่ประเภท
ก. 5 ประเภท ค. 7 ประเภท
ข. 4 ประเภท ง. 6 ประเภท
เฉลย ข้อ ค.7 ประเภท
คอมพิวเตอร์ ระดับยิ่งใหญ่ หรือซุปเปอร์คอมพิวเตอร์ (Super Computer) เป็นคอมพิวเตอร์ที่มีกำลังมากที่สุด
คอมพิวเตอร์ระดับใหญ่ หรือเมนเฟรมคอมพิวเตอร์ (Mainframe Computer) เป็นคอมพิวเตอร์ที่สามารถประมวลผลคำสั่งได้นับร้อยล้านคำสั่งในหนึ่งวินาที ส่วนใหญ่ใช้กับงานธนาคาร
คอมพิวเตอร์ระดับเล็ก หรือมินิคอมพิวเตอร์ (Mini Computer) เป็นคอมพิวเตอร์ที่ใช้ในธุรกิจขนาดเล็ก
คอมพิวเตอร์ส่วนบุคคล หรือพีซี (PC : Personal Computer) เป็นคอมพิวเตอร์แบบตั้งโต๊ะที่นิยมใช้กันมากที่สุด หาซื้อง่าย ราคาไม่แพง
คอมพิวเตอร์ขนาดสมุดบันทึก หรือโน้ตบุก (Notebook Computer)เป็นคอมพิวเตอร์ส่วนบุคคลที่สามารถพกพาติดตัวไปไหนมาไหนได้
คอมพิวเตอร์ที่ทำหน้าที่เลขาส่วนตัว หรือพีดีเอ เป็นคอมพิวเตอร์ที่สามารถพกพาได้เหมือนกับโน้ตบุก แต่มีขนาดเล็กกว่าคือสามารถใส่กระเป๋าได้
คอมพิวเตอร์เครือข่ายหรือเน็ต

2. ระบบคอมพิวเตอร์ควรประกอบไปด้วยองค์ประกอบกี่ด้าน
ก. 4 ด้าน ค. 6 ด้าน
ข. 5 ด้าน ง. 7 ด้าน
เฉลย ข้อ ข. 5 ด้าน
ระบบคอมพิวเตอร์ประกอบด้วยองค์ประกอบ 5 ด้าน คือ
- ฮาร์ดแวร์ - ซอฟต์แวร์
- บุคลากร - ข้อมูล
- กระบวนการ

3. แบ่งส่วนพื้นฐานของฮาร์ดแวร์เป็นกี่หน่วย
ก. 4 หน่วย ค. 6 หน่วย
ข. 5 หน่วย ง. 7 หน่วย
เฉลยข้อ ก. 4 หน่วย
พื้นฐานของฮาร์ดแวร์เป็น 4 หน่วย คือ
- หน่วยรับข้อมูลหรืออินพุต
- หน่วยประมวลผลกลางหรือซีพียู
- หน่วยเก็บข้อมูล
- หน่วยแสดงข้อมูลหรือเอาต์พุต

4. ข้อใดต่อไปนี้ที่เป็นหน้าที่หลักของระบบปฏิบัติการ
ก. การติดต่อกับผู้ใช้ หรือยูเซอร์อินเทอร์เฟซ
ข. ควบคุมดูแลอุปกรณ์
ค. จัดสรรอุปกรณ์หรือรีซอร์สระบบ
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
หน้าที่ของระบบปฏิบัติการแบ่งออกเป็น 3 หน้าที่หลักคือ
1. การติดต่อกับผู้ใช้ หรือยูเซอร์อินเทอร์เฟซ
2. ควบคุมดูแลอุปกรณ์
3. จัดสรรอุปกรณ์หรือรีซอร์สระบบ

5. ระบบคอมพิวเตอร์ตั้งแต่อดีตถึงปัจจุบันสามารถแบ่งตามคุณสมบัติการทำงาน กี่อย่าง
ก. 10 ค. 12
ข. 11 ง. 13
เฉลย ข้อ ข. 11 อย่าง
- ระบบที่ไม่มีระบบปฏิบัติการ - ระบบเรียลไทม์
- ระบบงานแบ็ตช์ - ระบบคอมพิวเตอร์ส่วนบุคคล
- การทำงานแบบบัฟเฟอร์ - ระบบเวอร์ชวลแมชีน
- ระบบสพูลลิ่ง - ระบบมัลติโปรเซสเซอร์
- ระบบมัลติโปรแกรมมิ่ง - ระบบแบบกระจาย
- ระบบแบ่งเวลา

6. โมเดลของระบบมัลติโปรเซสเซอร์มีกี่แบบ
ก. 2 แบบ ค. 4 แบบ
ข. 3 แบบ ง. 5 แบบ
เฉลยข้อ ก. 2 แบบ
โมเดลของระบบมัลติโปรเซสเซอร์มี 2 แบบ คือ
- Symmetric-Multiprocessing หรือระบบมัลติโปรเซสเซอร์แบบสมมาตร
- Asymmetric-Multiprocessing หรือระบบมัลติโปรเซสเซอร์แบบไม่สมมาตร

7. ข้อใดที่เป็นโครงสร้างของระบบปฏิบัติการ
ก. คอมโพเนนต์ของระบบ
ข. เซอร์วิสของระบบปฏิบัติการ
ค. System Call
ง. ถูกทุกข้อ
เฉลย ข้อ ง.ถูกทุกข้อ
โครงสร้างของระบบปฏิบัติการมีดังนี้
- คอมโพเนนต์ของระบบ
- เซอร์วิสของระบบปฏิบัติการ
- System Call

8. ข้อใดเป็นหน้าที่ของระบบปฏิบัติการที่รับผิดชอบในกิจกรรมที่เกี่ยวกับการจัดการโปรเซส
ก. การสร้างและลบทั้งโปรเซสและระบบของผู้ใช้
ข. การหยุดและทำโปรเซสต่อไป
ค. การจัดเตรียมกลไกสำหรับการซินโครไนซ์โปรเซส
ง. ถูกทุกข้อ
เฉลย ข้อ ง.ถูกทุกข้อ
ระบบปฏิบัติการที่รับผิดชอบในกิจกรรมที่เกี่ยวกับการจัดการโปรเซสดังนี้
- การสร้างและลบทั้งโปรเซสและระบบของผู้ใช้
- การหยุดและทำโปรเซสต่อไป
- การจัดเตรียมกลไกสำหรับการซินโครไนซ์โปรเซส
- การจัดเตรียมกลไกสำหรับการติดต่อสื่อสารโปรเซส
- การจัดเตรียมกลไกการแก้ไข

9. ข้อใดเป็นองค์ประกอบของระบบย่อยอินพุด/เอาต์พุด
ก. การจัดการหน่วยความจำที่รวมทั้งบัพเพอร์,แคช และสพูล
ข. อินเทอร์เฟชพื้นฐานของดีไวซ์ไดร์เวอร์
ค. ไดรเวอร์สำหรับดีไวซ์ที่มีรูปแบบเฉพาะ
ง. ถูกทุกข้อ
เฉลย ข้อ ง. ถูกทุกข้อ
ระบบย่อยอินพุด/เอาต์พุดประกอบด้วย
- การจัดการหน่วยความจำที่รวมทั้งบัพเพอร์,แคช และสพูล
- อินเทอร์เฟชพื้นฐานของดีไวซ์ไดร์เวอร์
- ไดรเวอร์สำหรับดีไวซ์ที่มีรูปแบบเฉพาะ

10. ระบบคำสั่งจำพวกนี้อาจจะสร้างด้วยภาษาระดับสูง System Call จะแบ่งออกเป็นกี่กลุ่ม
ก. 5 ค. 7
ข. 6 ง. 8
เฉลย ข้อ ก. 5 กลุ่ม
ระบบคำสั่งจำพวกนี้อาจจะสร้างด้วยภาษาระดับสูง System Call จะแบ่งออกเป็น 5 กลุ่ม คือ
- การควบคุมโปรเซส
- การจัดการกับไฟล์
- การจัดการดีไวซ์
- การบำรุงรักษาข้อมูล
- การติดต่อสื่อสาร
posted by papada @ 22:38   0 comments
วันพุธที่ 10 มิถุนายน พ.ศ. 2552
การปรับแต่ง registry
การปรับแต่ง registry ของ windows เพื่อเพิ่มความเร็วและการกู้คืนส่วนที่เสียหาย
เนื้อหาของเรื่องการปรับแต่ง
การ ฺbackup registryการกู้คือ registryการปรับแต่ง
รู้จักกับ registry กันก่อน
Registry คือ ฐานข้อมูลส่วนกลางของ windowซึ่งตัว registry นั้นจะเป็นที่เก็บค่าการทำงานทุกอย่างเอาไว้ไม่ว่าเป็นการตั้งค่าต่างๆของตัว window, การตั้งค่าของโปรแกรมต่าง, การควบคุม hardwareหรือแม้แต่กระทั้งค่า User และ password ที่เราใช้ logon เข้า window นั้นก็จะถูกเข้ารหัสและเก็บเอาไว้ในส่วนนี้เช่นกัน ดังนั้น registry จึงเป็นส่วนที่สำคัญเป็นอย่างมากและถ้าเกิดว่า registry ถูกปรับแต่งให้เสียหายแม้เพียงนิดเดียวก็อาจจะส่งผลต่อการทำงานของ window โดยรวมทั้งหมดได้อย่างง่ายดาย

การ backup registry และการกู้คืน registry
ก่อนที่เราจะเริ่มการปรับแต่งส่วนต่างๆของ registry นั้นอย่างแรกที่เราต้องทำก็คือการ backup registry เอาไว้ก่อนเพื่อความปลอดภัยเพราะว่า registry นั้นเป็นส่วนที่สำคัญการใส่ค่าผิดเพียงเล้กน้อยก็จะสามารถส่งผลกระทบต่อการทำงานได้เพราะฉะนั้นเรามาเรียนรู้การ backup และ การกู้คืนกัน
***หมายเหตุ การที่เราใช้ system restore ก็ถือเป็นหนึ่งในวิธีการที่ backup และ restore ได้เช่นกัน
การ Backup Registry
1. เข้าไปที่ Start > Run
run" src="file:///C:/Documents%20and%20Settings/Administrator/My%20Documents/การปรับแต่ง%20registry%20ของ%20windows%20เพื่อเพิ่มความเร็วและการกู้คืนในส่วนที่เสียหาย_files/r1.jpg" width=267>

2. พิมพ์คำสั่งคำว่า regedit


3. เมื่อปรากฏหน้าจอ registry Editor ขึ้นมาแล้วให้เข้าไปที่ File > Export

4. ตั้งชื่อ file ตามต้องการแล้วกด save

การกู้คืน Registry
ถ้าเกิดว่าการปรับแต่งของเราเกิดการผิดพลาดขึ้นมาเราก็สามารถกู้คืนได้ง่ายๆโดยเราต้องเข้าไปที่ file ที่เราsave เอาไว้แล้ว Double click ขึ้นมาแล้วมันจะปรากฏหน้าจอขึ้นมาถามเราว่าต้องการปรับ registry จริงไหมให้เราตอบ yesไป
posted by papada @ 22:27   0 comments
การปรับแต่ง registry
การปรับแต่ง registry ของ windows 2
การปรับแต่งในส่วนต่างๆต่อไปนี้ต้องทำผ่านโปรแกรม Registry Editor เพื่อความรวดเร็วและไม่ต้องเสียเวลาในการเขียน script ขึ้นมาเองซึ่งเมื่อเราทำการปรับแต่เสร็จเรียบร้อยแล้วเราสามารถเห็นผลได้ในภายหลังที่เราทำการ restart computer ขึ้นมาใหม่
เนื้อหาการปรับแต่ง
การปรับแต่ง registry เพื่อเพิ่มความเร็วการกู้คืนในส่วนที่เสียหายจาก malwareการปรับแ่ต่งส่วนต่างๆใน registry ที่น่าสนใจ

การปรับแต่ง registry เพื่อเพิ่มความเร็ว
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
NoNetCrawling ปรับเป็น 1 เพื่อยกเลือกการทำงานของ NetCrawling
NetCrawling เป็นตัวที่จะค้นหา file, folder หรือเครื่องพิมพ์ในเครื่อข่ายโดยอัตโนมัติถ้าเกิว่าเราไม่ได้ใช้งานระบบเครือข่ายมากนักเราก็ปิดการทำงนในส่วนนี้ไปซึ่งจะช่วยเพิ่มความเร็วได้พอสมควร

HKEY_CURRENT_USER\Control Panel\Desktop
MenuShowDelay ปรับเป็น 0 เพื่อทำให้ค่าการหน่วงเวลาใน window เป็น 0 คือไม่มีการหน่วงเวลาในการเปิด Menu ต่างๆ (ยิ่งใส่น้อยก็ยิ่งเร็ว)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
DisablePagingExecutive ปรับให้เป็น 1 เพื่อให้ wndows ไม่ทำ Paging บน file ที่สำคัญเพื่อลดการโยกย้ายข้อมูลเข้าออก

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
EnablePrefetcher ปรับให้เป็น 4 เพื่อทำให้การ boot เครื่องเป็นไปได้อย่างรวดเร็ว

HKEY_CURRENT_USER\Control Panel\Desktop
AutoEndTasks ปรับให้เป็น 1 ปิดการทำงานของโปรแกรมต่างๆโโยอัตโนมัติก่อนการ Shutdown

HKEY_CURRENT_USER\Control Panel\Desktop
HungAppTimeout ปรับให้เป็น 1 เพื่อให้ปิดการทำำงานของโปรแกรมที่มีปัญหาทันทีที่ Shutdown

HKEY_CURRENT_USER\Control Panel\Desktop
WaitToKillAppTimeout ปรับให้เป็น 1 เพื่อให้ shutdown ได้โดยไม่ต้องรอปิดค่า service ต่างๆที่เหลืออยู่

การกู้คืนในส่วนที่เสียหายจาก malware
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoViewOnDrive ตรงส่วนี้เป็นส่วนที่ lock การเข้าไปดู Drive ต่างๆถ้าเราล้างค่าตรงจุดนี้เราก็สามารถเข้าดูDrive ต่างๆได้เหมือนเดิม (ถ้าจะ lock ก็ต้องใส่ค่าลงไปเช่น Drive A: = 1, C = 4, D=8, E = 16 เป็นต้น)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
ตัวนี้เป็น key ที่เราสามารถเข้าไปดูว่ามีโปรแกรมอะไรบ้างที่จะ Run ตอนเปิดเครื่องเข้ามาซึ่ง Malware ต่างๆนั้นชอบที่จะมาเขียน Key ในส่วนนี้ที่จะทำให้ตัวเองนั้นถูก Run ทุกๆครั้งที่มีการเปิดเครื่อง

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
DisableTaskmgr ปรับเป็น 0 เพื่อยกเลิกคำสั่งการปิดการทำงานของ Task Manager

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
DisableRegistryTools ปรับเป็น 1 ถ้าต้องการปิดการทำงานของ Registry Editor และปรับเป็น 0 ถ้าต้องการที่จะทำให้ใช้งานได้เหมือนเดิม

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoFind ปรับเป็น 1 ถ้าต้องการซ่อนคำสั่งการค้นหาและปรับเป็น 1 ถ้าต้องการให้เป็นเหมือนเดิม

การปรับแ่ต่งส่วนต่างๆใน registry ที่น่าสนใจ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Managerment
PageFileAtShutdown ปรับเป็น 1 เพื่อให้ Window ลบ Pagefile เมื่อตอนที่เรา Shutdown

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
ClearRencentDocsOnExit ปรับเป็น 1 เพื่อให้ Window นั้นทำการลบ Rencent Document ออกไปทุกครั้งที่มีการ Shutdown

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting\Cache
Persistent ปรับเป็น 0 เพื่อที่ให้มีการลบ Temporary Internet File ทุกๆครั้งที่ออกจากระบบ

HKEY_USERS\.DEFAULT\Control Panel\Keyboard
InitialKeyboardIndicators แก้เป็น 2 เพื่อให้ keyboard เปิดปุ่ม NumLock ขึ้นมาทำงานเองทุกๆครั้งที่เปิดเครื่อง
posted by papada @ 22:21   0 comments
ระบบปฏิบัติการ DOS
ระบบปฏิบัติการ DOS


ระบบปฏิบัติการ (operating system) เป็นส่วนประกอบที่สำคัญของระบบซอฟต์แวร์ ระบบปฏิบัติการประกอบขึ้นจากชุดโปรแกรมที่ทำหน้าที่ควบคุมดูแลการดำเนินการต่าง ๆ ของระบบคอมพิวเตอร์ และประสานการทำงานระหว่างทรัพยากรต่าง ๆ ในระบบคอมพิวเตอร์ ทั้งส่วนที่เป็นซอฟต์แวร์และส่วนที่เป็นฮาร์ดแวร์ให้เป็นไปย่างเหมาะสมและมีประสิทธิภาพ
ระบบคอมพิวเตอร์ในระดับไมโครคอมพิวเตอร์ โดยทั่วไปใช้ระบบปฏิบัติการที่จัดเก็บอยู่บนแผ่นบันทึกหรือฮาร์ดดิสก์ ซึ่งเป็นที่รู้จักกันดีในชื่อของ เอ็มเอสดอส (Microsort Disk Operating System : MS-DOS) ซึ่งพัฒนาโดยบริษัทไมโครซอฟต์คอร์ปอเรชัน ระบบปฏิบัติการนี้ได้มีการพัฒนาอย่างต่อเนื่อง ตามความต้องการของผู้ใช้และพัฒนาการทางด้านซอฟต์แวร์และฮารด์แวร์
การเริ่มต้นทำงานของระบบปฏิบัติการดอส


การเริ่มต้นทำงานของระบบคอมพิวเตอร์จะเริ่มต้นโดยอัตโนมัติจากส่วนของชุดคำสั่งที่จัดเก็บอยู่ บนหน่วยความจำของระบบคอมพิวเตอร์ที่ใช้อ่านได้อย่างเดียวที่เรียกว่ารอม (Read Only Memory : ROM) คำสั่งเหล่านี้จะทำหน้าที่ควบคุมอุปกรณ์พื้นฐานและทำการบรรจุระบบปฏิบัติการจากแผ่นบันทึกหรือฮาร์ดดิสก์ ขึ้นสู่หน่วยความจำหลัก หลังจากนี้การควบคุมการทำงานของระบบคอมพิวเตอร์จะถูกบรรจ ุไปอยู่บนหน่วยความจำหลักเป็นที่เรียบร้อยแล้ว โปรแกรมหนึ่งในระบบปฏิบัติการดอสที่ถูกบรรจุคือ โปรแกรมคำสั่งที่มีชื่อว่า command.com และกระบวนการเริ่มต้นการทำงานของระบบคอมพิวเตอร์ดังกล่าวนี้เรียกกันทั่วไปว่า การบูทเครื่อง (boot) คอมพิวเตอร์
การบูทเครื่องคอมพิวเตอร์มีอยู่ด้วยกัน 2 วิธีคือ
1. Cold Boot คือการเปิดเครื่องด้วยสวิตช์ปิดเปิดเครื่อง (power)
2. Worm Boot คือ จะใช้วิธีนี้ในขณะที่เครื่องเปิดอยู่ ในกรณีที่เครื่องค้าง (Hank) เครื่องไม่ทำงานตามที่เราป้อนคำสั่งเข้าไป การบูทเครื่องแบบนี้สามารถกระทำได้อยู่ 2 วิธีคือ
1. กดปุ่ม Reset
2. กดปุ่ม Ctrl+Alt+Del พร้อมกัน แล้วปล่อยมือ




ภาพแสดงหน้าจอการบูทเครื่องด้วยระบบปฏิบัติการดอส

ชนิดคำสั่ง DOS


คำสั่งของ DOS มีอยู่ 2 ชนิดคือ
1. คำสั่งภายใน (Internal Command) เป็นคำสั่งที่เรียกใช้ได้ทันทีตลอดเวลาที่เครื่องเปิดใช้งานอยู่ เพราะคำสั่งประเภทนี้ถูกบรรจุลงในหน่วยความจำหลัก (ROM) ตลอดเวลา หลังจากที่ Boot DOS ส่วนมากจะเป็นคำสั่งที่ใช้อยู่เสมอ เช่น CLS, DIR, COPY, REN เป็นต้น
2. คำสั่งภายนอก (External Command) คำสั่งนี้จะถูกเก็บไว้ในดิสก์หรือแผ่น DOS คำสั่งเหล่านี้จะไม่ถูกเก็บไว้ในหน่วยความจำ เมื่อต้องการใช้คำสั่งเหล่านี้คอมพิวเตอร์จะเรียกคำสั่งเข้าสู๋หน่วยความจำ ถ้าแผ่นดิสก์หรือฮาร์ดดิสก์ไม่มีคำสั่งที่ต้องการใช้อยู่ก็ไม่สามารถเรียกคำสั่งนั้น ๆ ได้ ตัวอย่างเช่น คำสั่ง FORMAT, DISKCOPY, TREE, DELTREE เป็นต้น
รูปแบบและการใช้คำสั่งต่าง ๆ

ในการใช้คำสั่งต่าง ๆ ของ DOS จะมีการกำหนดอักษรหรือสัญญลักษณ์ ใช้แทนข้อความของรูปแบบคำสั่ง ดังนี้
[d:] หมายถึง Drive เช่น A:, B:
[path] หมายถึง ชื่อไดเรคเตอรี่ย่อย
[filename] หมายถึง ชื่อแฟ้มข้อมูล หรือ ชื่อไฟล์
[.ext] หมายถึง ส่วนขยาย หรือนามสกุล
หมายเหตุ ข้อความที่อยู่ในวงเล็บ ([ ] ) ถ้าไม่มีก็ไม่ต้องใส่ในคำสั่ง

รูปแบบและการใช้คำสั่งภายใน (Internal Command)
คำสั่ง หน้าที่ รูปแบบ
CLS (CLEAR SCREEN) ลบข้อมูลบนจอภาพขณะนั้น CLS
DATE แก้ไข/ดูวันที่ให้กับ SYSTEM DATE
TIME แก้ไข/ดูเวลา ให้กับ SYSTEM TIME
VER (VERSION) ดูหมายเลข (version) ของดอส VER
VOL (VOLUME) แสดงชื่อของ DISKETTE VOL [d:]
DIR (DIRECTORY) ดูชื่อแฟ้มข้อมูล, เนื้อที่บนแผ่นดิสก์, ชื่อแผ่นดิกส์ DIR [d:] [path] [filename [.ext]] [/p] [/w]

/p หมายถึง แสดงชื่อแฟ้มข้อมูลทีละ 1 หน้าจอภาพ ถ้าต้องการดูหน้าต่อไปให้กดแป้นใด ๆ

/w หมายถึง แสดงชื่อแฟ้มข้อมูลตามความกว้างของจอภาพ


TYPE แสดงเนื้อหาหรือข้อมูลในแฟ้มข้อมูลที่กำหนด TYPE [d:] [path] [filename.[.ext]]
COPY ใช้คัดลอกแฟ้มข้อมูลหนึ่ง หรือหลายแฟ้มข้อมูลจากแฟ้มข้อมูลต้นทาง ไปยังแฟ้มข้อมูลปลายทาง อาจจะเป็นจากแผ่นดิสก์แผ่นหนึ่งหรือแผ่นดิสก์เดิมก็ได้ COPY [d:] [path] [filename[.ext]] [d:] [path] filename[.ext]]
REN (RENAME] เปลี่ยนชื่อแฟ้มข้อมูล (ข้อมูลข้างในแแฟ้มข้อมูลยังเหมือนเดิม) REN [d:] [path] [oldfilename[.ext]] [newfilename[.ext]]
DEL (DELETE) ลบแฟ้มข้อมูลออกจากแฟ่นดิสก์ DEL [d:] [path] [filename[.ext]]
PROMPT COMMAND เปลี่ยนรูปแบบตัวพร้อมรับคำสั่ง (system prompt) เป็นตัวใหม่ตามที่ต้องการ PROMPT [prompt-text] or propt $p$

$ หมายถึงตัวอักษร

t หมายถึง เวลา
d หมายถึง วัน เดือน ปี
p หมายถึง เส้นทาง Directory ปัจจุบัน
v หมายถึง DOS VERSION NUMBER
g หมายถึง เครื่องหมาย >
l หมายถึง เครื่องหมาย <
q หมายถึง เครื่องหมาย =
MD (MAKE DIRECTORY) สร้าง subdirectory (ห้องย่อย) เพื่อจัดเก็บแฟ้มข้อมูล MD [d:] [path] [Dir_name]
CD (CHANGE DIRECTORY) เป็นคำสั่งในการเปลี่ยนไปใช้งาน subdirectory ที่ต้องการ CD [d:] [path] [Dir_name]
CD\ (การย้ายกลับมาสู่ ROOT DIRECTORY
CD.. (การย้ายกลับมาที่ DIRECTORY)
RD (REMOVE DIRECTORY) ลบ subdirectory (ห้องย่อย) ที่สร้างด้วยคำสั่ง MD RD [d:] [path] [Dir_name]


คำสั่งภายนอก(EXTERNAL COMMAND)

คำสั่งภายนอกมี 2 นามสกุล
1.นามสกุลเป็น .COM เป็น file ที่บรรจุข้อมูลที่ถูกแปลงเป็นภาษาเครื่องแล้ว
2.นามสกุลเป็น .EXE เป็น file ที่บรรจุข้อมูลที่เขียนโดยใช้ภาษาระดับสูงและแปลงเป็นภาษาเครื่องแล้ว คำสั่ง หน้าที่ รูปแบบ
TREE แสดงรายชื่อ directory ทั้งหมดในแผ่นดิสก์ ที่กำหนด TREE [d:] [/f]

/f หมายถึงรายชื่อแฟ้มข้อมูลในแต่ละ subdirectory ด้วย
SYS (SYSTEM) เป็นคำสั่ง copy แฟ้มข้อมูลที่ใช้ในการเปิดเครื่องลงในแผ่นดิสก์หรือฮาร์ดดิสก์ ที่ไม่มีระบบ (เปิดเครื่องไม่ได้) SYS [d:]
CHKDSK (CHECK DISK) ตรวจสอบ directory หรือ file แสดงจำนวน memory ที่ใช้ไปและที่เหลืออยู่ รวมถึงเนื้อที่ บนแผ่นดิสก์ที่ใช้ไป และที่เหลืออยู่ CHKDSK [d:] [path] [filename[.ext]] [/f] [/v]

/f หมายถึง การตรวจสอบเนื้อที่ที่เสียหาย

/v หมายถึง ให้แสดง directory และ แฟ้มข้อมูลที่ซ่อนอยู่
LABEL เพื่อกำหนดชื่อ (volume label), เปลี่ยนหรือลบ volume label บนดิสก์ LABEL [d:] [volume label]
FORMAT กรณีที่ diskette ใหม่ จะเป็นการจัด track และ sector ของ diskette ใหม่ เพื่อให้เขียนข้อมูลได้
กรณีที่เป็น diskette ที่มีข้อมูลอยู่แล้วเมื่อใช้คำสั่งนี้ข้อมูลจะถูกล้างไปหมด พร้อมที่เขียนข้อมูลใหม่
FORMAT [d:] [/s] [/v]
/s หมายถึง ทำการ format โดยทำการคัดลอก โปรแกรมระบบดอส (BIO.COM, OS.COM, COMMAND.COM)
/v หมายถึง กำหนด volume label ให้ดิสก์
DISKCOPY (COPY DISKETTE เป็นคำสั่งที่ใช้ copy file ทั้งหมดจากแผ่นดิสก์จากแผ่นหนึ่งไปใส่อีกแผ่นหนึ่ง แต่ถ้าแผ่นดิสก์อีกแผ่น ยังไม่ได้ทำการ format ก็จะทำการ format ให้โดยอัตโนมัติ DISKCOPY [d:] [d:]
posted by papada @ 22:11   0 comments
About Me

Name: papada
Home:
About Me: คนเดือนกรกฎาคม นับได้ว่าเป็นคนอ่อนไหวไวต่อความรู้สึก ระมัดระวังตัวหวาดระแวงตกใจง่ายไม่ค่อยไว้ใจใครง่าย ๆ รู้รักษาผลประโยชน์รู้จักเก็บออมเงินเก่ง (ปูมักจะลากทุกอย่างเข้ารู) ถ้าเจอปัญหาเศร้าทุกข์อะไร จะขอหลบไปก่อน ไม่รับโทรศัพท์ ไม่รับแขก ไม่ยอมเจอใคร แต่พอตั้งสติได้จะค่อย ๆ กลับมาแก้ไขและกลับมาเป็นคนเดิมเอง เป็นคนรักบ้าน รักครอบครัวมาก ชอบอยู่กับบ้านและทำกิจกรรมที่บ้านมากกว่าให้ออกนอกบ้าน เพราะมันเป็นสิ่งที่ทำให้ชาวกรกฎรู้สึกปลอดภัยและอบอุ่น มีความสุขที่สุด ดูจากภายนอกออกจะแข็งกร้าว ปากแข็งแต่จริง ๆ ภายในอ่อนปวกเปียกมาก ลองดูจากสัญลักษณ์ที่คนโบราณเปรียบเทียบไว้เป็นปูไง มีกระดอง แต่ข้างในนิ่มเชียว มีความอดทนต่อความยากลำบาก ชอบใส่ใจความรู้สึกคนอื่น ไม่ว่าเป็นหญิงหรือชายมักมีความเป็นแม่อยู่ในตัว มีสัญชาตญาณในการให้ ห่วงใยเอื้ออาทร ชอบช่วยเหลือชาวบ้าน เอาอกเอาใจ (เฉพาะ) คนที่ตัวรัก เก็บรายละเอียดได้ดีไม่ว่าจะเรื่องอะไร โดยเฉพาะเรื่องเก่า ๆ หรือพวกรักฝังใจ ไม่ยอมลืม แต่เจ้าอารมณ์ชะมัดเลยล่ะ จู้จี้จขี้บ่น เจ้าระเบียบ ต้องปล่อยให้บ่นไป เดี๋ยวเหนื่อยก็หยุดไปเองแหละ ต้องระวังเรื่องเครียด เพราะเป็นคนวิตกจริตคิดมาก รักใครแล้วไม่ค่อยปล่อยง่าย ๆ แถมขี้หึงถึงตายเลยล่ะ (ปูหนีบ)
See my complete profile
Previous Post
Archives
Links
Template by

Free Blogger Templates

BLOGGER