Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Summary

Samenvatting Besturingssystemen theorie

Rating
-
Sold
-
Pages
46
Uploaded on
11-01-2018
Written in
2017/2018

Volledige samenvatting besturingssystemen theorie gedeelte. Mogelijk het te leren in 1 dag met deze samenvatting!

Institution
Course

Content preview

BESTURINGSSYSTEMEN
INHOUD

inleiding.....................................................................................................................................................................3
Wat is en besturingssysteem.................................................................................................................................3
Kort historisch overzicht........................................................................................................................................3
Soorten..................................................................................................................................................................4
Concepten.............................................................................................................................................................5
Inleiding linux........................................................................................................................................................6
Terminal.............................................................................................................................................................7
BasisCommando’s..............................................................................................................................................7
bestandsysteem.................................................................................................................................................8
bestandstype.....................................................................................................................................................9
Inhoud tekstbestanden...................................................................................................................................10
hulp..................................................................................................................................................................10
Met shell leren werken....................................................................................................................................11
Werken met bestanden...................................................................................................................................12
Werken met mappen.......................................................................................................................................13
Inhoud van bestanden bekijken......................................................................................................................14
scheduling................................................................................................................................................................15
Noodzaak scheduling...........................................................................................................................................15
Doelstellingen......................................................................................................................................................15
Systeembeeld proces...........................................................................................................................................17
Strategieën low-level scheduling.........................................................................................................................19
concurrency – paralelle processen..........................................................................................................................22
Wat is concurrency?............................................................................................................................................22
Programmeren van wederzijdse uitsluiting.....................................................................................................23
Algortime dekker.............................................................................................................................................24
Algoritme Peterson..........................................................................................................................................25
Wederzijdse uitsluiting bij n processen...........................................................................................................25
Semaforen.......................................................................................................................................................25
synchronisatie..................................................................................................................................................30
montioren........................................................................................................................................................31
Deadlocks........................................................................................................................................................31
threads.............................................................................................................................................................32
Processen in linux....................................................................................................................................................34

,scripts in linux..........................................................................................................................................................38
Inleiding...............................................................................................................................................................38

,INLEIDING

WAT IS EN BESTURINGSSYSTEEM

Besturingssysteem = programma dat he mogelijk maakt de hardware van een PC te gebruiken

Gebruikers geven geen instructies aan PC, maar aan besturingssysteem en BS geeft opdracht aan HW

Er zijn heel wat BS die nu niet meer bijgewerkt worden: ZRM, klassieke GSM’s..

Functies:

 Opslaan/ophalen info
 Programma’s afschermen
 Gegevensstroom regelen
 Prioriteiten regelen
 Mogelijk maken om bronnen te delen
 Tijdelijke samenwerking tss onafhankelijke programma’s
 Reageren op fouten
 Tijdsplanning

KORT HISTORISCH OVERZICHT

Besturingssytemen  dynamisch

1e pc  geen OS

Jaren 50:

 Eenvoudige OS
 Sequentieel opladen/opstarten van programma’s
 Alle bronnen bruikbaar door slechts 1 programma

Begin jaren 60:

 Geavanceerder OS
 Verscheidende programma’s konden tegelijkertijd opgeslagen worden in geheugen
 Beurtelingse uitvoering van programma’s
 Gemeenschappelijke bronnen

Midden jaren 60  Verschillende pc’s van hetzelfde type gebruikten 1 os

Begin jaren 70  OS kan pc’s met meer dan 1 processor aan

Begin jaren 80  Gemeenschappelijk gebruik van info door verschillende pc-systemen

Jaren 90  distributed computing, parallelle verwerking

, OS:

 Zorgt ervoor dat HW van computer bruikbaar wordt
 Bepaalt waartoe gebruiker in staat is en hoe efficiënt hij dit kan
 Bepaalt welke HW op pc kan worden aangesloten
 Bepaalt welke programma’s computer accepteert

SOORTEN

Sommige eenvoudige besturingssystemen stellen alle resources in dienst van 1 applicatie tegelijk.

Andere geven gebruiker mogelijkheid verscheidene applicaties gelijktijdig te laten uitvoeren

OS moet meer kunnen dan gelijktijdig applicaties uitvoeren:

 Snel reageren
o Binnen bepaald tijdsperk
o Zo snel mogelijk verlangens voldoen

Single-tasking  systeem waarin 1 gebruiker 1 applicatie tegelijk draait

Multitasking (single user)

 Meestal 1 gebruiker die verscheidene taken kan uitvoeren tezelfdertijd
 Bepaalde functies van OS (bv geheugenbeheer) worden ingewikkelder

Multi-user-systemen:

 Meerdere gebruikers maken simultaan gebruik van computerresources
 = multiprogrammering-systemen
 Moeten niet alleen gebruikers bijhouden, maar voorkomen dat deze elkaar hinderen
 Scheduling belangrijk concept
o Verwijst naar manier waarop processen prioriteiten worden gegeven in prioriteitenwachtrij
o Veel programma’s moeten de resources van de computer gemeenschappelijk gebruiken 
besturingssysteem beslist wie wat krijgt en wanneer.
 Soorten:
o Interactieve programma’s  snelle respons
 Programma dat user vanaf de terminal activeert
 Korte opdracht  OS vertallt dit en onderneemt actie
 User werkt met OS op conversatie-achtige manier = interactief
 Interactieve users  voorang
o Batch programma’s  geen directe respons
 User kan opdrachten in file opslaan en deze aan batch queue van OS aanbieden
 Uiteindelijk zal OS deze uitvoeren
 Interactief <-> batch  omdat ze niet direct respons verwachten
 Bij scheduling houdt OS hiermee rekening
o Real-time programma’s  respons in een beperkte tijd
 Legt respons een tijdsbeperking op
 Wnr snelle respons essentieel is
 Interactief  voorkeur snelle respons
real-time  eisen snelle respons
 Vb. controlesystemen luchtverkeer, robots…

Virtuele machines:

Written for

Institution
Study
Course

Document information

Uploaded on
January 11, 2018
Number of pages
46
Written in
2017/2018
Type
SUMMARY

Subjects

$7.09
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
camillevandenb Hogeschool Gent
Follow You need to be logged in order to follow users or courses
Sold
46
Member since
8 year
Number of followers
32
Documents
14
Last sold
5 year ago

3.4

11 reviews

5
1
4
3
3
6
2
1
1
0

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions