Planowanie rotacyjne - algorytm planowania rotacyjnego zaprojektowano specjalnie dla systemów z podziałem czasu. Jest podobny do FCFS, z tym, że w celu przełączenia procesora dodano do niego wywłaszczenie.
Decyzje o przydziale procesora mogą zapadać w następujących czterech sytuacjach:
1. Proces przeszedł od stanu aktywności do stanu czekania.
2. Proces przeszedł od stanu aktywności do stanu gotowości
3. Proces przeszedł od stanu czekania do stanu gotowości
4. Proces kończy działanie
W sytuacjach 1 i 4 nie ma możliwości wyboru i kandydatem do przydziału procesora musi być nowy proces. Natomiast w sytuacjach 2 i 3 można dokonać wyboru. Jeśli planowanie odbywa się tylko w warunkach 1 i 4, to mówimy o niewywłaszczeniowym schemacie planowania; w przeciwnym razie algorytm planowania jest wywłaszczeniowy
33. CO ZAWIERA BLOK KONTROLNY PROCESU?
Blok kontrolny procesu (Process Control Błock - PCB) to struktura danych przechowująca całość informacji określającej proces od strony statycznej: słowo stanu procesora, licznik rozkazów tego procesu, rejestry procesora dotyczące procesu, tablice stron procesu (w pamięciach stronicowanych), informacje dotyczące planowania przydziału procesora (np.: priorytet), wykaz użytkowanych urządzeń (stanie przydzielonych urządzeń I/O, w szczególności wskaźniki do struktur otwartych plików), informacje rozliczeniowe. Dzięki informacjom zawartym w bloku kontrolnym procesu, proces może być głodzony, blokowany i wznawiany, a nawet wysłany w całości (z obrazem pamięci) na dysk, gdzie może oczekiwać na bardziej sprzyjające warunki do działania. Jeden Blok to jeden proces.
34. CO ZAWIERA PAMIĘĆ PROGRAMU?
Pamięć programu (program memory)- najczęściej wyróżniana na poziomie logicznym część pamięci operacyjnej przeznaczona do zapamiętania rozkazów programu. Pamięć programu jest przeznaczona do zapisywania programu realizowanego przez mikrokomputer. Według architektury 186 zawiera segment kodu (może być wielokrotnie stronicowany), segment stosu oraz segment danych. Maksymalna pojemność pamięci programu wynosi 4096(4K) słów. Organizacyjnie pamięć programu jest podzielona na dwa tomy (ang. banks) po 2048 (2K) słów i na strony (ang. pages) po 256 słów. W pamięci programu mogą być umieszczone dane (stałe). Część pamięci programu znajduje się wewnątrz układu mikrokomputera i stanowi wewnętrzną pamięć programu (ang. resident program memory lub internal program memory). Jest to zawsze pamięć stała (typu ROM lub EPROM). Pamięć programu jest adresowana przez 12-bitowy licznik rozkazów (ang. program counter) - PC
35. CO ZAWIERA RAMKA INFORMACYJNA PRZESYŁANA W SIECI?
Zawiera adres komputera nadającego broadcast, wielkość pakietu informacji, znacznik typu transmisji, sumę kontrolnąECC.
1) Fizycznie adresowana część pamięci stronicowanej przeznaczona na pamiętanie strony. Ramka ma ten sam rozmiar, co strona, czasami pojęcia te są mieszane; dla ETHERNETU -rozmiar ramki 1518 bajtów.
2) Porcja informacji przesyłana siecią fizyczną
36. CO ZABIERA TABLICA FAT?
Od angielskiego File Allocation Table - tablica alokacji plików opisująca, w których klastrach dysku twardego lub dyskietki magnetycznej system operacyjny ma szukać każdego z zapisanych na nim plików. Istotna różnica występuje jedynie w ilości bitów zarezerwowanych na zapis numerów klasterów. Na dyskietce na ten cel rezerwowano zawsze 12 bitów. Dla