How does a system implement the granularity or the atomicity of an act перевод - How does a system implement the granularity or the atomicity of an act русский как сказать

How does a system implement the gra

How does a system implement the granularity or the atomicity of an action? Some levels of atomicity are guaranteed by the processor hardware—whereas others have to be implemented by software. In a single processor that does not use instruction pipelining, the execution of every instruction is atomic—external interrupts are not recognized until the execution of the current instruction is complete. In a shared-memory bus-based multi- processor, the bus controller implements atomic memory read and memory write operations by serializing concurrent accesses to the shared memory. It thus provides natural support to read–write atomicity. In many shared-memory multiprocessors, special atomic instruction like test-and-set (TS) or compare-and-swap locks the memory bus (or switch) for two consecutive memory cycles, enabling the program to perform an indivisible read–modify–write (RMW) operation. Such operations are effective tools for implementing various types of locks and can be used to efficiently implement critical sections (CSs), which are atomic units of arbitrarily large size.
In our computation model, unless otherwise stated, we will assume that every guarded action is an atomic operation. Thus, once a guard Gi in the guarded action Gi → Si is true and the scheduler initiates the execution of the action Si, its execution must be allowed to complete (regardless of how much time it takes) before the guards are reevaluated and another action is scheduled. Consider the following program:
0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
Как система реализации гранулярности или атомарность действия? Некоторые уровни атомарность гарантирует процессора — в то время как другие должны осуществляться программным обеспечением. В одном процессоре, который не использует Конвейеризация инструкций, выполнение каждой инструкции atomic — внешние прерывания не признаются до завершения выполнения текущей инструкции. В общей памяти на базе шины multi процессор контроллер шины реализует atomic память чтения и записи операций с памятью путем их параллельного доступа к общей памяти. Таким образом, он обеспечивает естественную поддержку для чтения записи атомарности. В много общей памяти Мультипроцессоры специальная атомная инструкция, как тест набор (TS) или сравнения и замены замков памяти шины (или коммутатор) для двух последовательных памяти циклов, что позволяет программе выполнять неделимых операцию read-modify-write (RMW). Такие операции являются эффективными инструментами для реализации различных типов блокировок и может использоваться для эффективной реализации критических секций (CSs), которые являются атомарные объекты произвольного большого размера.В нашей модели вычислений если не указано иное, мы будем считать, что каждый охраняемый действие является атомарной операцией. Таким образом когда охранник Gi в охраняемом действии Gi → Si true и планировщик инициирует выполнение действий Si, его выполнение должно быть разрешено завершить (независимо от того, сколько времени требуется) до того, как охранники обрабатываются и запланировано другое действие. Рассмотрим следующую программу:
переводится, пожалуйста, подождите..
Результаты (русский) 2:[копия]
Скопировано!
Каким образом система осуществить детализацию или атомарность действия? Некоторые уровни атомарностью гарантированы процессором аппаратно-то время как другие должны быть реализованы с помощью программного обеспечения. В одном процессоре , который не использует инструкции конвейерную, выполнение каждой команды есть атомные внешние прерывания не распознаются , пока выполнение текущей команды не будет завершена. В разделяемой шины памяти на основе многоканального процессора, контроллер шины реализует атомное памяти чтения и записи в память операции посредством сериализации одновременный доступ к общей памяти. Таким образом , она обеспечивает естественную поддержку для чтения-записи атомарность. Во многих мультипроцессоров с разделяемой памятью, специальные инструкции , как атомный тест-и-набор (TS) или сравнение с обменом блокирует шину памяти (или переключатель) в течение двух последовательных циклов памяти, что позволяет выполнять программу неделимую чтения-Modify- операция записи (RMW). Такие операции являются эффективными инструментами для реализации различных типов замков и могут быть использованы для эффективной реализации критических секций (CSS), которые являются атомные единицы сколь угодно большого размера.
В нашей модели вычислений, если не указано иное, мы будем считать , что каждый охранял действие атомарной операцией. Таким образом, как только охранник Gi в охраняемом действии Gi → Si верно и планировщик инициирует выполнение действия Си, его исполнение должно быть разрешено завершить (независимо от того, сколько времени это занимает) до того , как охранники перепроверены и другое действие запланировано. Рассмотрим следующую программу:
переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
каким образом система осуществления действий или атомарность действия?некоторые уровни атомарность гарантируются процессор аппаратных средств, тогда как другие должны быть выполнены посредством программного обеспечения.в один процессор, который не использует инструкции конвейеры (pipes), исполнение каждой инструкции атомной внешних прерывает не признает до исполнения нынешней инструкции.в автобусе на основе общей памяти многих - процессор, автобус контролер выполняет читать и писать по памяти памяти операции сериализация одновременно обращений к общей памяти.таким образом, он позволяет читать - писать атомарность природных поддержки.во многих общей памятью поддержка многопроцессорности, специальные инструкции, как испытание атомной и установить (TS) или сопоставления и поменять замки шины памяти (или выключатель) в течение двух последовательных циклов памяти, чтобы программа для выполнения неделимого читать – изменить – писать (rmw) операции.такие операции являются эффективными инструментами для осуществления различных типов замков и могут эффективно использоваться для выполнения важнейших участков (CSS), которые являются атомной единиц произвольно большого размера.в нашем расчете модель, если не указано иное, мы предполагаем, что все охраняется действия атомной операции.таким образом, если охранник - в охраняемом действий солдат - si - правда и планировщик инициирует осуществления действий, si, ее исполнение должно быть позволено завершить (независимо от того, сколько времени требуется) до того, как охранники переоценены и другой меры намечено.рассмотреть следующие программы:
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2025 I Love Translation. All reserved.

E-mail: