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?)
OS Protection
• Hardware must support (at least) two modes of operation:
kernel mode and user mode
• Mode is indicated by a status bit in a protected control register
• User programs execute in user mode
• OS executes in kernel mode (OS == “kernel”)
• Protected instructions only execute in kernel mode
• CPU checks mode bit when protected instruction executes
• Setting mode bit must be a protected instruction
• Attempts to execute in user mode are detected and prevented
• x86: General Protection Fault
Memory Protection
• OS must be able to protect programs from each other
• OS must protect itself from user programs
• We need hardware support
• Again: once OS gives the CPU to the user programs, OS loses
control
• Memory management hardware provides memory
protection mechanisms
• Base and limit registers
• Page table pointers, page protection, TLB
• Virtual memory
• Segmentation
• Manipulating memory management hardware uses
protected (privileged) operations
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
Events
• After the OS has booted, all entry to the kernel happens as the result
of an event
• event immediately stops current execution
• changes mode to kernel mode, event handler is called
• An event is an “unnatural” change in control flow
• Events immediately stop current execution
• Changes mode, context (machine state), or both
• The kernel defines a handler for each event type
• Event handlers always execute in kernel mode
• The specific types of events are defined by the machine
• In effect, the operating system is one big event handler
OS Control Flow
• When the processor receives an event of a given type, it
• transfers control to handler within the OS
• handler saves program state (PC, registers, etc.)
• handler functionality is invoked
• handler restores program state, returns to program
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
สถาปัตยกรรม(ฮาร์ดแวร์) สนับสนุนระบบปฏิบัติการ•ตรวจสอบแนะนำ•ภาพรวมฮาร์ดแวร์•มองที่ Unix•สนับสนุนฮาร์ดแวร์ (สถาปัตยกรรม)•สรุปตรวจทาน•รับผิดชอบหลักสองของ OS คืออะไร•จัดการทรัพยากรฮาร์ดแวร์•แสดงชุดการอินเทอร์เฟซการโปรแกรมดี•การจัดการทรัพยากร:•การปันส่วน•การป้องกัน•ถม•จำลองเสมือน•คำถามทำไมไม่เริ่มทำงานกับฮาร์ดแวร์•ระบบปฏิบัติการฟังก์ชันพื้นฐานขึ้นอยู่กับเมื่อฮาร์ดแวร์•เป้าหมายคีย์ของระบบปฏิบัติการจะจัดการฮาร์ดแวร์•ถ้าทำดี โปรแกรมประยุกต์อาจลบเลือนไปรายละเอียด HW•สนับสนุนฮาร์ดแวร์สามารถอย่าง ง่าย – หรือ complicate –ระบบปฏิบัติงาน•ช่วงพีซีระบบปฏิบัติการ (DOS, MacOS) ขาดเสมือนหน่วยความจำบางส่วนเนื่องจากฮาร์ดแวร์ไม่สนับสนุนดังนั้น ที่อยู่ภายในเครื่องทำไมฮาร์ดแวร์ได้รับการสนับสนุนผู้ใช้/เคอร์เนลโหมดระบบปฏิบัติการ 17 CS317•ให้ CPU ไปยังโปรแกรมประยุกต์ของผู้ใช้•สาเหตุ: ประสิทธิภาพและประสิทธิผล•ระบบปฏิบัติจะไม่สามารถดำเนินการ•ไม่ มีความช่วยเหลือของฮาร์ดแวร์ ระบบปฏิบัติการสูญเสียการควบคุมเครื่องจักร•คำว่า: รถสำคัญกับบุคคล คุณทราบได้อย่างไรถ้าเขาจะให้กลับรถหรือไม่•นี่คือหนึ่งเหตุผลพื้นฐานที่สุดทำไม OS จะต้องการฮาร์ดแวร์สนับสนุนไม่เฉพาะสำหรับผู้ใช้/เคอร์เนลโหมด คุณลักษณะของฮาร์ดแวร์สำหรับระบบปฏิบัติการ•คุณลักษณะที่สนับสนุนระบบปฏิบัติการโดยตรงรวมถึง•ป้องกัน (โหมดเคอร์เนล/ผู้ใช้)คำแนะนำ•ป้องกัน•การป้องกันหน่วยความจำ•ระบบโทรศัพท์•ขัดจังหวะและข้อยกเว้น•จับเวลา (นาฬิกา)• I/O ควบคุมและดำเนินการ•ซิงโครไนส์ชนิดของการสนับสนุนฮาร์ดแวร์•จัดการเครื่องอภิสิทธิ์รัฐคำแนะนำ•ป้องกัน•จัดการลงทะเบียนอุปกรณ์ TLB รายการ เป็นต้น•การสร้าง และการจัดการ "เหตุการณ์"•ขัดจังหวะ ยกเว้น ระบบโทรศัพท์ ฯลฯ•ตอบสนองต่อเหตุการณ์ภายนอก• CPU ต้องการแทรกแซงของซอฟต์แวร์การจัดการข้อบกพร่องหรือกับดัก•กลไกการจัดการพร้อมกัน•ขัดจังหวะ คำแนะนำอะตอมคำแนะนำป้องกัน•ชุดย่อยของคำสั่งของ CPU ทุกถูกจำกัดการใช้โดยระบบปฏิบัติการเท่านั้น•เป็นคำแนะนำ (อภิสิทธิ์) ได้รับการป้องกัน•เฉพาะระบบปฏิบัติการสามารถ•อุปกรณ์ I/O (ดิสก์ เครื่องพิมพ์ ฯลฯ) ที่เข้าถึงโดยตรง•ความปลอดภัย ยุติธรรม (ทำไม)•จัดการสถานะการจัดการหน่วยความจำ•หน้าตารางตัวชี้ ป้องกันหน้า TLB จัดการ ฯลฯ•จัดการทะเบียนควบคุมป้องกัน•โหมดเคอร์เนล ขัดจังหวะระดับ•คำสั่งหยุด (ทำไม)ป้องกันระบบปฏิบัติการ•ฮาร์ดแวร์ต้องสนับสนุน (น้อย) สองโหมดของการดำเนินงาน:ผู้ใช้และโหมดเคอร์เนล•โหมดตามบิตสถานะในทะเบียนควบคุมป้องกัน•ผู้ใช้โปรแกรมที่เรียกใช้ในโหมดผู้ใช้•ระบบปฏิบัติดำเนินการในโหมดเคอร์เนล (OS == "เมล็ด")คำแนะนำ•ป้องกันเฉพาะดำเนินการในโหมดเคอร์เนล• CPU ตรวจสอบบิตโหมดเมื่อดำเนินการคำสั่งที่ได้รับการป้องกัน•ตั้งค่าโหมดบิตต้องเป็นคำสั่งที่ได้รับการป้องกัน•พยายามดำเนินการในโหมดผู้ใช้ตรวจพบ และป้องกัน• x 86: ข้อบกพร่องป้องกันทั่วไปป้องกันหน่วยความจำ•ระบบปฏิบัติต้องสามารถป้องกันไม่ให้โปรแกรมอื่น ๆ•ระบบปฏิบัติต้องปกป้องตัวเองจากผู้ใช้โปรแกรม•ที่เราต้องการการสนับสนุนฮาร์ดแวร์•อีกครั้ง: เมื่อ OS ให้ CPU โปรแกรมผู้ใช้ ระบบปฏิบัติการสูญเสียควบคุม•หน่วยความจำจัดการฮาร์ดแวร์ให้หน่วยความจำกลไกการป้องกัน•ทะเบียนพื้นฐานและขีดจำกัด•หน้าตารางตัวชี้ ป้องกันหน้า TLB•หน่วยความจำเสมือน•แบ่ง•จัดการหน่วยความจำจัดการฮาร์ดแวร์ใช้คุ้มครองการดำเนินงาน (อภิสิทธิ์)คุณลักษณะของฮาร์ดแวร์สำหรับระบบปฏิบัติการ•คุณลักษณะที่สนับสนุนระบบปฏิบัติการโดยตรงรวมถึง•ป้องกัน (โหมดเคอร์เนล/ผู้ใช้)คำแนะนำ•ป้องกัน•การป้องกันหน่วยความจำ•ระบบโทรศัพท์•ขัดจังหวะและข้อยกเว้น•จับเวลา (นาฬิกา)• I/O ควบคุมและดำเนินการ•ซิงโครไนส์เหตุการณ์•หลังจากระบบปฏิบัติการที่มี booted เคอร์เนลรายการทั้งหมดที่เกิดขึ้นเป็นผลมาจากของเหตุการณ์•เหตุการณ์ทันทีหยุดการดำเนินการปัจจุบัน•เปลี่ยนโหมดเป็นโหมดเคอร์เนล จะเรียกตัวจัดการเหตุการณ์•เหตุการณ์เป็นการเปลี่ยนแปลง "ธรรมชาติ" ในการควบคุม•เหตุการณ์ทันทีหยุดการดำเนินการปัจจุบัน•เปลี่ยนแปลงโหมด บริบท (สภาพเครื่อง), หรือทั้งสองอย่าง•เคอร์เนลกำหนดตัวจัดการสำหรับแต่ละชนิดเหตุการณ์•ตัวจัดการเหตุการณ์ที่จะดำเนินการในโหมดเคอร์เนล•บางชนิดของเหตุการณ์ที่กำหนด โดยเครื่องจักร•ในผล ระบบปฏิบัติการเป็นตัวจัดการเหตุการณ์ใหญ่หนึ่งควบคุมระบบปฏิบัติการ•เมื่อตัวประมวลผลเหตุการณ์ชนิดกำหนด ที่ได้รับมัน•ถ่ายโอนการควบคุมการจัดการภายในระบบปฏิบัติการ•จัดการบันทึกสถานะโปรแกรม (PC ทะเบียน ฯลฯ)เรียกฟังก์ชันจัดการ••จัดการคืนค่าสถานะของโปรแกรม ส่งกลับไปยังโปรแกรม
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
สถาปัตยกรรม
(ฮาร์ดแวร์) การสนับสนุนสำหรับระบบปฏิบัติการ•รีวิวแนะนำ•ภาพรวมฮาร์ดแวร์•แอบมองที่ใช้ระบบปฏิบัติการยูนิกซ์•ฮาร์ดแวร์(สถาปัตยกรรม) สนับสนุน•สรุปทบทวน•อะไรเป็นสองความรับผิดชอบหลักของOS? •จัดการทรัพยากรฮาร์ดแวร์•ให้ชุดทำความสะอาดของอินเตอร์เฟซโปรแกรม•ทรัพยากรผู้จัดการการจัดสรร••คุ้มครอง•บุกเบิก• Virtualization? •คำถามทำไมเริ่มต้นด้วยฮาร์ดแวร์•การทำงานของระบบปฏิบัติการพื้นฐานขึ้นอยู่กับฮาร์ดแวร์•เป้าหมายที่สำคัญของระบบปฏิบัติการคือการจัดการฮาร์ดแวร์•หากทำดีการใช้งานสามารถลบเลือนไปรายละเอียด HW •การสนับสนุนฮาร์ดแวร์อย่างมากสามารถลดความซับซ้อน - หรือซับซ้อน - งานระบบปฏิบัติการ•ระบบปฏิบัติการคอมพิวเตอร์ในช่วงต้น (DOS, MacOS) ขาดเสมือนหน่วยความจำส่วนหนึ่งเป็นเพราะฮาร์ดแวร์ไม่สนับสนุนดังนั้นสิ่งที่อยู่ภายในคอมพิวเตอร์ทำไมฮาร์ดแวร์ได้ให้การสนับสนุนผู้ใช้/ เคอร์เนล ? โหมด17 CS317 ระบบปฏิบัติการ•ให้CPU เพื่อการประยุกต์ใช้•ทำไม: ประสิทธิภาพและมีประสิทธิภาพ•ระบบปฏิบัติการจะไม่ได้รับการดำเนินการ•โดยความช่วยเหลือของฮาร์ดแวร์ของระบบปฏิบัติการสูญเสียการควบคุมเครื่อง! •เปรียบเทียบ: ให้กุญแจรถกับคนอย่างไร คุณทราบว่าเขาจะกลับรถหรือไม่•นี่คือหนึ่งในเหตุผลที่พื้นฐานที่สุดว่าทำไมOS จะต้องการการสนับสนุนฮาร์ดแวร์--- ไม่เพียง แต่สำหรับผู้ใช้ / โหมดเคอร์เนลคุณสมบัติของฮาร์ดแวร์สำหรับOS •คุณลักษณะที่สนับสนุนโดยตรง OS รวมถึง•การป้องกัน( เคอร์เนล / โหมดผู้ใช้) •คำแนะนำการป้องกัน•การป้องกันหน่วยความจำ•เรียกระบบ• Interrupts และข้อยกเว้น•ตั้งเวลา(นาฬิกา) • I / O การควบคุมและการดำเนินงาน•การประสานข้อมูลประเภทของการสนับสนุนฮาร์ดแวร์•จัดการรัฐเครื่องสิทธิพิเศษ•คำแนะนำการป้องกัน•จัดการการลงทะเบียนอุปกรณ์TLB รายการ ฯลฯ•ผลิตและการจัดการ "เหตุการณ์ที่เกิดขึ้น" • Interrupts ข้อยกเว้นสายระบบ ฯลฯ•การตอบสนองต่อเหตุการณ์ภายนอก• CPU ต้องมีการแทรกแซงซอฟแวร์ที่จะจัดการกับความผิดหรือกับดัก•กลไกในการจัดการกับการทำงานพร้อมกัน• Interrupts คำแนะนำอะตอมป้องกันคำแนะนำได้• ส่วนหนึ่งของคำแนะนำของ CPU ของทุกคนจะถูก จำกัด การใช้งานโดยเฉพาะระบบปฏิบัติการ•ที่รู้จักกันในการป้องกัน(สิทธิพิเศษ) คำแนะนำ•เฉพาะระบบปฏิบัติการสามารถ•โดยตรงเข้าถึงอุปกรณ์I / O (ดิสก์, เครื่องพิมพ์ ฯลฯ ) •การรักษาความปลอดภัย, ความเป็นธรรม (ทำไม? ) •รัฐจัดการหน่วยความจำจัดการตัวชี้ตาราง•หน้าป้องกันหน้าการจัดการ TLB ฯลฯ •จัดการการป้องกันควบคุมการลงทะเบียน•โหมดเคอร์เนลระดับขัดจังหวะ•หยุดการเรียนการสอน(ทำไม?) ระบบปฏิบัติการคุ้มครอง•ฮาร์ดแวร์จะต้องสนับสนุน (อย่างน้อย) สองโหมดของการ การดำเนินงาน: โหมดเคอร์เนลและโหมดผู้ใช้•โหมดจะแสดงโดยบิตสถานะในการควบคุมการป้องกันทะเบียน•ผู้ใช้รันโปรแกรมในโหมดผู้ใช้•ระบบปฏิบัติการรันในโหมดเคอร์เนล(OS == "เคอร์เนล") •คำแนะนำการป้องกันการดำเนินการเฉพาะในโหมดเคอร์เนล• โหมดการตรวจสอบ CPU บิตเมื่อได้รับการคุ้มครองการเรียนการสอนดำเนินการ•การตั้งค่าบิตโหมดจะต้องมีการเรียนการสอนการป้องกัน•ความพยายามที่จะดำเนินการในโหมดผู้ใช้มีการตรวจพบและป้องกันไม่ให้• x 86: การป้องกันความผิดพลาดทั่วไปหน่วยความจำคุ้มครอง•ระบบปฏิบัติการจะต้องสามารถที่จะปกป้องโปรแกรมจากกัน•ระบบปฏิบัติการต้องป้องกันตัวเองจากโปรแกรมของผู้ใช้•เราต้องการการสนับสนุนฮาร์ดแวร์•อีกครั้ง: ครั้งเดียว OS ให้ CPU กับโปรแกรมผู้ใช้ระบบปฏิบัติการสูญเสียการควบคุม•ฮาร์ดแวร์จัดการหน่วยความจำมีหน่วยความจำกลไกการป้องกัน•ลงทะเบียนฐานและจำกัด•หน้าชี้ตารางการป้องกันหน้า TLB •เสมือน หน่วยความจำ•การแบ่งส่วน•การจัดการฮาร์ดแวร์จัดการหน่วยความจำที่ใช้การป้องกัน(สิทธิพิเศษ) การดำเนินงานคุณสมบัติของฮาร์ดแวร์สำหรับOS •คุณลักษณะที่สนับสนุนโดยตรง OS รวมถึง•การป้องกัน(เคอร์เนล / โหมดผู้ใช้) •คำแนะนำการป้องกัน•การป้องกันหน่วยความจำ•เรียกระบบ• Interrupts และข้อยกเว้น•ตั้งเวลา( นาฬิกา) • I / O การควบคุมและการดำเนินงาน•การประสานข้อมูลเหตุการณ์•หลังจากOS ได้ booted รายการทั้งหมดเคอร์เนลที่เกิดขึ้นเป็นผลของเหตุการณ์•เหตุการณ์ทันทีหยุดการดำเนินการในปัจจุบัน•โหมดการเปลี่ยนแปลงเคอร์เนลโหมดจัดการเหตุการณ์ที่เรียกว่างาน• เหตุการณ์ที่เป็น "ธรรมชาติ" การเปลี่ยนแปลงในการควบคุมการไหล•เหตุการณ์ทันทีหยุดการทำงานในปัจจุบัน•โหมดการเปลี่ยนแปลงบริบท(รัฐเครื่อง) หรือทั้งสอง•เคอร์เนลกำหนดจัดการสำหรับแต่ละประเภทของเหตุการณ์•จัดการเหตุการณ์เสมอรันในโหมดเคอร์เนล•ประเภทที่เฉพาะเจาะจงของเหตุการณ์ที่จะถูกกำหนดโดยเครื่อง•ผลระบบปฏิบัติการที่เป็นหนึ่งในเหตุการณ์ที่จัดการใหญ่OS ควบคุมการไหล•เมื่อประมวลผลที่ได้รับกรณีที่มีการพิมพ์ที่กำหนดก็•ควบคุมการถ่ายโอนไปยังตัวจัดการภายในระบบปฏิบัติการ•จัดการบันทึกรัฐโปรแกรม(PC ลงทะเบียน ฯลฯ ) •ฟังก์ชั่นการจัดการจะเรียก•จัดการคืนรัฐโปรแกรมผลตอบแทนในการเขียนโปรแกรม

























































































































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

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


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

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

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

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

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

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

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

- โหมดการตั้งค่าบิตต้องป้องกัน - การสอน
พยายามที่จะรันในโหมดผู้ใช้ตรวจพบและป้องกัน
- x86 : การป้องกันทั่วไปผิด

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

Copyright ©2024 I Love Translation. All reserved.

E-mail: