Zagadnienia do: Systemy operacyjne 1. Definicja
Transkrypt
Zagadnienia do: Systemy operacyjne 1. Definicja
Zagadnienia do: Systemy operacyjne 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Definicja systemu operacyjnego Zadania systemu operacyjnego Model warstwowy systemu operacyjnego Typy systemów operacyjnych Rodzaje systemów operacyjnych Zadania interpretera systemu operacyjnego Wymienid kilka poleceo dowolnego OS i opisad ich działanie Rola przełączników w poleceniach konsolowych Zadania Windows Script Host Najważniejsze skróty klawiszowe wiersza poleceo Idea działania skryptów Schemat architektury systemu komputerowego Główne magistrale systemów komputerowych Typy przerwao komputerowych Synchronizm i asynchronizm w obsłudze urządzeo We/Wy Zasady działania bezpośredniego dostępu do pamięci Piramida pamięci komputerowych Realizacja sprzętowych mechanizmów ochrony Składniki systemu operacyjnego – rola procesów Definicja i rola procesów w OS Usługi systemu operacyjnego Funkcje systemu operacyjnego Specyficzne programy systemu operacyjnego Typowe stany procesu w OS Graficzny obraz stanów procesu Składniki bloku kontrolnego procesu Istota planowania procesów, rola Planisty Istota wątków Zasady planowania czasu procesora Kryteria jakości planowania czasu procesora, rola Ekspedytora Najważniejsze strategie planowania czasu procesora Szacowanie kolejnej fazy procesora, efekt głodzenia Potrzeba synchronizacji procesów Istota problemu producenta – konsumenta Idea problemu sekcji krytycznej Mechanizmy synchronizacji Pojęcie semaforów Realizacje kolejek komunikatów Zakleszczenia i zapobieganie im Graf przydziału zasobów z zakleszczeniem Zasady obsługi zakleszczeo Pamięd fizyczna, a pamięd logiczna Modele zarządzania pamięcią 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. Pojęcia fragmentacji zewnętrznej, kompaktyfikacji i odśmiecania Strategie przydziału pamięci Zjawisko segmentacji Działanie stronicowania Efekt fragmentacji wewnętrznej Stronicowanie wielopoziomowe Działanie segmentacji ze stronicowaniem Istota działania pamięci wirtualnej Stronicowanie na żądanie Zasady obsługi braku strony Zasady obliczania sprawności stronicowania na żądanie Istota zastępowania stron Algorytmy zastępowania stron Ramki i zasady ich przydzielania Przydział ramek, a zjawisko szamotania Zasady zapobiegania szamotaniu Definicja systemu plików Pojęcie pliku i katalogu Atrybuty plików Operacje wykonywane na plikach Podstawowe typy plików i ich przeznaczenie Operacje na deskryptorach plików Istota semantyki plików Typy struktur katalogów Zasady implementacji systemów plikowych Sposoby przydziału miejsca na dysku Podział urządzeo We/Wy Typowe rejestry portu We/Wy Zasady odpytywania Przerwania maskowalne, a niemaskowalne Obsługa „wyjątków” na tle przerwao CPU Realizacje przerwao programowych Działanie uzgodnieo DMA Pojecie gniazda sieciowego Usługi We/Wy realizowane przez podsystem jądra OS Sposoby poprawiania wydajności operacji We/Wy Struktura organizacyjna pamięci drugorzędnej Zasady planowania dostępu do dysku Procesy formatowania dysku Zarządzanie obszarami wymiany dysku Technologie poprawy niezawodności systemów dyskowych Istota pamięci trzeciorzędnych Idea rozproszonego systemu plików DFS Topologie w systemach rozproszonych Użycie procesorów komunikacyjnych w sieciach rozległych – schemat 89. 90. 91. 92. Przezroczystości plikowe Pamięci podręczne w systemie rozproszonym Idea stanowości serwera Zalety i wady replikacji plików w systemie rozproszonym.