Zespół Szkół Technicznych w Suwałkach Pracownia Systemów Komputerowych Ćwiczenie Nr 13 ARCHITEKTURA SYSTEMU WINDOWS Opracował Sławomir Zieliński Suwałki 2013
Cel ćwiczenia Zapoznanie z architekturą systemu operacyjnego Windows Zadania 1. Korzystając z podręcznika [1] wyjaśnić znaczenie następujących pojęć: a) jądro systemu, b) warstwa użytkownika systemu, c) warstwa jądra systemu, d) warstwa abstrakcji sprzętowej (ang. Hardware Abstraction Layer HAL). 2. W oparciu o podręcznik wyjaśnij, na czym polega przewaga systemów 64-bitowych nad systemami 32-bitowymi. 3. Grzegorz postanowił rozszerzyć pamięć RAM w swoim komputerze z 4 GB do 8 GB. Upewniwszy się, że płyta główna posiada wolne gniazda na dodatkową pomięć oraz upewniwszy się, że płyta główna jest w stanie obsłużyć 8 GB pamięci, Grzegorz zakupił w lokalnym sklepie odpowiednią kość pamięci RAM. Wprawdzie maksymalna częstotliwość pracy zakupionej kości pamięci była większa niż w pamięci już zainstalowanej w komputerze, jednak sprzedawca powiedział mu, aby się tym nie przejmować. Przy instalacji pamięci Grzegorz zachował wszelką ostrożność. Po zainstalowaniu pamięci, okazało się, że system operacyjny widzi jedynie około 4 GB pamięci, a nie 8 GB Napisz w sprawozdaniu, jaka jest Twoja diagnoza wyżej opisanego problemu napotkanego przez Grzegorza w tej hipotetycznej historii. Odpowiedź uzasadnij. 4. W oparciu o podręcznik wyjaśnij, gdzie mieści się w komputerze pamięć fizyczna oraz gdzie mieści się pamięć wirtualna. 5. Korzystając z podręcznika jak najpełniej wyjaśnij, czym jest oraz do czego służy plik wymiany. 6. Używając podręcznika wyjaśnij, na czym polega proces stronicowania. 7. Korzystając ze wskazówek z podręcznika zmień ustawienia pamięci wirtualnej na następujące: Rozmiar początkowy (MB): 1024 Rozmiar końcowy (MB): 2048 Po wprowadzeniu zmian i po ponownym uruchomieniu komputera zademonstruj nauczycielowi okno konfiguracyjne Pamięci wirtualnej. 8. W oparciu o podręcznik wyjaśnij, dlaczego stronicowanie spowalnia pracę systemu operacyjnego. 2
9. Używając podręcznika wymień i krótko opisz cztery metody poprawiania wydajności pracy systemu Windows. 10. Korzystając z podręcznika skonfiguruj Efekty wizualne systemu operacyjnego pod kątem uzyskania najlepszej wydajności. Zademonstruj nauczycielowi wykonanie niniejszego zadania. 11. W oparciu o podręcznik jak najpełniej napisz w sprawozdaniu, na czym polega różnica pomiędzy rzeczywistym i chronionym trybem pracy procesora. Opisz wady i zalety obu trybów pracy procesora. 12. Używając podręcznika wyjaśnij, czym są aplikacje, procesy i wątki. 13. Korzystając z podręcznika wyjaśnij, czym są zadania uruchomione w tle. 14. W oparciu o podręcznik zdefiniuj następujące pojęcia: a) wielozadaniowość (ang. multitasking), b) wywłaszczenie, c) wielowątkowość (ang. multithreading). 15. Uruchom Menedżera zadań Windows. Następnie w oparciu o podręcznik wyjaśnij, do czego służą wszystkie zakładki Menedżera zadań. 16. Czterokrotnie uruchom program Eksplorator Windows (skrót klawiszowy + E ). Pozostawiając programy niezamknięte, uruchom czterokrotnie program Internet Explorer. W każdej z uruchomionych instancji programu Internet Explorer otwórz różne strony internetowe, przy czym jedna z instancji musi wyświetlać witrynę Wikipedii. Następnie czterokrotnie uruchom program Notepad. W efekcie powyższych działań w systemie operacyjnym powinny jednocześnie działać cztery programy Eksplorator Windows, cztery programy Internet Explorer oraz cztery programy Notepad. Korzystając z Menedżera zadań sprawdź i zapisz w sprawozdaniu, jaki efekt powyższe działania wywarły na: a) liczbę i nazwy aplikacji wyświetlanych w zakładce Aplikacje, b) liczbę i nazwy procesów wyświetlanych w zakładce Procesy. 17. Posortuj wszystkie procesy wyświetlane w zakładce Procesy Menedżera zadań pod względem użycia pamięci. Następnie zapisz w sprawozdaniu nazwy czterech procesów najbardziej obciążających pamięć komputera podając wartość pamięci zajmowanej przez każdy z procesów. 18. Korzystając z Menedżera zadań zmień priorytet procesu odpowiedzialnego za wyświetlanie strony internetowej Wikipedii z normalnego na wysoki. Zademonstruj nauczycielowi wykonanie niniejszego zadania. 3
19. Korzystając z zakładki Wydajność Menedżera zadań sprawdź i zapisz w sprawozdaniu wielkość pamięci jądra, która jest stronicowana. Następnie wykorzystując Menedżer zadań zamknij wszystkie procesy powiązane z programem Notepad oraz wszystkie procesy powiązane z programem Internet Explorer. W kolejnym kroku ponownie sprawdź i zapisz w sprawozdaniu wielkość stronicowanej pamięci jądra systemu. 20. Korzystając z zakładki Sieć Menedżera zadań pomierz maksymalne procentowe wykorzystanie możliwości interfejsu sieciowego: a) podczas pracy jałowej komputera, b) podczas pomiaru prędkości łącza internetowego przy użyciu dowolnie wybranej aplikacji internetowej. 21. Wykorzystując podręcznik zdefiniuj, czym jest i do czego służy: a) BIOS, b) POST. 22. Korzystając z podręcznika graficznie zilustruj kolejne etapy rozruchu systemu Windows. Wyjaśnij bardziej szczegółowo jeden z nich. 23. W oparciu o podręcznik wymień wszystkie tryby uruchomienia systemu Windows. Następnie wyjaśnij, w jakim celu użytkownik może uruchomić system w trybie awaryjnym. 24. Wykorzystując wskazówki zawarte w podręczniku uruchom system w trybie awaryjnym. Zademonstruj nauczycielowi efekt wykonania niniejszego zadania. 25. Utwórz na pulpicie plik tekstowy zawierający tekst Wszystkiego dobrego w Nowym Roku!. Następnie dołącz do folderu Autostart skrót do nowo utworzonego pliku tekstowego, po czym uruchom ponownie komputer. Zademonstruj nauczycielowi efekt wykonania niniejszego zadania. 26. Wyjaśnij, jaka jest różnica systemu wielozadaniowego z wywłaszczaniem od systemu wielozadaniowego bez wywłaszczania? Który z systemów jest lepszy i dlaczego? 27. Podaj nazwę pliku, w której menedżer pamięci wirtualnej zapisuje dane nie mieszczące się w pamięci fizycznej. 28. Wyjaśnij, do czego służą usługi uruchamiane wraz z systemem operacyjnym Windows. Następnie podaj dwie przykładowe nazwy usług. Wskazówka: w celu zidentyfikowania przykładowych usług można posłużyć się programem msconfig lub Menedżerem zadań. 4
Opracowanie Odpowiedzi do powyższych pytań należy przekazać nauczycielowi w postaci pisemnego sprawozdania na zakończenie danego ćwiczenia. Literatura [1] P. Bensel: Technik informatyk Systemy i sieci komputerowe. Podręcznik do nauki zawodu. Helion, Gliwice, 2010. [2] K. Pytel, S. Osetek: Systemy operacyjne i sieci komputerowe. WSiP, Warszawa 2010. 5