Submit Search
Operating System Chapter 2
25 likes
12,605 views
Nuth Otanasap
Computer Operating System Concept Chapter 2
Technology
Read more
1 of 30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
More Related Content
PPT
Operating System Chapter 1
Nuth Otanasap
PPT
Operating System Chapter 4
Nuth Otanasap
PPT
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
kanlayarat
PPT
Operating System Chapter 3
Nuth Otanasap
PPT
Ch09th
Nuth Otanasap
PPT
Operating System Chapter 5
Nuth Otanasap
PPT
3 ca-computer system structure
krissapat
PPT
Ch06th
Nuth Otanasap
Operating System Chapter 1
Nuth Otanasap
Operating System Chapter 4
Nuth Otanasap
1 ระบบคอมพิวเตอร์และระบบปฏิบัติการ
kanlayarat
Operating System Chapter 3
Nuth Otanasap
Ch09th
Nuth Otanasap
Operating System Chapter 5
Nuth Otanasap
3 ca-computer system structure
krissapat
Ch06th
Nuth Otanasap
What's hot
(20)
PDF
2 4โครงสร้างผังงานทำซ้ำ
Pannathat Champakul
PPT
Ch08th
Nuth Otanasap
PPT
Ch07ath
Nuth Otanasap
PDF
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
Petpayao Yamyindee
PDF
การ Normalization
skiats
DOCX
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
Champ Phinning
PPT
Ch10th
Nuth Otanasap
PDF
ส่วนประกอบของคอมพิวเตอร์
pavinee2515
PDF
แบบจำลองระบบ
CC Nakhon Pathom Rajabhat University
PDF
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
supatra2011
PPTX
การเรียงข้อมูลแบบMerge sort นันทนา เนื่องมัจฉา
Nantana Neangmutcha
PDF
ระบบปฏิบัติการ
Krusine soyo
PDF
ใบความรู้ที่ 1 ระบบการทำงานของคอมพิวเตอร์
Nattapon
PPTX
ส่วนประกอบของคอมพิวเตอร์
Pert Nattanon Krailop
PDF
การทำงานพื้นฐานของคอมพิวเตอร์
พัน พัน
PPTX
บทที่ 2 การแก้ปัญหา
russana
PDF
พื้นฐานการออกแบบปฏิสัมพันธ์ (Interaction Design Basic)
Dr.Kridsanapong Lertbumroongchai
PDF
หลักการเขียนโปรแกรม
คุณครู ผู้น่ารัก
PDF
บทที่ 5 การแปลง er diagram ให้เป็น table
ครูสม ฟาร์มมะนาว
PDF
บทที่ 5 พาณิชย์อิเล็กทรอนิกส์
Wanphen Wirojcharoenwong
2 4โครงสร้างผังงานทำซ้ำ
Pannathat Champakul
Ch08th
Nuth Otanasap
Ch07ath
Nuth Otanasap
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
Petpayao Yamyindee
การ Normalization
skiats
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
Champ Phinning
Ch10th
Nuth Otanasap
ส่วนประกอบของคอมพิวเตอร์
pavinee2515
แบบจำลองระบบ
CC Nakhon Pathom Rajabhat University
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
supatra2011
การเรียงข้อมูลแบบMerge sort นันทนา เนื่องมัจฉา
Nantana Neangmutcha
ระบบปฏิบัติการ
Krusine soyo
ใบความรู้ที่ 1 ระบบการทำงานของคอมพิวเตอร์
Nattapon
ส่วนประกอบของคอมพิวเตอร์
Pert Nattanon Krailop
การทำงานพื้นฐานของคอมพิวเตอร์
พัน พัน
บทที่ 2 การแก้ปัญหา
russana
พื้นฐานการออกแบบปฏิสัมพันธ์ (Interaction Design Basic)
Dr.Kridsanapong Lertbumroongchai
หลักการเขียนโปรแกรม
คุณครู ผู้น่ารัก
บทที่ 5 การแปลง er diagram ให้เป็น table
ครูสม ฟาร์มมะนาว
บทที่ 5 พาณิชย์อิเล็กทรอนิกส์
Wanphen Wirojcharoenwong
Ad
Viewers also liked
(20)
PPT
กองทุนท่าจีน
Nuth Otanasap
PPT
Ec2009 ch11 electronic payment systems
Nuth Otanasap
PPT
Ch11th
Nuth Otanasap
PPT
Ec2009 ch12 legal ethical and social
Nuth Otanasap
PPT
Ec2009 ch01 overview of electronic commerce
Nuth Otanasap
PPT
SA Chapter 14
Nuth Otanasap
PPT
SA Chapter 13
Nuth Otanasap
PPT
SA Chapter 12
Nuth Otanasap
PPT
SA Chapter 11
Nuth Otanasap
PPT
มาตรฐานผลการเรียนรู้
Nuth Otanasap
PPT
Chapter 1: Introduction to Operating System
Shafaan Khaliq Bhatti
PPT
4 ca-process structure
krissapat
PDF
Seismics and the City 2013 - Forum 2 Designing and Building the Future - ses...
SmartNet
DOCX
Eric Fox resume 2016
ERIC FOX
PPT
ELF2011 Gaye Tyler-Merrick Building Stronger Foundations
SmartNet
DOCX
TARIF CUSTOMS CLEARANCE DAN IMPORT DOOR TO DOOR BORONGAN
Adam Farizki
PDF
Basic linux commands
Akkamahadevi Gowda
PPTX
The Rise of Marketing Technologists in Australia and New Zealand
Econsultancy
PDF
Medico legal approach of the psychiatric patient
Mohamed Sedky
PDF
La conducta humana
Lorgia de arco
กองทุนท่าจีน
Nuth Otanasap
Ec2009 ch11 electronic payment systems
Nuth Otanasap
Ch11th
Nuth Otanasap
Ec2009 ch12 legal ethical and social
Nuth Otanasap
Ec2009 ch01 overview of electronic commerce
Nuth Otanasap
SA Chapter 14
Nuth Otanasap
SA Chapter 13
Nuth Otanasap
SA Chapter 12
Nuth Otanasap
SA Chapter 11
Nuth Otanasap
มาตรฐานผลการเรียนรู้
Nuth Otanasap
Chapter 1: Introduction to Operating System
Shafaan Khaliq Bhatti
4 ca-process structure
krissapat
Seismics and the City 2013 - Forum 2 Designing and Building the Future - ses...
SmartNet
Eric Fox resume 2016
ERIC FOX
ELF2011 Gaye Tyler-Merrick Building Stronger Foundations
SmartNet
TARIF CUSTOMS CLEARANCE DAN IMPORT DOOR TO DOOR BORONGAN
Adam Farizki
Basic linux commands
Akkamahadevi Gowda
The Rise of Marketing Technologists in Australia and New Zealand
Econsultancy
Medico legal approach of the psychiatric patient
Mohamed Sedky
La conducta humana
Lorgia de arco
Ad
Similar to Operating System Chapter 2
(20)
PPT
คอมพิวเตอร์และเทคโนโลยี
tee0533
PDF
อุปกรณ์รับและแสดงผล
skiats
PDF
Chapter1
suwan131
PPT
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Radompon.com
PPT
Hardware&Utility
shadowrbac
PPT
Course.eau.ac.thcourse download0007132chapter1
ปุ๋ย อิศริยา
PDF
คอมพิวเตอร์เบื้องต้น
Sukanya Burana
PPTX
อุปกรณ์พื้นฐานคอมพิวเตอร์
sataporn kesornsiri
PDF
อุปกรณ์พื้นฐานคอมพิวเตอร์
sataporn kesornsiri
PDF
องค์ประกอบของระบบคอมพิวเตอร์
Thanawut Rattanadon
PPTX
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
นะนาท นะคะ
PPTX
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
PPTX
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
PDF
คอมพิวเตอร์เบื้องต้น ม.1
เมเม่จัง น่าร๊ากอ่ะ
PDF
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
Orapan Chamnan
PPT
1+Introduction+To+It Eiwka
guest53a11a
PDF
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
PDF
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
PDF
อุปกรณ์พื้นฐานคอมพิวเตอร์
pstnmiiz
PDF
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
Nattakan Wuttipisan
คอมพิวเตอร์และเทคโนโลยี
tee0533
อุปกรณ์รับและแสดงผล
skiats
Chapter1
suwan131
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Radompon.com
Hardware&Utility
shadowrbac
Course.eau.ac.thcourse download0007132chapter1
ปุ๋ย อิศริยา
คอมพิวเตอร์เบื้องต้น
Sukanya Burana
อุปกรณ์พื้นฐานคอมพิวเตอร์
sataporn kesornsiri
อุปกรณ์พื้นฐานคอมพิวเตอร์
sataporn kesornsiri
องค์ประกอบของระบบคอมพิวเตอร์
Thanawut Rattanadon
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
นะนาท นะคะ
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
คอมพิวเตอร์เบื้องต้น ม.1
เมเม่จัง น่าร๊ากอ่ะ
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
Orapan Chamnan
1+Introduction+To+It Eiwka
guest53a11a
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
อุปกรณ์พื้นฐานคอมพิวเตอร์
Chaiwattana Tongpramoon
อุปกรณ์พื้นฐานคอมพิวเตอร์
pstnmiiz
กลุ่มที่ 3 คอมพิวเตอร์ส่วนบุคคล
Nattakan Wuttipisan
More from Nuth Otanasap
(20)
PPT
SA Chapter 10
Nuth Otanasap
PPT
SA Chapter 9
Nuth Otanasap
PPT
SA Chapter 8
Nuth Otanasap
PPT
SA Chapter 7
Nuth Otanasap
PPT
SA Chapter 6
Nuth Otanasap
PPT
SA Chapter 5
Nuth Otanasap
PPT
SA Chapter 4
Nuth Otanasap
PPT
SA Chapter 3
Nuth Otanasap
PPT
SA Chapter 2
Nuth Otanasap
PPT
Ec2009 ch14 creating and launching
Nuth Otanasap
PPT
Ec2009 ch15 e commerce strategy
Nuth Otanasap
PPT
Ec2009 ch10 e commerce security
Nuth Otanasap
PPT
Ec2009 ch09 auctions
Nuth Otanasap
PPT
Ec2009 ch08 mobile commerce and pervasive computing
Nuth Otanasap
PPT
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
Nuth Otanasap
PPT
Ec2009 ch06 company centric b2-b and e-procurement public b2b exchanges and p...
Nuth Otanasap
PPT
Ec2009 ch05 online advertising
Nuth Otanasap
PPT
Ec2009 ch04 consumer behavior
Nuth Otanasap
PPT
Ec2009 ch03 retailing in electronic commerce
Nuth Otanasap
PPT
Ec2009 ch02 e marketplaces
Nuth Otanasap
SA Chapter 10
Nuth Otanasap
SA Chapter 9
Nuth Otanasap
SA Chapter 8
Nuth Otanasap
SA Chapter 7
Nuth Otanasap
SA Chapter 6
Nuth Otanasap
SA Chapter 5
Nuth Otanasap
SA Chapter 4
Nuth Otanasap
SA Chapter 3
Nuth Otanasap
SA Chapter 2
Nuth Otanasap
Ec2009 ch14 creating and launching
Nuth Otanasap
Ec2009 ch15 e commerce strategy
Nuth Otanasap
Ec2009 ch10 e commerce security
Nuth Otanasap
Ec2009 ch09 auctions
Nuth Otanasap
Ec2009 ch08 mobile commerce and pervasive computing
Nuth Otanasap
Ec2009 ch07 e government e-learning e-supply chains collaborative commerce an...
Nuth Otanasap
Ec2009 ch06 company centric b2-b and e-procurement public b2b exchanges and p...
Nuth Otanasap
Ec2009 ch05 online advertising
Nuth Otanasap
Ec2009 ch04 consumer behavior
Nuth Otanasap
Ec2009 ch03 retailing in electronic commerce
Nuth Otanasap
Ec2009 ch02 e marketplaces
Nuth Otanasap
Operating System Chapter 2
1.
บทที่ 2
: โครงสร้างระบบคอมพิวเตอร์ Computer-System Structures การปฏิบัติงานของระบบคอมพิวเตอร์ Computer System Operation โครงสร้างอินพุทเอ้าท์พุท I/O Structure โครงสร้างหน่วยจัดเก็บข้อมูล Storage Structure โครงสร้างเชิงลำดับชั้นของหน่วยจัดเก็บข้อมูล Storage Hierarchy การป้องกันฮาร์ดแวร์ Hardware Protection โครงสร้างเครือข่าย Network Structure
2.
ระบบคอมพิวเตอร์ในสมัยใหม่ A Modern
Computer System
3.
การปฏิบัติงานของระบบคอมพิวเตอร์ Computer-System
Operation อุปกรณ์อินพุทเอ้าท์พุทกับหน่วยประมวลผลกลางสามารถทำงานหรือเอ็กซ์ซีคิวท์ไปพร้อมกัน ตัวควบคุมอุปกรณ์แต่ละตัวต้องเป็นไปตามประเภทของอุปกรณ์แต่ละชนิด ตัวควบคุมอุปกรณ์แต่ละตัวมีบัฟเฟอร์เป็นของตนเอง หน่วยประมวลผลมีหน้าที่เคลื่อนย้ายข้อมูลจากหน่วยความจำหลักและบัฟเฟอร์แต่ละตัว อินพุทเอ้าท์พุทเป็นอุปกรณ์บัฟเฟอร์เฉพาะของหน่วยควบคุม หน่วยควบคุมอุปกรณ์มีหน้าที่แจ้งให้หน่วยประมวลผลทราบเมื่อทำงานเสร็จสิ้น ด้วยวิธีการขัดจังหวะการทำงานหรือการอินเตอร์รัพท์ interrupt
4.
หน้าที่ทั่วไปของการขัดจังหวะ interrupt
Common Functions of Interrupts โดยปกติการขัดจังหวะจะโอนการควบคุมไปให้กับ ส่วนการบริการงาน interrupt vector อันเกิดจากการขัดจังหวะ หรือ อินเตอร์รัพท์เซอร์วิสรูทีน service routines สถาปัตยกรรมการขัดจังหวะ จะต้องทำการบันทึกแอดเดรสของคำสั่งการขัดจังหวะ การขัดจังหวะขาเข้า จะถูกยกเลิกการทำงาน เมื่อการขัดจังหวะกำลังถูกโปรเซสเพื่อแก้ไขการสูญหายของการขัดจังหวะ แทรป trap คือซอฟต์แวร์ที่ทำให้เกิดการขัดจังหวะอันเนื่องมาจากทั้งการเกิดความผิดพลาด หรือร้องขอบริการจากผู้ใช้ ระบบปฏิบัติการคือการทำงานด้วยการขับเคลื่อนการขัดจังหวะ
5.
การจัดการกับการขัดจังหวะ Interrupt
Handling ระบบปฏิบัติการเป็นผู้ดูแลสถานะของหน่วยประมวลผลด้วยการเก็บค่ารีจีสเตอร์และโปรแกรมเคาน์เตอร์ program counter ประเภทของการขัดจังหวะที่นำมาใช้ การทำโพลลิ่ง polling ระบบการขัดจังหวะแบบเวกเตอร์ vectored interrupt system แตกการทำงานแบบรูทีนของเคอร์แนล เพื่อทราบว่าการกระทำนั้นเป็นการขัดจังหวะประเภทใด
6.
การขัดจังหวะตามการเปลี่ยนแปลงของเวลาเพื่อการโปรเซสเดี่ยวให้ได้ผลลัพท์ Interrupt
Time Line For a Single Process Doing Output
7.
โครงสร้างของ I/O
Structure I/O แบบสัมพันธ์ Synchronous I/O หลังจาก I/O เริ่มทำงาน การควบคุมจะตอบกลับไปยังโปรแกรมของผู้ใช้ก็ต่อเมื่อ I/O ทำงานเสร็จสิ้นแล้ว คำสั่งเพื่อการรอคอยจะทำให้หน่วยประมวลผลว่างจาการทำงานใดๆ จนกว่าจะเกิดการขัดจังหวะลำดับถัดไปขึ้น วนรอบแห่งการรอคอย ( เกิดขึ้นเมื่อเกิดการแย่งชิงเพื่อการเข้าถึงหน่วยความจำ ) เมื่อเกิดการร้องขอจาก I/O มากกว่าหนึ่ง ในช่วงเวลาเดียวกัน การโปรเซส I/O จะไม่สามารถกระทำได้โดยต่อเนื่อง I/O แบบไม่สัมพันธ์ Asynchronous I/O หลังจาก I/O เริ่มทำงานการควบคุมจะตอบกลับไปยังโปรแกรมของผู้ใช้โดยไม่ต้องรอ I/O ทำงานเสร็จสิ้น การเรียกระบบ System call เป็นการเรียกร้องให้ ระบบปฏิบัติการอนุญาตให้ผู้ใช้รอคอย เพื่อให้ I/O ทำงานเสร็จสิ้น อุปกรณ์ ตารางบันทึกการเข้าใช้งาน Device-status table เพื่อให้อุปกรณ์ I/O สามารถระบุประเภท แอดเดรส และสถานะได้ ระบบปฏิบัติการ ทำดัชนีไว้ในส่วนของอุปกรณ์ เพื่อบ่งบอกสถานะของอุปกรณ์ และเปลี่ยนแปลงตาราง และเพื่อการแก้ไขตารางบันทึกการเข้าใช้งานรวมทั้งการขัดจังหวะ
8.
ระเบียบวิธีของทั้งสองระบบปฏิบัติการ Two I/O
Methods Synchronous Asynchronous
9.
ตารางสถานะของอุปกรณ์ Device-Status
Table
10.
โครงสร้างการเข้าถึงหน่วยความจำแบบโดยตรง Direct
Memory Access Structure ถูกใช้สำหรับอุปกรณ์อินพุทเอ้าท์พุทแบบความเร็วสูง เพื่อให้สามารถจัดส่งข้อมูลสารสนเทศให้มีความเร็วใกล้เคียงกับความเร็วของหน่วยความจำ ส่วนการควบคุมอุปกรณ์จะจัดส่งข้อมูลเป็นบล็อค ของข้อมูลที่อยู่ในบัฟเฟอร์โดยตรงไปยังหน่วยความจำโดยปราศจากความช่วยเหลือจากหน่วยประมวลผล มีเพียงการขัดจังหวะเท่านั้นที่ถูกสร้างขึ้นทีละบล็อค แทนที่จะเป็นหนึ่งไบท์ต่อการขัดจังหวะหนึ่งครั้ง
11.
โครงสร้างหน่วยจัดเก็บข้อมูล
Storage Structure หน่วยความจำหลัก Main memory คือสื่อที่ใช้ในการจัดเก็บข้อมูลขนาดใหญ่เท่านัน้ที่หน่วยประมวลผลสามารถเข้าถึงได้โดยตรง หน่วยจัดเก็บข้อมูลสำรอง Secondary storage เป็นส่วนขยายจากหน่วยความจำหลักที่เป็นส่วนจัดเก็บข้อมูลขนาดใหญ่ ดิสค์แม่เหล็ก Magnetic disks หมายถึงสิ่งที่สร้างขึ้นจากโลหะ หรือแผ่นแก้วที่ถูกเคลือบด้วยแม่เหล็กเพื่อใช้ในการจัดเก็บข้อมูล ผิวสัมผัสของแผ่นดิสค์ ในเชิงมโนภาพจะถูกแบ่งออกเป็นแทร็กส์ tracks และแต่ละแทร็กส์จะถูกแบ่งย่อยออกเป็นเซ็กเตอร์ ส่วนการควบคุมดิสค์ disk controller หมายถึงผู้ทำหน้าที่ตอบสนองระหว่างอุปกรณ์ต่างๆ กับคอมพิวเตอร์
12.
กลไกในการเคลื่อนหัวอ่านดิสค์ Moving-Head
Disk Mechanism
13.
โครงสร้างลำดับชั้นของหน่วยจัดเก็บ Storage
Hierarchy ระบบของหน่วยจัดเก็บถูกจัดระเบียบเชิงลำดับ ความเร็ว ค่าใช้จ่าย ความคงอยู่ของข้อมูลหลังจากไม่มีกระแสไฟฟ้า การแคชชิ่ง Caching หรือการเก็บซ่อน หมายถึงการทำสำเนาข้อมูลไปไว้ยังระบบการจัดเก็บที่มีความเร็วสูงกว่า กล่าวคือ หน่วยความจำหลัก ก็คือแคชสุดท้ายของหน่วยจัดเก็บข้อมูลทุติยภูมิ
14.
โครงสร้างลำดับชั้นของอุปกรณ์หน่วยจัดเก็บข้อมูล Storage-Device
Hierarchy
15.
แคชชิ่ง Caching
ใช้หน่วยความจำความเร็วสูง เพื่อให้ข้อมูลที่ใช้ล่าสุดอาศัยอยู่ จำเป็นต้องใช้นโยบายในการบริหารจัดการแคช การทำแคชชิ่งนำไปสู่โครงสร้างการจัดเก็บเชิงลำดับในระดับอื่น จำเป็นต้องมีข้อมูลที่ถูกจัดเก็บอย่างต่อเนื่องมากกว่าหนึ่งระดับอย่างสม่ำเสมอ
16.
Migration of Integer
“A” From Disk to Register การเคลื่อนย้ายของตัวแปลแบบจำนวนเต็ม A จากดิสค์ไปยังรีจีสเตอร์
17.
การป้องกันฮาร์ดแวร์ Hardware
Protection การปฏิบัติการแบบโหมดคู่ Dual-Mode Operation การป้องกันอินพุทเอ้าท์พุท I/O Protection การป้องกันหน่วยความจำ Memory Protection การป้องกันหน่วยประมวลผล CPU Protection
18.
การปฏิบัติการแบบโหมดคู่ Dual-Mode
Operation การแบ่งปันทรัพยากรของระบบที่จำเป็นต่อระบบปฏิบัติการเพื่อมั่นใจได้ว่า โปรแกรมที่ไม่ถูกต้องหรือพฤติกรรมอันไม่พึงประสงค์ของมนุษย์ จะมีผลกระทบให้โปรแกรมอื่นๆ ทำงานผิดพลาดหรือไม่ถูกต้องไปด้วย ระบบปฏิบัติการต้องสามารถรองรับฮาร์ดแวร์ ที่แตกต่างกันในการทำงานอย่างน้อยสองโหมดขึ้นไป 1. โหมดผู้ใช้งาน User mode หมายถึง การเอ็กซ์ซีคิวท์นั้นเฉพาะเพื่อผู้ใช้รายนั้นเท่านั้น 2. โหมดการเฝ้าติดตาม Monitor mode ( หรือเคอร์แนลโหมด kernel mode หรือ โหมดระบบ system mode ) การเอ็กซ์ซีคิวท์นั้นเพื่อการทำงานของระบบปฏิบัติการ
19.
การปฏิบัติการแบบโหมดคู่ Dual-Mode Operation
(Cont.) โหมดบิทจะถูกใส่ไว้ในส่วนฮาร์ดแวร์ของคอมพิวเตอร์ เพื่อใช้บ่งชี้ว่าปัจจุบันอยู่ที่โหมดใด อาทิเช่น โหมด 0 หมายถึงโหมดการเฝ้าติดตาม โหมด 1 หมายถึงโหมดผู้ใช้งาน เมื่อเกิดการขัดจังหวะ หรือ เกิดข้อผิดพลาดใดๆ ขึ้น ฮาร์ดแวร์จะทำการสลับกลับไปยังโหมดการเฝ้าติดตามโดยอัตโนมัติ Privileged instructions can be issued only in monitor mode monitor user Interrupt/fault set user mode คำอธิบายรูป คำสั่งงานเฉพาะจะเกิดขึ้นได้เฉพาะในโหมดการเฝ้าติดตามเท่านั้น
20.
การป้องกันอินพุทเอ้าท์พุท I/O
Protection คำสั่งในส่วนอินพุทเอ้าพุท ทั้งหมดถือเป็นคำสั่งเฉพาะทั้งสิ้น ต้องแน่ใจว่าโปรแกรมของผู้ใช้ จะต้องไม่เข้าไปควบคุมคอมพิวเตอร์ในโหมดการเฝ้าติดตาม ( เพื่อไม่ให้โปรแกรมของผู้ใช้ที่กำลังถูกเอ็กซ์ซีคิวท์ ได้ทำการเพิ่มแอดเดรสใหม่ไว้ในส่วนเวกเตอร์ของการขัดจังหวะ )
21.
ใช้ส่วนงานการเรียกระบบเพื่อแจ้งเตือนส่วนอินพุทเอ้าท์พุท Use
of A System Call to Perform I/O
22.
การป้องกันหน่วยความจำ Memory
Protection ต้องสามารถป้องกันหน่วยความจำ อย่างน้อยเพื่อการทำเว็กเตอร์การขัดจังหวะ และการวัตรการทำงานของบริการการขัดจังหวะ ความจำเป็นที่ต้องมีการป้องกันหน่วยความจำ อย่างน้อยที่สุดต้องเพิ่มรีจิสเตอร์สองตัวเพื่อสามารถกำหนดขอบเขตของแอดเดรสที่อนุญาตให้โปรแกรมสามารถเข้าถึงได้ รีจิสเตอร์ฐาน Base register เพื่อเก็บแอดเดรสของหน่วยความจำเชิงกายภาพขนาดเล็กสุด รีจิสเตอร์จำกัด Limit register เพื่อใช้กำหนดขนาดของขอบเขต หน่วยความจำที่อยู่นอกเหนือจากที่กำหนดก็จะถูกป้องกันไม่ให้สามารถเข้าถึงได้
23.
การใช้รีจีสเตอร์แบบฐานและแบบจำกัด Use
of A Base and Limit Register
24.
การป้องกันแอดเดรสของฮาร์ดแวร์ Hardware
Address Protection
25.
การป้องกันฮาร์ดแวร์ Hardware
Protection เมื่อเกิดการเอ็กซ์ซีคิวท์ในโหมดการเฝ้าติดตาม ระบบปฏิบัติการจะไม่เข้าไปควบุคมการเข้าถึงทั้งการเฝ้าติดตาม และหน่วยความจำของผู้ใช้ ภาระของการสั่งการของรีจิสเตอร์แบบฐานและแบบจำกัด ล้วนเป็นการสั่งการเฉพาะ
26.
การป้องกันหน่วยประมวลผล CPU
Protection ตัวควบคุมเวลา ไทม์เมอร์ Timer การขัดจังหวะคอมพิวเตอร์หลังจากช่วงเวลาเฉพาะใดๆ ของระบบปฏิบัติการทำการดูแลรักษาส่วนควบคุม ไทม์เมอร์จะทำการลดค่าตัวเองทุกๆ จังหวะเวลา เมื่อไทม์เมอร์ลดค่าจนกระทั่งมีค่าเป็น 0 การขัดจังหวะก็จะเกิดขึ้น โดยปกติไทม์เมอร์ถูกใช้เพื่อ การแบ่งสรรเวลา เวลาส่วนใหญ่ ถูกใช้เพื่อการคำนวณเวลา ณ ปัจจุบัน การโหลดไทม์เมอร์ เป็นคำสั่งเฉพาะ
27.
สถาปัตยกรรมระบบทั่วไป General-System
Architecture กำหนดให้ส่วนการสั่งงานอินพุทเอ้าท์พุทเป็นส่วนคำสั่งเฉพาะ โปรแกรมของผู้ใช้จะสามารถแจ้งเตือนการทำงานกับอินพุทเอ้าท์พุทได้อย่างไร การเรียกระบบ System call หมายถึงระเบียบวิธี ที่ถูกใช้โดยโปรเซสเพื่อร้องขอการทำงานอย่างหนึ่งอย่างใด จากระบบปฏิบัติการ โดยปกติเพื่อรับแบบฟอร์มของการแทรปเพื่อกำหนดพื้นที่การทำงานเฉพาะในส่วนเวกเตอร์การขัดจังหวะ การควบคุมจะถูกส่งผ่านไปยังเวกเตอร์ของการขัดจังหวะ เพื่อวัตรการดำเนินการของงานบริการ ในระบบปฏิบัติการ และโหมดบิทจะถูกกำหนดไปเป็นโหมดการเฝ้าติดตาม การเฝ้าติดตาม บอกถึงความถูกต้องว่าพารามิเตอร์นั้นถูกต้อง ทำการเอ็กซ์ซีคิวท์ตามต้องการ และส่งค่าการควบคุมกลับไปยังการสั่งการตามที่เรียกใช้ระบบ
28.
โครงสร้างเครือข่าย Network
Structure เครือข่ายท้องถิ่น Local Area Networks (LAN) เครือข่ายระยะไกล Wide Area Networks (WAN)
29.
โครงสร้างเครือข่าย ท้องถิ่น Local
Area Network Structure
30.
โครงสร้างเครือข่ายระยะไกล Wide Area
Network Structure
Editor's Notes
#2:
Chapter 2 Computer-System Structures Computer System Operation I/O Structure Storage Structure Storage Hierarchy Hardware Protection Network Structure