Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo Operačný systém Symetrické Požadovať

? Operačné systémy symetrické , napríklad Windows 7 , Ubuntu Linux a Mac OS X funguje dobre na komoditných serverov , notebookov alebo stolových počítačov . Ak chcete získať maximálny výkon z týchto operačných systémov , vyberte počítačového hardvéru a aplikačného softvéru , ktorý bol navrhnutý od základu tak , aby podporoval symetrické pripojenie s viac technológií . Viac Procesory

Symetrické operačné systémy fungujú najlepšie , keď sa rozdeliť si prácu medzi viac procesorov . To možno dosiahnuť tým , že vytvorí zhluky samostatných pracovných staníc alebo serverov , ktoré sú prepojené vysokorýchlostnou sieťou . Avšak , procesory s viacerými jadrami na rovnakom čipe poskytuje ešte lepší výkon . Každé jadro je považovaný za samostatný procesor , ktorý môže vykonávať inštrukcie nezávisle na všetkých ostatných jadier . Vzhľadom k tomu , že procesorové jadrá sú na rovnakom čipe , tranzitné údaje času dramaticky znižuje .
Fast Dátová zbernica

Hoci každý procesor vykonáva svoj ​​vlastný podiel na záťaže , ktoré všetci majú prístup do spoločnej fondu vyrovnávacej pamäti , systémovej pamäti RAM , sieťové pripojenia a trvalé zariadenie na ukladanie dát . Celkový výkon systému je znížená , ak procesor má plytvať cyklov čaká na príležitosť čítať alebo zapisovať dáta do vyrovnávacej pamäte systému . AMD HyperTransport a QuickPath Interconnect Intel sú dve technológie , ktoré zvyšujú symetrické výkonu operačného systému tým , že urýchli prenos dát medzi procesorovými jadrami a zvyškom systému .
Počítačový hardvér prístup

Symetrické operačné systémy neustále sledovať stav svojich systémov , identifikuje pripojené hardvérové ​​periférie a sledovať ich stav . Toho sa dosiahne tým , že poskytuje podporu BIOS základnej dosky pre symetrické pripojenie s viacerými . Okrem toho , symetrické operačné systémy musia byť schopné spracovať hardvérové ​​prerušenie pre každý procesor . Systémy s I /O Advanced Programmable Interrupt Controller , alebo I /O APIC , podporu poskytnúť každému procesora s vlastným súborom prerušenia , že symetrické operačný systém potom môže sledovať , procesov alebo konfigurovať podľa potreby .
aplikácie Threading

skutočný prospech symetrických operačných systémov možno vidieť iba v prípade , že aplikácie , ktoré bežia sú navrhnuté tak , aby využiť viac procesorov . Vývojári môžu písať aplikácie obsahujúce zbierku viac samostatných úloh alebo niťou . Každý z týchto úloh môžu byť vykonané paralelne s inými úlohami , ak je to nutné. Pretože aplikácia beží , odovzdáva úlohy , ktoré potrebuje na vykonanie do symetrického operačného systému , ktorý , podľa poradia , pridelí im ich vlastný procesor alebo jadro . Programovacie jazyky ako je Java , C # , Ruby a Python majú vstavanú podporu pre multiprocessing cez závity .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené