Documente Academic
Documente Profesional
Documente Cultură
So Mobile 1
So Mobile 1
1. Istoria aparitiei SO
1.1 Calculatoare solare
1.2 Calculatoare prin tranzistoare
1.3 Cu biti
1.4 Calculatoare mecanice(Grand Complication)
Calculatoarele electrice ce folosesc tranzistoare toata evolutia lor se imparte in doua categorii:
La calculatoarele electrice s-au format primele sisteme de operare sub numele de monitorizare.
(FMS,IBMSYS)
Modele de clasificare:
Modele constructive:
1. Block
2. Client server
3. Virtualizat
Dupa structura interioara:
1. Mono
2. Micro
3. Poli
4. Exo
5. Hybrid
Sistemele de operare in mare parte se clasifica dupa forma si locatia componentelor unui nucleu
Reprezentarea proceselor:
Procesele sunt abstractiuni create pentru a repartiza activitatea masinii de calcul pe
actiuni,pe sarcini sau servicii. Tehnic vorbind activitatea masinii de calcul consta in
alocarea de resurse pentru procesare. Sistemul de operare reprezinta aceasta
repartizare sub forma unui arbore a nodului. Nodurile sunt sniste containere
Fiecare nod cu exceptia celui initial are un nod parinte precum si 0 sau mai multe
noduri copii. Toate nodurile sunt unite in grupuri numite sesiuni ierarhie.
Programatorii creeaza un array fie o lista de structure procese numita si table procese.
Unele sisteme pot avea mai multe tabele de acest gen.
Ierarhia proceselor:
Subteme
Interfata de sistem:
Interfata de sistem a unui sistem de operare sunt instructiunile pe care nucleul le are. Nr
acestora variaza inte 20 si 1000 instructiuni. Windows are in jur de 1000. NetBSD are in
jur de 800. Linux are in jur de 300. Minix are in jur de 60. Nr acestor instructiuni arata
cat de bine este construit sistemul si defectele lui. Intructiunile de sistem in unele carti
sunt numite interfata de apel catre sistem. Nr instructiunilor de sistem este direct
proportional cu generatia sistemului de operare. Cu cat generatia este mai superioara, cu
atat nr acestor instructiuni este mai redus.
Intrebare pentru acasa: De ce NetBSD avand nucleu de a treia generatie are aproape 800
instructiuni?
Interfata de utilizator:
Esista 3 tipuri de
- Interfata text
- Interfata voce
- Interfata grafica
Interfata text a aparut in 1960-1970. Ea nu este altceva decat un soft care actioneaza ca
un limbaj de programare si care cuprinde un tablou bidimensional de caractere lansate
linear. Primele interfete grafice emulau consola pentru a desena regiuni si ferestre.
Emularea diferitor regiuni era midnightcommander,etc. Interfetele grafice contemporane
sunt la fel de tip consola deoarece in spatele fiecarei interfete grafice executa o consola
text care executa toate comenzile noastre.
Interfetele grafice de tip consola sunt facute din 3 componente de baza + componente aditionale:
- Server graphic
- Server client
- Tulchit
Serverul client este numit de window manager. Window Managerul sunt de 3 tipuri: