Dom Sprzęt komputerowy Co to jest koprocesor? - definicja z techopedia

Co to jest koprocesor? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza koprocesor?

Koprocesor to dodatkowy procesor lub zupełnie inny zespół obwodów, zaprojektowany w celu uzupełnienia centralnej jednostki przetwarzania (CPU) komputera. Jego podstawową funkcjonalnością jest odciążanie procesora od innych zadań intensywnie wykorzystujących procesor w celu uzyskania przyspieszonej wydajności systemu, umożliwiając procesorowi skupienie się na zadaniach istotnych dla systemu. Dostępne są różne typy koprocesorów do wykonywania unikalnych zadań - od interfejsu we / wy lub szyfrowania, przetwarzania ciągów, arytmetyki zmiennoprzecinkowej i przetwarzania sygnałów.

Techopedia wyjaśnia koprocesor

Koprocesory to po prostu dodatkowe obwody przeznaczone do odciążania określonych operacji z procesora, aby system działał wydajniej. Mogą to być typy bezpośredniego sterowania, które są kontrolowane za pomocą instrukcji koprocesora, które są częścią zestawu instrukcji CPU, tak jak w przypadku jednostek zmiennoprzecinkowych, lub mogą być niezależnymi typami, które działają asynchronicznie z CPU. W większości przypadków nie są one zoptymalizowane pod kątem kodu ogólnego przeznaczenia, ponieważ są przeznaczone do określonych zadań.

Początkowo koprocesory były fizycznie oddzielone od procesorów, takich jak Intel 8087 i Motorola 68881, ale wraz ze spadkiem kosztów ich integracji z procesorem, stało się bardziej wydajne dla ich integracji, tak jak w przypadku FPU. Intel Pentium i Motorola 68000 w latach 70. były jednymi z pierwszych, które miały koprocesory jako część procesorów. Wspomniane koprocesory były znane jako zmiennoprzecinkowe arytmetyki, jednostki zmiennoprzecinkowe lub koprocesor numeryczny. Większość komputerów ma teraz wbudowany zmiennoprzecinkowy. Jednak aby móc skorzystać z koprocesora, program musi być poprawnie napisany. Obecnie procesory zostały zaprojektowane tak, aby pochłaniały funkcje popularnych koprocesorów. Ale nadal istnieją koprocesory, które są dostępne osobno, umożliwiając dostosowanie do użytku osobistego lub biznesowego. Procesor graficzny (GPU) jest najczęstszym tego przykładem; jest przeznaczony wyłącznie do przetwarzania grafiki, więc procesor nie musi tego robić. Innymi przykładami są jednostki szerokopasmowego przetwarzania sygnałów oraz jednostki szyfrujące / deszyfrujące.

Co to jest koprocesor? - definicja z techopedia