Informații despre cache

Toate subiectele din această secțiune:

Sistem de operare.
Sistem de operare (OS) - un complex de programe de control și procesare, care, pe de o parte, acționează ca o interfață între utilizator și componentele software și hardware







Tipuri de stare a procesului.
1. Noi - procesul a fost creat. 2. Gata - procesul așteaptă eliberarea procesorului și se află în coada proceselor terminate. 3. Executabile - procesul este executat în CPU. 4. Așteptările

Contextul procesului.
Informația despre starea mediului operațional este denumită contextul procesului. Modul procesor, starea registrelor procesorului, starea contorului de programe, indicii pentru deschiderea fișierelor, informații

Algoritmi de planificare.
Există algoritmi bazați pe cuantizare și prioritate. Pentru accesul și mișcarea procesului în coada de așteptare și între cozile de așteptare, un program special este responsabil - planificatorul. Totul se face în conformitate cu

Definiția an interrupt. Tipuri de întreruperi.
Întreruperi - este un mecanism care vă permite să coordonați funcționarea paralelă a dispozitivelor individuale și să răspundeți condițiilor speciale care apar în timpul funcționării procesorului, în timp ce

Etapele mecanismului de întrerupere. Principalele funcții ale mecanismului de întrerupere.
Etapele mecanismului de întrerupere: 1. Stabilirea faptului de întrerupere și identificarea întreruperii. 2. Amintirea stării procesului întrerupt: contorul de comandă, conținutul registrelor

Discipline pentru întreținerea întreruperilor mascabile.
Semnalul de la fiecare dispozitiv la întrerupere are prioritate. Prioritatea este gradul de privilegiu. Semnalele de întrerupere pot merge aproape simultan, sau

Supraveghetorul întrerupe.
Supervizor întrerupere - un modul special de software de sistem, care combină prima secțiune a rutine de întrerupere de servicii, care sunt responsabile pentru menținerea contextului întrerupt Progra

Ce sunt variabilele de blocare. Blocarea spinului, semafoare, mutex.
Variabilele blocanți - metoda de excludere reciprocă, fiecare resursă partajată corespunzătoare pentru a pune o variabilă binară (Exemplu: valoarea 0 - resursa este disponibilă, valoarea 1 - resursa nu este disponibilă).

Ce este blocarea reciprocă, cum să evitați blocajul.
Interlock-uri mutuale - situații în care 2 procese sunt ocupate de o resursă și apoi accesul la resursele celorlalți, blocându-se unul pe celălalt. Exemplu: Procesul A a luat imprimanta, procesul B a fost ocupat de sd-rom,







Care este fluxul.
Fluxul este un modul software care execută operațiuni lungi și este conceput ca un proces autonom, pentru a putea efectua mai multe operații în paralel într-o singură

Metode de gestionare a memoriei. Fragmentarea memoriei.
1 mod: Separarea RAM-ului în mai multe secțiuni de o valoare fixă. Sarcinile de gestionare în acest caz: 1. Selectați o partiție gratuită pentru plasare

Metode de alocare a memoriei virtuale. Swapping.
Memoria virtuală este o colecție de software și hardware care permite unui utilizator să scrie programe care necesită memorie care depășește dimensiunea memoriei existente.

Dispozitiv de control.
Orice dispozitiv extern este alcătuit dintr-o componentă mecanică și electronică. Componenta electronică se numește controler de dispozitiv sau adaptor. Componenta mecanică reprezintă cuvântul actual

Care este diferența dintre sistemul de gestionare a fișierelor și sistemul de fișiere.
Fișier - un set de date organizate sub formă de colecții de înregistrări cu un anumit format. Un set de specializări software relevant, responsabil pentru crearea, distrugerea, organizarea

Structura hard diskului.
Informațiile pe discurile magnetice sunt plasate și transmise prin blocuri, fiecare astfel de unitate fiind numită un sector. Sectoarele sunt amplasate pe căi concentrice. Fiecare pistă (cale) este formată prin rotație

Tipuri de fișiere.
Fișier obișnuit: 1. Text (fișiere în codurile ASCII). Printre fișierele de text pot fi fișiere de scripturi - acestea sunt fișiere de un anumit format și apoi comenzi în limba comenzii

Organizarea logică și fizică a fișierelor.
Înregistrarea logică este cel mai mic element de date pe care un programator îl poate gestiona atunci când comunică cu un dispozitiv extern. Organizarea logică a unui fișier - reprezentarea unui fișier sub forma unei logici organizate

Nivelurile funcționării sistemului de fișiere.
Funcționarea oricărui model de mai multe niveluri poate fi reprezentat de sistemul de fișiere în care fiecare nivel reprezintă o interfață (set de funcții), care se află deasupra nivelului, și el însuși, la rândul ei

Kernel-ul sistemului de operare.
Kernelul sistemului de operare este un modul software care este în mod constant în memoria RAM pentru organizarea procesului de calcul. Și, de asemenea, pentru îndeplinirea celor mai importante funcții

Structura unui sistem monolit.
Într-un sistem monolit: · Fiecare procedură poate apela alții atunci când este necesar. · Fiecare procedură are o interfață standardizată în ceea ce privește parametrii și rezultatele.

Microkernelul. Modelul client-server.
Clientul este o componentă software, consumatorul unui serviciu. Server - furnizorul de servicii de operare este împărțit în mai multe procese server, fiecare executând un set de funcții de serviciu (cos

Obiectiv orientat. Încapsularea.
Un obiect este o unitate de programe și date care interacționează cu alte obiecte prin recepționarea și transmiterea mesajelor. Funcțiile obiectului determină lista acțiunilor care pot fi efectuate

Interfață API.
API-ul de programare a aplicațiilor este destinat utilizării de către programele de aplicații ale resurselor de sistem ale sistemului de operare și ale funcțiilor realizate de acesta. API descrie un set de funcții și proceduri, n

Revizuirea și dezvoltarea istorică a sistemului de operare.
În prezent există 2 familii mari de OS: 1. O familie de sisteme Unix. 2. O familie de sisteme Windows. Deoarece există alte sisteme de operare scrise pentru diferitele specificații







Articole similare

Trimiteți-le prietenilor: