Strukturalna organizacja systemów komputerowych. Wydanie V
- Autor:
- Andrew S. Tanenbaum
- Niedostępna
- Serie wydawnicze:
- Kanon informatyki
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 3
- Stron:
- 864
- Druk:
- oprawa twarda
Opis
książki
:
Strukturalna organizacja systemów komputerowych. Wydanie V
Doskonałe omówienie zasad działania współczesnych komputerów
- Dowiedz się, jak działają procesory i magistrale
- Poznaj reguły algebry logiki
- Odkryj tajemnice współczesnych systemów operacyjnych
Dla większości użytkowników komputerów, nawet tych, dla których komputer jest narzędziem pracy, wiedza o tym urządzeniu kończy się na umiejętności instalowania i uruchamiania aplikacji. Współczesne, intuicyjne systemy operacyjne, technologie maksymalnie upraszczające pracę z komputerem, łatwe w obsłudze aplikacje -- wszystko to powoduje, że znajomość zasad funkcjonowania komputerów wydaje się nam niepotrzebna. Tymczasem taka wiedza może okazać się przydatna nie tylko specjaliście, ale również zwykłemu użytkownikowi. Dzięki niej twórcy aplikacji są w stanie zoptymalizować ich działanie i zrozumieć przyczyny błędów, projektanci urządzeń peryferyjnych wybrać najlepszy sposób komunikacji swojego produktu z komputerem, a osoby zainteresowane kupnem nowego sprzętu dokonać świadomego wyboru.
W książce "Strukturalna organizacja systemów komputerowych. Wydanie V" zaprezentowano system komputerowy w ujęciu hierarchicznym, jako zespół zależnych od siebie warstw. Poznajemy go, poczynając od poziomu "logiki cyfrowej", poprzez mikroarchitekturę i poziom maszynowy, aż do poziomu systemu operacyjnego i języka asemblera. Książka przedstawia również historię rozwoju komputerów, zadania systemów operacyjnych, zasady programowania w języku maszynowym oraz architektury najpopularniejszych procesorów.
- Procesory i pamięć operacyjna
- Wykonywanie rozkazów języka maszynowego
- Operacje wejścia i wyjścia
- Arytmetyka cyfrowa
- Magistrale ISA, PCI oraz PCI Express
- Przetwarzanie danych przez procesory
- Programowanie w języku asemblera
- Działanie systemów operacyjnych
- Przetwarzanie rozproszone i obliczenia równoległe
Dowiedz się jak działa Twój komputer.
Wybrane bestsellery
-
Promocja
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osiągnięcie pożądanych celów. Każda osoba zaangażowana w procesy wytwarzania jakichkolwiek systemów – czy to informatycznych, czy usługowych – powinna posiadać podstawowe informacje na temat wymagań, ich jakości i sposobów zarządzania nimi. Stąd wiedza zawarta w kursie przyda się analitykom biznesowym i systemowym pracującym nad rozwiązaniami wnoszącymi wartość dla interesariuszy. Dostarczy im informacji niezbędnych do prawidłowego określenia źródeł wymagań, pozyskania wymagań przy użyciu różnych technik, a także dokumentacji wymagań w optymalnej dla danego kontekstu formie. Osoby zaangażowane w testowanie i ocenę jakości produktów informatycznych również mogą skorzystać ze szkolenia – dowiedzą się, na jakie aspekty należy zwracać uwagę, gdy pracuje się z wymaganiami, i jakie cechy powinny spełniać dobrej jakości wymagania. Wreszcie i ci, którzy już są zaangażowani w pracę z wymaganiami, będą w stanie pozyskać z kursu nowe informacje i wiadomości.- Videokurs pkt
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
To trzecie wydanie przewodnika autorstwa twórców Kubernetesa. Zostało starannie zaktualizowane i wzbogacone o tak ważne zagadnienia jak bezpieczeństwo, dostęp do Kubernetesa za pomocą kodu napisanego w różnych językach programowania czy tworzenie aplikacji wieloklastrowych. Dzięki książce poznasz podstawy funkcjonowania Kubernetesa, a naukę rozpoczniesz od budowy prostej aplikacji. Później dowiesz się, jak używać narzędzi i interfejsów API do automatyzacji skalowalnych systemów rozproszonych, w tym usług internetowych, aplikacji do uczenia maszynowego czy klastrów komputerów Raspberry Pi. Omówiono tu również zaawansowane zagadnienia, takie jak obiekty specjalne czy siatki usług i system kontroli źródła.- Druk
- PDF + ePub + Mobi pkt
Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistrzowie programowania pracują inaczej: w pełni skupiają się na jednym aspekcie swoj- Druk
- PDF + ePub + Mobi pkt
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się faktycznym standardem wdrażania natywnej chmury. Aby tworzone aplikacje funkcjonowały wydajnie, bezawaryjnie i niezawodnie, warto wdrożyć i stosować wzorce i najlepsze praktyki. Konieczne jest również przemodelowanie sposobu pracy programistów.
- Druk
- PDF + ePub + Mobi pkt
Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje
Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Niedostępna
-
Promocja
Ta książka zawiera odpowiedzi na pytania, które zadaje sobie każdy szef zespołu programistów. Jakie czynniki wpływają na terminowe dostarczanie produktu? Jak wydobyć twórczy potencjał z zespołów technicznych? I wreszcie: w jaki sposób przekształcić firmę w wysokowydajną organizację, która przebojem zdobędzie rynek za pomocą technologii? Przedstawiono tu wyniki badań przeprowadzonych w latach 2014 – 2017. Pokazano, jakie działania pozwolą podnieść efektywność dostarczania oprogramowania, a w efekcie — szybciej modyfikować strategię, dostarczać nowe funkcjonalności, reagować na zmiany zgodności i zabezpieczeń oraz korzystać z zalet ścisłej współpracy z użytkownikami. Wdróż te techniki, a rozwój Twojej organizacji imponująco przyspieszy!- Druk
- PDF + ePub + Mobi pkt
Przyspieszenie. Lean i DevOps w rozwoju firm technologicznych Przyspieszenie. Lean i DevOps w rozwoju firm technologicznych
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Ta książka jest kolejnym, gruntownie przejrzanym i zaktualizowanym wydaniem klasycznego podręcznika, w którym jasno i wyczerpująco wyjaśniono koncepcje, strukturę i mechanizmy rządzące funkcjonowaniem nowoczesnych systemów operacyjnych. Wnikliwie omówiono również podstawowe zasady projektowania systemów operacyjnych i powiązano je ze współczesnymi zagadnieniami projektowymi oraz kierunkami rozwoju systemów operacyjnych. Aby zilustrować prezentowane treści, jako przykładami posłużono się czterema systemami: Windows, Android, Unix i Linux. W ten sposób koncepcje projektowe omawiane w danym rozdziale są natychmiast popierane rzeczywistymi przykładami.
- Druk
- PDF + ePub + Mobi pkt
Systemy operacyjne. Architektura, funkcjonowanie i projektowanie. Wydanie IX Systemy operacyjne. Architektura, funkcjonowanie i projektowanie. Wydanie IX
Niedostępna
-
Discover the potential of ChatGPT, harness cloud platforms for security and scalability, maximize the efficiency of your AI apps, and explore industry use cases to gain practical insights with the help of Generative AI for Cloud Solutions.
- PDF + ePub pkt
Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments
-
Unlocking the Power of Auto-GPT and Its Plugins provides a deep dive into the workings of Auto-GPT. With hands-on tutorials and expert tips, you'll learn how to create and customize AI applications effectively. Discover how to optimize Auto-GPT to maximize your AI application's potential.
- pkt
Unlocking the Power of Auto-GPT and Its Plugins. A Comprehensive Guide to Harnessing Auto-GPT's Potential Unlocking the Power of Auto-GPT and Its Plugins. A Comprehensive Guide to Harnessing Auto-GPT's Potential
Niedostępna
-
FPGAs empower you to accelerate problem-solving with custom hardware architectures. This book teaches SystemVerilog and VHDL programming, providing hands-on experience in crafting projects like calculators, keyboard interfaces, and VGA displays.
- PDF + ePub pkt
The FPGA Programming Handbook. An essential guide to FPGA design for transforming ideas into hardware using SystemVerilog and VHDL - Second Edition The FPGA Programming Handbook. An essential guide to FPGA design for transforming ideas into hardware using SystemVerilog and VHDL - Second Edition
-
Arduino Data Communication focuses on IoT’s Internet aspect, guiding you in setting up your own infrastructure for storing and managing the data collected from sensors. This book goes beyond microcontroller basics, equipping you with the knowledge essential for building real-world projects.
- PDF + ePub pkt
Arduino Data Communications. Learn how to configure databases, MQTT, REST APIs, and store data over LoRaWAN, HC-12, and GSM Arduino Data Communications. Learn how to configure databases, MQTT, REST APIs, and store data over LoRaWAN, HC-12, and GSM
O autorze książki
Andrew Tanenbaum jest profesorem informatyki na Uniwersytecie Vrije w Amsterdamie, gdzie kieruje grupą roboczą Computer Systems Group. Przez 12 lat był dziekanem Advanced School for Computing and Imaging, międzyuczelnianego instytutu zajmującego się badaniami nad zaawansowanymi systemami obliczeń równoległych i rozproszonych oraz przetwarzania obrazów.
Prowadził badania z zakresu kompilatorów, systemów operacyjnych, sieci komputerowych i lokalnych systemów rozproszonych. Jego bieżąca działalność naukowa koncentruje się głównie wokół bezpieczeństwa systemów komputerowych, przede wszystkim systemów operacyjnych i rozległych systemów rozproszonych. Namacalnym tego dowodem jest zbiór ponad 100 publikacji, cytowanych w wielu czasopismach i na wielu konferencjach, oraz pięć książek.
Prof. Tanenbaum posiada spory dorobek programistyczny. Był głównym autorem pakietu Amsterdam Compiler Kit, szeroko wykorzystywanego do tworzenia przenośnych kompilatorów, oraz uniksowego klonu o nazwie MIMIX, stanowiącego zaczątek tak popularnego dziś Linuksa. Uczestniczył w projektowaniu systemu Amoeba -- rozproszonego, wydajnego systemu operacyjnego opartego na koncepcji mikrojądra. Jest także współautorem systemu Globe, skalowalnego systemu rozproszonego, przeznaczonego docelowo dla miliarda użytkowników.
Andrew S. Tanenbaum - pozostałe książki
-
Jest to kolejne wydanie światowego bestsellera, w którym w jasny sposób przedstawione zostały kluczowe informacje na temat systemów operacyjnych. W trakcie lektury poznasz dostępne systemy, ich możliwości, zalety oraz wady. Zaznajomisz się z fachowymi pojęciami oraz słownictwem. W kolejnych rozdziałach znajdziesz tematy związane z zarządzaniem procesami i wątkami. Dowiesz się, jak zorganizowane są pliki na dysku, czym jest wirtualizacja oraz dlaczego systemy są podatne na ataki. Ta książka jest obowiązkową lekturą dla pasjonatów informatyki chcących zrozumieć, jak pracują ich komputery.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
>Ta książka to aktualne wydanie światowego bestsellera, będącego kompletnym źródłem wiedzy na temat współczesnych systemów operacyjnych. Autor tego podręcznika - Andrew S. Tanenbaum - przez wiele lat projektował trzy systemy operacyjne lub współuczestniczył w ich projektowaniu, dzięki czemu może dzielić się swą ogromną wiedzą i doświadczeniem praktyka. W tej publikacji szczególny nacisk kładzie on na możliwie szczegółową prezentację takich aspektów systemów, jak procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, projektowanie interfejsu, multimedia, dylematy związane z wydajnością czy najnowsze trendy w projektach systemów operacyjnych.
- Druk pkt
Niedostępna
-
Ta książka to aktualne wydanie światowego bestsellera, będącego kompletnym źródłem wiedzy na temat współczesnych systemów operacyjnych. Autor tego podręcznika - Andrew S. Tanenbaum - przez wiele lat projektował trzy systemy operacyjne lub współuczestniczył w ich projektowaniu, dzięki czemu może dzielić się swą ogromną wiedzą i doświadczeniem praktyka. W tej publikacji szczególny nacisk kładzie on na możliwie szczegółową prezentację takich aspektów systemów, jak procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, projektowanie interfejsu, multimedia, dylematy związane z wydajnością czy najnowsze trendy w projektach systemów operacyjnych.
- Druk pkt
Niedostępna
-
Wydanie piąte książki „Sieci komputerowe. Wydanie V” pozwoli Ci na błyskawiczne opanowanie najbardziej aktualnej wiedzy. Autor położył tu szczególny nacisk na sieci bezprzewodowe — standardy 802.11, 802.16, Bluetooth™ oraz dostęp przez sieć komórkową zostały dogłębnie omówione. Lektura tej pozycji umożliwi Ci również uzyskanie kompletnej wiedzy na temat tradycyjnych sieci kablowych. To medium transmisji jeszcze długo będzie wykorzystywane tam, gdzie jest wymagana najwyższa niezawodność. Ta książka jest idealnym wprowadzeniem do sieci współczesnych — oraz tych, które dopiero powstaną.
- Druk pkt
Niedostępna
-
"Sieci komputerowe" to kompendium wiedzy poświęcone współczesnym technologiom sieciowym. Opisuje zarówno mechanizmy już wykorzystywane, jak i te, które są obecnie w fazie badań i testów.
- Druk pkt
Niedostępna
Zobacz pozostałe książki z serii Kanon informatyki
-
Promocja
Ta książka jest zaktualizowanym wydaniem praktycznego przewodnika po refaktoryzacji. Choć jest przeznaczona dla profesjonalnego programisty, znalazło się tu zrozumiałe wprowadzenie do tego zagadnienia z opisem celów, technik i możliwości refaktoryzacji. Wspomniano także o problemach związanych z refaktoryzacją. Natomiast zasadniczą część książki stanowi znakomicie uzupełniony i wzbogacony katalog przekształceń refaktoryzacyjnych. Do zilustrowania poszczególnych technik refaktoryzacji autorzy wybrali język JavaScript, jednak kod został przedstawiony w taki sposób, aby prezentowane koncepcje bez trudu zrozumiał każdy programista.- Druk
- PDF + ePub + Mobi pkt
Refaktoryzacja. Ulepszanie struktury istniejącego kodu. Wydanie II Refaktoryzacja. Ulepszanie struktury istniejącego kodu. Wydanie II
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Złożoność obliczeniowa jest działem informatyki poświęconym badaniu przyczyn, które sprawiają, że komputery nie do końca radzą sobie z rozwiązywaniem pewnych problemów. Teraz masz przed sobą najlepszy podręcznik z teorii złożoności obliczeniowej. Znajdziesz w nim praktyczne informacje na temat algorytmów i ich wydajności. Dowiesz się, jak ocenić i obliczyć ich złożoność oraz jakie pułapki czekają na Ciebie. Ponadto możesz zdobyć szczegółowe informacje dotyczące problemów, których przy obecnym stanie wiedzy nie da się rozwiązać w zadowalającym czasie (wśród nich nie brak klasycznego problemu komiwojażera).
- Druk pkt
Niedostępna
-
„Perełki oprogramowania” są istną kopalnią tego typu skarbów. Znajdziesz tu dziesiątki ciekawych problemów i jeszcze ciekawszych rozwiązań. Autor omawia istotę algorytmów, sposoby na poprawę wydajności programu oraz najlepsze techniki sortowania czy kompresji danych. Twoją ciekawość wzbudzi z pewnością katalog, w którym być może znajdziesz optymalny algorytm, rozwiązujący trapiące Cię problemy. Książka ta jest wymieniana wśród najbardziej wpływowych w branży informatycznej. Przez lata zdobyła ogromną popularność, a zaktualizowana wersja z pewnością utrwali jej pozycję na rynku. Jeśli masz cokolwiek wspólnego z programowaniem, musisz ją mieć!
- Druk pkt
Czasowo niedostępna
-
W związku z tym trzech znanych naukowców w dziedzinie IT z Uniwersytetu Stanforda ? Hector Garcia-Molina, Jeffrey D. Ullman i Jennifer Widom — postanowiło stworzyć pierwszy tak kompletny podręcznik, wprowadzający do systemów baz danych. Zawiera on opis najnowszych standardów bazy danych SQL 1999, SQL/PSM, SQL/CLI, JDBC, ODL oraz XML - i to w znacznie szerszym zakresie niż w większości publikacji. Podręcznik został przygotowany w taki sposób, aby po jego przeczytaniu użytkowanie czy projektowanie baz danych, pisanie programów w różnych językach związanych z systemami DBMS oraz ich sprawna implementacja nie stanowiły dla Czytelnika najmniejszego problemu!
- Druk pkt
Systemy baz danych. Kompletny podręcznik. Wydanie II Systemy baz danych. Kompletny podręcznik. Wydanie II
Niedostępna
-
Ten podręcznik zawiera całą wiedzę potrzebną do swobodnego poruszania się w świecie baz danych. W trakcie lektury poznasz historię baz, ich rodzaje oraz ogólną zasadę działania. Ponadto zdobędziesz wiedzę na temat tworzenia relacyjnego modelu danych oraz zobaczysz, jak przeprowadzić operację normalizacji. Będziesz miał również okazję poszerzyć swoje wiadomości na temat wysokopoziomowych modeli baz danych. Po opanowaniu teorii przejdziesz do części praktycznej. Nauczysz się biegle korzystać z języka SQL, deklarować więzy integralności, tworzyć widoki i indeksy. Ostatnie rozdziały poświęcone zostały zaawansowanym zagadnieniom związanym ze środowiskiem serwerowym, bezpieczeństwem baz, typami własnymi oraz modelowaniem i programowaniem danych semistrukturalnych.
- Druk pkt
Niedostępna
-
Na szczęście istnieją metodologie, narzędzia oraz sposoby analizy efektów ułatwiające i porządkujące cały ten proces. W tej książce znajdziesz wszystko, o czym trzeba pamiętać przy projektowaniu oprogramowania. Poznasz sposoby projektowania z wykorzystaniem Metody Analizy Kompromisów w Architekturze (ATAM) oraz oceniania aspektów finansowych przy użyciu Metody Analizy Kosztów i Korzyści (CBAM). Autorzy przedstawią wiele studiów przypadków, które pozwolą Ci na zapoznanie się z rzeczywistymi problemami i ich rozwiązaniami. Ponadto nauczysz się stosować język UML do wizualnej reprezentacji architektury systemu oraz zobaczysz, jak przygotować dobrą dokumentację projektu. Książka ta sprawdzi się idealnie w rękach każdego architekta oprogramowania.
- Druk pkt
Architektura oprogramowania w praktyce. Wydanie II Architektura oprogramowania w praktyce. Wydanie II
Niedostępna
-
Najpierw przeczytasz o kilku zagadnieniach teoretycznych, związanych z relacjami z klientem oraz hurtowniami danych. Potem zapoznasz się z typowymi problemami, aby w rozdziale piątym przejść do omówienia modelu koncepcyjnego. Dowiesz się, jak obsługiwać okoliczności, identyfikować zmiany w danych oraz modelować metodą kropki. Kolejne omawiane zagadnienia to model logiczny i sposoby rozwiązywania problemów wydajnościowych. W rozdziale poświęconym implementacji fizycznej zobaczysz, jak kontrolować poprawność danych, zarządzać kopiami zapasowymi oraz aplikacjami CRM.
- Druk pkt
Projektowanie hurtowni danych. Wspomaganie zarządzania relacjami z klientami Projektowanie hurtowni danych. Wspomaganie zarządzania relacjami z klientami
Niedostępna
-
W książce „Lekcja programowania. Najlepsze praktyki” znajdziesz opis wszystkich zagadnień, z którymi styka się programista - od projektowania, poprzez usuwanie usterek, testowanie kodu czy poprawę jego wydajności, po problemy związane z poprawianiem oprogramowania napisanego przez innych. Wszystko zostało oparte na zaczerpniętych z realnych projektów przykładach, napisanych w językach C, C++, Java i innych.
- Druk pkt
Niedostępna
-
Książkę, która Ci w tym pomoże, trzymasz właśnie w rękach. Czy znajdziesz czas i ochotę, aby zgłębić zawartą w niej wiedzę? Gwarantujemy, że warto! W trakcie lektury dowiesz się, jak zaimplementować w C++ najpopularniejsze wzorce projektowe. Dzięki nim błyskawicznie oprogramujesz typowe rozwiązania. Nauczysz się tworzyć dokładnie jedną instancję obiektu oraz zobaczysz, jak korzystać z fabryki obiektów czy inteligentnych wskaźników. Ponadto zapoznasz się z technikami projektowania klas, asercjami w trakcie kompilacji oraz uogólnionymi funktorami. Dzięki tej książce poczujesz na nowo satysfakcję z pisania programów w języku C++!
- Druk pkt
Nowoczesne projektowanie w C++. Uogólnione implementacje wzorców projektowych Nowoczesne projektowanie w C++. Uogólnione implementacje wzorców projektowych
Niedostępna
Ebooka "Strukturalna organizacja systemów komputerowych. Wydanie V" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Strukturalna organizacja systemów komputerowych. Wydanie V" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Strukturalna organizacja systemów komputerowych. Wydanie V" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: Strukturalna organizacja systemów komputerowych. Wydanie V (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Dziennik Łódzki pio; 24/05/06Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Tak jak nie trzeba znać budowy samochodu, żeby nim jeździć, tak nie trzeba wiedzieć, jak działa komputer, by z niego korzystać. Jednak taka wiedza często może być przydatna, by (tak jak z samochodem) nie odwiedzać z każdym drobiazgiem mechanika. O tym, co w komputerze piszczy (od czasu do czasu...) dowiemy się z książki wydawnictwa Helion "Strukturalna organizacja systemów komputerowych". Jej autorem jest Andrew S. Tanenbaum.
Przyznaję -- tytuł może nieco odstraszać, ale w środku znajdujemy przyjaźnie serwowaną wiedzę na temat historii, budowy oraz zasad działania systemów komputerowych. Autor podszedł do tematyki solidnie i drobiazgowo, sięgając do podstawowych układów logicznych czy poziomu maszynowego procesorów. Nie brakło także informacji na temat budowy systemów operacyjnych, języka asemblera czy architektury komputerów równoległych. W uporządkowany sposób i na prostych przykładach zagłębiamy się w "komputeroznawstwo". Że nie jest to trudne, przekonali się czytelnicy czterech wcześniejszych wydań...
Szczegóły książki
- Tytuł oryginału:
- Structured Computer Organization (5th Edition)
- Tłumaczenie:
- Andrzej Grażyński (rozdz. 6 - 9, dod. A - C), Paweł Koronkiewicz (przedmowa, rozdz. 1 - 5)
- ISBN Książki drukowanej:
- 83-246-0238-0, 8324602380
- Data wydania książki drukowanej :
- 2006-03-06
- Format:
- B5
- Numer z katalogu:
- 3039
- Zobacz zawartość nośnika
- Zgłoś erratę
- Kategorie:
Hardware » Inne
Programowanie » Inne - Programowanie
Systemy operacyjne » Inne
- Serie wydawnicze: Kanon informatyki
Spis treści książki
- 1.1. Strukturalna organizacja komputera (24)
- 1.1.1. Języki, poziomy i maszyny wirtualne (24)
- 1.1.2. Współczesne komputery wielopoziomowe (26)
- 1.1.3. Ewolucja komputerów wielopoziomowych (29)
- 1.2. Kamienie milowe architektury komputerów (34)
- 1.2.1. Generacja 0 - komputery mechaniczne (1642 - 1945) (36)
- 1.2.2. Pierwsza generacja - lampy próżniowe (1945 - 1955) (38)
- 1.2.3. Druga generacja - tranzystory (1955 - 1965) (40)
- 1.2.4. Trzecia generacja - układy scalone (1965 - 1980) (43)
- 1.2.5. Czwarta generacja - bardzo duża skala integracji (1980 - ?) (44)
- 1.2.6. Piąta generacja - niewidzialne komputery (47)
- 1.3. Komputerowe zoo (48)
- 1.3.1. Siły techniczne i ekonomiczne (48)
- 1.3.2. Rodzaje komputerów (50)
- 1.3.3. Komputery jednorazowego użytku (50)
- 1.3.4. Mikrosterowniki (52)
- 1.3.5. Komputery do gier (54)
- 1.3.6. Komputery osobiste (55)
- 1.3.7. Serwery (56)
- 1.3.8. Grupy stacji roboczych (56)
- 1.3.9. Komputery mainframe (56)
- 1.4. Rodziny komputerów - przykłady (57)
- 1.4.1. Pentium 4 (58)
- 1.4.2. UltraSPARC III (63)
- 1.4.3. 8051 (64)
- 1.5. Komputerowe jednostki miar (66)
- 1.6. Układ książki (67)
- 2.1. Procesory (71)
- 2.1.1. Organizacja jednostki centralnej (72)
- 2.1.2. Wykonanie rozkazu (73)
- 2.1.3. RISC i CISC (77)
- 2.1.4. Reguły projektowania współczesnych komputerów (78)
- 2.1.5. Równoległość na poziomie rozkazów (80)
- 2.1.6. Równoległość na poziomie procesorów (84)
- 2.2. Pamięć główna (88)
- 2.2.1. Bity (88)
- 2.2.2. Adresowanie pamięci (89)
- 2.2.3. Porządek bajtów (90)
- 2.2.4. Kody korekcji błędów (92)
- 2.2.5. Pamięć podręczna (96)
- 2.2.6. Obudowy i typy pamięci (99)
- 2.3. Pamięć pomocnicza (100)
- 2.3.1. Hierarchie pamięci (100)
- 2.3.2. Dyski magnetyczne (101)
- 2.3.3. Dyskietki (104)
- 2.3.4. Dyski IDE (105)
- 2.3.5. Dyski SCSI (107)
- 2.3.6. Macierze RAID (108)
- 2.3.7. Dyski CD-ROM (112)
- 2.3.8. Nagrywalne dyski CD (116)
- 2.3.9. Dyski CD wielokrotnego zapisu (118)
- 2.3.10. Dyski DVD (118)
- 2.3.11. Blu-Ray (120)
- 2.4. Urządzenia wejścia-wyjścia (121)
- 2.4.1. Magistrale (121)
- 2.4.2. Terminale (124)
- 2.4.3. Myszy (128)
- 2.4.4. Drukarki (130)
- 2.4.5. Wyposażenie telekomunikacyjne (135)
- 2.4.6. Cyfrowe aparaty fotograficzne (143)
- 2.4.7. Kody znakowe (145)
- 2.5. Podsumowanie (149)
- 3.1. Bramki i algebra Boole'a (153)
- 3.1.1. Bramki (154)
- 3.1.2. Algebra Boole'a (156)
- 3.1.3. Implementacja funkcji logicznych (158)
- 3.1.4. Równoważność układów logicznych (160)
- 3.2. Podstawowe układy cyfrowe (163)
- 3.2.1. Układy scalone (163)
- 3.2.2. Układy kombinacyjne (165)
- 3.2.3. Układy arytmetyczne (170)
- 3.2.4. Zegary (174)
- 3.3. Pamięć (175)
- 3.3.1. Zatrzaski (176)
- 3.3.2. Przerzutniki (178)
- 3.3.3. Rejestry (180)
- 3.3.4. Organizacja pamięci (182)
- 3.3.5. Układy pamięci (184)
- 3.3.6. Pamięci ROM i RAM (187)
- 3.4. Układy procesorów i magistrale (190)
- 3.4.1. Układy procesorów (190)
- 3.4.2. Magistrale (192)
- 3.4.3. Szerokość magistrali (195)
- 3.4.4. Taktowanie magistrali (196)
- 3.4.5. Arbitraż magistrali (201)
- 3.4.6. Operacje magistrali (204)
- 3.5. Przykładowe układy procesorów (206)
- 3.5.1. Pentium 4 (206)
- 3.5.2. UltraSPARC III (212)
- 3.5.3. 8051 (216)
- 3.6. Przykładowe magistrale (218)
- 3.6.1. Magistrala ISA (219)
- 3.6.2. Magistrala PCI (220)
- 3.6.3. PCI Express (228)
- 3.6.4. Universal Serial Bus (233)
- 3.7. Interfejs wejścia-wyjścia (236)
- 3.7.1. Układy wejścia-wyjścia (237)
- 3.7.2. Dekodowanie adresów (238)
- 3.8. Podsumowanie (241)
- 4.1. Przykładowa mikroarchitektura (247)
- 4.1.1. Ścieżka danych (249)
- 4.1.2. Mikrorozkazy (254)
- 4.1.3. Wykonywanie mikroprogramów: Mic-1 (257)
- 4.2. Przykładowy poziom maszynowy: IJVM (262)
- 4.2.1. Stosy (262)
- 4.2.2. Model pamięci maszyny IJVM (264)
- 4.2.3. Lista rozkazów IJVM (266)
- 4.2.4. Kompilowanie języka Java do postaci IJVM (269)
- 4.3. Przykładowy poziom realizacji (271)
- 4.3.1. Notacja mikrorozkazów (271)
- 4.3.2. Implementacja IJVM w architekturze Mic-1 (276)
- 4.4. Projektowanie poziomu mikroarchitektury (288)
- 4.4.1. Szybkość a koszt (288)
- 4.4.2. Skracanie ścieżki wykonania (291)
- 4.4.3. Wstępne pobieranie rozkazów: Mic-2 (297)
- 4.4.4. Konstrukcja potokowa: Mic-3 (301)
- 4.4.5. Potok siedmiostopniowy: Mic-4 (306)
- 4.5. Poprawianie wydajności mikroarchitektury (309)
- 4.5.1. Pamięć podręczna (310)
- 4.5.2. Przewidywanie rozgałęzień (316)
- 4.5.3. Wykonywanie rozkazów poza kolejnością i przemianowywanie rejestrów (321)
- 4.5.4. Wykonanie spekulatywne (327)
- 4.6. Przykłady mikroarchitektury (329)
- 4.6.1. Mikroarchitektura procesora Pentium 4 (330)
- 4.6.2. Mikroarchitektura procesora UltraSPARC III Cu (335)
- 4.6.3. Mikroarchitektura procesora 8051 (340)
- 4.7. Porównanie przykładowych mikroarchitektur (342)
- 4.8. Podsumowanie (344)
- 5.1. Ogólny przegląd poziomu ISA (351)
- 5.1.1. Własności konwencjonalnego poziomu maszynowego (351)
- 5.1.2. Modele pamięci (353)
- 5.1.3. Rejestry (355)
- 5.1.4. Rozkazy (357)
- 5.1.5. Poziom maszynowy procesora Pentium 4 (357)
- 5.1.6. Poziom maszynowy procesora UltraSPARC III (359)
- 5.1.7. Konwencjonalny poziom maszynowy procesora 8051 (363)
- 5.2. Typy danych (366)
- 5.2.1. Dane numeryczne (366)
- 5.2.2. Dane nienumeryczne (367)
- 5.2.3. Typy danych procesora Pentium 4 (368)
- 5.2.4. Typy danych procesora UltraSPARC III (369)
- 5.2.5. Typy danych procesora 8051 (369)
- 5.3. Formaty rozkazów (370)
- 5.3.1. Kryteria projektowania formatu rozkazów (371)
- 5.3.2. Rozszerzalne kody operacji (373)
- 5.3.3. Formaty rozkazów procesora Pentium 4 (375)
- 5.3.4. Formaty rozkazów procesora UltraSPARC III (376)
- 5.3.5. Formaty rozkazów procesora 8051 (377)
- 5.4. Adresowanie (378)
- 5.4.1. Tryby adresowania (378)
- 5.4.2. Adresowanie natychmiastowe (379)
- 5.4.3. Adresowanie bezpośrednie (379)
- 5.4.4. Adresowanie rejestrowe (379)
- 5.4.5. Adresowanie pośrednie rejestrowe (380)
- 5.4.6. Adresowanie indeksowe (381)
- 5.4.7. Adresowanie indeksowe z wartością bazową (383)
- 5.4.8. Adresowanie stosowe (383)
- 5.4.9. Tryby adresowania w rozkazach rozgałęzień (386)
- 5.4.10. Ortogonalność kodów operacji i trybów adresowania (387)
- 5.4.11. Tryby adresowania procesora Pentium 4 (389)
- 5.4.12. Tryby adresowania procesora UltraSPARC III (391)
- 5.4.13. Tryby adresowania procesora 8051 (391)
- 5.4.14. Porównanie trybów adresowania (392)
- 5.5. Typy rozkazów (393)
- 5.5.1. Rozkazy do przenoszenia danych (393)
- 5.5.2. Operacje dwuargumentowe (394)
- 5.5.3. Operacje jednoargumentowe (395)
- 5.5.4. Porównania i skoki warunkowe (398)
- 5.5.5. Rozkazy wywoływania procedur (399)
- 5.5.6. Sterowanie wykonywaniem pętli (400)
- 5.5.7. Wejście-wyjście (402)
- 5.5.8. Rozkazy procesora Pentium 4 (405)
- 5.5.9. Rozkazy procesora UltraSPARC III (410)
- 5.5.10. Rozkazy procesora 8051 (413)
- 5.5.11. Porównanie zestawów rozkazów (416)
- 5.6. Sterowanie (417)
- 5.6.1. Sterowanie sekwencyjne i skoki (417)
- 5.6.2. Procedury (419)
- 5.6.3. Współprogramy (424)
- 5.6.4. Pułapki (426)
- 5.6.5. Przerwania (427)
- 5.7. Szczegółowy przykład - rozwiązanie problemu wież z Hanoi w języku asemblera (431)
- 5.7.1. Rozwiązanie problemu wież z Hanoi w języku asemblera Pentium 4 (432)
- 5.7.2. Rozwiązanie problemu wież z Hanoi w języku asemblera UltraSPARC III (434)
- 5.8. Architektura IA-64 i procesor Itanium 2 (437)
- 5.8.1. Problemy związane z architekturą Pentium 4 (437)
- 5.8.2. Model IA-64: jawne zrównoleglenie rozkazów (EPIC) (439)
- 5.8.3. Redukowanie liczby odwołań do pamięci (439)
- 5.8.4. Szeregowanie rozkazów (440)
- 5.8.5. Redukcja skoków warunkowych - predykcja (442)
- 5.8.6. Spekulatywne wykonywanie rozkazów LOAD (445)
- 5.9. Podsumowanie (445)
- 6.1. Pamięć wirtualna (454)
- 6.1.1. Stronicowanie (455)
- 6.1.2. Implementacja stronicowania (458)
- 6.1.3. Stronicowanie na żądanie i koncepcja zbioru roboczego (462)
- 6.1.4. Taktyka wymiany stron (463)
- 6.1.5. Rozmiar strony a fragmentacja (465)
- 6.1.6. Segmentacja (466)
- 6.1.7. Implementacja segmentacji (469)
- 6.1.8. Pamięć wirtualna procesora Pentium 4 (473)
- 6.1.9. Pamięć wirtualna komputera UltraSPARC III (479)
- 6.1.10. Pamięć wirtualna a cache'owanie (482)
- 6.2. Wirtualne instrukcje wejścia-wyjścia (483)
- 6.2.1. Pliki (484)
- 6.2.2. Implementacja wirtualnych instrukcji wejścia-wyjścia (485)
- 6.2.3. Instrukcje zarządzania katalogami plików (489)
- 6.3. Wirtualne instrukcje przetwarzania równoległego (491)
- 6.3.1. Tworzenie procesów (492)
- 6.3.2. Problem wyścigu (492)
- 6.3.3. Synchronizacja procesów za pomocą semaforów (497)
- 6.4. Przykłady systemów operacyjnych (502)
- 6.4.1. Wprowadzenie (502)
- 6.4.2. Przykłady pamięci wirtualnych (511)
- 6.4.3. Przykłady wirtualnych operacji wejścia-wyjścia (515)
- 6.4.4. Przykłady zarządzania procesami (527)
- 6.5. Podsumowanie (534)
- 7.1. Wprowadzenie do języka asemblera (544)
- 7.1.1. Czym jest język asemblera? (544)
- 7.1.2. Dlaczego w ogóle używa się asemblerów? (545)
- 7.1.3. Format instrukcji asemblerowych (548)
- 7.1.4. Pseudoinstrukcje (552)
- 7.2. Makra (555)
- 7.2.1. Definicja, wywołanie i rozwijanie makra (555)
- 7.2.2. Makra z parametrami (557)
- 7.2.3. Zaawansowane wykorzystywanie makr (558)
- 7.2.4. Implementacja mechanizmu makr w asemblerach (560)
- 7.3. Proces asemblacji (561)
- 7.3.1. Asemblery dwuprzebiegowe (561)
- 7.3.2. Przebieg pierwszy (562)
- 7.3.3. Przebieg drugi (567)
- 7.3.4. Tablica symboli (569)
- 7.4. Konsolidacja i ładowanie programu (570)
- 7.4.1. Zadania wykonywane przez konsolidator (572)
- 7.4.2. Struktura modułu wynikowego (575)
- 7.4.3. Czas wiązania i relokacja dynamiczna (576)
- 7.4.4. Łączenie dynamiczne (579)
- 7.5. Podsumowanie (583)
- 8.1. Zrównoleglenie na poziomie układu scalonego (588)
- 8.1.1. Zrównoleglone wykonywanie rozkazów (589)
- 8.1.2. Wielowątkowość na poziomie układu scalonego (597)
- 8.1.3. Wieloprocesory jednoukładowe (603)
- 8.2. Koprocesory (609)
- 8.2.1. Procesory sieciowe (609)
- 8.2.2. Procesory multimedialne (617)
- 8.2.3. Kryptoprocesory (623)
- 8.3. Wieloprocesory ze współdzieloną pamięcią (624)
- 8.3.1. Wieloprocesory a wielokomputery (624)
- 8.3.2. Semantyka współdzielenia pamięci (632)
- 8.3.3. Architektura UMA wieloprocesora symetrycznego (636)
- 8.3.4. Wieloprocesory NUMA (646)
- 8.3.5. Wieloprocesory COMA (654)
- 8.4. Wielokomputery przekazujące komunikaty (656)
- 8.4.1. Sieci połączeniowe (658)
- 8.4.2. MPP - masywnie zrównoleglone procesory (661)
- 8.4.3. Obliczenia klastrowe (671)
- 8.4.4. Oprogramowanie komunikacyjne dla wielokomputerów (677)
- 8.4.5. Szeregowanie zadań (680)
- 8.4.6. Implementacja współdzielonej pamięci na poziomie aplikacji (681)
- 8.4.7. Wydajność (689)
- 8.5. Obliczenia siatkowe (696)
- 8.6. Podsumowanie (699)
- 9.1. Propozycje dotyczące dalszej lektury (703)
- 9.1.1. Wprowadzenie i zagadnienia ogólne (703)
- 9.1.2. Organizacja systemów komputerowych (705)
- 9.1.3. Poziom układów logicznych (706)
- 9.1.4. Poziom mikroarchitektury (707)
- 9.1.5. Konwencjonalny poziom maszynowy (708)
- 9.1.6. Poziom systemu operacyjnego (709)
- 9.1.7. Poziom języka asemblera (710)
- 9.1.8. Architektury komputerów równoległych (710)
- 9.1.9. Liczby binarne i zmiennopozycyjne (712)
- 9.1.10. Programowanie w języku asemblera (713)
- 9.2. Alfabetyczny wykaz cytowanej literatury (713)
- A.1. Liczby o skończonej precyzji (727)
- A.2. Pozycyjne systemy liczbowe (730)
- A.3. Transformacje liczb między systemami pozycyjnymi (731)
- A.4. Ujemne liczby dwójkowe (735)
- A.5. Arytmetyka dwójkowa (737)
- B.1. Zasady arytmetyki zmiennopozycyjnej (741)
- B.2. Standard arytmetyki zmiennopozycyjnej IEEE-754 (745)
- C.1. Wprowadzenie (752)
- C.1.1. Język asemblera (752)
- C.1.2. Prosty program w języku asemblera (753)
- C.2. Procesor 8088 (754)
- C.2.1. Cykl procesora (755)
- C.2.2. Rejestry uniwersalne (755)
- C.2.3. Rejestry wskaźnikowo-indeksowe (757)
- C.3. Pamięć i jej adresowanie (760)
- C.3.1. Organizacja pamięci i segmenty (760)
- C.3.2. Adresowanie (762)
- C.4. Zestaw instrukcji procesora 8088 (767)
- C.4.1. Instrukcje przesyłania danych i instrukcje arytmetyczne (770)
- C.4.2. Operacje logiczne, bitowe i przesunięcia (773)
- C.4.3. Instrukcje pętli i iterowane instrukcje łańcuchowe (774)
- C.4.4. Skoki i wywołania podprogramów (776)
- C.4.5. Wywołania podprogramów (777)
- C.4.6. Wywołania systemowe i procedury systemu (779)
- C.4.7. Dodatkowe uwagi na temat instrukcji procesora 8088 (782)
- C.5. Asembler (783)
- C.5.1. Wprowadzenie (783)
- C.5.2. Asembler as88 (ACK) (784)
- C.5.3. Asembler as88 a inne asemblery dla procesora 8088 (788)
- C.6. Program śledzący (790)
- C.6.1. Polecenia programu śledzącego (792)
- C.7. Zaczynamy! (794)
- C.8. Przykłady (795)
- C.8.1. Hello World (796)
- C.8.2. Wykorzystanie rejestrów uniwersalnych (799)
- C.8.3. Instrukcja CALL i rejestry wskaźnikowe (800)
- C.8.4. Debugowanie programu drukującego elementy wektora (804)
- C.8.5. Manipulowanie łańcuchami i instrukcje łańcuchowe (807)
- C.8.6. Tablice sterujące (811)
- C.8.7. Buforowany i swobodny dostęp do plików (813)
O autorze (13)
Przedmowa do wydania polskiego (15)
Przedmowa (19)
1. Wprowadzenie (23)
2. Organizacja systemów komputerowych (71)
3. Poziom układów logicznych (153)
4. Poziom mikroarchitektury (247)
5. Konwencjonalny poziom maszynowy (ISA) (349)
6. Poziom systemu operacyjnego (453)
7. Poziom języka asemblera (543)
8. Architektury komputerów równoległych (587)
9. Literatura uzupełniająca i bibliografia (703)
A Liczby dwójkowe (727)
B Liczby zmiennopozycyjne (741)
C Programowanie w języku asemblera (751)
Skorowidz (819)
Helion - inne książki
-
Bestseller Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- Druk
- PDF + ePub + Mobi pkt
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przekonasz się także, jak bardzo może poprawić skuteczność diagnozowania i usprawnić niektóre procedury. Znajdziesz tu spostrzeżenia o potencjalnych wadach sztucznej inteligencji i najświeższe wnioski związane z jej zastosowaniem. Nie zabrakło również opisu zagrożeń związanych z tą technologią i wskazówek, do czego GPT nie można używać. Poszczególne zagadnienia zilustrowano prawdziwymi rozmowami z GPT-4. Są one w pełni spontaniczne i pozbawione poprawek, często błyskotliwe i czasami nietaktowne, wzbogacone o cenny kontekst i szczere komentarze.- Druk
- PDF + ePub + Mobi pkt
Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Promocja
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania.- Druk
- PDF + ePub + Mobi pkt
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
(26,94 zł najniższa cena z 30 dni)
29.18 zł
44.90 zł (-35%) -
Bestseller Promocja
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zespół lepiej zrozumie problemy biznesowe, zaangażuje właściwych uczestników, poprawi komunikację, by wdrożyć najbardziej wartościową funkcjonalność we właściwej kolejności, a później dostosować oprogramowanie do zmian i wzrostu. Dzięki metodom opisanym w tej książce zespół może wypracować wspólne zrozumienie kluczowych koncepcji, terminologii, technik i racjonalnych podstaw, aby efektywniej współpracować nad każdym projektem.- Druk
- PDF + ePub + Mobi pkt
Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Promocja
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręcenia opowieści. Część historii wymyślił w taki sposób, aby pokazać konkretne zagadnienie związane z testowaniem nie w postaci nudnej teorii czy definicji, ale w kontekście sytuacji, która mogłaby się wydarzyć w prawdziwym życiu.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- Druk
- PDF + ePub + Mobi pkt
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(34,50 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Bestseller Promocja
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- Druk
- PDF + ePub + Mobi pkt
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65,40 zł najniższa cena z 30 dni)
54.50 zł
109.00 zł (-50%) -
Promocja
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- Druk
- PDF + ePub + Mobi pkt
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Dzięki tej książce dowiesz się, czym jest RPA i w jakich konkretnie procesach biznesowych może mieć zastosowanie. Zapoznasz się również, korzystając z zawartych tu studiów przypadków i najlepszych praktyk branżowych, jak wyglądają praktyczne aspekty wdrażania tej technologii. Przekonasz się też, w jaki sposób firmy osiągnęły znaczny zwrot z inwestycji dzięki wdrożeniom technologii RPA, na przykład poprzez zmniejszenie zapotrzebowania na pracę ludzką. Zrozumiesz, jak ważną korzyścią płynącą z tej technologii jest zwiększenie zgodności działań firmy z przepisami. W efekcie lektury uzyskasz rzetelny, realistyczny pogląd na RPA i zdobędziesz wszystkie niezbędne informacje, aby z powodzeniem wdrożyć optymalny system RPA w swojej firmie.- Druk
- PDF + ePub + Mobi pkt
Zrobotyzowana automatyzacja procesów. Tworzenie i wdrażanie systemów RPA Zrobotyzowana automatyzacja procesów. Tworzenie i wdrażanie systemów RPA
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
To kolejne, zaktualizowane wydanie oficjalnego podręcznika firmy Adobe — najlepszej dostępnej na rynku pomocy do nauki After Effects. Książkę docenią i początkujący, i zaawansowani użytkownicy. Została podzielona na 15 lekcji, z których dowiesz się, jak komponować klipy wideo, projektować ruchome grafiki i tworzyć atrakcyjne animacje. Podane tu informacje, porady i ćwiczenia pomogą Ci w opanowaniu zarówno podstawowych, jak i wielu wyrafinowanych funkcji oprogramowania. Nauczysz się tworzyć, modyfikować i optymalizować ruchome grafiki na potrzeby filmu, wideo, internetu i urządzeń mobilnych, a także animować tekst i obrazy, stosować rotoskopię, zmieniać zależności czasowe, korygować kolory, wreszcie usuwać niechciane obiekty. Dowiesz się ponadto, jak uatrakcyjniać wygląd kompozycji poprzez odpowiednią konfigurację kamer i oświetlenia czy też deformować i animować obiekty i nagrania wideo przy użyciu narzędzi Puppet.- Druk
- PDF + ePub + Mobi pkt
Adobe After Effects. Oficjalny podręcznik. Edycja 2023 Adobe After Effects. Oficjalny podręcznik. Edycja 2023
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Strukturalna organizacja systemów komputerowych. Wydanie V Andrew S. Tanenbaum (3) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(0)
(0)
(0)
(1)
więcej opinii
ukryj opinie