Symmetric multiprocessing (original) (raw)
. حوسبة متعددة متماثلة (symmetric multiprocessing : SMP) تعنى بأجهزة الحاسوب التي تملك عدة معالجات متطابقة وترتبط بذاكرة واحدة مشتركة ويديرها نظام تشغيل واحد. وهي الهندسة الأكثر استعمالا بين معظم الأنظمة متعددة المعالجات. كما تستعمل في الأنظمة متعددة الأنوية حيث تعتبر كل نواة كوحدة معالجة مستقلة.
Property | Value |
---|---|
dbo:abstract | . حوسبة متعددة متماثلة (symmetric multiprocessing : SMP) تعنى بأجهزة الحاسوب التي تملك عدة معالجات متطابقة وترتبط بذاكرة واحدة مشتركة ويديرها نظام تشغيل واحد. وهي الهندسة الأكثر استعمالا بين معظم الأنظمة متعددة المعالجات. كما تستعمل في الأنظمة متعددة الأنوية حيث تعتبر كل نواة كوحدة معالجة مستقلة. (ar) SMP és la sigla de Symmetric Multi-Processing , multiprocés simètric. Es tracta d'un tipus d'arquitectura d'ordinadors en què dos o més processadors comparteixen una única memòria central. (ca) Symetrický multiprocesing (SMP, anglicky Symmetric multiprocessing) je v informatice označení pro druh víceprocesorových systémů, u kterých jsou všechny procesory v počítači rovnocenné (na rozdíl od asymetrického multiprocesingu, ASMP). Zvýšení počtu procesorů, které v počítači sdílí stejnou operační paměť, vede ke zvýšení výkonu počítače, i když ne lineárním způsobem, protože část výkonu je spotřebována na režii (zamykání datových struktur, řízení procesorů a jejich vzájemná komunikace). Je-li procesorů v SMP systému mnoho, označujeme je jako masivně paralelní systémy (MPP, anglicky Massive Parallel Processing), u kterých je využívána NUMA architektura. Opakem víceprocesorových systémů jsou jednoprocesorové systémy (anglicky uniprocessor, zkratka UP). (cs) Ein symmetrisches Multiprozessorsystem (SMP) ist in der Informationstechnologie eine Multiprozessor-Architektur, bei der zwei oder mehr identische Prozessoren einen gemeinsamen Adressraum besitzen. Dies bedeutet, dass jeder Prozessor mit derselben (physischen) Adresse dieselbe Speicherzelle oder dasselbe adressiert. Die meisten Mehrprozessorsysteme heute sind SMP-Architekturen. Eine SMP-Architektur erlaubt es, die laufenden Prozesse dynamisch auf alle verfügbaren Prozessoren zu verteilen – dagegen muss beim jeder CPU eine Aufgabe fest zugewiesen werden (z. B. führt CPU0 Betriebssystemaufrufe und CPU1 Benutzerprozesse aus), da nicht alle Aufgaben auf jedem Prozessor durchgeführt werden können. Es gibt aber auch Anwendungsdomänen (z. B. Regelungstechnik mit harten Echtzeitanforderungen), bei denen eine statische Zuordnung der Prozesse auch auf einer SMP-Architektur vorteilhafter ist. Werden keine Aufteilungen der Hardware in Partitionen oder CPU-Sets genutzt, wird ein SMP-System auch als Single System Image (SSI) bezeichnet – nur ein Betriebssystemkern steuert die gesamte Maschine. (de) Η συμμετρική πολυεπεξεργασία ή ΣΠΕ (symmetric multiprocessing-SMP) είναι μια όπου δύο ή περισσότεροι όμοιοι επεξεργαστές, πιθανώς υλοποιημένοι ως διαφορετικοί «επεξεργαστικοί πυρήνες» στο ίδιο μικροτσίπ, συνδέονται με μια κοινή διαμοιραζόμενη κύρια μνήμη μέσω ενός διαύλου και έχουν πρόσβαση στις ίδιες συσκευές / Εξόδου. Ο όρος συμμετρική αναφέρεται στο ότι όλοι οι επεξεργαστές είναι όμοιοι και ισότιμοι, ικανοί να εκτελέσουν τις ίδιες λειτουργίες. Τα περισσότερα πολυεπεξεργαστικά συστήματα σήμερα χρησιμοποιούν συμμετρική αρχιτεκτονική. Τα συστήματα με αρχιτεκτονική ΣΠΕ επιτρέπουν σε οποιαδήποτε διεργασία, ανεξαρτήτως του πού βρίσκεται στη μνήμη, να εκτελεστεί από οποιονδήποτε επεξεργαστή. Με την υποστήριξη του λειτουργικού συστήματος ένα σύστημα ΣΠΕ μπορεί έυκολα να μετακινεί διεργασίες (μετανάστευση) μεταξύ επεξεργαστών προκειμένου να εξισορροπήσει τον φόρτο εργασίας στον καθένα, αυξάνοντας τη συνολική απόδοση του συστήματος. (el) En computación, SMP (del inglés Symmetric Multi-Processing, en español "multiprocesamiento simétrico") es un tipo de arquitectura de computadoras en la que dos o más unidades de procesamiento comparten una única memoria central. El multiprocesamiento simétrico siendo la situación en la que todos los procesadores del sistema son iguales y pueden realizar en el mismo tiempo, las mismas operaciones. Todos los procesadores tienen acceso a la misma memoria, aunque pueden contar con distinto cache. (es) Un multiprocesseur symétrique (à mémoire partagée), ou symmetric shared memory multiprocessor (SMP), est une architecture parallèle qui consiste à multiplier les processeurs identiques au sein d'un ordinateur, de manière à augmenter la puissance de calcul, tout en conservant une unique mémoire. Disposer de plusieurs processeurs permet d'exécuter simultanément plusieurs processus du système, utilisateur ou noyau en leur allouant l'un ou l'autre des processeurs disponibles, ce qui augmente la fluidité lors de l'exécution de plusieurs programmes, et permet à un processus d'utiliser plus de ressources de calcul en créant plusieurs threads. Ce principe crée néanmoins un goulot d'étranglement au niveau de la mémoire principale, qui est partagée par tous les processeurs. C'est pour cette raison que des systèmes à mémoire répartie partagée et à mémoire distribuée sont apparus. (fr) Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes. Most multiprocessor systems today use an SMP architecture. In the case of multi-core processors, the SMP architecture applies to the cores, treating them as separate processors. Professor John D. Kubiatowicz considers traditionally SMP systems to contain processors without caches. Culler and Pal-Singh in their 1998 book "Parallel Computer Architecture: A Hardware/Software Approach" mention: "The term SMP is widely used but causes a bit of confusion. [...] The more precise description of what is intended by SMP is a shared memory multiprocessor where the cost of accessing a memory location is the same for all processors; that is, it has uniform access costs when the access actually is to memory. If the location is cached, the access will be faster, but cache access times and memory access times are the same on all processors." SMP systems are tightly coupled multiprocessor systems with a pool of homogeneous processors running independently of each other. Each processor, executing different programs and working on different sets of data, has the capability of sharing common resources (memory, I/O device, interrupt system and so on) that are connected using a system bus or a crossbar. (en) Un sistema multiprocessore simmetrico (Symmetric multiprocessor system - SMP) è un sistema multiprocessore con una memoria centralizzata condivisa chiamata memoria principale, in inglese Main Memory (MM), operante sotto un unico sistema operativo con due o più processori omogenei. SMP - symmetric multiprocessor system diagram Più precisamente un SMP è un tightly coupled multiprocessor con un pool di processori omogenei che operano in modo indipendente, eseguendo ciascun processore differenti programmi e operando su dati diversi, con la capacità di dividere risorse comuni (memoria, periferiche di I/O (input/output), sistema di interruzione, ecc.), e connessi tra loro usando un bus di sistema (system bus) o un Crossbar (interconnessioni incrociate) Normalmente ciascun processore è associato ad una memoria privata molto veloce conosciuta col nome di Memoria cache o Cache memory, per velocizzare gli accessi ai dati di MM e per ridurre il traffico sul bus di sistema. (it) 대칭형 다중 처리(symmetric multiprocessing, SMP)는 두 개 또는 그 이상의 프로세서가 한 개의 공유된 메모리를 사용하는 다중 프로세서 컴퓨터 아키텍처이다. 현재 사용되는 대부분의 다중 프로세서 시스템은 SMP 아키텍처를 따르고 있다. SMP 시스템은, 작업을 위한 데이터가 메모리의 어느 위치에 있는지 상관없이 작업할 수 있도록 프로세서에게 허용한다. 운영체제의 지원이 있다면, SMP 시스템은 부하의 효율적 분배를 위해 프로세서간 작업 스케줄링을 쉽게 조절할 수 있다. 그러나 메모리는 프로세서보다 느리다. 단일 프로세서라도 메모리로부터 읽는 작업에 상당한 시간을 소비한다. SMP는 이를 더욱 악화시키는데, 한 번에 한 개의 프로세서만이 동일한 메모리에 접근 가능하기 때문이다. 이는 다른 프로세서들을 대기하도록 만든다. SMP는 운영체제와 메모리를 공유하는 여러 프로세서가 프로그램을 수행하는 것을 말한다. SMP에서는 프로세서가 메모리와 입출력 버스 및 데이터 경로를 공유하며, 또한 하나의 운영체제가 모든 프로세서를 관리한다. 보통 2개부터 32개의 프로세서로 이루어지며, 어떤 시스템은 64개까지 프로세서를 공유한다.SMP 시스템은 보통 MPP 시스템에 비하여 병렬 프로그래밍이 훨씬 쉽고, 프로세서간 작업 분산(workload balance)을 시키기가 훨씬 용이하지만, 확장성은 MPP에 비하여 취약하다. 또한 많은 사용자가 동시에 데이터베이스에 접근하여 일을 처리하는 OLTP 작업에서도 강점을 보인다. (ko) 対称型マルチプロセッシング(たいしょうがたマルチプロセッシング、英: Symmetric Multiprocessing、SMP)とは、物理メモリを共有して管理する「メモリ共有型並列コンピューティング(マルチプロセッシング)方式」のこと。 (ja) Symmetric Multi-Processing, afgekort SMP, is een computerarchitectuur die het mogelijk maakt om meerdere microprocessoren in een computer te plaatsen. Hierbij worden meerdere processoren op de geheugenbus geplaatst, waarbij de geheugenbesturing bijhoudt welke processor zich met welk geheugen bezighoudt om conflicten te voorkomen. SMP wordt vaak ten onrechte gelijkgesteld aan een computer waar meerdere processoren in zitten. Er zijn meerdere architecturen om meerdere processoren in een systeem te plaatsen, waar SMP er een van is. Het plaatsen van meerdere processoren in een computer compliceert de software in een computer behoorlijk: datastructuren kunnen in de regel maar door één processor tegelijk bewerkt worden. Het schrijven van programma's welke door meerdere processoren uitgevoerd kunnen worden heet gedistribueerd programmeren. Indien men alleen de programma's over de processoren wil verdelen dient men alleen het besturingssysteem volgens multiprogrammeringstechnieken op te bouwen. Indien men programma's van meerdere processoren tegelijk gebruik wil laten maken, dan moet men ook de programma's opbouwen in multiprogrammering. Omdat bij SMP alle processoren op dezelfde geheugenbus zijn aangesloten wordt de capaciteit van de geheugenbus zwaarder belast naarmate er meer processoren op worden aangesloten. Het plaatsen van grote aantallen processoren in een computer is dan ook problematisch en duur. SMP blijft in praktijk beperkt tot enkele processoren, daarboven zijn andere architecturen zoals NUMA economischer. Op de pc-markt wordt de SMP-architectuur vooral toegepast door Intel; alle tot nog toe voor pc's geschikte multiprocessorsystem van deze fabrikant gebruiken de SMP-architectuur. AMD heeft zich kort met SMP beziggehouden, het resultaat hiervan was de Athlon MP-processor. Hierna heeft de fabrikant zich geconcentreerd op NUMA-architecturen. (nl) Wieloprocesorowość symetryczna, przetwarzanie symetryczne, SMP (ang. symmetric multiprocessing) – architektura komputerowa, która pozwala na znaczne zwiększenie mocy obliczeniowej systemu komputerowego poprzez wykorzystanie dwóch lub większej liczby procesorów do jednoczesnego wykonywania zadań. Szczególnym przypadkiem zastosowania tej architektury jest procesor wielordzeniowy, który można traktować jako system wieloprocesorowy z procesorami jednordzeniowymi. W architekturze SMP procesory współdzielą zasoby pamięci oraz urządzenia wejścia/wyjścia przy pomocy magistrali systemowej, a każdy z tych procesorów może zostać przypisany do wykonywania konkretnego zadania, tak aby w systemie następowało równoważenie obciążenia (ang. load balancing) Ważną rzeczą przy przetwarzaniu symetrycznym jest stosowanie wielowątkowości przez uruchomione programy komputerowe i, co za tym idzie, jej obsługa przez system operacyjny – upraszcza to w znacznym stopniu możliwość podziału poszczególnych procesów, tak aby mogły być przetwarzane przez kilka procesorów jednocześnie. Systemami operacyjnymi obsługującymi architekturę SMP jest większość Uniksów, Windows NT oraz BeOS. Szczególną korzyść z przetwarzania symetrycznego czerpią aplikacje do renderowania (w tym przeglądarki internetowe), aplikacje bazodanowe, do edycji lub odtwarzania materiałów audio/wideo oraz nowoczesne gry komputerowe; natomiast minimalną korzyść – aplikacje jednowątkowe. Alternatywną architekturą komputerową w stosunku do SMP jest MPP, czyli masowe przetwarzanie równoległe. (pl) Symmetric Multiprocessing eller SMP, på svenska ungefär "symmetrisk multi-behandling", är en datorarkitektur där två eller fler likadana processorer är kopplade till ett gemensamt arbetsminne. Idag använder sig de flesta mindre multiprocessorsystem av SMP-arkitekturen. Arkitekturen medger att vilken processor som helst kan behandla den data som finns i minnet, förutsatt att operativsystemet stödjer SMP. Nackdelen med denna arkitektur är att minneshanteringen inte är särskilt effektiv, eftersom bara en processor i taget kan hämta eller lämna data från minnet. Detta kan resultera i en viss latens, då en eller flera processorer "står i kö" och väntar på att få hämta ny data att behandla. Ett alternativ till SMP är Non-uniform memory architecture, NUMA. Där tilldelas varje processor ett specifikt minnesområde, som inte delas med övriga processorer. På sådana system utnyttjas den sammanlagda mängden minne mindre effektivt än under SMP, men prestanda kan vara högre eftersom enskilda processorer aldrig behöver vänta på data. (sv) O multiprocessamento simétrico ou SMP (Symmetric Multi-Processing) ocorre em um sistema computacional com vários processadores com memória compartilhada sob controle de um único sistema operacional. Em contraste o multiprocessamento assimétrico emprega sistemas diferentes. O multiprocessamento simétrico oferece um aumento linear na a cada processador adicionado. Não há necessariamente um hardware que controle este recurso, cabe ao próprio sistema operacional suportá-lo. Este método também é chamado de "processamento paralelo". (pt) Симметричная многопроцессорность (англ. symmetric multiprocessing, сокращённо SMP) — архитектура многопроцессорных компьютеров, в которой два или более одинаковых процессора сравнимой производительности подключаются единообразно к общей памяти (и периферийным устройствам) и выполняют одни и те же функции (почему, собственно, система и называется симметричной). В английском языке SMP-системы носят также название tightly coupled multiprocessors, так как в этом классе систем процессоры тесно связаны друг с другом через общую шину и имеют равный доступ ко всем ресурсам вычислительной системы (памяти и устройствам ввода-вывода) и управляются все одной копией операционной системы. В таксономии Флинна SMP-машины относятся к классу SM-MIMD-машин. Большинство многопроцессорных систем сегодня используют архитектуру SMP. (ru) Симетричне мультипроцесування (англ. Symmetric Multiprocessing, або SMP) — це архітектура багатопроцесорних комп'ютерів, в якій два або більше однакових процесорів підключаються до загальної пам'яті. Більшість багатопроцесорних систем сьогодні використовують архітектуру SMP. SMP-системи дозволяють будь-якому процесору працювати над будь-яким завданням незалежно від того, де в пам'яті зберігаються дані для цього завдання; за належної підтримки операційною системою, SMP-системи можуть легко переміщувати завдання між процесорами ефективно розподіляючи навантаження. З іншого боку, пам'ять набагато повільніша процесорів, які до неї звертаються, тож навіть однопроцесорним машинам доводиться витрачати значний час на отримання даних з пам'яті. У системах SMP ситуація ще більш ускладнюється, бо лише один процесор може звертатися до пам'яті в певний момент часу. Симетрична мультипроцесорність (англ. Symmetric Multiprocessing, SMP) — архітектура багатопроцесорних комп'ютерів, в якій два або більше однакових процесора порівнянної продуктивності підключаються одноманітно до загальної пам'яті (і периферійних пристроїв) і виконують одні і ті ж функції (чому, власне, система і називається симетричною). В англійській мові SMP-системи носять також назва tightly coupled multiprocessors, так як в цьому класі систем процесори тісно пов'язані один з одним через загальну шину і мають рівний доступ до всіх ресурсів обчислювальної системи (пам'яті і пристроїв введення-виведення) і управляються всі однією копією операційної системи. В таксономії Флінна SMP-машини належать до класу SM-MIMD-машин. Більшість багатопроцесорних систем сьогодні використовують архітектуру SMP. (uk) 對稱多處理(英語:Symmetric multiprocessing,縮寫為 SMP),也譯為均衡多處理、對稱性多重處理、对称多处理机,是一種多處理器的電腦硬體架構,在對稱多處理架構下,每個處理器的地位都是平等的,對資源的使用權限相同。現代多數的多處理器系統,都採用對稱多處理架構,也被稱為對稱多處理系統(Symmetric multiprocessing system)。在這個系統中,擁有超過一個以上的處理器,這些處理器都連接到同一個共享的主記憶體上,並由單一作業系統來控制。在多核心處理器的例子中,對稱多處理架構,將每一個核心都當成是獨立的處理器。 在對稱多處理系統上,在作業系統的支援下,無論行程是處於使用者空間,或是核心空間,都可以分配到任何一個處理器上運行。因此,行程可以在不同的處理器間移動,達到負載平衡,使系統的效率提升。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/SMP_-_Symmetric_Multiprocessor_System.svg?width=300 |
dbo:wikiPageExternalLink | https://www.amd.com/us-en/Processors/ProductInformation/0,,30_118,00.html http://ei.cs.vt.edu/~history/Parallel.html http://www.ibm.com/developerworks/library/l-linux-smp/ |
dbo:wikiPageID | 50318 (xsd:integer) |
dbo:wikiPageLength | 20678 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115231009 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Naval_Postgraduate_School dbr:Binary_Modular_Dataflow_Machine dbr:VAX dbr:Personal_computer dbr:OS/360 dbr:Multics dbr:NS320xx dbr:Crossbar_switch dbr:TSS/360 dbr:Cache_coherence dbr:Computer_cluster dbr:Embarrassingly_parallel dbr:Kernel_(operating_system) dbr:Partitioned_global_address_space dbr:Xeon_Phi dbr:Distributed_computing dbr:GE-600_series dbr:Locale_(computer_hardware) dbr:UNIVAC_1100/2200_series dbr:Software_lockout dbr:PDP-10 dbr:Cellular_multiprocessing dbr:Multi-core_processor dbr:Process_(computing) dbc:Classes_of_computers dbr:Asymmetric_multiprocessing dbc:Flynn's_taxonomy dbr:Interrupts dbc:Parallel_computing dbr:TOPS-10 dbr:Digital_Equipment_Corporation dbr:IBM_System/360 dbr:IBM_System/360_Model_65 dbr:IBM_System/360_Model_67 dbr:Michigan_Terminal_System dbr:National_Semiconductor dbr:Operating_system dbr:Shared_memory_architecture dbr:Cache_memory dbr:Massively_parallel dbr:Multiprocessing dbr:Sequent_Computer_Systems dbr:Server_(computing) dbr:Software dbr:Non-Uniform_Memory_Access dbr:Parallel_programming dbr:Time-sharing dbr:Simultaneous_multithreading dbr:System_bus dbr:B5000 dbr:GECOS dbr:Tegra_3 dbr:Multiprocessor dbr:Main_memory dbr:Thread_(computer_science) dbr:Beowulf_(computing) dbr:Cache_coherency dbr:File:SMP_-_Symmetric_Multiprocessor_System.svg dbr:File:Shared_memory.svg |
dbp:date | August 2017 (en) |
dbp:talk | Undue weight on vSMP (en) |
dbp:wikiPageUsesTemplate | dbt:Peacock_term dbt:How dbt:More_citations_needed dbt:Reflist dbt:Short_description dbt:POV_section dbt:Parallel_computing |
dct:subject | dbc:Classes_of_computers dbc:Flynn's_taxonomy dbc:Parallel_computing |
rdf:type | yago:WikicatMicroprocessors yago:Artifact100021939 yago:Chip103020034 yago:Conductor103088707 yago:Device103183080 yago:Instrumentality103575240 yago:Microprocessor103760310 yago:Object100002684 yago:PhysicalEntity100001930 yago:SemiconductorDevice104171831 yago:Whole100003553 |
rdfs:comment | . حوسبة متعددة متماثلة (symmetric multiprocessing : SMP) تعنى بأجهزة الحاسوب التي تملك عدة معالجات متطابقة وترتبط بذاكرة واحدة مشتركة ويديرها نظام تشغيل واحد. وهي الهندسة الأكثر استعمالا بين معظم الأنظمة متعددة المعالجات. كما تستعمل في الأنظمة متعددة الأنوية حيث تعتبر كل نواة كوحدة معالجة مستقلة. (ar) SMP és la sigla de Symmetric Multi-Processing , multiprocés simètric. Es tracta d'un tipus d'arquitectura d'ordinadors en què dos o més processadors comparteixen una única memòria central. (ca) En computación, SMP (del inglés Symmetric Multi-Processing, en español "multiprocesamiento simétrico") es un tipo de arquitectura de computadoras en la que dos o más unidades de procesamiento comparten una única memoria central. El multiprocesamiento simétrico siendo la situación en la que todos los procesadores del sistema son iguales y pueden realizar en el mismo tiempo, las mismas operaciones. Todos los procesadores tienen acceso a la misma memoria, aunque pueden contar con distinto cache. (es) 対称型マルチプロセッシング(たいしょうがたマルチプロセッシング、英: Symmetric Multiprocessing、SMP)とは、物理メモリを共有して管理する「メモリ共有型並列コンピューティング(マルチプロセッシング)方式」のこと。 (ja) O multiprocessamento simétrico ou SMP (Symmetric Multi-Processing) ocorre em um sistema computacional com vários processadores com memória compartilhada sob controle de um único sistema operacional. Em contraste o multiprocessamento assimétrico emprega sistemas diferentes. O multiprocessamento simétrico oferece um aumento linear na a cada processador adicionado. Não há necessariamente um hardware que controle este recurso, cabe ao próprio sistema operacional suportá-lo. Este método também é chamado de "processamento paralelo". (pt) 對稱多處理(英語:Symmetric multiprocessing,縮寫為 SMP),也譯為均衡多處理、對稱性多重處理、对称多处理机,是一種多處理器的電腦硬體架構,在對稱多處理架構下,每個處理器的地位都是平等的,對資源的使用權限相同。現代多數的多處理器系統,都採用對稱多處理架構,也被稱為對稱多處理系統(Symmetric multiprocessing system)。在這個系統中,擁有超過一個以上的處理器,這些處理器都連接到同一個共享的主記憶體上,並由單一作業系統來控制。在多核心處理器的例子中,對稱多處理架構,將每一個核心都當成是獨立的處理器。 在對稱多處理系統上,在作業系統的支援下,無論行程是處於使用者空間,或是核心空間,都可以分配到任何一個處理器上運行。因此,行程可以在不同的處理器間移動,達到負載平衡,使系統的效率提升。 (zh) Symetrický multiprocesing (SMP, anglicky Symmetric multiprocessing) je v informatice označení pro druh víceprocesorových systémů, u kterých jsou všechny procesory v počítači rovnocenné (na rozdíl od asymetrického multiprocesingu, ASMP). Zvýšení počtu procesorů, které v počítači sdílí stejnou operační paměť, vede ke zvýšení výkonu počítače, i když ne lineárním způsobem, protože část výkonu je spotřebována na režii (zamykání datových struktur, řízení procesorů a jejich vzájemná komunikace). (cs) Η συμμετρική πολυεπεξεργασία ή ΣΠΕ (symmetric multiprocessing-SMP) είναι μια όπου δύο ή περισσότεροι όμοιοι επεξεργαστές, πιθανώς υλοποιημένοι ως διαφορετικοί «επεξεργαστικοί πυρήνες» στο ίδιο μικροτσίπ, συνδέονται με μια κοινή διαμοιραζόμενη κύρια μνήμη μέσω ενός διαύλου και έχουν πρόσβαση στις ίδιες συσκευές / Εξόδου. Ο όρος συμμετρική αναφέρεται στο ότι όλοι οι επεξεργαστές είναι όμοιοι και ισότιμοι, ικανοί να εκτελέσουν τις ίδιες λειτουργίες. Τα περισσότερα πολυεπεξεργαστικά συστήματα σήμερα χρησιμοποιούν συμμετρική αρχιτεκτονική. (el) Ein symmetrisches Multiprozessorsystem (SMP) ist in der Informationstechnologie eine Multiprozessor-Architektur, bei der zwei oder mehr identische Prozessoren einen gemeinsamen Adressraum besitzen. Dies bedeutet, dass jeder Prozessor mit derselben (physischen) Adresse dieselbe Speicherzelle oder dasselbe adressiert. Die meisten Mehrprozessorsysteme heute sind SMP-Architekturen. Werden keine Aufteilungen der Hardware in Partitionen oder CPU-Sets genutzt, wird ein SMP-System auch als Single System Image (SSI) bezeichnet – nur ein Betriebssystemkern steuert die gesamte Maschine. (de) Un multiprocesseur symétrique (à mémoire partagée), ou symmetric shared memory multiprocessor (SMP), est une architecture parallèle qui consiste à multiplier les processeurs identiques au sein d'un ordinateur, de manière à augmenter la puissance de calcul, tout en conservant une unique mémoire. Ce principe crée néanmoins un goulot d'étranglement au niveau de la mémoire principale, qui est partagée par tous les processeurs. C'est pour cette raison que des systèmes à mémoire répartie partagée et à mémoire distribuée sont apparus. (fr) Symmetric multiprocessing or shared-memory multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes. Most multiprocessor systems today use an SMP architecture. In the case of multi-core processors, the SMP architecture applies to the cores, treating them as separate processors. (en) 대칭형 다중 처리(symmetric multiprocessing, SMP)는 두 개 또는 그 이상의 프로세서가 한 개의 공유된 메모리를 사용하는 다중 프로세서 컴퓨터 아키텍처이다. 현재 사용되는 대부분의 다중 프로세서 시스템은 SMP 아키텍처를 따르고 있다. SMP 시스템은, 작업을 위한 데이터가 메모리의 어느 위치에 있는지 상관없이 작업할 수 있도록 프로세서에게 허용한다. 운영체제의 지원이 있다면, SMP 시스템은 부하의 효율적 분배를 위해 프로세서간 작업 스케줄링을 쉽게 조절할 수 있다. 그러나 메모리는 프로세서보다 느리다. 단일 프로세서라도 메모리로부터 읽는 작업에 상당한 시간을 소비한다. SMP는 이를 더욱 악화시키는데, 한 번에 한 개의 프로세서만이 동일한 메모리에 접근 가능하기 때문이다. 이는 다른 프로세서들을 대기하도록 만든다. (ko) Un sistema multiprocessore simmetrico (Symmetric multiprocessor system - SMP) è un sistema multiprocessore con una memoria centralizzata condivisa chiamata memoria principale, in inglese Main Memory (MM), operante sotto un unico sistema operativo con due o più processori omogenei. SMP - symmetric multiprocessor system diagram Normalmente ciascun processore è associato ad una memoria privata molto veloce conosciuta col nome di Memoria cache o Cache memory, per velocizzare gli accessi ai dati di MM e per ridurre il traffico sul bus di sistema. (it) Symmetric Multi-Processing, afgekort SMP, is een computerarchitectuur die het mogelijk maakt om meerdere microprocessoren in een computer te plaatsen. Hierbij worden meerdere processoren op de geheugenbus geplaatst, waarbij de geheugenbesturing bijhoudt welke processor zich met welk geheugen bezighoudt om conflicten te voorkomen. SMP wordt vaak ten onrechte gelijkgesteld aan een computer waar meerdere processoren in zitten. Er zijn meerdere architecturen om meerdere processoren in een systeem te plaatsen, waar SMP er een van is. (nl) Wieloprocesorowość symetryczna, przetwarzanie symetryczne, SMP (ang. symmetric multiprocessing) – architektura komputerowa, która pozwala na znaczne zwiększenie mocy obliczeniowej systemu komputerowego poprzez wykorzystanie dwóch lub większej liczby procesorów do jednoczesnego wykonywania zadań. Szczególnym przypadkiem zastosowania tej architektury jest procesor wielordzeniowy, który można traktować jako system wieloprocesorowy z procesorami jednordzeniowymi. Alternatywną architekturą komputerową w stosunku do SMP jest MPP, czyli masowe przetwarzanie równoległe. (pl) Симметричная многопроцессорность (англ. symmetric multiprocessing, сокращённо SMP) — архитектура многопроцессорных компьютеров, в которой два или более одинаковых процессора сравнимой производительности подключаются единообразно к общей памяти (и периферийным устройствам) и выполняют одни и те же функции (почему, собственно, система и называется симметричной). В английском языке SMP-системы носят также название tightly coupled multiprocessors, так как в этом классе систем процессоры тесно связаны друг с другом через общую шину и имеют равный доступ ко всем ресурсам вычислительной системы (памяти и устройствам ввода-вывода) и управляются все одной копией операционной системы. (ru) Symmetric Multiprocessing eller SMP, på svenska ungefär "symmetrisk multi-behandling", är en datorarkitektur där två eller fler likadana processorer är kopplade till ett gemensamt arbetsminne. Idag använder sig de flesta mindre multiprocessorsystem av SMP-arkitekturen. (sv) Симетричне мультипроцесування (англ. Symmetric Multiprocessing, або SMP) — це архітектура багатопроцесорних комп'ютерів, в якій два або більше однакових процесорів підключаються до загальної пам'яті. Більшість багатопроцесорних систем сьогодні використовують архітектуру SMP. В таксономії Флінна SMP-машини належать до класу SM-MIMD-машин. Більшість багатопроцесорних систем сьогодні використовують архітектуру SMP. (uk) |
rdfs:label | حوسبة متعددة متماثلة (ar) Multiprocés simètric (ca) Symetrický multiprocesing (cs) Symmetrisches Multiprozessorsystem (de) Συμμετρική πολυεπεξεργασία (el) Multiprocesamiento simétrico (es) Sistema multiprocessore simmetrico (it) Symmetric multiprocessing (fr) 대칭형 다중 처리 (ko) 対称型マルチプロセッシング (ja) Symmetric Multi-Processing (nl) Wieloprocesorowość symetryczna (pl) Multiprocessamento simétrico (pt) Symmetric multiprocessing (en) Симметричная многопроцессорность (ru) Symmetric Multiprocessing (sv) Симетрична мультипроцесорність (uk) 对称多处理 (zh) |
owl:sameAs | freebase:Symmetric multiprocessing yago-res:Symmetric multiprocessing wikidata:Symmetric multiprocessing dbpedia-ar:Symmetric multiprocessing dbpedia-ca:Symmetric multiprocessing dbpedia-cs:Symmetric multiprocessing dbpedia-de:Symmetric multiprocessing dbpedia-el:Symmetric multiprocessing dbpedia-es:Symmetric multiprocessing dbpedia-fa:Symmetric multiprocessing dbpedia-fr:Symmetric multiprocessing dbpedia-it:Symmetric multiprocessing dbpedia-ja:Symmetric multiprocessing dbpedia-ko:Symmetric multiprocessing dbpedia-mk:Symmetric multiprocessing dbpedia-nl:Symmetric multiprocessing dbpedia-no:Symmetric multiprocessing dbpedia-pl:Symmetric multiprocessing dbpedia-pt:Symmetric multiprocessing dbpedia-ru:Symmetric multiprocessing dbpedia-sk:Symmetric multiprocessing dbpedia-sv:Symmetric multiprocessing dbpedia-uk:Symmetric multiprocessing dbpedia-zh:Symmetric multiprocessing https://global.dbpedia.org/id/itWQ |
prov:wasDerivedFrom | wikipedia-en:Symmetric_multiprocessing?oldid=1115231009&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/SMP_-_Symmetric_Multiprocessor_System.svg wiki-commons:Special:FilePath/Shared_memory.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Symmetric_multiprocessing |
is dbo:wikiPageRedirects of | dbr:Variable_symmetric_multiprocessing dbr:Symmetric_Multiprocessor dbr:Symmetric_Multiprocessor_System dbr:Symmetric_multiprocessor_system dbr:SMP_-_Symmetric_Multiprocessor_System dbr:SMP_–_Symmetric_Multiprocessor_System dbr:Symmetric_Multi-Processing dbr:Symmetric_Multi-Processor dbr:Symmetric_Myltiprocessor_System dbr:Symmetric_multi-processing dbr:Symmetric_multiprocessor dbr:Symmetrical_multi_processor dbr:Symmetrical_multiprocessing dbr:Symmetrical_multiprocessor dbr:Symmetrical_multiprocessors dbr:Eight-way_server dbr:N-Way dbr:N-Way_Workstation/Server dbr:N-way dbr:Smp_-_symmetric_multiprocessor dbr:12-way dbr:Multicore_system |
is dbo:wikiPageWikiLink of | dbr:Caldera_International dbr:Caldera_OpenLinux dbr:4-way dbr:6-way dbr:8-way dbr:Power_Macintosh_9500 dbr:PulseAudio dbr:QEMU dbr:QNX dbr:Santa_Cruz_Operation dbr:List_of_VIA_chipsets dbr:List_of_computing_and_IT_abbreviations dbr:MIPS_RISC/os dbr:MSM7000 dbr:Memory_ordering dbr:Memory_virtualization dbr:Uniprocessor_system dbr:UltraSPARC_T1 dbr:BeOS dbr:Binary_Modular_Dataflow_Machine dbr:Bochs dbr:Allocation_group dbr:Application_Interface_Specification dbr:Architecture_of_Windows_NT dbr:List_of_Mac_models_grouped_by_CPU_type dbr:DC/OSx dbr:DEC_4000_AXP dbr:DEC_7000_AXP_and_DEC_10000_AXP dbr:DEC_MICA dbr:DMS_Software_Reengineering_Toolkit dbr:Ultrix dbr:Unified_Parallel_C dbr:Universal_Abit dbr:UnixWare dbr:VMware_Fusion dbr:Variable_symmetric_multiprocessing dbr:VirtualBox dbr:David_Kuck dbr:Dekker's_algorithm dbr:ELinOS dbr:Index_of_computing_articles dbr:Intel_430HX dbr:Intel_440BX dbr:Intel_Microcode dbr:Intel_Skulltrail dbr:Processor_affinity dbr:Pentium_II dbr:PowerPC_7xx dbr:PowerPC_G4 dbr:Spinlock dbr:.NET_Micro_Framework dbr:Compaq_SystemPro dbr:Comparison_of_open-source_operating_systems dbr:Completely_Fair_Scheduler dbr:Computer_multitasking dbr:Concurrent_computing dbr:Copland_(operating_system) dbr:Cray dbr:Matthew_Dillon dbr:SGI_Visual_Workstation dbr:SPARC dbr:Chess_Engines_Grand_Tournament dbr:One-instruction_set_computer dbr:SGI_Origin_2000 dbr:Opteron dbr:Slot_1 dbr:Virtualization_for_aggregation dbr:QorIQ dbr:Quadrics_(company) dbr:RPMsg dbr:FreeBSD dbr:Fruit_(software) dbr:GNU_Portable_Threads dbr:Ghost_(operating_system) dbr:Minix_3 dbr:MySQL dbr:NCR_Corporation dbr:NLTSS dbr:NPF_(firewall) dbr:Symmetric_Multiprocessor dbr:Apple_Network_Server dbr:ArcaOS dbr:Linux-VServer dbr:LinuxSampler dbr:Linux_kernel dbr:LispWorks dbr:Lustre_(file_system) dbr:MIPS_architecture dbr:MOSIX dbr:SkyOS dbr:Comparison_of_BSD_operating_systems dbr:Comparison_of_CPU_microarchitectures dbr:Comparison_of_Microsoft_Windows_versions dbr:Comparison_of_operating_system_kernels dbr:Comparison_of_platform_virtualization_software dbr:Computer_Consoles_Inc. dbr:Computer_cluster dbr:Zappa_(chess) dbr:Zephyr_(operating_system) dbr:Embarrassingly_parallel dbr:Features_new_to_Windows_7 dbr:Parallel_computing dbr:Peterson's_algorithm dbr:Time_Stamp_Counter dbr:Microsoft_Windows_version_history dbr:Windows_9x dbr:Axis_Communications dbr:Burroughs_large_systems dbr:Celeron dbr:ThreadX dbr:Tilera dbr:Trampoline_(computing) dbr:Transaction_Processing_Facility dbr:TuxOnIce dbr:ULE_scheduler dbr:Data_General_Eclipse_MV/8000 dbr:Database_scalability dbr:VxWorks dbr:WinRAR dbr:Windows_2000 dbr:Windows_Embedded_Compact_7 dbr:Windows_NT_3.1 dbr:Windows_NT_4.0 dbr:GE-600_series dbr:H.264/MPEG-4_AVC_products_and_implementations dbr:Haskell_features dbr:Locale_(computer_hardware) dbr:Ntoskrnl.exe dbr:ATX dbr:Adaptive_Domain_Environment_for_Operating_Systems dbr:Adaptive_Server_Enterprise dbr:Alliant_Computer_Systems dbr:AmigaOS_4 dbr:DNA-OS dbr:DYNIX dbr:DragonFly_BSD dbr:ENEA_AB dbr:Erlang_(programming_language) dbr:Espresso_(microprocessor) dbr:Firebird_(database_server) dbr:Folding@home dbr:Non-uniform_memory_access dbr:Nucleus_RTOS dbr:PF_(firewall) dbr:POV-Ray dbr:Cellular_multiprocessing dbr:Central_processing_unit dbr:Grand_Central_Dispatch dbr:HiperDispatch dbr:History_of_IBM_mainframe_operating_systems dbr:History_of_Linux dbr:History_of_personal_computers dbr:History_of_the_Berkeley_Software_Distribution dbr:Multi-core_processor dbr:List_of_Folding@home_cores dbr:List_of_Intel_Itanium_processors dbr:List_of_Intel_chipsets dbr:Oracle_RAC dbr:Pyramid_Technology dbr:Quark_(kernel) dbr:Reactor_pattern dbr:Read-copy-update dbr:Grip_(software) dbr:HP-UX dbr:HP_Integrity_Virtual_Machines dbr:Haiku_(operating_system) dbr:HelenOS dbr:Hercules_(emulator) dbr:HiSilicon dbr:Asymmetric_multiprocessing dbr:IntervalZero dbr:Iyonix_PC dbr:Cray_CX1000 dbr:Cray_X2 dbr:The_Dark_Mod dbr:Hyper-threading dbr:PowerPC_400 dbr:Write-once_(cache_coherence) dbr:Tyan dbr:ABIT_BP6 dbr:ARM9 dbr:ARM_big.LITTLE dbr:ASC_Purple dbr:AT&T_Computer_Systems dbr:LEON dbr:Sun_Microsystems dbr:Syllable_Desktop dbr:Symmetric_Multiprocessor_System dbr:Symmetric_multiprocessor_system dbr:System_7 dbr:TSS_(operating_system) dbr:Edinburgh_Multiple_Access_System dbr:Hibernation_(computing) dbr:High_Precision_Event_Timer dbr:Honeywell_Level_6 dbr:Thread_(computing) dbr:Automatic_parallelization dbr:Burroughs_AN/GSA-51_Radar_Course_Directing_Group dbr:Busy_waiting dbr:Solbourne_Computer dbr:Cisco_ASA dbr:FreeBSD_version_history dbr:Green_thread dbr:IBM_AIX dbr:IBM_Blue_Gene dbr:IBM_System_z10 dbr:IRIX dbr:InterBase dbr:Microprocessor dbr:Microsoft_Virtual_Server dbr:Mindspeed_Technologies dbr:Neil_J._Gunther dbr:NetBSD dbr:NetWare dbr:Netezza dbr:OCaml dbr:OS-9 dbr:OS/2 dbr:OS/360_and_successors dbr:OS_2200 dbr:Oberon_(operating_system) dbr:OpenMP dbr:OpenServer dbr:OpenVMS dbr:Oracle_Solaris dbr:RMX_(operating_system) dbr:RTX_(operating_system) dbr:Semi-Automatic_Ground_Environment dbr:X86 dbr:X86-64 dbr:XNU dbr:Xv6 dbr:Motherboard dbr:MMP dbr:Massively_parallel dbr:Massively_parallel_processor_array dbr:Message_Passing_Interface dbr:Multiprocessing dbr:Rock_(processor) dbr:SMP dbr:Spl_(Unix) dbr:SuperH dbr:Sequent_Computer_Systems dbr:NCR_Voyager dbr:Uniform_memory_access dbr:Sun4d dbr:Socket_370 dbr:I386 dbr:IBM_4300 dbr:IBM_A2 dbr:IBM_Power_microprocessors dbr:IBM_RS64 dbr:IBM_z10 dbr:IBM_z196 dbr:IBM_zEC12_(microprocessor) dbr:Giant_lock dbr:PowerPC_600 dbr:Tegra dbr:NEC_RISCstation dbr:NEC_SX dbr:NEC_SX-8 dbr:NEC_SX-9 dbr:Xeon dbr:Overlapped_I/O dbr:Technical_features_new_to_Windows_Vista dbr:Mpstat dbr:Multiple_instruction,_multiple_data dbr:Simultaneous_multithreading dbr:Scheduling_(computing) dbr:Single_program,_multiple_data dbr:Super_Harvard_Architecture_Single-Chip_Computer dbr:Temporal_multithreading dbr:System_bus dbr:UltraSPARC_T2 dbr:PWRficient dbr:Warren_Gish dbr:Ravi_Arimilli dbr:SCO_Group,_Inc._v._International_Business_Machines_Corp. dbr:SCO–Linux_disputes dbr:SPARC_T3 dbr:Slot_2 dbr:SMP_-_Symmetric_Multiprocessor_System dbr:SMP_–_Symmetric_Multiprocessor_System dbr:Symmetric_Multi-Processing dbr:Symmetric_Multi-Processor dbr:Symmetric_Myltiprocessor_System dbr:Symmetric_multi-processing dbr:Symmetric_multiprocessor dbr:Symmetrical_multi_processor dbr:Symmetrical_multiprocessing dbr:Symmetrical_multiprocessor dbr:Symmetrical_multiprocessors dbr:Eight-way_server dbr:N-Way dbr:N-Way_Workstation/Server dbr:N-way dbr:Smp_-_symmetric_multiprocessor dbr:12-way dbr:Multicore_system |
is owl:differentFrom of | dbr:SMP/E |
is foaf:primaryTopic of | wikipedia-en:Symmetric_multiprocessing |