operating systems
Download
Skip this Video
Download Presentation
Operating Systems

Loading in 2 Seconds...

play fullscreen
1 / 14

Operating Systems - PowerPoint PPT Presentation


  • 117 Views
  • Uploaded on

Operating Systems. Wat doet een OS?. Het OS vormt een laag tussen de hardware en de applicaties (en de gebruiker). Windows 3.1 95 / 98 NT / 2000 XP Vista 7 8 Mac OS “Classic” OS X. Linux Ubuntu Debian Fedora … Unix Android iOS Blackberry OS …. Zomaar wat bekende OS-en.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Operating Systems' - prentice


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
wat doet een os
InformaticaWatdoeteen OS?

Het OS vormt een laag tussen de hardwareen de applicaties (en de gebruiker)

zomaar wat bekende os en
Informatica

Windows

3.1

95 / 98

NT / 2000

XP

Vista

7

8

Mac OS

“Classic”

OS X

Linux

Ubuntu

Debian

Fedora

Unix

Android

iOS

Blackberry OS

Zomaarwatbekende OS-en
belangrijkste functies van het operating system
InformaticaBelangrijkstefuncties van het Operating System:
  • Processor-aansturing
  • Geheugenbeheer
  • Besturing van randapparatuur
  • Applicatie interface
  • Gebruikersinterface
  • Bestands- en gebruikersbeheer
processor aansturing en multitasking
InformaticaProcessor-aansturing en multitasking
  • Processor(core) kan maar 1 ding tegelijk
  • OS zorgtdatalletaken tochaande beurtkomen, zodat het lijktalsof de computer allestegelijkdoet
  • Verschillendeprocessen op 1 processor (multitasking)‏
  • Programma’sverdelen over processorcores (multiprocessing)
  • Proceskanaandachttrekkendmveen interrupt
geheugenbeheer
InformaticaGeheugenbeheer
  • Werkgeheugen (RAM, Cache, Registers)
    • Actieve processen gebruiken informatie uit het werkgeheugen.
    • OS moet zorgen dat op tijd de juiste gegevens in het geheugen zijn geladen. Eventueel “swappen” met Harddisk
  • Achtergrondgeheugen (Harddisks e.d)
    • Bestandsbeheer (zie latere slide)
proceswissel bv door interrupt
Informatica

programma A operating system programma B

save registers A

selecteer programma B

restore registers B

save registers B

selecteer programma A

restore registers A

Proceswissel (bv door interrupt)‏
besturing van randapparatuur
InformaticaBesturing van randapparatuur
  • OS regelt de communicatie tussen de randapparatuur en de applicaties
  • Dit gaat met behulp van drivers (ook wel: stuurptogramma’s)
  • Drivers “vertalen” voor het OS de signalen van en naar de randapparatuur
applicatie interface
InformaticaApplicatie interface
  • Een programmeur hoeft niet te weten hoe de onderliggende hardware werkt
  • Hij laat dat het OS doen
  • Dit gaat via de API (Application Programming Interface)‏
  • De API is een set functies die de programmeur kan gebruiken.

Programma

API van de OS

Harde schijf

“appeltaart”

bestand

gebruikersinterface
InformaticaGebruikersinterface
  • Het OS biedt de gebruiker een manier om met de computer te communiceren

Commandline

Grafisch

bestands en gebruikersbeheer
InformaticaBestands- en gebruikersbeheer
  • OS beheert inhoud van de opslagmedia (HD’s, USB sticks etc.)
  • OS deelt data in in bestanden
  • OS houdt bij waar bestanden zich bevinden
  • OS regelt toegangsrechten: Wie mag er aan welk bestand komen?
  • OS maakt onderscheid tussen verschillende gebruikers en hun rechten en voorkeuren
opstarten booten
InformaticaOpstarten (booten)‏
  • Opstartinstructies uit het BIOS worden gelezen
  • Hardware wordt getest
  • OS wordt geladen (kernel)‏
  • OS laadt drivers voor de randapparatuur
  • OS laadt programma\'s en achtergrondprocessen
  • Interface verschijnt: de gebruiker kan aan de slag
enkele eigenschappen
InformaticaEnkele eigenschappen
  • Multitasking
    • Meerdere taken tegelijk actief
    • Processor wisselt tussen taken
    • Lijken gelijktijdig te lopen
  • Multi-user
    • Meerdere gebruikers tegelijkertijd
    • Windows niet, Linux wel!
enkele eigenschappen 2
InformaticaEnkele eigenschappen (2)‏
  • Multiprocessing
    • Gebruik van meerdere processoren mogelijk. Inmiddels vrij standaard
    • Ook wel parallel processing genoemd
  • Multithreading
    • Verschillende onderdelen van een programma tegelijkertijd actief
ad