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

Slides:



Advertisements
Verwante presentaties
Applicatieplatform congres 12 & 13 maart
Advertisements

Meer klanten, meer conversie door “User centric mobile identity management” Mario Houthooft LIN.K nv Rotterdam
>>0 >>1 >> 2 >> 3 >> 4 >> Adobe Premiere CS4 – Edius 5.5 – Adobe Elements 7.
De relaties tussen: de hardware het BIOS het besturingssysteem de toepassingsprogramma’s.
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
16-bit besturingssystemen enkel een grafische gebruikersinterface bovenop MS-DOS MS-DOS levert essentiële diensten zoals toegang tot de harde schijf.
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1.
10 July 2014 Hogeschool voor Wetenschap & Kunst 1 ing. Stefan Verbruggen Netwerk- en systeembeheerder Hogeschool voor Wetenschap & Kunst.
Customer confidential
Gary Kildall ?. Pc met randapparatuur Computerprogramma’s.
GUI Router en Switch Afstudeerproject Maarten Diels & Geypens Björn.
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
ICT Infrastructuur.
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur EIT OGO-1.2 addendum (2): Geheugens en timing in.
De optimale.
Linux Workshop 4 Basistaken en commando’s. Gebruikers  Linux is gebouwd als multi-user systeem  Er zijn verschillende soorten gebruikers  Gebruiker.
HM-ES-th1 Les 1 Hardware/Software Codesign with SystemC.
Het gegevensverwerkend proces
Network Address Translation
1 Toegepaste Informatica Keuzevak C++ 3°jaar. 2 Studiefiche  Software  Boek (hfst 3-5)  Presentatie (website)
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(1): Flow of.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(2): Multi-processing.
1/1/ / faculty of Computer Science eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(2): Vertalen.
SPLA Service Provider License Agreement
Agenda Programma Update Nieuwe Technologie –Windows Vista –Demonstratie Packaging Robot (VAI-BRAINFORCE) –Microsoft ISA Server 2006 –Windows Virtual Server.
Client Management met ConfigMgr Jannes Alink – Management.
Opleiding ICT © J.W. Jonker Dia 1/32 Systemen Besturingssoftware Windows XP Mark van Heck.
Systeemsoftware Hfdst 2
HOM - COM Ledenvergadering 08 / 10 / Easeus-Partition-Master- Home-Edition Link software: Master-Home-Edition/ _4-
1Ben Bruidegom 1 Micro controllers introduction. 2Ben Bruidegom 2 Areas of use & Numbers of machines You might have 1 or 2 Pentium class chips at home.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
Linux Workshop 2 Installatie en partities. Linux in VMware  VMware Workstation  Versie >= (voor volledige ondersteuning Ubuntu 10.10, en ook Windows.
Linux Workshop 3 Systeem configuratie. Na de installatie  Netwerkinstellingen controleren (ook proxy!)  Systeem software updaten  Hardware drivers.
Visual Basic.Net - Overzicht
Best8-1 Les 8: Input/Output [Lat: datarum initus exitusque]
Computerarchitectuur
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
1Security Technology PICT les 1 ICT Techniek - les 6 - onderwerpen Verbetering systeemprestaties  Cache  Risc/Cisc  Pipelining  Superscalair.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag GUI  command line redirection.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 6 - onderwerpen seriele interface (UART -
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Presentatie Het BIOS (wat is dat) Rondkijken in het BIOS
1/1/ / faculty of Electrical Engineering eindhoven university of technology PGO opdracht trim. 1.2, week 1: Digitaal/Analoog, maar dan digitaal… A.C. Verschueren.
Microsoft’s Enterprise Project Management 2007 “The Next Generation” Johan Apperloo Olaf van KImmenaede.
Titel Spreker Datalekken in Cyberspace Hans Henseler FLITS bijeenkomst NVvIR 13 oktober 2011, Den Haag.
Operating Systems Informatica.
Hoofdstuk 2 Java. Soorten Java-programma’s nJava Applet programma “leeft” op een WWW-pagina nJava Application programma heeft een eigen window nJavascript.
Microsoft Operations Manager & Scripting
Welkom bij het Centrum voor Geo-informatie (CGI) Arnold Bregt 16 Januari 2007.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
Van Windows NT naar Vista. Hoe is Windows NT ontstaan? Gedurende 1985 tot 1990 samenwerking tussen Microsoft en IBM met als doel: “ Het vervangen van.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 9(2): Virtual.
1Security Technology PICT les 1 ICT Techniek - les 7 - onderwerpen Operating Systems n Waarom een OS? n Soorten n Taken n Opbouw n Processen.
Les 1a De PC © Johan Jacobs.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 9(1): Virtual.
Dick Dijkstra Azure Technical Specialist Microsoft
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 2 definitie.
BIOS en Opstarten.
Basisfuncties Operating System.
Module 3 – Hoofdstuk 2 Systeemsoftware.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
Virtualisatie 29 sept 2012 Een wegwerpcomputer met VirtualBox
Operating Systems Informatica.
Transcript van de presentatie:

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

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

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

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!)

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

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

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)

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

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)

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

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

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)

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.

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