WinFS Technologia przyszłości?. Trochę historii… WinFS jako projekt nie stanowi nowości. Jego początki sięgają lat dziewięćdziesiątych, kiedy opowiadano.

Slides:



Advertisements
Podobne prezentacje
Procedura instalacji systemu Windows XP
Advertisements

20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
PROGRAMOWANIE STRUKTURALNE
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Windows Future Storage, czyli rewolucja w pamięciach masowych w następcy Windows XP Historia Projektu WinFS jako projekt nie stanowi nowości. Jego początki.
Nowy system plików, zasada działania
Microsoft WinFS – nowy system plików, zasada działania. Wojtek Galek.
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
Systemy plików.
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
ACTIVE DIRECTORY Definicja Active Directory.
PRACA W DOMENIE Różnice użytkowe między pracą w domenie i grupie roboczej. 1. Ekran logowania. - wciśnięcie klawiszy [Ctrl+Alt+Delete], a następnie podanie.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Wady i zalety Microsoft Word –a
SIEĆ P2P 1. Definicja sieci równouprawnionej. To taka sieć, która składa się z komputerów o takim samym priorytecie ważności, a każdy z nich może pełnić.
Konfiguracja kont w programie Adobe Dreamweaver
Temat: Eksplorator Windows - wędrówka po drzewie folderów
Poznaj bliżej program Microsoft Office Word 2007
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Temat: Operacje na plikach i folderach str.
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Użytkowanie komputerów
Przystawka Zarządzanie dyskami
Prezentacja i szkolenie
Bazy danych.
Wykonywanie kopii bezpieczeństwa danych
Struktura folderów w systemie Windows
Systemy plików FAT, FAT32, NTFS
Instrukcja USOS Ankiety wersja by Marek Opacki.
Algorytmy.
Robimy własne notatki - Notatnik
Przeglądanie zasobów komputera - uruchamianie programów
Defragmentacja dysku Jednym z kluczowych czynników wydajności operacji wejścia/wyjścia jest poziom fragmentacji plików. Fragmentacja oznacza zapisywanie.
Temat 2: Edytory HTML.
Wybrane zagadnienia relacyjnych baz danych
Partner Handlowy Konfiguracja sieci TCP/IP - Windows 2000, Xp, 2003.
Programowanie obiektowe 2013/2014
Etapy uruchamiania systemu Pliki konfiguracyjne
Instalacja Windows 7 z pendrive’a
Wymiana danych między systemami informatycznymi z wykorzystaniem plików XML.
W ą t e k (lekki proces) thread.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Adam Łożyński IVi System plików NTFS listy kontroli dostępu (ACL)
System operacyjny Windows
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Sposoby zdalnego sterowania pulpitem
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
Serwis internetowy - organizer Marcin Stolarczyk Anna Zimna Piotr Misiak.
Operacje na plikach i folderach
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Tworzenie stron WWW w programie Microsoft FrontPage Informatyka.
Dowiązania (linki) twarde i symboliczne
Temat 4 Systemy plików [Przedmiot: Systemy operacyjne | Opracował: mgr Marek Kwiatkowski | ZS Mogilno – 2015]
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
Rozpowszechnianie aplikacji KRYSTIAN KOWALCZUK TORUŃ,
Przewodnik Tworzenie powiadomień dotyczących wyszukiwania w EBSCOhost
Prezentacja programu PowerPoint
Maciej Romanowski. Wirusy komputerowe to programy tworzone specjalnie do zakłócania pracy komputera, rejestrowania, uszkadzania lub rozprzestrzeniania.
Temat: Tworzenie bazy danych
Systemy operacyjne W projekcie brali udział Rabiniak Mateusz, Marek Mycek Damian Kostecki, Piotr Dojlido.
Wady i zalety pracy w chmurze
Program Microsoft® Office Outlook® 2007 — szkolenie
System operacyjny cz.2 i ostatnia
Temat: Zasoby komputera
Tworzenie stron WWW w programie Microsoft FrontPage
Wskaż wybrany krok lub kliknij Enter aby dowiedzieć się więcej.
Aplikacje i usługi internetowe
Zapis prezentacji:

WinFS Technologia przyszłości?

Trochę historii… WinFS jako projekt nie stanowi nowości. Jego początki sięgają lat dziewięćdziesiątych, kiedy opowiadano o nim używając nazwy "Object File System". Stanowił on część większego projektu noszącego nazwę "Cairo". Jednak od roku 1993 Microsoft przestał o nim wspominać i wrócił do idei dopiero w 2003 roku, używając tym razem nazwy WinFS. WinFS jako projekt nie stanowi nowości. Jego początki sięgają lat dziewięćdziesiątych, kiedy opowiadano o nim używając nazwy "Object File System". Stanowił on część większego projektu noszącego nazwę "Cairo". Jednak od roku 1993 Microsoft przestał o nim wspominać i wrócił do idei dopiero w 2003 roku, używając tym razem nazwy WinFS.

Czym jest WinFS? Odpowiedź zależy od perspektywy czasu i punktualności producenta. Jedno nie ulega wątpliwości: przygotowywana jest zunifikowana cyfrowa zupa, do której wleje się wszelkie możliwe składniki. Pliki z systemu folderów, wszystkie informacje z rejestru, komplet tego, co robi się za pomocą Active Directory, a wszystko przyprawione danymi z Outlooka: kontaktami, listami i notatkami z kalendarza. Mieszać w tym kotle będą relacyjne bazy danych, obiekty, XML i metadane. Brzmi to wystarczająco poważnie, ale w istocie mamy do czynienia z powłoką przykrywającą system plików i innych danych.

Czym jest WinFS ? Rzeczywiście, jeżeli plan się powiedzie, to poza systemem WinFS, w tradycyjnej postaci pozostaną tylko te dane, do których wymagamy bardzo szybkiego dostępu i które chcemy wydajnie przetwarzać. Jednak w Microsoft–skiej "becie" z każdej strony widać prowizorkę i oznaki pośpiechu. Zamiast pracującej całości, jak na betę przystało, mamy łaty surowego kodu, które często wymagają ręcznego zszywania. Uruchamianie go w dobrze pracującym systemie nie zawsze się uda, a nawet może spowodować jego destrukcję. Paradoksalnie nowy system nie działa także pod kontrolą Visty, do której był przeznaczony, bo brak do niego odpowiednich bibliotek. Bardziej zrozumiała jest odmowa współpracy z systemem plików FAT. Nie ma w nim, dostępnych w konkurencyjnym NTFS-ie, atrybutów, z których WinFS korzysta.

INSTALACJA Na komputerze z Windows XP instalacja jest prosta wystarczy pilnie przestrzegać instrukcji od wersji beta 2. Po instalacji, między twardymi dyskami, napędami optycznymi i pulpitem zauważymy tam nowy obiekt, z etykietą WinFS Stores, a po jego otwarciu drugi magazyn, podpisany DefaultStore. Te obiekty są widoczne tylko w Eksploratorze. Napełnianie domyślnego magazynu może się zacząć automatycznie bądź przez zaznaczenie garści plików i upuszczenie do środka. Od tego momentu zaczyna się dużo wolniejszy niż zwykłe proces kopiowania, napełniania magazynu. Przebiega on rozmaicie w wypadku różnych rodzajów danych. Te, które można nazwać kontaktami, są opisywane i trafiają w całości do magazynu. Dokumenty Worda albo innych programów z pakietu Office są także kopiowane do magazynu i otrzymują długi, 32-znakowy, unikatowy numer identyfikacyjny, unique ID. Plik otrzymuje atrybut "ukryty", aby żaden z użytkowników nie uzyskał do niego dostępu poza kontrolą WinFS. Na komputerze z Windows XP instalacja jest prosta wystarczy pilnie przestrzegać instrukcji od wersji beta 2. Po instalacji, między twardymi dyskami, napędami optycznymi i pulpitem zauważymy tam nowy obiekt, z etykietą WinFS Stores, a po jego otwarciu drugi magazyn, podpisany DefaultStore. Te obiekty są widoczne tylko w Eksploratorze. Napełnianie domyślnego magazynu może się zacząć automatycznie bądź przez zaznaczenie garści plików i upuszczenie do środka. Od tego momentu zaczyna się dużo wolniejszy niż zwykłe proces kopiowania, napełniania magazynu. Przebiega on rozmaicie w wypadku różnych rodzajów danych. Te, które można nazwać kontaktami, są opisywane i trafiają w całości do magazynu. Dokumenty Worda albo innych programów z pakietu Office są także kopiowane do magazynu i otrzymują długi, 32-znakowy, unikatowy numer identyfikacyjny, unique ID. Plik otrzymuje atrybut "ukryty", aby żaden z użytkowników nie uzyskał do niego dostępu poza kontrolą WinFS.

globally unique ID Razem z numerem identyfikacyjnym tworzony jest skojarzony z plikiem rekord relacyjnej bazy danych, która ma ułatwiać późniejsze wyszukiwanie według wybranych kryteriów. Synchronizacja danych o pliku z nim samym jest podstawą sukcesu, a przechowywanie danych w dalszym ciągu w systemie NTFS pozwala zachować szybki i bezpośredni dostęp do nich za pomocą standardowych funkcji Win32 Takie ujęcie miało większy sens, kiedy Microsoft wypracowywał precyzyjny schemat w języku XML, który miał być stosowany podczas pierwszego wprowadzania obiektu do magazynu, ale klarowność tego podziału została zakłócona.

Na czym polega problem ? Przypuśćmy, że w obecnej sytuacji WinFS to zainstalowany magazyn w postaci jednego dużego pliku, umieszczonego w systemie NTFS komputera. Pamiętamy, że jedne obiekty są w pliku, a inne poza nim. To rodzi pytanie, w jaki sposób przekłamania i błędy będą obsługiwane w różnych sytuacjach, po obu stronach drzwi magazynu. Przechowywanie wszystkiego w jednym miejscu zmniejszyłoby prawdopodobieństwo, że jakieś elementy zostaną osierocone na skutek błędu.

Czarna skrzynka - czyli dziura Najpopularniejszy przyrostek GenericFile oznacza te rodzaje plików, których aktualna implementacja systemu WinFS nie rozpoznała. Taki plik pozostaje dla systemu "czarną skrzynką", a jedyne dane wpisywane do bazy były i tak znane z systemu operacyjnego. Lakoniczność wpisu powoduje, że wyszukiwanie WinFS niezbyt wzbogaca wiedzę, którą można uzyskać bez jego pomocy, na podstawie danych w rodzaju daty utworzenia pliku i kilku atrybutów. Jeśli można, choć z trudem, zrozumieć nierozpoznawanie klipów multimedialnych, to ślepotę systemu na tak proste elementy, jak bitmapa czy plik RTF tłumaczy jedynie brak czasu i układ priorytetów programistów. Pomoc firm trzecich wydaje się bardzo potrzebna, a połączenie systemu metadanych z obiektami powinno ułatwiać tworzenie brakujących części oprogramowania

Po instalacji WinFS w Eksploatorze pojawia się nowy folder, WinFS Stores. Jego adres udaje udział sieciowy \\Komputer\DefaultStore. Pliki wrzucone do magazynu są opatrywane identyfikatorem (Item ID) i atrybutem rodzaju (Type).Duża grupa plików (GenericFile) nie jest rozpoznawana przez system

StoreSpy W pakiecie instalacyjnym jest jeszcze kilka programów użytkowych dostarczanych wraz z wersją podstawową. Najciekawszy to StoreSpy, który pozwala na spacerowanie po magazynie. Jest to pouczająca wycieczka, zdradzająca, jak obiekty zostają opisane i potem rozpoznawalne.

Dla kogo ? Kto powinien się zainteresować systemem WinFS w obecnym stanie? Każdy prawdziwy maniak komputerowy z chęcią zmierzy się z nowym kodem, aby wiedzieć, czego oczekiwać w najbliższej przyszłości. Jakość kodu jest jeszcze marna, nawet jak na fazę testów, ale całość daje wyobrażenie, w jakim kierunku Microsoft będzie podążał i rozwijał swoją strategię narzędzi do gromadzenia informacji. Nietrudno odgadnąć, że przyszły system plików będzie NTFS-em z coraz większą domieszką mechanizmu WinFS i być może, ten proces skończy się na jednym, ogromnym pliku. Ale jeśli nawet do tego dojdzie, to nieprędko. Na razie mamy jeden z ważniejszych etapów ewolucji przechowywania informacji w Windows od czasów pojawienia się NTFS w roku 1992 i jego upowszechnieniu kosztem FAT. Nowinka może równie dobrze podzielić los niespełnionych pomysłów Microsoftu, takich jak obiektowy system plików Cairo, do którego WinFS jest najbardziej podobny.

Podsumowanie … Z pobieżnego oglądu WinFS wynika, że tym razem Microsoft robi krok we właściwym kierunku. Będzie to krok całkiem spory, jeśli system zostanie dopracowany i zacznie działać zgodnie z oczekiwaniami. Co można zrobić dzisiaj, żeby właściwie przygotować się do WinFS? Najlepiej uświadomić sobie, że system nie generuje żadnych nowych danych, a jedynie gromadzi te, które już są. Cechy dokumentu Office znajdujące się na karcie Właściwości odnajdą się na liście danych gromadzonych przez WinFS dla tego typu plików. To samo dotyczy graficznych JPG i innych rozpoznawanych rodzajów plików. Nie ma mowy o żadnych cudach.

Opracował Andrzej Kasperski