Windows nt
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

Windows NT PowerPoint PPT Presentation


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

Windows NT. Mika Purmonen 11.4.2006. Historia. 1985: Windows 1.0 Graafinen käyttöliittymä MS-DOSiin 1993: Windows NT 3.1 Suunnittelu aloitettiin yhteistyössä IBM:n kanssa Tavoitteena vakaa, yrityskäyttöön soveltuva KJ Eroon MS-DOSista Ei saavuttanut valtavaa suosiota. Historia.

Download Presentation

Windows NT

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


Windows nt

Windows NT

Mika Purmonen

11.4.2006


Historia

Historia

  • 1985: Windows 1.0

    • Graafinen käyttöliittymä MS-DOSiin

  • 1993: Windows NT 3.1

    • Suunnittelu aloitettiin yhteistyössä IBM:n kanssa

    • Tavoitteena vakaa, yrityskäyttöön soveltuva KJ

    • Eroon MS-DOSista

    • Ei saavuttanut valtavaa suosiota


Historia1

Historia

Windows NT 3.1 [http://en.wikipedia.org]


Historia2

Historia

  • 1994: Windows NT 3.5

    • Nopeuden optimointi

  • 1995: Windows NT 3.51

    • Windows 95 –tuki

  • 1996: Windows NT 4.0

    • Vakaampi kuin kotikäyttöön suunniteltu Windows 95


Historia3

Historia

Windows NT 4.0 [http://en.wikipedia.org]


Historia4

Historia

  • 2000: Windows 2000

  • 2001: Windows XP

  • Joskus tulevaisuudessa: Windows Vista


Prosessien hallinta

Prosessien hallinta

  • Prosessi koostuu säikeistä

    • Konteksti

      • Suorittimen tilaa kuvaavat rekisterit

      • Yksityinen muistialue

      • Pino suljetulle tilalle ja käyttäjätilalle

    • Prosessin yhteiset resurssit kaikkien säikeiden käytössä (esim. näennäismuistin osoiteavaruus)

    • Prosessoriaika annetaan säikeille


Prosessien hallinta1

Prosessien hallinta

  • Prosessi syntyy useassa eri vaiheessa

    • Vaihe 1: Oikean Win32-ohjelman valinta ko. ohjelmatiedostoa varten

[David A. Solomon, 1998]


Prosessien hallinta2

Prosessien hallinta

  • Vaihe 2: Prosessiolion luominen

    • Attribuutteja ja osoittimia prosessin tietorakenteisiin (mm. PCB)

  • Vaihe 3: Ensimmäisen säikeen luominen

  • Lopuksi ilmoitetaan Win32-alijärjestelmälle prosessista ja aloitetaan ensimmäisen säikeen ajaminen


Prosessien hallinta3

Prosessien hallinta

  • Suoritinaika jaetaan säikeille prioriteettitasojen mukaan

    • Tasoja 32 kolmessa ryhmässä: järjestelmän taso (0), muuttuvat tasot (1-15) ja reaaliaikatasot (16-31)


Prosessien hallinta4

Prosessien hallinta

  • Säikeen tilat

[David A Solomon, 1998]


Muistin hallinta

Muistin hallinta

  • Suojattu tila ja käyttäjätila

  • Virtuaalimuisti

    • 32-bittinen 4 Gt muistipaikkoja

    • Muistisivun koko 4096 tavua

    • Osoiteavaruuden varaaminen

    • Muistin sitominen


Tiedostoj rjestelm

Tiedostojärjestelmä

  • NTFS (New Technology File System)

    • Transaktiomalliin perustuvat toipumisominaisuudet

    • Kaksikerroksinen ajurimalli: vikasietoisen levyn ajuri ja varsinainen kiintolevyn ajuri

      • Parantaa vikasietoisuutta (esim. RAID)

    • Tietoturvaa parantaa oliomalli

    • 255 merkkiä pitkät tiedosto- ja hakemistonimet


Tiedostoj rjestelm1

Tiedostojärjestelmä

  • Levyn pääyksikkö on osio

  • Tilanvaraamisen perusyksikkö on klusteri (512t – 64kt)

  • Kaikki tiedot tallennetaan tavallisiin tiedostoihin


Tiedostoj rjestelm2

Tiedostojärjestelmä

  • Päätaulu

    • Tiedostoja koskevista tietueista koostuva taulukko

      • Tiedoston nimi

      • Aikaleimat

      • Turvallisuuskuvaus

      • Tiedoston sijainti levyllä

    • Yksi rivi jokaista tiedostoa kohti


I o j rjestelm

I/O-järjestelmä

  • Näennäistiedostot

    • Rajapinta ohjelmien ja käyttöjärjestelmän funktioiden välillä

  • Pakettiohjattu, I/O-pyyntöpaketti IRP (I/O Request Packet)

    • I/O-hallinta luo paketin ja antaa sen oikealle ajurille

    • Tiedot suoritettavan I/O-toiminnan vaiheista


I o j rjestelm1

I/O-järjestelmä

  • Ajurit

    • Näennäisajurit

      • MSDOS-sovellusten yhteydessä

    • Win32-alijärjestelmän näyttö- ja tulostinajurit

      • Laitteistoriippumattomat käskyt muunnetaan laitteistokäskyiksi

    • Suojatun tilan laiteajurit

      • Ohjaavat suoraan laitteistoa (esim. tiedostojärjestelmän ajurit)


Windows nt

Kysymyksiä?


  • Login