księgarnia informatyczna aton.pl

Systemy operacyjne. Wydanie IV

Wydawnictwo HELION

Cena:    129.00   94.17zł

Systemy operacyjne. Wydanie IV


Autor: Andrew S. Tanenbaum, Herbert Bos

ISBN: 978-83-283-1422-1

Ilość stron: 1136

Data wydania: 11/2015 (wydanie 4)

Oprawa: Twarda

Format: 164x239

Wydawnictwo: HELION


Wszystko o systemach operacyjnych.

System operacyjny to niezwykle złożone środowisko, które zarządza Twoim sprzętem, uprawnieniami i setkami innych rzeczy. Jednak jego najważniejszym zadaniem jest uruchamianie programów, z których chcą korzystać użytkownicy. Edytory tekstów, programy graficzne, księgowe i inne nie mogłyby istnieć, gdyby nie możliwości współczesnych systemów operacyjnych.

Jeżeli chcesz poznać niuanse ich działania, najlepsze sposoby optymalizacji ich pracy oraz podstawy administrowania, trafiłeś na genialną książkę. 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.

Dzięki tej książce:
• dowiesz się, czym są proces i wątek
• poznasz zalety i wady dostępnych systemów operacyjnych
• zanalizujesz organizację plików na Twoim dysku
• poznasz fachowe słownictwo
• pogłębisz swoją informatyczną wiedzę

Idealna lektura dla każdego pasjonata informatyki.

Spis treści:

1. Wprowadzenie (29)
1.1. CZYM JEST SYSTEM OPERACYJNY? (31)
1.2. HISTORIA SYSTEMÓW OPERACYJNYCH (34)
1.3. SPRZĘT KOMPUTEROWY - PRZEGLĄD (47)
1.4. PRZEGLĄD SYSTEMÓW OPERACYJNYCH (61)
1.5. POJĘCIA DOTYCZĄCE SYSTEMÓW OPERACYJNYCH (65)
1.6. WYWOŁANIA SYSTEMOWE (76)
1.7. STRUKTURA SYSTEMÓW OPERACYJNYCH (88)
1.8. ŚWIAT WEDŁUG JĘZYKA C (98)
1.9. BADANIA DOTYCZĄCE SYSTEMÓW OPERACYJNYCH (101)
1.10. PLAN POZOSTAŁEJ CZĘŚCI KSIĄŻKI (103)
1.11. JEDNOSTKI MIAR (104)
1.12. PODSUMOWANIE (104)

2. Procesy i wątki (109)
2.1. PROCESY (109)
2.2. WĄTKI (120)
2.3. KOMUNIKACJA MIĘDZY PROCESAMI (141)
2.4. SZEREGOWANIE (169)
2.5. KLASYCZNE PROBLEMY KOMUNIKACJI MIĘDZY PROCESAMI (187)
2.6. PRACE BADAWCZE NAD PROCESAMI I WĄTKAMI (191)
2.7. PODSUMOWANIE (192)

3. Zarządzanie pamięcią (201)
3.1. BRAK ABSTRAKCJI PAMIĘCI (202)
3.2. ABSTRAKCJA PAMIĘCI: PRZESTRZENIE ADRESOWE (205)
3.2.1. Pojęcie przestrzeni adresowej (205)
3.3. PAMIĘĆ WIRTUALNA (213)
3.4. ALGORYTMY ZASTĘPOWANIA STRON (226)
3.5. PROBLEMY PROJEKTOWE SYSTEMÓW STRONICOWANIA (239)
3.6. PROBLEMY IMPLEMENTACJI (249)
3.7. SEGMENTACJA (256)
3.8. BADANIA DOTYCZĄCE ZARZĄDZANIA PAMIĘCIĄ (267)
3.9. PODSUMOWANIE (268)

4. Systemy plików (279)
4.1. PLIKI (281)
4.2. KATALOGI (291)
4.3. IMPLEMENTACJA SYSTEMU PLIKÓW (296)
4.4. ZARZĄDZANIE SYSTEMEM PLIKÓW I OPTYMALIZACJA (313)
4.5. PRZYKŁADOWY SYSTEM PLIKÓW (332)
4.6. BADANIA DOTYCZĄCE SYSTEMÓW PLIKÓW (343)
4.7. PODSUMOWANIE (344)

5. Wejście-wyjście (349)
5.1. WARUNKI, JAKIE POWINIEN SPEŁNIAĆ SPRZĘT WEJŚCIA-WYJŚCIA (349)
5.2. WARUNKI, JAKIE POWINNO SPEŁNIAĆ OPROGRAMOWANIE WEJŚCIA-WYJŚCIA (362)
5.3. WARSTWY OPROGRAMOWANIA WEJŚCIA-WYJŚCIA (367)
5.4. DYSKI (379)
5.5. ZEGARY (396)
5.6. INTERFEJSY UŻYTKOWNIKÓW: KLAWIATURA, MYSZ, MONITOR (402)
5.7. CIENKIE KLIENTY (423)
5.8. ZARZĄDZANIE ENERGIĄ (424)
5.9. BADANIA DOTYCZĄCE WEJŚCIA-WYJŚCIA (433)
5.10. PODSUMOWANIE (435)

6. Zakleszczenia (443)
6.1. ZASOBY (444)
6.2. WPROWADZENIE W TEMATYKĘ ZAKLESZCZEŃ (447)
6.3. ALGORYTM STRUSIA (450)
6.4. WYKRYWANIE ZAKLESZCZEŃ I ICH USUWANIE (451)
6.5. UNIKANIE ZAKLESZCZEŃ (457)
6.6. PRZECIWDZIAŁANIE ZAKLESZCZENIOM (462)
6.7. INNE PROBLEMY (464)
6.8. BADANIA NA TEMAT ZAKLESZCZEŃ (469)
6.9. PODSUMOWANIE (470)

7. Wirtualizacja i przetwarzanie w chmurze (477)
7.1. HISTORIA (479)
7.2. WYMAGANIA DOTYCZĄCE WIRTUALIZACJI (480)
7.3. HIPERNADZORCY TYPU 1 I TYPU 2 (483)
7.4. TECHNIKI SKUTECZNEJ WIRTUALIZACJI (484)
7.5. CZY HIPERNADZORCY SĄ PRAWIDŁOWYMI MIKROJĄDRAMI? (488)
7.6. WIRTUALIZACJA PAMIĘCI (491)
7.7. WIRTUALIZACJA WEJŚCIA-WYJŚCIA (495)
7.8. URZĄDZENIA WIRTUALNE (498)
7.9. MASZYNY WIRTUALNE NA PROCESORACH WIELORDZENIOWYCH (498)
7.10. PROBLEMY LICENCYJNE (499)
7.11. CHMURY OBLICZENIOWE (500)
7.12. STUDIUM PRZYPADKU: VMWARE (502)
7.13. BADANIA NAD WIRTUALIZACJĄ I CHMURĄ (517)

8. Systemy wieloprocesorowe (521)
8.1. SYSTEMY WIELOPROCESOROWE (523)
8.2. WIELOKOMPUTERY (548)
8.3. SYSTEMY ROZPROSZONE (568)
8.4. BADANIA DOTYCZĄCE SYSTEMÓW WIELOPROCESOROWYCH (586)
8.5. PODSUMOWANIE (587)

9. Bezpieczeństwo (593)
9.1. ŚRODOWISKO BEZPIECZEŃSTWA (595)
9.2. BEZPIECZEŃSTWO SYSTEMÓW OPERACYJNYCH (599)
9.3. KONTROLOWANIE DOSTĘPU DO ZASOBÓW (602)
9.4. MODELE FORMALNE BEZPIECZNYCH SYSTEMÓW (610)
9.5. PODSTAWY KRYPTOGRAFII (619)
9.6. UWIERZYTELNIANIE (626)
9.7. WYKORZYSTYWANIE BŁĘDÓW W KODZIE (638)
9.8. ATAKI Z WEWNĄTRZ (656)
9.9. ZŁOŚLIWE OPROGRAMOWANIE (658)
9.10. ŚRODKI OBRONY (684)
9.11. BADANIA DOTYCZĄCE BEZPIECZEŃSTWA (704)
9.12. PODSUMOWANIE (705)

10. Pierwsze studium przypadku: UNIX, Linux i Android (715)
10.1. HISTORIA SYSTEMÓW UNIX I LINUX (716)
10.2. PRZEGLĄD SYSTEMU LINUX (725)
10.3. PROCESY W SYSTEMIE LINUX (735)
10.4. ZARZĄDZANIE PAMIĘCIĄ W SYSTEMIE LINUX (755)
10.5. OPERACJE WEJŚCIA-WYJŚCIA W SYSTEMIE LINUX (769)
10.6. SYSTEM PLIKÓW LINUKSA (777)
10.7. BEZPIECZEŃSTWO W SYSTEMIE LINUX (800)
10.8. ANDROID (804)
10.9. PODSUMOWANIE (846)

11. Drugie studium przypadku: Windows 8 (855)
11.1. HISTORIA SYSTEMU WINDOWS DO WYDANIA WINDOWS 8.1 (855)
11.2. PROGRAMOWANIE SYSTEMU WINDOWS (862)
11.3. STRUKTURA SYSTEMU (875)
11.4. PROCESY I WĄTKI SYSTEMU WINDOWS (904)
11.5. ZARZĄDZANIE PAMIĘCIĄ (924)
11.6. PAMIĘĆ PODRĘCZNA SYSTEMU WINDOWS (939)
11.7. OPERACJE WEJŚCIA-WYJŚCIA W SYSTEMIE WINDOWS (940)
11.8. SYSTEM PLIKÓW NT SYSTEMU WINDOWS (949)
11.9. ZARZĄDZANIE ENERGIĄ W SYSTEMIE WINDOWS (960)
11.10. BEZPIECZEŃSTWO W SYSTEMIE WINDOWS 8 (963)
11.11. PODSUMOWANIE (972)

12. Projekt systemu operacyjnego (979)
12.1. ISTOTA PROBLEMÓW ZWIĄZANYCH Z PROJEKTOWANIEM SYSTEMÓW (980)
12.2. PROJEKT INTERFEJSU (983)
12.3. IMPLEMENTACJA (992)
12.4. WYDAJNOŚĆ (1009)
12.5. ZARZĄDZANIE PROJEKTEM (1017)
12.6. TRENDY W ŚWIECIE PROJEKTÓW SYSTEMÓW OPERACYJNYCH (1021)
12.7. PODSUMOWANIE (1026)

13. Lista publikacji i bibliografia (1031)
13.1. SUGEROWANE PUBLIKACJE DODATKOWE (1031)
13.2. BIBLIOGRAFIA W PORZĄDKU ALFABETYCZNYM (1041)

A. Multimedialne systemy operacyjne (1069)
A.1. WPROWADZENIE W TEMATYKĘ MULTIMEDIÓW (1070)
A.2. PLIKI MULTIMEDIALNE (1074)
A.3. KOMPRESJA WIDEO (1079)
A.4. KOMPRESJA AUDIO (1085)
A.5. SZEREGOWANIE PROCESÓW MULTIMEDIALNYCH (1088)
A.6. PARADYGMATY DOTYCZĄCE MULTIMEDIALNYCH SYSTEMÓW PLIKÓW (1093)
A.7. ROZMIESZCZENIE PLIKÓW (1097)
A.8. BUFOROWANIE (1106)
A.9. SZEREGOWANIE OPERACJI DYSKOWYCH W SYSTEMACH MULTIMEDIALNYCH (1108)
A.10. BADANIA NA TEMAT MULTIMEDIÓW (1112)
A.11. PODSUMOWANIE (1112)

Cena:    129.00   94.17zł


Systemy operacyjne. Wydanie IVKsiążka informatyczna: Systemy operacyjne. Wydanie IV
Księgarnia informatyczna aton.pl

Tutaj możesz kupić tę książkę w dobrej cenie. Zapraszamy na zakupy do naszej księgarni internetowej.