Zarządzanie zasobami

51Zarządzanie zasobami polega przede wszystkim na ich początkowym ustanowieniu i wykorzystywaniu ich w razie potrzeby. Komputer jest urządzeniem wielozadaniowym dzięki temu możemy pozwolić sobie na wykonywanie kilku zadań w tej samej jednostce czasu czasami jednak może mieć to bardzo negatywne skutki, ponieważ może dojść do interferencji procesorów. Zjawisku temu można zapobiec lub je niwelować bardzo prosto wystarczy tylko zorganizować dostęp do plików sprzętu oraz pamięci i ustanowić zasoby systemowe. Dzięki temu procesory użytkownika używają sytemu operacyjnego jako swego rodzaju strażnika zasobów. Zaradzanie zasobami daje ogromne korzyści, ponieważ dzięki temu praca na komputerze jest bardziej zorganizowana a w urządzeniu panuje porządek. Podczas zarządzania zasobami sytemu system operacyjny wykonuje pewne zadania do nich należą tworzenie lub nawet usuwanie deskryptora zasobu, realizowanie zadania przydziału oraz odzyskiwanie zasobu. Ponadto system operacyjny zarządza procesem, proces to nic innego jak rozdaj programu, który znajduje się w stanie uruchomionym. Każdy proces wymaga tego, aby przydzielić mu pewne zasoby. System operacyjny komputera w fazie zarządzania jest odpowiedzialny za samo tworzenie i usuwanie procesu za jego wstrzymywanie lub nawet za zapewnienie mechanizmów, dzięki którym procesy będą mogły się synchronizować i komunikować kolejnym ważnym aspektem jest zarządzanie pamięcią operacyjną. Pamięć jest ogromnym miejscem z dużą ilością adresów i bajtów jest ona szybko dzielona pomiędzy sam procesor oraz urządzenia takie jak wejście czy wyjście. W fazie zaradzania pamięcią nasz system operacyjny jest odpowiedzialny za zatrzymywanie informacji, podejmowanie decyzji, który z procesów powinien być wczytany do pamięci, jeśli jest ona aktualnie wolna oraz za przydzielanie pamięci pomiędzy poszczególne urządzenia komputera. Kolejnym, ważnym zasobem są pliki. Pliki to zbiór pewnych informacji, których autorem jest twórca pliku zazwyczaj znajdują się na nich programy lub specjalne dane użytkownika. W fazie zarządzania plikami system operacyjny bierze odpowiedzialność za tworzenia, jaki kasowanie plików podobnie dzieje się w wypadku katalogów, mapowanie plików na nośniku oraz tworzenie kopii plików. System operacyjny wykonuje ogromną pacę związaną z zarządzaniem zasobami nie można w niej pominąć jeszcze jednego ważnego aspektu mianowicie zarządzania nośnikami danych. Nośniki danych są inaczej wsparciem pamięci komputera, która często jest zbyt mała, aby móc obsłużyć wszystkie programy. System operacyjny w fazie zarządzania tymi nośnikami odpowiada za zarządzanie pamięcią wolną oraz samym procesem planowania dysku.

Odzyskiwanie dnaych

Jest to proces który ma na celu przywrócenie dostępu do danych które zostały zapisane na dowolnym nośniku lub otrzymania pierwotnej struktury danych za pomocom odtworzenia fizycznego zapisu. Gdy mamy do dyspozycji usługi profesjonalnych laboratoriów mamy możliwość odzyskania danych nawet po bardzo ciężkich przypadkach jak powódź czy pożar. Jest to obecnie jedna ze specjalności informatyki. Odzyskiwanie danych wykorzystuje bardzo dużo różnych dziedzin nauki z zakresu robotyki, elektroniki, automatyki czy programowania. Oraz opanowania pojęć z zakresu: systemów bazodanowych, systemów plików i kryptologii. Skuteczność jaką udało się wypracować w najlepszych laboratoriach na całym świecie w zakresie odzyskiwania danych wynosi 76%. Rozróżniamy dwa rodzaje utraty danych – logiczne czyli programowe lub fizyczne samego nośnika.

Uszkodzenie logiczne

Polega na uszkodzeniu struktury logicznej danych lecz sam nośnik pozostaje w pełni sprawny. Istnieją dwa rodzaje przyczyn dlaczego ów błędy powstają –ataki wirusów, przerwy w dopływie prądu, skoki napięcia czy błędy oprogramowania. Oraz te wynikające z błędu człowieka: formatowanie dysku, kasowanie plików czy użycie programów takich jak fdisk, cfdisk które przy nie poprawnym użyciu mogą uszkodzić partycje dysku. Drugi z występujących uszkodzeń są uszkodzenia fizyczne które są najczęściej dużo trudniejsze w naprawie od uszkodzeń logicznych. W takim przypadku jeśli chodzi o dyski twarde najczęstszymi usterkami są: uszkodzenia głowicy, silnika, układy elektroniki czy talerze.

CD/DVD

W innych nośnikach danych takich jak płyty Cd/dvd uszkodzeniu najczęściej ulega warstwa refleksyjna na której zapisywane są dane lub układy elektroniczne w przypadku pamięci flash. W ówczesnym świecie technologia informatyczna na dobre zadomowiła się w naszym życiu codziennym. Na dzień dzisiejszy 90% dokumentów powstaje tylko i wyłącznie w postaci elektronicznej gdzie przeszło 70% tych danych nigdy nie doczeka się wydruku. Wraz z upowszechnieniem urządzeń mobilnych czy innych rozwiązań informatycznych obie te liczby stale rosną. Ze wszystkich dostępnych nośników danych najpopularniejsze niewątpliwie są dyski twarde które ulegają coraz większej minimalizacji. Jest to wynikiem świetnego współczynnika ceny do pojemności oraz krótkiego dostępu do zapisanych danych. Statystycznie ponad 80% wszystkich używanych nośników to dyski twarde, a w najbliższych latach liczba ta może przekroczyć 90%. Przykładami programów do usuwania błędów logicznych z naszych nośników są między innymi: Data Disc Recovery który w bardzo łatwy sposób pozwoli nam na przywrócenie uszkodzonych lub usuniętych plików z naszego dysku twardego. Natomiast CDCheck specjalizuje się odzyskiwaniem danych z uszkodzonych nośników Cd/dvd.