serwis komputerowy, odzyskiwanie danych


Matematyka w IT


W większości przypadków pracując z komputerami wykorzystujemy oprogramowanie pozwalające nam nie rozumieć wykonywanych przez komputery operacji. W zupełności wystarcza nam przyjazny dla użytkownika interfejs, przez który możemy wprowadzać dane i polecenia, by po chwili cieszyć się wynikami. Tak jest, kiedy wszystko działa prawidłowo, ale czasem występują problemy i trzeba znaleźć przyczynę błędu.
W awaryjnych sytuacjach dobre zrozumienie działania komputera ułatwia diagnostykę i przyśpiesza znalezienie przyczyny problemu oraz jej usunięcie. Komputer, to maszyna licząca. Wszystkie operacje, jakie wykonuje, opierają się na obliczeniach. Także te, których na pierwszy rzut oka nie łaczymy z matematyką.
Wszystkie sygnały, polecenia kodu wykonywalnego, komunikaty, transfer i przechowywanie danych, to stany logiczne interpretowane jako zera i jedynki. Komputer jest binarny - liczy w systemie dwójkowym. Liczby dziesiętne, litery i znaki interpunkcyjne wyświetlane na ekranie, obrazy, dźwięki, filmy i wszystkie inne dane cyfrowe są kodowane w postaci zero-jedynkowej.
Niestety dwójkowy system liczbowy jest mało wygodny dla człowieka. Nawet niewielkie liczby są reprezentowane przez długie ciągi znaków złożone tylko z dwóch cyfr. W takich sytuacjach łatwo o pomyłkę. Dlatego w praktyce w odzyskiwaniu danych, informatyce śledczej i wielu innych zadaniach, w których nie możemy się opierać jedynie na interpretacji stanów logicznych przez programy, powszechnie wykorzystuje się liczby szesnastkowe.
Dlaczego nie dziesiętne? OK – można korzystać też z liczb dziesiętnych, ale bezpośrednie przeliczanie liczb dwójkowych na szesnastkowe jest prostsze niż na dziesiętne. Wiąże się też z mniejszym ryzykiem błędów. I liczby szesnastkowe w informatyce są wygodniejsze, jeśli tylko się do nich dobrze przyzwyczaić. Aby jednak sprawnie wykorzystywać edytor szesnastkowy do praktycznego rozwiązywania problemów i móc analizować zawartość nośników danych, trzeba najpierw nauczyć się widzieć w nim liczby tak, jak widzi je komputer oraz posługiwać się nimi tak, jak to robi komputer. Wówczas będziemy w stanie zobaczyć, skąd się biorą wszystkie ograniczenia i limity, jak np. maksymalna wielkość pliku, czy rozmiar partycji, jak działa adresowanie pozwalające na odnajdywanie poszukiwanych obiektów, zrozumieć działanie struktur logicznych systemów plików i wiele innych rzeczy.



Cele szkolenia:


Celem szkolenia jest:
przygotowanie uczestników do nauki analizy struktur logicznych systemów plików, oprogramowania układowego oraz zawartości nośników danych i ich kopii posektorowych,
nauka i ćwiczenia praktyczne w zakresie wykonywania obliczeń w systemie szesnastkowym,
zapoznanie uczestników z jednostkami i różnymi rodzajami wartości używanych w informatyce oraz sposobem ich zapisywania,
zapoznanie uczestników z funkcjami logicznymi i sposobami ich wykorzystania w informatyce,
zapoznanie uczestników ze sposobem adresowania obiektów w strukturach logicznych,
ćwiczenia z obsługi i wykorzystania edytora szesnastkowego,
ćwiczenia w zakresie identyfikacji wartości i porządku ich odczytywania w edytorze szesnastkowym,
zapoznanie z możliwościami analitycznego wykorzystania edytora szesnastkowego.



Umiejętności nabywane w czasie szkolenia:


Po szkoleniu uczestnik będzie umiał:
przeliczać wartości pomiędzy różnymi systemami liczbowymi,
przeliczać liczby bezpośrednio z systemu binarnego na szesnastkowy i odwrotnie bez potrzeby wykorzystania systemu dziesiętnego.
wykonywać podstawowe obliczenia w dwójkowym i szesnastkowym systemie liczbowym,
wykorzystywać w praktyce znajomość podstawowych jednostek i wartości używanych w informatyce,
posługiwać się funkcjami logicznymi w praktycznych zastosowaniach,
rozpoznawać i interpretować podstawowe rozwiązania wykorzystywane w strukturach logicznych,
odnajdywać, identyfikować i poprawnie odczytywać obiekty i wartości w edytorze szesnastkowym.



Dlaczego warto?


Inwestycja w wiedzę jest najlepszą inwestycją, bo wiedzę możesz wykorzystywać wielokrotnie przez długie lata, a tego, co masz w głowie nikt nigdy Ci nie odbierze,
Tego nie nauczysz się w szkole – zbuduj swoją przewagę ucząc się czegoś, czego nie umieją inni,
Pracując w systemie szesnastkowym możesz zweryfikować u źródła wyniki prezentowane przez inne narzędzia,
Kluczem do samodzielności w rozwiązywaniu problemów jest dobre zrozumienie, jak to powinno działać,
Stacjonarna forma pozwala zapewnić najwyższą jakość szkolenia oraz umożliwia najwyższy poziom interakcji z prowadzącym i resztą grupy.
Podniesiesz swoją wydajność i skuteczność pracy,
Elastyczne podejście do programu zajęć pozwala lepiej odpowiedzieć na Twoje potrzeby,
Autorski program łączący praktyczne przykłady z teoretycznym wyjaśnieniem pozwalającym na samodzielne rozwiązywanie różnych problemów,
Ćwiczenia pozwalające na praktyczne wykonywanie obliczeń w systemie szesnastkowym bez przeliczania ich na system dziesiątkowy,
Przygotowanie do praktycznego wykorzystania edytora szesnastkowego w analizach różnych obiektów,
Nauczysz się identyfikować różne wartości wykorzystywane w informatyce,
Odświeżysz i uzupełnisz wiadomości o funkcjach logicznych i ich praktycznym zastosowaniu w informatyce,
Przygotowanie do dalszej nauki struktur logicznych systemów plików.



Adresaci szkolenia


Szkolenie przeznaczone jest dla osób zamierzających profesjonalnie zajmować się odzyskiwaniem danych, informatyką śledczą, niskopoziomową analizą lub inżynierią wsteczną struktur logicznych oraz oprogramowania, biegłych sądowych, a także funkcjonariuszy służb zajmujących się takimi zadaniami, techników serwisów komputerowych, administratorów systemów, osób odpowiedzialnych za utrzymanie infrastruktury IT oraz reakcję na awarie, firm prowadzących obsługę IT i pogotowia komputerowe, nauczycieli informatyki, specjalistów cyberbezpieczeństwa oraz wszystkich zainteresowanych tematyką obliczeń i wykorzystania szesnastkowego systemu liczbowego w informatyce.



Poziom szkolenia:


Podstawowy



Warunki wstępne


Nie ma warunków wstępnych. Mile widziana ogólna wiedza informatyczna oraz zrozumienie podstawowych operacji matematycznych.



Program szkolenia:


I Systemy liczbowe.


1. Rodzaje systemów liczbowych.
2. Zasada działania addytywnych i pozycyjnych systemów liczbowych.
3. Podstawa pozycyjnego systemu liczbowego i jej najważniejsze własności.
4. Sposoby oznaczania róznych systemów liczbowych.
5. Systemy liczbowe używane w informatyce.
6. Praktyczne znaczenie szesnastkowego systemu liczbowego.



II Przeliczanie wartości liczbowych pomiędzy różnymi systemami.


1. Ćwiczenia praktyczne.



III Obliczenia w systemie szesnastkowym.


1. Ćwiczenia praktyczne.



IV Wprowadzenie do pracy z edytorem szesnastkowym.


1. Wykorzystanie edytora szesnastkowego w IT.
2. Przegląd wybranych edytorów szesnastkowych.
3. Wprowadzenie do obsługi interfejsu edytora szesnastkowego.
4. Offsety i ich wyszukiwanie.
5. Możliwości bezpośredniej edycji nośników danych, obrazów binarnych i plików.



V Jednostki i wartości używane w technice komputerowej.


1. Bity, bajty, słowa – podstawowe jednostki informacji.
2. Funkcje i bramki logiczne.
3. Urządzenia znakowe i blokowe – adresowanie w urządzeniach blokowych.
4. Starszy i młodszy. Porządek Little Endian i Big Endian.
5. Prawda i fałsz. Flagi i przykłady ich zastosowania.
6. Bitmapy i przykłady ich zastosowania.
7. Maska – zasada działania i przykłady praktycznego wykorzystania.
8. Sygnatury jako sposób identyfikacji obiektów.
9. Pola tekstowe i ich identyfikacja. Kodowanie ASCII i Unicode, wybrane kody znaków.
10. Pojęcie entropii i jej wykorzystanie w identyfikacji obiektów w edytorze szesnastkowym.
11. Praktyczne wykorzystanie entropii do identyfikacji obiektów.



VI Praca z edytorem szesnastkowym.


1. Ćwiczenia praktyczne.



VII Podsumowanie szkolenia.


1. Powtórzenie najważniejszych informacji.
2. Panel dyskusyjny.
3. Test końcowy.



Czas trwania:


16 godzin lekcyjnych - 2 dni od 9 do 17



Najbliższy termin:


Interesuje Cię to szkolenie? Zadzwoń - 71-318-34-36



Forma zajęć:


Stacjonarna – zajęcia teoretyczno-praktyczne.



Miejsce szkolenia:


Laboratorium Analiz Danych i Bezpieczeństwa Informacji (LADBI)
Politechnika Wrocławska
bud. C5, sala 805
Janiszewskiego 9/5
50-370 Wrocław



Prowadzący:


Paweł Kaczmarzyk,
specjalista odzyskiwania danych w serwisie komputerowym Kaleron,
ponad 20 lat doświadczenia w naprawach techniki komputerowej oraz odzyskiwaniu danych,
ponad 2200 godzin przeprowadzonych szkoleń,
specjalista – HDD i odzyskiwanie danych na forum Elektroda.



Zalecana literatura:


Szesnastkowa tabliczka mnożenia



Nadzór merytoryczny nad szkoleniem:


dr inż. Robert Czechowski
kierownik d/s jakości Laboratorium Analiz Danych i Bezpieczeństwa Informacji



Warunki zaliczenia:


Ocena końcowa wynika z:
wykonywanych ćwiczeń praktycznych,
aktywności podczas zajęć,
testu wiedzy.



Wielkość grupy:


3 - 8 osób



W ramach szkolenia zapewniamy:


odpowiednio wyposażone stanowiska,
materiały w formie elektronicznej,
możliwość przyniesienia swoich urządzeń i wsparcia w rozwiązywaniu problemów w zakresie objętym programem szkolenia,
certyfikat ukończenia szkolenia wystawiony przez Politechnikę Wrocławską
dwudaniowy obiad,
przerwy kawowe,
bezpłatny parking.



Cena szkolenia:


4.000 zł netto