De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating.

Verwante presentaties


Presentatie over: "1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating."— Transcript van de presentatie:

1 1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating Systeem (OS)

2 1/1/ / faculty of Computer Science eindhoven university of technology Applicatie Level 4 Lagen van het ontwerp: Operating Systeem Level 3 Instruction Set Arch. Level 2 Microarchitectuur Level 1

3 1/1/ / faculty of Computer Science eindhoven university of technology Wat doet het Operating Systeem? Geheugenbeheer (Virtueel geheugen; week 9) Disc/File beheer Programma beheer (Multitasking) Communicatie Gebruiker afschermen van verschillen in hardware (disc=disc) Beveiliging (Nou ja …) Bieden van een User-Interface

4 1/1/ / faculty of Computer Science eindhoven university of technology Het OS als uitbreiding op de ISA: OS bestaat uit een verzameling subroutines/procedures ‘Gewone’ assemblercodes blijven daarnaast bestaan Vaak kent CPU twee (of meer) modi : –OS-mode (alles mag!) –User-mode (veel mag niet!)

5 1/1/ / faculty of Computer Science eindhoven university of technology User programs 3 Shared libraries 2 System calls 1 Mogelijk gebruikt Pentium II protecties: Kernel 0

6 1/1/ / faculty of Computer Science eindhoven university of technology Proces Manager Opbouw Unix Operating Systeem: Hardware Device drivers File system Block cache SignalsMem. M Sched.IPC System Call Interface ApplicationShell

7 1/1/ / faculty of Computer Science eindhoven university of technology Onstaan Windows NT: In den beginne was er MS-DOS 1.0 Later kwam Windows 3.x als losse GUI op DOS (net als X-windows voor Unix) Met Windows95 kwam MS-DOS 7.0 (niet echt 32-bit, “introduceert” Virtual Memory) Al bijna “echt” operating systeem Windows 98 … zie Windows 95 Daarnaast Windows NT (New Technology)

8 1/1/ / faculty of Computer Science eindhoven university of technology Opbouw Windows NT: Hardware Hardware Abstractie Device driversMicro Kernel File systemsObject Management I/Of.cacheprocV.M.sec Win32 & GDI System Services System interface Win 32 system Win 32 programPOSIX program POSIX system OS/2 program OS/2 system

9 1/1/ / faculty of Computer Science eindhoven university of technology Waarom Virtual I/O? Call eenvoudiger dan uitgebreide I/O via device-registers Verbergt verschillen in Hardware Liever files & folders dan tracks en sectoren Automatische administratie van beschikbare ruimte Veiliger (OS controleert toegang)

10 1/1/ / faculty of Computer Science eindhoven university of technology Organisatie van een Disc: FloppyHD

11 1/1/ / faculty of Computer Science eindhoven university of technology Administratie vrije sectoren: Gaten vinden eenvoudig Flexibele afmeting Gaten vinden lastig(er) Vaste afmeting

12 1/1/ / faculty of Computer Science eindhoven university of technology Wat administreert een filesysteem? Plaats van de files op de disc Omvang van het file Naam van het file Eigenaar van het file Datum ontstaan/gebruik/wijziging van het file Toegang: alleen lezen/lezen en schrijven/executeerbaar (evt. voor eigenaar/groep/iedereen)

13 1/1/ / faculty of Computer Science eindhoven university of technology Directory administratie: Een directory (map) is in feite gewoon een file dat administratie van andere files bevat. Hoofddirectory heeft vaste plaats op disc. OS houdt bij welke track/sector de “huidige” directory bevat. File Allocation Table (FAT) staat op gereserveerde plaats op drive.

14 1/1/ / faculty of Computer Science eindhoven university of technology Voorbeeld filesystemen: VFAT 16 VFAT 32 ISO 9660 EXT2 MS DOS Windows CD-rom Linux Eigenaar Lange namen Via Joliet of Rockridge uitbreiding Maximale disc 2^16 2^32 ±2^30 2^32


Download ppt "1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating."

Verwante presentaties


Ads door Google