Upload
suradet-jitprapaikulsarn
View
39
Download
1
Embed Size (px)
Citation preview
Context Switching Unplugged 1
Context Switching Unplugged
Copyright 2015 Suradet Jitprapaikulsarn
Revision 1.2
Context Switching Unplugged 2
Copyright © 2015 bySuradet Jitprapaikulsarn
To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
Context Switching Unplugged by Suradet Jitprapaikulsarn is licensed under a Creative Commons Attribution 4.0
International License
Revision 1.2
Context Switching Unplugged 3
ผลการเร�ยนร �ที่� คาดหวั�ง (Expected Learning Outcome)•ผ�เร�ยนสามารถเปร�ยบเที่�ยบข้�อด�ข้องการที่�างานแบบเปลี่��ยนแปลี่งบริ�บทไปมา•ผ�เร�ยนสามารถเปร�ยบเที่�ยบข้�อด�ข้องการที่�างานแบบท�าท�ลี่ะอย�าง
Revision 1.2
Context Switching Unplugged 4
ค�าส�าค�ญ
•การที่�างานแบบหลายภารก จ (Multitask)•การเปล� ยนบร บที่ไปมา (Context Switching)•ภาวัะพร�อมก�น (Concurrency)•ประส ที่ธิ ภาพโดยรวัม (Overall Efficiency)
Revision 1.2
Context Switching Unplugged 5
วั�นน�'เราจะที่�าอะไรก�น
•ที่ดลองการที่�างาน 2 แบบผ(านการเล(นเกม
Revision 1.2
Context Switching Unplugged 6
พ�บกระดาษเป*น 2 ส(วันตามแนวัต�'ง
Revision 1.2
Context Switching Unplugged 7
ก จกรรม 1
Revision 1.2
Context Switching Unplugged 8
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป
Revision 1.2
Context Switching Unplugged 9
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป
Revision 1.2
Context Switching Unplugged 10
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1
Revision 1.2
Context Switching Unplugged 11
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1
Revision 1.2
Context Switching Unplugged 12
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1, 3
Revision 1.2
Context Switching Unplugged 13
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2, 3
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1, 3
Revision 1.2
Context Switching Unplugged 14
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2, 3
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1, 3, 5
Revision 1.2
Context Switching Unplugged 15
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2, 3, 4
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1, 3, 5
Revision 1.2
Context Switching Unplugged 16
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2, 3, 4
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1, 3, 5, 7
Revision 1.2
Context Switching Unplugged 17
เข้�ยนต�วัเลข้สล�บไปมาระหวั(างส(วันบนและล(าง
เข้�ยนเลข้เร�ยงตามล�าด�บเร มจาก 1 เป*นต�นไป1, 2, 3, 4, …
เข้�ยนเลข้ค� ตามล�าด�บเร มจาก 1 เป*นต�นไป1, 3, 5, 7, …
Revision 1.2
Context Switching Unplugged 18
ที่,กคนม�เวัลา 1 นาที่�ในการเข้�ยนเลข้สลี่�บไปมา
Revision 1.2
Context Switching Unplugged 19
เร มคร�บ
Revision 1.2
Context Switching Unplugged 20
ค�าถาม
• เข้�ยนเลข้ได�ก� เลข้•ควัามร �ส.กในการเข้�ยนเลข้สลี่�บไปมา•ข้�อด�ข้องการที่�างานสลี่�บไปมา•ยกต�วัอย(างข้องการที่�างานสลี่�บไปมาในชี�วั ตประจ�าวั�น
Revision 1.2
Context Switching Unplugged 21
ก จกรรม 2
Revision 1.2
Context Switching Unplugged 22
เข้�ยนต�วัเลข้ที่�ละส(วัน ส(วันละ ½ นาที่�
เข้�ยนเลข้ค(เร�ยงตามล�าด�บเร มจาก 2 เป*นต�นไป2, 4, 6, 8, …
เข้�ยนเลข้เพ มข้.'นคร�'งละ 5 เร มจาก 0 เป*นต�นไป0, 5, 10, 15, …
Revision 1.2
Context Switching Unplugged 23
เข้�ยนเลข้ส�วนท�� 1เลข้ค( 2, 4, 6, …
Revision 1.2
Context Switching Unplugged 24
เข้�ยนต�วัเลข้ส(วันที่� 1 เลข้ค(
เขี�ยนเลี่ขีคู่��เริ�ยงตามลี่�าดั�บเริ��มจาก 2 เป นต!นไป2, 4, 6, 8, …
Revision 1.2
Context Switching Unplugged 25
เข้�ยนเลข้ส�วนท�� 2เลข้เพ มข้.'นคร�'งละ 5
เร มจาก 00, 5, 10, 15, …
Revision 1.2
Context Switching Unplugged 26
เข้�ยนต�วัเลข้ส(วันที่� 2 เลข้เพ มข้.'นคร�'งละ 5
เข้�ยนเลข้ค(เร�ยงตามล�าด�บเร มจาก 2 เป*นต�นไป2, 4, 6, 8, …
เขี�ยนเลี่ขีเพิ่��มขี#$นคู่ริ�$งลี่ะ 5 เริ��มจาก 0 เป นต!นไป0, 5, 10, 15, …Revision 1.2
Context Switching Unplugged 27
ค�าถาม
• เข้�ยนเลข้ได�ก� เลข้•ควัามร �ส.กในการเข้�ยนเลข้ท�ลี่ะส�วน•ข้�อด�ข้องการที่�างานท�ลี่ะส�วน•ยกต�วัอย(างข้องการที่�างานท�ลี่ะส�วนในชี�วั ตประจ�าวั�น
Revision 1.2
Context Switching Unplugged 28
ค�าส�าค�ญ
•การที่�างานแบบหลายภารก จ (Multitask)•การเปล� ยนบร บที่ไปมา (Context Switching)•ภาวัะพร�อมก�น (Concurrency)•ประส ที่ธิ ภาพโดยรวัม (Overall Efficiency)
Revision 1.2
Context Switching Unplugged 29
เร0 องที่� จะค�นควั�าในคร�'งถ�ดไป
•การใชี�ประโยชีน1จากการที่�างานที่�'ง 2 แบบ•การบรณาการจากการที่�างานที่�'ง 2 แบบ•การสร�างสมด,ลจากการที่�างานที่�'ง 2 แบบ•การจ�ดก�าหนดการที่�างาน (Job Scheduling)
Revision 1.2