Projektowanie wydajnych baz danych Uwzględnianie kontekstu działania aplikacji bazodanowych Poprawa szybkości działania źle zaprojektowanych systemów Twoje bazy danych działają zbyt wolno? Pora to zmienić! Wraz ze wzrostem wielkości korporacyjnych baz danych czas dostępu do nich ma coraz większe
Sztuka programowania wieloprocesorowego
✍ Scribed by Herlihy Maurice, Shavit Nir
- Publisher
- PWN
- Year
- 2010
- Tongue
- Polish
- Leaves
- 552
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Nowoczesny podręcznik programowania maszyn wieloprocesowych dynamicznie rozwijającej się dziedziny współczesnej informatyki. Obecnie producenci układów scalonych rezygnują z prób przyśpieszania procesorów i skupiają się na architekturach wielordzeniowych. Obliczenia na wieloprocesorowych układach scalonych są bardziej wydajne dzięki współbieżności wykorzystaniu wielu procesorów do wykonywania jednego zadania. Sztuka programowania tych systemów wymaga zrozumienia nowych zasad obliczeniowych, algorytmów i narzędzi programistycznych.
W publikacji przedstawiono kluczowe zagadnienia potrzebne do efektywnego programowania wieloprocesowego:
Zasady programowania współbieżnego.
Podstawy programowania systemów ze współdzieloną pamięcią.
Architekturę maszyn wieloprocesorowych.
Przegląd współbieżnych struktur danych i kluczowych elementów ich budowy.
Pełną prezentację technik synchronizacji od prostych blokad do najnowszych transakcyjnych systemów pamięci.
Działające przykłady w języku Java z wykorzystaniem Java Concurrency Package.
Podstawowe koncepcje programowania w C# oraz C i C++ z biblioteką Pthreads.
📜 SIMILAR VOLUMES
Wypowiedz wojnę niewydajnym bazom danych Projektowanie wydajnych baz danych Uwzględnianie kontekstu działania aplikacji bazodanowych Poprawa szybkości działania źle zaprojektowanych systemów Twoje bazy danych działają zbyt wolno? Pora to zmienić! Wraz ze wzrostem wielkości korporacyjnych baz dan
Przybliża techniki programistyczne osobom nie związanym z informatyką, które nie mogą w pełni wykorzystać komputera, bo nie mają czasu na to by szukać potrzebnych im informacji w czasopismach specjalistycznych., jak również przeznaczony dla specjalistów w tej dziedzinie. Sztuka programowania (The
Sztuka programowania (The Art of Computer Programming) – fundamentalna monografia autorstwa Donalda Knutha dotycząca analizy algorytmów. W 1962, gdy został poproszony przez wydawnictwo Addison-Wesley o napisanie książki, był już uznanym specjalistą od kompilatorów. Do 1966 notatki sporządzone prz
Sztuka programowania (The Art of Computer Programming) – fundamentalna monografia autorstwa Donalda Knutha dotycząca analizy algorytmów. W 1962, gdy został poproszony przez wydawnictwo Addison-Wesley o napisanie książki, był już uznanym specjalistą od kompilatorów. Do 1966 notatki sporządzone prz
Poznaj nowoczesną metodykę wytwarzania oprogramowania w C# Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania? W jaki sposób wykorzystywać w projekcie diagramy UML? Jak korzystać z wzorców projektowych? W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produk