Operating systems
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

Operating Systems PowerPoint PPT Presentation


  • 82 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Operating Systems

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


Operating systems

Informatica

Operating Systems


Wat doet een os

Informatica

Watdoeteen 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

Informatica

Belangrijkstefuncties van het Operating System:

  • Processor-aansturing

  • Geheugenbeheer

  • Besturing van randapparatuur

  • Applicatie interface

  • Gebruikersinterface

  • Bestands- en gebruikersbeheer


Processor aansturing en multitasking

Informatica

Processor-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

Informatica

Geheugenbeheer

  • 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

Informatica

Besturing 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

Informatica

Applicatie 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

Informatica

Gebruikersinterface

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

Commandline

Grafisch


Bestands en gebruikersbeheer

Informatica

Bestands- 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

Informatica

Opstarten (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

Informatica

Enkele 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

Informatica

Enkele eigenschappen (2)‏

  • Multiprocessing

    • Gebruik van meerdere processoren mogelijk. Inmiddels vrij standaard

    • Ook wel parallel processing genoemd

  • Multithreading

    • Verschillende onderdelen van een programma tegelijkertijd actief


  • Login