Spis treści
27 kontakty: Erlang (język programowania), Global Interpreter Lock, Go (język programowania), Haskell, Implementacja (informatyka), Inwersja priorytetów, Java, Jądro systemu operacyjnego, Język maszynowy, Linux (jądro), Maszyna wirtualna, Proces (informatyka), Przełączanie kontekstu, Python, Ruby (język programowania), Smalltalk, Solaris (system operacyjny), Squeak, System operacyjny, Testowanie wzorcowe, Urządzenie wejścia-wyjścia, Wątek (informatyka), Wieloprocesorowość symetryczna, Wielozadaniowość, Wirtualna maszyna Javy, Współprogram, Wywłaszczenie (informatyka).
Erlang (język programowania)
Erlang – język programowania zaprojektowany z myśląo zastosowaniach współbieżnych, a także środowisko uruchomieniowe dla aplikacji w nim napisanych.
Zobaczyć Green thread i Erlang (język programowania)
Global Interpreter Lock
Global Interpreter Lock (GIL, GVL) – mutex podtrzymywany przez wątek interpretera języka programowania w celu uniemożliwienia współbieżnego wykonywania kodu, nieprzystosowanego do pracy w trybie wielowątkowości.
Zobaczyć Green thread i Global Interpreter Lock
Go (język programowania)
język.
Zobaczyć Green thread i Go (język programowania)
Haskell
Haskell – czysto funkcyjny język programowania nazwany na cześć amerykańskiego matematyka, Haskella Curry’ego.
Zobaczyć Green thread i Haskell
Implementacja (informatyka)
Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.
Zobaczyć Green thread i Implementacja (informatyka)
Inwersja priorytetów
Inwersja priorytetów – zjawisko mogące występować w wielozadaniowych systemach operacyjnych takie, że w danej chwili wykonuje się inne zadanie niż powinno się wykonywać zgodnie z regułami algorytmu szeregowania.
Zobaczyć Green thread i Inwersja priorytetów
Java
Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.
Zobaczyć Green thread i Java
Jądro systemu operacyjnego
Jądro systemu operacyjnego – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.
Zobaczyć Green thread i Jądro systemu operacyjnego
Język maszynowy
300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.
Zobaczyć Green thread i Język maszynowy
Linux (jądro)
Wszechobecność jądra Linux Jądro Linux – jedna z części uniksopodobnych systemów operacyjnych.
Zobaczyć Green thread i Linux (jądro)
Maszyna wirtualna
Maszyna wirtualna (ang. virtual machine, VM) – ogólna nazwa środowiska uruchomieniowego programów.
Zobaczyć Green thread i Maszyna wirtualna
Proces (informatyka)
Lista procesów wyświetlona przez htop Proces – egzemplarz wykonywanego programu.
Zobaczyć Green thread i Proces (informatyka)
Przełączanie kontekstu
Przełączanie kontekstu, przełączanie zadań – proces zachowywania i odtwarzania stanu procesora/rdzenia (kontekstu), by wiele procesów mogło dzielić zasoby pojedynczego procesora/rdzenia.
Zobaczyć Green thread i Przełączanie kontekstu
Python
Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.
Zobaczyć Green thread i Python
Ruby (język programowania)
Ruby (wym.) – interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz).
Zobaczyć Green thread i Ruby (język programowania)
Smalltalk
Smalltalk jest w pełni obiektowym, reflektywnym językiem programowania z dynamicznym typowaniem.
Zobaczyć Green thread i Smalltalk
Solaris (system operacyjny)
Solaris, Oracle Solaris (uprzednio Sun Solaris) – system operacyjny z rodziny Unix firmy Oracle (oryginalnie opracowany przez Sun Microsystems) pierwotnie dla rodzimej architektury SPARC – obecnie dostępny także dla 32- oraz 64-bitowych maszyn opartych o procesory firm Intel, AMD oraz VIA.
Zobaczyć Green thread i Solaris (system operacyjny)
Squeak
Squeak – implementacja języka Smalltalk.
Zobaczyć Green thread i Squeak
System operacyjny
System operacyjny (skrót) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań, najczęściej w formie programów.
Zobaczyć Green thread i System operacyjny
Testowanie wzorcowe
Benchmark, testowanie wzorcowe – test wydajności systemu komputerowego: sprzętu lub oprogramowania.
Zobaczyć Green thread i Testowanie wzorcowe
Urządzenie wejścia-wyjścia
Urządzenie wejścia-wyjścia, urządzenie we-wy, urządzenie we/wy, urządzenie I/O – urządzenie do komunikacji systemu komputerowego z jego użytkownikiem lub innym systemem przetwarzania danych.
Zobaczyć Green thread i Urządzenie wejścia-wyjścia
Wątek (informatyka)
Proces z dwoma wątkami Wątek – część programu wykonywana współbieżnie w obrębie jednego procesu; w jednym procesie może istnieć wiele wątków.
Zobaczyć Green thread i Wątek (informatyka)
Wieloprocesorowość symetryczna
Schemat architektury wieloprocesorowości symetrycznej Wieloprocesorowość symetryczna, przetwarzanie symetryczne, SMP – 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ń.
Zobaczyć Green thread i Wieloprocesorowość symetryczna
Wielozadaniowość
Wielozadaniowość – cecha systemu operacyjnego umożliwiająca równoczesne wykonywanie więcej niż jednego procesu (programu).
Zobaczyć Green thread i Wielozadaniowość
Wirtualna maszyna Javy
Javie lub Pythonie jest kompilowany do postaci kodu bajtowego, który następnie może być wykonany przez maszynę wirtualnąna różnych urządzeniach. Maszyna wirtualna jest odpowiedzialna za ukrycie różnic między poszczególnymi platformami tak, że teoretycznie ten sam program można uruchomić w każdym miejscu.
Zobaczyć Green thread i Wirtualna maszyna Javy
Współprogram
Pojęcie współprogramu ma dwie odmienne definicje.
Zobaczyć Green thread i Współprogram
Wywłaszczenie (informatyka)
Wywłaszczenie – technika używana w środowiskach wielozadaniowych, w której algorytm szeregujący zwany planistąlub dyspozytorem może wstrzymać aktualnie wykonywane zadanie (np. proces lub wątek), aby umożliwić działanie innemu zadaniu.
Zobaczyć Green thread i Wywłaszczenie (informatyka)

