Care este fluxul

Stream - un modul software execută operații lungi și proiectate ca independent în cadrul procesului, pentru a putea efectua mai multe operații în paralel într-o singură aplicație.

Toate subiectele acestei secțiuni:

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

Tipuri de starea de proces.
1. Noua - procesul tocmai creat. 2. Ready - procesul este în așteptare pentru CPU, și în picioare în coada de așteptare a proceselor gata. 3. executat - procedeul este realizat în CPU. 4. Apel în așteptare

Contextul procesului.
Informații despre starea mediului de operare, numit contextul procesului. Modul CPU, starea registrelor CPU, starea contorului programului, indicii pentru a deschide fișiere Info

algoritmi de planificare.
Există algoritmi pe baza de cuantizare și prioritățile. Pentru accesul și deplasarea în linia de proces și între exploziile, program special responsabil - Planificatorul. Totul se face prin

Determinarea întreruperii. Tipuri de întrerupere.
Întrerupe - reprezintă un mecanism pentru a coordona funcționarea în paralel a dispozitivelor individuale și pentru a răspunde condițiilor speciale care apar în timpul funcționării procesorului, în care

Etapele de întrerupere mecanism. Principalele funcții ale mecanismului de întrerupere.
Etape întrerupere Mecanismul: 1. Stabilirea întreruperii și identificarea întrerupere. 2. Stocarea starea întreruptă de proces: contorul de program, conținutul regiștrilor protses

Discipline Maskable de service întrerupere.
Semnalul de la fiecare dispozitiv la întrerupere are orice tip de prioritate. privilegii la nivel - Prioritate. Semnalele de întrerupere pot veni aproape simultan, sau

Supervizor î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 este blocarea variabile. blocare Spin, semafor, 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ă).

Care sunt blocaje, cum să evite un impas.
Impas - o situație în care procesul a luat 2 al resursei, și apoi rândul său, la resursele reciproc, blocând astfel reciproc. EXEMPLU: Un proces a luat proces de imprimantă B a CD-ROM,

Tehnici de gestionare a memoriei. fragmentarea memoriei.
Metoda 1: Separarea RAM în mai multe secțiuni de valoare fixă. problemă de control în acest caz: 1. Selectați secțiunea liberă pentru a se potrivi efectua

Metode de alocare a memoriei virtuale. Swapping.
Virtual memorie - un set de hardware și software, care permite utilizatorului să scrie programe care necesită memorie, depășind dimensiunea RAM existentă.

Caching informații. localitate spațială și temporală a datelor din memoria cache.
Informații Caching - metoda de organizare a funcționării în comun a celor două tipuri de dispozitive de memorie, care permit reducerea timpului mediu de acces pentru copierea dinamică

Controlerul dispozitivului.
Orice dispozitiv extern este format din componente mecanice și electronice. Componenta electronică numit o unitate de controler sau un adaptor. Componenta mecanică este de fapt gura

Care este diferența dintre un sistem de management de fișiere și sistemul de fișiere.
File - un set de date care este organizat ca un set de înregistrări ale unui anumit format. Set specializări software adecvat, care este responsabil pentru crearea, distrugerea, organizarea

Structura hard disk.
Informațiile de pe disc magnetic este plasat și transmite blocuri, fiecare bloc este numit un sector. Sectoarele sunt dispuse pe piste concentrice, fiecare piesa (piesa) este formată în rotație

Tipuri de fișiere.
fișier convențională: 1. Text (un fișier ASCII). Printre fișierele text pot fi fișiere de script-uri - acestea sunt fișiere dintr-un anumit format, și apoi comenzile din comanda

organizarea logică și fizică a fișierelor.
înregistrare logică - cea mai mică unitate de date care poate funcționa programator în schimbul cu un dispozitiv extern. Organizarea de fișier logic - reprezentarea fișierului sub formă de logică organizate

Nivelurile de funcționare a 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

Nucleul sistemului de operare.
Sistemul de operare de nucleu - module software care se află în memorie pentru organizarea procesului de calcul. Iar pentru cel mai important Fung

Structura sistemului de operare monolit.
În sistemele de operare monolitice: · Fiecare procedură poate apela alte atunci când este necesar. · Fiecare procedură are o interfață standardizată în ceea ce privește parametrii și rezultatele.

Microkernel. Modelul client-server.
Client - o componentă software, utilizatorul oricărui serviciu. Server - vânzătorul sistem de operare este împărțit în mai multe servere de proces, fiecare dintre care efectuează un set de funcții de serviciu (cos

Abordarea orientată pe obiecte. Încapsularea.
Obiect - programe unitare și date care interacționează cu alte obiecte prin primirea și transmiterea mesajelor. Funcții obiect definesc o listă de acțiuni care pot fi efectuate

API-ul.
API Application Programming Interface este destinat utilizării de către aplicațiile care operează resurse de sistem, și puse în aplicare funcțiile sale. API-ul descrie un set de funcții și proceduri, etc.

Prezentare generală și dezvoltarea istorică a sistemului de operare.
În prezent, există două mari familii de sisteme de operare: 1. Familia Unix de sisteme. 2. Familia de sisteme Windows. Există și alte sisteme de operare scrise pentru diverse specifice

articole similare