Architectural(hardware) Support forOperating Systems• Review of introd การแปล - Architectural(hardware) Support forOperating Systems• Review of introd ไทย วิธีการพูด

Architectural(hardware) Support for

Architectural
(hardware) Support for
Operating Systems
• Review of introduction
• Hardware overview
• A peek at Unix
• Hardware (architecture) support
• Summary
Review
• What are the two main responsibilities of OS?
• Manage hardware resources
• Provide a clean set of interface to programs
• Managing resources:
• Allocation
• Protection
• Reclamation
• Virtualization
• Questions?
Why Start With Hardware?
• Operating system functionality fundamentally depends
upon hardware
• Key goal of an OS is to manage hardware
• If done well, applications can be oblivious to HW details
• Hardware support can greatly simplify – or complicate –
OS tasks
• Early PC operating systems (DOS, MacOS) lacked virtual
memory in part because the hardware did not support it
So what is inside a computer
Why hardware has to support
User/Kernel mode?
17 CS317 Operating System
• Give the CPU to the user application
• Why: Performance and efficiency
• OS will not be executing
• Without hardware’s help, OS loses control of the machine!
• Analogy: give the car key to someone, how do you know if he will
return the car?
• This is the one of the most fundamental reasons why OS will
need hardware support --- not only for user/kernel mode
Hardware Features for OS
• Features that directly support the OS include
• Protection (kernel/user mode)
• Protected instructions
• Memory protection
• System calls
• Interrupts and exceptions
• Timer (clock)
• I/O control and operation
• Synchronization
Types of Hardware Support
• Manipulating privileged machine state
• Protected instructions
• Manipulate device registers, TLB entries, etc.
• Generating and handling “events”
• Interrupts, exceptions, system calls, etc.
• Respond to external events
• CPU requires software intervention to handle fault or trap
• Mechanisms to handle concurrency
• Interrupts, atomic instructions
Protected Instructions
• A subset of instructions of every CPU is restricted to use
only by the OS
• Known as protected (privileged) instructions
• Only the operating system can
• Directly access I/O devices (disks, printers, etc.)
• Security, fairness (why?)
• Manipulate memory management state
• Page table pointers, page protection, TLB management, etc.
• Manipulate protected control registers
• Kernel mode, interrupt level
• Halt instruction (why?)
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
สถาปัตยกรรม(ฮาร์ดแวร์) สนับสนุนระบบปฏิบัติการ•ตรวจสอบแนะนำ•ภาพรวมฮาร์ดแวร์•มองที่ Unix•สนับสนุนฮาร์ดแวร์ (สถาปัตยกรรม)•สรุปตรวจทาน•รับผิดชอบหลักสองของ OS คืออะไร•จัดการทรัพยากรฮาร์ดแวร์•แสดงชุดการอินเทอร์เฟซการโปรแกรมดี•การจัดการทรัพยากร:•การปันส่วน•การป้องกัน•ถม•จำลองเสมือน•คำถามทำไมไม่เริ่มทำงานกับฮาร์ดแวร์•ระบบปฏิบัติการฟังก์ชันพื้นฐานขึ้นอยู่กับเมื่อฮาร์ดแวร์•เป้าหมายคีย์ของระบบปฏิบัติการจะจัดการฮาร์ดแวร์•ถ้าทำดี โปรแกรมประยุกต์อาจลบเลือนไปรายละเอียด HW•สนับสนุนฮาร์ดแวร์สามารถอย่าง ง่าย – หรือ complicate –ระบบปฏิบัติงาน•ช่วงพีซีระบบปฏิบัติการ (DOS, MacOS) ขาดเสมือนหน่วยความจำบางส่วนเนื่องจากฮาร์ดแวร์ไม่สนับสนุนดังนั้น ที่อยู่ภายในเครื่องทำไมฮาร์ดแวร์ได้รับการสนับสนุนผู้ใช้/เคอร์เนลโหมดระบบปฏิบัติการ 17 CS317•ให้ CPU ไปยังโปรแกรมประยุกต์ของผู้ใช้•สาเหตุ: ประสิทธิภาพและประสิทธิผล•ระบบปฏิบัติจะไม่สามารถดำเนินการ•ไม่ มีความช่วยเหลือของฮาร์ดแวร์ ระบบปฏิบัติการสูญเสียการควบคุมเครื่องจักร•คำว่า: รถสำคัญกับบุคคล คุณทราบได้อย่างไรถ้าเขาจะให้กลับรถหรือไม่•นี่คือหนึ่งเหตุผลพื้นฐานที่สุดทำไม OS จะต้องการฮาร์ดแวร์สนับสนุนไม่เฉพาะสำหรับผู้ใช้/เคอร์เนลโหมด คุณลักษณะของฮาร์ดแวร์สำหรับระบบปฏิบัติการ•คุณลักษณะที่สนับสนุนระบบปฏิบัติการโดยตรงรวมถึง•ป้องกัน (โหมดเคอร์เนล/ผู้ใช้)คำแนะนำ•ป้องกัน•การป้องกันหน่วยความจำ•ระบบโทรศัพท์•ขัดจังหวะและข้อยกเว้น•จับเวลา (นาฬิกา)• I/O ควบคุมและดำเนินการ•ซิงโครไนส์ชนิดของการสนับสนุนฮาร์ดแวร์•จัดการเครื่องอภิสิทธิ์รัฐคำแนะนำ•ป้องกัน•จัดการลงทะเบียนอุปกรณ์ TLB รายการ เป็นต้น•การสร้าง และการจัดการ "เหตุการณ์"•ขัดจังหวะ ยกเว้น ระบบโทรศัพท์ ฯลฯ•ตอบสนองต่อเหตุการณ์ภายนอก• CPU ต้องการแทรกแซงของซอฟต์แวร์การจัดการข้อบกพร่องหรือกับดัก•กลไกการจัดการพร้อมกัน•ขัดจังหวะ คำแนะนำอะตอมคำแนะนำป้องกัน•ชุดย่อยของคำสั่งของ CPU ทุกถูกจำกัดการใช้โดยระบบปฏิบัติการเท่านั้น•เป็นคำแนะนำ (อภิสิทธิ์) ได้รับการป้องกัน•เฉพาะระบบปฏิบัติการสามารถ•อุปกรณ์ I/O (ดิสก์ เครื่องพิมพ์ ฯลฯ) ที่เข้าถึงโดยตรง•ความปลอดภัย ยุติธรรม (ทำไม)•จัดการสถานะการจัดการหน่วยความจำ•หน้าตารางตัวชี้ ป้องกันหน้า TLB จัดการ ฯลฯ•จัดการทะเบียนควบคุมป้องกัน•โหมดเคอร์เนล ขัดจังหวะระดับ•คำสั่งหยุด (ทำไม)
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
สถาปัตยกรรม
(ฮาร์ดแวร์) การสนับสนุนสำหรับระบบปฏิบัติการ•รีวิวแนะนำ•ภาพรวมฮาร์ดแวร์•แอบมองที่ใช้ระบบปฏิบัติการยูนิกซ์•ฮาร์ดแวร์(สถาปัตยกรรม) สนับสนุน•สรุปทบทวน•อะไรเป็นสองความรับผิดชอบหลักของOS? •จัดการทรัพยากรฮาร์ดแวร์•ให้ชุดทำความสะอาดของอินเตอร์เฟซโปรแกรม•ทรัพยากรผู้จัดการการจัดสรร••คุ้มครอง•บุกเบิก• Virtualization? •คำถามทำไมเริ่มต้นด้วยฮาร์ดแวร์•การทำงานของระบบปฏิบัติการพื้นฐานขึ้นอยู่กับฮาร์ดแวร์•เป้าหมายที่สำคัญของระบบปฏิบัติการคือการจัดการฮาร์ดแวร์•หากทำดีการใช้งานสามารถลบเลือนไปรายละเอียด HW •การสนับสนุนฮาร์ดแวร์อย่างมากสามารถลดความซับซ้อน - หรือซับซ้อน - งานระบบปฏิบัติการ•ระบบปฏิบัติการคอมพิวเตอร์ในช่วงต้น (DOS, MacOS) ขาดเสมือนหน่วยความจำส่วนหนึ่งเป็นเพราะฮาร์ดแวร์ไม่สนับสนุนดังนั้นสิ่งที่อยู่ภายในคอมพิวเตอร์ทำไมฮาร์ดแวร์ได้ให้การสนับสนุนผู้ใช้/ เคอร์เนล ? โหมด17 CS317 ระบบปฏิบัติการ•ให้CPU เพื่อการประยุกต์ใช้•ทำไม: ประสิทธิภาพและมีประสิทธิภาพ•ระบบปฏิบัติการจะไม่ได้รับการดำเนินการ•โดยความช่วยเหลือของฮาร์ดแวร์ของระบบปฏิบัติการสูญเสียการควบคุมเครื่อง! •เปรียบเทียบ: ให้กุญแจรถกับคนอย่างไร คุณทราบว่าเขาจะกลับรถหรือไม่•นี่คือหนึ่งในเหตุผลที่พื้นฐานที่สุดว่าทำไมOS จะต้องการการสนับสนุนฮาร์ดแวร์--- ไม่เพียง แต่สำหรับผู้ใช้ / โหมดเคอร์เนลคุณสมบัติของฮาร์ดแวร์สำหรับOS •คุณลักษณะที่สนับสนุนโดยตรง OS รวมถึง•การป้องกัน( เคอร์เนล / โหมดผู้ใช้) •คำแนะนำการป้องกัน•การป้องกันหน่วยความจำ•เรียกระบบ• Interrupts และข้อยกเว้น•ตั้งเวลา(นาฬิกา) • I / O การควบคุมและการดำเนินงาน•การประสานข้อมูลประเภทของการสนับสนุนฮาร์ดแวร์•จัดการรัฐเครื่องสิทธิพิเศษ•คำแนะนำการป้องกัน•จัดการการลงทะเบียนอุปกรณ์TLB รายการ ฯลฯ•ผลิตและการจัดการ "เหตุการณ์ที่เกิดขึ้น" • Interrupts ข้อยกเว้นสายระบบ ฯลฯ•การตอบสนองต่อเหตุการณ์ภายนอก• CPU ต้องมีการแทรกแซงซอฟแวร์ที่จะจัดการกับความผิดหรือกับดัก•กลไกในการจัดการกับการทำงานพร้อมกัน• Interrupts คำแนะนำอะตอมป้องกันคำแนะนำได้• ส่วนหนึ่งของคำแนะนำของ CPU ของทุกคนจะถูก จำกัด การใช้งานโดยเฉพาะระบบปฏิบัติการ•ที่รู้จักกันในการป้องกัน(สิทธิพิเศษ) คำแนะนำ•เฉพาะระบบปฏิบัติการสามารถ•โดยตรงเข้าถึงอุปกรณ์I / O (ดิสก์, เครื่องพิมพ์ ฯลฯ ) •การรักษาความปลอดภัย, ความเป็นธรรม (ทำไม? ) •รัฐจัดการหน่วยความจำจัดการตัวชี้ตาราง•หน้าป้องกันหน้าการจัดการ TLB ฯลฯ •ลงทะเบียนการควบคุมจัดการการป้องกัน•โหมดเคอร์เนลระดับขัดจังหวะ•หยุดการเรียนการสอน(ทำไม?)




































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
สถาปัตยกรรม
( ฮาร์ดแวร์ ) การสนับสนุนระบบปฏิบัติการ
-

- รีวิวแนะนำฮาร์ดแวร์ภาพรวม
-
- แอบดูฮาร์ดแวร์ยูนิกซ์ ( สถาปัตยกรรม ) สนับสนุน


- - สรุปทบทวนสิ่งที่มี 2 หน้าที่หลักของระบบปฏิบัติการ ?
-
- จัดการทรัพยากรฮาร์ดแวร์ให้ทำความสะอาดชุดของอินเตอร์เฟซโปรแกรมการจัดการทรัพยากร :
-
-
-
- ป้องกันการเวนคืน
-
- ) คำถาม ?
ทำไมต้องเริ่มด้วยฮาร์ดแวร์ ? ฟังก์ชันการทำงานระบบปฏิบัติการ
-

- บนฮาร์ดแวร์พื้นฐานขึ้นอยู่กับเป้าหมายหลักของ OS คือการจัดการบริการฮาร์ดแวร์
ถ้าทำได้ดี การใช้งานที่สามารถลบเลือนไป HW รายละเอียด
- สนับสนุนฮาร์ดแวร์สามารถง่ายหรือซับซ้อน––งาน
-
OS ระบบปฏิบัติการคอมพิวเตอร์ก่อน ( DOS , MacOS ) ขาดเสมือน
หน่วยความจำใน ส่วนหนึ่งเพราะอุปกรณ์ไม่สนับสนุนมัน
ดังนั้น สิ่งที่อยู่ภายในคอมพิวเตอร์ฮาร์ดแวร์เพื่อสนับสนุน

ทำไมมีโหมด / โปรแกรมผู้ใช้
-
17 cs317 ระบบปฏิบัติการให้ CPU ผู้ใช้โปรแกรม
-
ทำไม : สมรรถนะและประสิทธิภาพของแต่ละ OS จะไม่ถูกรัน
- โดยไม่ต้องฮาร์ดแวร์ช่วยให้ OS สูญเสียการควบคุมของเครื่องจักร
- คล้ายคลึงให้กุญแจรถกับใคร คุณจะรู้ได้อย่างไรว่าเขาจะ
กลับรถ
- นี้เป็นหนึ่งในเหตุผลพื้นฐานที่สุดทำไม OS จะต้องสนับสนุนฮาร์ดแวร์ ---
ไม่เพียง แต่สำหรับผู้ใช้ / คุณสมบัติของฮาร์ดแวร์สำหรับระบบปฏิบัติการเคอร์เนลโหมด

แต่ละคุณลักษณะที่สนับสนุนโดยตรง OS รวมถึงการป้องกัน -
( kernel / ผู้ใช้โหมด )
-

- ใช้หน่วยความจำการคุ้มครองป้องกัน - และ - ระบบโทรศัพท์
ขัดจังหวะตัวตั้งเวลา ( นาฬิกา ) ข้อยกเว้น
-
- I / O
-
และประสานงานควบคุมประเภทของฮาร์ดแวร์สนับสนุน

สิทธิพิเศษ - สภาพเครื่อง - จัดการป้องกันคำแนะนำ
- จัดการลงทะเบียนอุปกรณ์ TLB รายการ ฯลฯ
- การสร้างและการจัดการ " เหตุการณ์ "
- ขัดจังหวะ , ยกเว้น สาย ระบบ ฯลฯ
-
- ตอบสนองต่อเหตุการณ์ภายนอกซีพียูจำเป็นต้องใช้ซอฟต์แวร์เพื่อจัดการกับความผิดหรือการแทรกแซงกลไกกับดัก
- จัดการ การรักษาคำแนะนำ

- อะตอมป้องกันคำแนะนำ
- บางส่วนของคำแนะนำของทุก CPU ต้องใช้ OS
-
โดยเฉพาะ เรียกว่าป้องกัน ( อภิสิทธิ์ ) คําแนะนํา
-
- แต่ระบบปฏิบัติการสามารถเข้าถึงโดยตรงอุปกรณ์ I / O ( ดิสก์ , เครื่องพิมพ์ฯลฯ )
- ความปลอดภัย ความยุติธรรม ( ทำไม ? )
-
- รัฐจัดการการจัดการหน่วยความจำหน้าโต๊ะตัวชี้ , ป้องกัน , การจัดการ TLB
หน้า ฯลฯ- จัดการป้องกันควบคุมทะเบียน
-
- ) เคอร์เนลโหมด ขัดจังหวะ หยุดการเรียนการสอน ( ทำไม ? )
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: