Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Om Windows historie Windows.

Liknende presentasjoner


Presentasjon om: "Om Windows historie Windows."— Utskrift av presentasjonen:

1 Om Windows historie Windows

2 DOS I begynnelsen av 1980 var IBM ledende i verden på produksjon av datamaskiner. IBM begynte på denne tiden å produsere en personal computer (PC). IBM hadde da behov for et operativsystem til denne datamaskinen og henvendte seg til Microsoft. Windows

3 DOS Microsoft utviklet ikke operativsystemer på denne tiden.
Microsoft hadde siden midten 1970 årene vært ledende på utvikling av verktøy for programmeringsspråket BASIC. Windows

4 DOS Microsoft kjøpet da opp et operativsystem. Dette operativsystem endret de litt på slik at det ble tilpasset PC-er. Dette operativsystemet kalte de MS-DOS 1.0 DOS = Disk Operating System Windows

5 MS-DOS MS-DOS var det vanligste operativsystemet på PC-er inntil Windows overtok. MS-DOS var også operativsystem i de første versjonene av Windows. Windows

6 MS-DOS Forskjeller på DOS og Windows
Skrev kommandoer på linjer på skjermen Brukte ikke mus Ikke vinduer Windows

7 MS-DOS Microsoft lagde mange versjoner av MS-DOS.
MS-DOS 8.0 som var den siste versjonen ble lansert i år 2000. MS-DOS lå som operativsystem i bunnen på de første versjonene av Windows. Windows

8 De første Windows versjonene
Første versjon av Windows kom i 1983. De første versjonene av Windows (1.0 og 2.0) ble ingen suksess. Årsaken var lite programvare for Windows og det som var, var ustabilt og enkelt. Windows

9 De første Windows versjonene
Først på begynnelsen av 1990 tallet ble Windows tatt i bruk. 1990: Windows millioner kopier solgt 1991: Windows Windows blir utbredt Windows

10 Windows for Workgroups
Windows 3.11 ble kalt Windows for Workgroups. Denne versjonen hadde en del tilleggsfunksjoner som ga nettverksstøtte - Nettverkskort og kabler. - Deling av kataloger, disker og skrivere. - E-post og chat-funksjonalitet. Windows

11 Tidligere Windows versjoner
Windows 9x familien: 1995: Windows 95 1998: Windows 98 2000: Windows Millennium Windows

12 Windows 9x Windows 95, Windows 98 og Windows Millennium var ganske like. Windows 95, Windows 98 og Windows Millennium går derfor under fellesbetegnelsen Windows 9x. Windows

13 Windows 95 Windows 95 var en kraftig utvidelse av Windows 3.11
- Mer brukervennlig. - Mulighet for multitasking. - Plug and play (automatisk gjenkjenning og konfigurering av utstyr). - Bedre nettverksegenskaper. Windows

14 Windows 98 Windows 98 var en oppgradering og forbedring av Windows 95.
Med Windows 98 innføres et nytt begrep Active Desktop. Active Desktop går ut på at Windows 98 og Internet Explorer er tett integrert. Windows

15 Windows Millenium Windows Millenium var den siste i rekken basert på Windows 9x plattformen. Windows Millenium var rettet mot hjemmemarkedet. Mer focus på multimedia. Hadde blant annet en My Pictures katalog i tillegg til My Documents katalogen. Windows

16 Windows CE Windows CE var et operativsystem som skulle brukes på små datamaskiner og mobiltelefoner. Ikke kompatibelt med andre versjoner av Windows. Laget for å kjøre med lite minne. Kan kjøre med mindre enn 1 MB minne. Senere versjoner av Windows CE er også kalt Pocket PC. Windows

17 Windows NT Datamaskinene fikk stadig mer minne, høyere prosessorhastighet og mer diskplass. MS-DOS var ikke laget for å håndtere mye minne. MS-DOS var heller ikke laget for multiprosessering. Det ble behov for et nytt operativsystem. Windows

18 Windows NT Dette førte til et nytt operativsystem som ble kalt Windows NT. NT er en forkortelse for New Technology. Windows

19 Windows NT 3.0 Første versjon av Windows NT kaltes Windows NT 3.0
Dette fordi Windows NT 3.0 kom på samme tid som Windows 3.0 Windows

20 Windows NT 4.0 Ved Windows NT 4.0 ble Windows NT tatt alminnelig i bruk som operativsystem. Windows NT 4.0 var et avansert 32-bits operativsystem laget for å være sikkert, stabilt og fleksibelt. Windows

21 Windows NT 4.0 Windows NT 4.0 gjorde det mulig å benytte flere prosessorer i den samme datamaskinen. Windows NT 4.0 kunne utnytte et stort minne og store harddisker. Dette gjorde at operativsystemet var godt skalerbart. Windows

22 Windows NT 4.0 Windows NT 4.0 hadde imidlertid ikke alle egenskapene til Windows 95 for eksempel Plug and play. Plug and play vil si automatisk gjenkjenning og konfigurering av utstyr. Windows

23 Windows NT 4.0 NT finnes både for arbeidsstasjoner og servere
- Windows NT Workstation - Windows NT Server Windows

24 Windows NT 4.0 Workstation
Operativsystemet Windows NT 4.0 Workstation var beregnet for bruk i PC-er eller på arbeidsstasjoner. Windows NT 4.0 kunne kjøre de fleste gamle DOS- og Windows-programmer. Windows

25 Windows NT 4.0 Workstation
Windows NT ble i begynnelsen mest brukt som et nettverksoperativsystem. NT 4.0 Workstation ble først og fremst brukt i nettverk av bedrifter. Windows

26 Windows NT 4. 0 Server Windows NT 4.0 Server kan betjene mange brukere i et nettverk. Det var først med dette produktet at Microsoft fikk et skikkelig nettverksoperativsystem tilpasset oppgaven som tjener i et lokalnett. Windows

27 Windows NT Senere versjoner av Windows bygger på Windows NT. Enbruker versjoner som bygger på Windows NT er Windows 2000 Windows Xp Windows Vista Windows 7 Windows

28 Windows NT Windows NT har i dag stor betydning som operativsystem.
Man finner varianter av Windows NT på PC-er, bærbare maskiner og servere i nettverk over hele verden. Windows NT brukes også i spillkonsoller som Xbox. Windows

29 Windows 2000 Windows 2000 er basert på Windows NT og arvet alle de gode egenskapene som Windows NT har i forhold til Windows 9x. I tillegg har det fått flesteparten av de nyttige kvalitetene til Windows 98, for eksempel støtte for Plug and play. Windows

30 Windows 2000 Windows 2000 finnes i forskjellige versjoner.
Én versjon er beregnet for vanlige arbeidsstasjoner, mens det finnes flere versjoner som er beregnet for servere. Viktigste nyhet med Windows 2000 er Active Directory. Windows

31 Windows 2000 Active Directory er en katalogtjeneste for håndtering av brukere, brukerrettigheter, og ressurser i et nettverk. Active Directory er en database som benyttes til å administrere nettverk. Windows

32 Nyheter i Windows 2000 Beskyttelse av systemfiler. Opprettes automatisk på ny av operativsystemet hvis slettet. Microsoft Installer. Lettere å installere og avinstallere programmer. Bedre stabilitet og sikkerhet. Mulighet for å kryptere filer. Støtte for flere typer ekstrautstyr. Blant annet høyhastighetsbussen USB. Windows

33 Brukere Brukere ble innført som en del av systemets sikkerhetsmodell.
For å kunne benytte en arbeidsstasjon i et moderne Windows-system må en være registrert som bruker. En kan definere mange brukere på en arbeidsstasjon, og hver bruker får et område på disken, og gis bestemte rettigheter. Windows

34 Windows XP Windows XP er bygd på Windows NT og Windows 2000.
Windows XP har en 32-biters dataarkitektur og en fullstendig beskyttet minnemodell. Windows

35 Windows XP Det er to versjoner av Windows XP.
Windows XP Home til hjemmebrukere. Windows XP Professional til bedrifter. Disse variantene er i utgangspunktet like, men XP Professional har en del tilleggsfunksjoner. Windows

36 Windows XP Professional
Tilleggsfunksjoner som Professional har i forhold til Windows XP Home Bedre sikkerhet og funksjonalitet. En brannmur løsning som er en integrert del av operativsystemet. Enklere å bruke i et nettverk. Windows

37 Windows Vista Windows Vista kom november 2006.
Microsoft hadde begynt å planlegge Windows Vista allerede i 2001. Windows Vista inneholder flere hundre nye og omarbeidede egenskaper. Windows

38 Windows Vista Nytt i Windows Vista er et oppdatert grafisk brukergrensesnitt som kalles Windows Aero. Aero står for Authentic, Energetic, Reflective, and Open. Dette brukergrensesnittet er bedre enn tidligere versjoner av Windows. Windows

39 Windows Vista Andre nyheter i Windows Vista er Forbedret søkeverktøy.
Nye multimedia verktøy. Omarbeidede nettverk, lyd, printing og skjerm systemer. Forbedret kommunikasjonen mellom maskiner. Windows

40 Windows Vista Antall linjer C/C++ kode i noen versjoner
Windows NT millioner linjer Windows NT millioner linjer Windows millioner linjer Windows Xp 50 millioner linjer Windows Vista 70 millioner linjer Windows Vista er Microsofts mest omfattende operativsystem hittil. Windows

41 Windows Vista Windows Xp og tidligere versjoner av Windows har ofte blitt kritisert for manglende sikkerhet. I Windows Vista er derfor sikkerheten forbedret. Windows

42 Sikkerhet i Windows Vista
Med Windows NT kom følgende sikkerhet Sikker logg inn. Adgangskontroll for filer. Privilegert adgangskontroll. Adresseromsforsvar for hver prosess. Nullstilling av data for pages. Avlytting av datasystemer. Windows

43 Sikkerhet i Windows Vista
Sikker login betyr Alle brukere benytter passord for å logge inn. Innlogging med Ctrl + Alt + Delete. Hensikten med Ctrl+Alt+Delete er at ikke noen skal kunne legge inn egne innloggingsvinduer for å kunne fange opp brukeres passord. Windows

44 Sikkerhet i Windows Vista
Adgangskontroll for filer gjør at brukere som eier en fil kan selv bestemme hvilke andre som skal få tilgang til filen. Privilegert adgangskontroll betyr at administrator har rett til å kunne bestemme adgangskontroll til filer hvis nødvendig. Det vil si overkjøre brukeres rettigheter. Windows

45 Sikkerhet i Windows Vista
Adresseromsforsvar for hver prosess betyr at hver prosess har beskyttete adresser som ingen andre uautoriserte prosesser har tilgang til. Nullstilling av data for pages. Dette medfører at nye sider som lastes inn ikke vil finne gammel informasjon fra forrige side. Windows

46 Sikkerhet i Windows Vista
Avlytting av datasystemer (Auditing) vil si at administrator vil kunne lage en logg av hendelser som kan ha betydning for sikkerheten. Slike hendelser kan være Noen forsøker å logge seg på flere ganger. Noen forsøker å gjøre noe på systemet som ikke er lov. Windows

47 Sikkerhet i Windows Vista
Microsoft har satt mye ressurser inn på å gjøre Windows mer sikkert. Årsaken er at det de siste årene har vært gjort flere og flere angrep mot datasystemer omkring i verden. Windows

48 Sikkerhet i Windows Vista
Noen av disse angrepene på datasystemer har vært suksessfulle. Noen av disse angrepene har klart å sette ut av spill datasystemene til hele land eller store bedrifter. Slike angrep kan koste samfunnet milliarder av kroner. Windows

49 Sikkerhet i Windows Vista
Windows Vista har fått et høyt utviklet sikkerhetssystem. Dette sikkerhetssystemet er basert på adgangskontroll og integritetsnivåer. Windows

50 Sikkerhet i Windows Vista
Hver prosess har en informasjon om pålitelighet som forteller om bruker og hvilke privileger som prosessen har. Hvert objekt har en sikkerhetsdeskriptor knyttet til seg. Windows

51 Sikkerhet i Windows Vista
Denne sikkerhetsdeskriptoren peker til kontrollister. Disse kontrollistene inneholder adgangsopplysninger som kan nekte adgang for brukere eller grupper av brukere. Windows

52 Sikkerhet i Windows Vista
Windows har fått mange nye sikkerhets egenskaper i de siste versjonene Bitlocker for å beskytte data på harddisken. Tilfeldig adresse generering. Stacker som ikke kan kjøres. Virkemidler mot buffer overflow. Windows

53 Sikkerhet i Windows Vista
Hvis noen mister en bærbar maskin vil andre lett kunne få tak i data på maskinen. Bitlocker beskytter data på harddisken ved å kryptere dataene. Dette gjør at den som ikke har passord kan få tak i dataene. Windows

54 Sikkerhet i Windows Vista
Typiske bruksområder for Bitlocker vil være følgende Bærbare maskiner med behov for å sikre data. Arbeidsstasjoner med sensitive data eller som er plassert i utsatte områder. Servere med sensitive data eller som er plassert i utsatte områder. Windows

55 Prosesser og tråder i Vista
Når vi starter et program og det lastes inn i minnet får vi en prosess. Et program kan startes flere ganger samtidig og gir da flere prosesser. I Windows Vista er prosesser containere i minnet for programmer. Windows

56 Prosesser og tråder i Vista
En prosess kan starte en eller flere tråder. En tråd er et stykke kode som skal utføres i CPU. Det er gjerne mange tråder som kjører samtidig og operativsystemet må derfor fordele tid for dem i prosessoren. Windows

57 Prosesser og tråder i Vista
I Windows Vista benyttes følgende begreper i forbindelse med prosesser Jobs Processes Threads Fibers Windows

58 Prosesser og tråder i Vista
Windows kan gruppere prosesser i jobber. En slik gruppe av jobber kalles Jobs. En prosess kan kun være i en Job av gangen. Windows

59 Prosesser og tråder i Vista
Nytt i Vista er Fibers. Man kan si at en Fiber er en liten tråd som blir tatt hånd om i minnet avsatt til brukere. Windows

60 Prosesser og tråder i Vista
En vanlig tråd administreres av operativsystemet. En Fiber derimot administreres av en tråd. Fibrer tilhører en tråd som tar seg av scheduling av dem. En tråd kan schedule flere fibrer. Windows

61 Prosesser og tråder i Vista
En fordel med Fibers er at det er lett å skifte fra en Fiber til en annen. Å skifte mellom tråder krever at de må gå ut av/inn i Kernel. Å skifte mellom Fibers krever bare lagring/lesing av noen registre. Windows

62 Windows 2008 Server Windows 2008 Server kom i februar 2008 og etterfulgte Windows 2003 Server. Windows 2008 Server er bygd på samme kode som Windows Vista. Windows 2008 Server har derfor mye av den samme arkitektur og funksjonalitet som Windows Vista. Windows

63 Windows 2008 Server Windows 2008 er en oppgradering av Windows 2003 Server. Windows 2008 Server har forbedringer i Sikkerhet Active Directory Group policy Disk behandling Windows

64 Windows 2008 Server Windows 2008 Server fins i mange varianter
- Windows 2008 Server Standard Edition - Windows 2008 Server Enterprise Edition - Windows 2008 Server Datacenter Edition Windows 2008 Server Web Edition Pluss flere varianter Windows

65 Windows API Windows

66 Windows API Et Windows program er Event Driven.
Det vil si at et Windows program venter på at noe skal skje. Typiske hendelser er tastetrykk, bevege mus, innsetting av en CD eller en USB penn. Windows

67 Windows API Windows operativsystem behøver derfor biblioteker med funksjoner for å kunne håndtere hendelser som kan skje under programkjøring. Dette er en av oppgavene til Windows API. Windows

68 Windows API API = Application Program Interface
Windows API inneholder en mengde funksjoner for å behandle vinduer, geometriske figurer, tekst, fonter, rullefelt, dialogbokser, menyer, og andre GUI egenskaper. Windows

69 Windows API Windows API er et gammelt bibliotek og benyttes av alle Windows versjoner fra Windows 95 og oppover. Antallet funksjoner i Windows API er svært mange. Antallet er mange tusen. Windows

70 Windows API Windows API kan deles i følgende
Administrasjon og management Diagnostisering Grafikk og multimedia Nettverk Sikkerhet System tjenester Windows brukergrensesnitt Windows

71 Windows API Noen eksempler på funksjoner i Windows API
CreateProcess Starter en prosess ExitProcess Avslutter prosess CreateFile Åpner en fil WriteFile Skriver til fil GetLocalTime Henter klokkeslett Windows

72 Windows API Den første versjonen var Windows API var Win16 API som var en 16 bits versjon. Siden kom Win32 API som var 32 bits. Windows API referer i dag både til 32-bit og 64-bit API som er i Windows Vista og Windows Server 2008. Windows

73 Windows 7 Windows

74 Windows 7 Windows 7 er navnet på neste versjon av Windows.
Windows 7 skal være i salg fra den 22 oktober 2009. Operativsystemer

75 Windows 7 I motsetning til tidligere versjoner av Windows vil ikke Windows 7 innholde en masse nye egenskaper. Windows 7 vil mer være en oppgradering av Windows Vista. Operativsystemer

76 Windows 7 I motsetning til tidligere versjoner av Windows vil ikke Windows 7 innholde en masse nye egenskaper. Windows 7 vil mer være en oppgradering av Windows Vista. Operativsystemer

77 Windows 7 Målet med Windows 7 er et operativsystem som har økt funksjonalitet og ytelse i forhold til tidligere versjoner. Det er derfor en del nyheter med tanke på dette. Operativsystemer

78 Windows 7 Noen nyheter i Windows 7
Bedre støtte for virtuelle harddisker. Bedre utnytting av flere prosessorer. Forbedrede media egenskaper. Raskere oppstart av maskin. Operativsystemer

79 Windows 7 I Windows 7 er også del komponenter som har vært i Vista fjernet. Blant disse er Start menyen Kalenderen Operativsystemer

80 Windows Xp operativsystem

81 Windows Xp operativsystem
Windows Xp er laget for å kunne kjøre på mange typer prosessorer. Windows Xp kan kjøre programmer som er skrevet for ulike operativsystemer som MS-DOS, Windows, OS/2 og POSIX (et UNIX system). Windows

82 Windows Xp operativsystem
Windows Xp har egenskaper som gir det høyere sikkerhet en tidligere operativsystemer. For eksempel hvis oppgradering av en hardware driver ikke er suksessfullt vil Xp bruke den gamle versjonen. Windows

83 Windows Xp operativsystem
Windows Xp operer i to modus User mode Kernel mode Windows

84 Windows Xp operativsystem
Brukerprogrammer kjører i User mode. Brukerprogrammer kommuniserer med kernel via API og får tilgang til hardware via operativsystemet. Brukerprogrammer har lavere prioritet enn prosesser som tilhører operativsystemet. Windows

85 Windows Xp operativsystem
Kernel mode består av flere komponenter Programmer som kommuniserer med hardware. Drivere. Kernel som behandler mikroprosessoren. Object manager som støtter objekt orienterte programmer. Windows

86 Windows Xp operativsystem
En prosess i Windows Xp er et objekt som består av et program som kan kjøres. En prosess består av programkode, data, allokert minne, tråder og tilgang til systemressurser. Systemressurser kan være filer, porter og vinduer. Windows

87 Windows Xp operativsystem
Prosess manager har ansvaret for å starte og avslutte prosesser og tråder. Når prosess manager skal lage en prosess kaller det Object manager som lager prosessen og returnerer en peker til prosessobjektet. Windows

88 Windows Xp operativsystem
Windows Xp støtter multithreading og kan derfor kjøre flere tråder samtidig. Hver tråd har sin egen identifikasjon. Tråder kan sende informasjon til hverandre via delte ressurser. Windows

89 Windows Xp operativsystem
Windows Xp støtter multitasking. Multitasking vil si at to eller flere tråder kjører samtidig på en prosessor. Hvis datamaskinen har mer enn en prosessor, kan tråder kjøre samtidig på forskjellige prosessorer. Windows

90 Windows Xp operativsystem
Multitasking utføres ved context switching. Ved context switching kjører en tråd på prosessoren inntil den blir avbrutt av operativsystemet eller den må vendte på ressurser som benyttes av andre (for eks en fil). Windows

91 Windows Xp operativsystem
Windows Xp er et preemptivt multitasking operativsystem. Med preemptivt multitasking menes at operativsystemet kan gjøre en context switch for å tilfredsstille scheduling policy. Windows

92 Windows Xp operativsystem
Når en prosess med høy prioritet tar prosessor fra en aktiv prosess, kalles dette preemptiv scheduling. Preemptive multitasking sørger for at hver prosess er garantert en liten stund i prosessor. Windows

93 Windows Xp operativsystem
Hver tråd er gitt en tid i prosessoren som kalles et quantum. Straks et quantum er over blir tråden avbrutt og en annen tråd med samme prioritet startes. Windows

94 Windows Xp operativsystem
Windows Xp er et symmetrisk multiprosessering system (SMP). SMP kjører prosesser på en hver ledig prosessor og sørger for at prosessorer og ressurser utnyttes maksimalt. Windows

95 Windows Xp operativsystem
Windows Xp bruker en virtuell minne behandler. En virtuell minne behandler laster ikke inn hele programmer når de skal kjøres, men kun aktive deler. Denne prosessen kalles paging. Windows

96 Windows Xp operativsystem
Paging er prosessen å hente innhold fra harddisk til minne og omvendt. Ved paging bruker operativsystemet samme fremgangsmåte som når vi leser en bok. En bok består ikke av et stort ark, men deles opp i mange sider. Windows

97 Windows Xp operativsystem
Windows Xp har flere egenskaper som støtter disk behandling. Dynamisk lagring gjør at man kan forandre størrelsen til en disk uten å måtte restarte Windows. Disker kan deles i flere volumer, hvor hvert volum er en del av en fysisk disk. Windows

98 Windows Xp operativsystem
Et enkelt volum bruker kun en harddisk. Dette medfører at om harddisken ryker er volumet ute av bruk. Dette kan unngås ved å bruke flere volumer og flere disker. Da kan man forsette å bruke maskinen selv om en av harddiskene er ute av drift. Windows

99 Windows Xp operativsystem
Windows Xp støtter filsystemene FAT, FAT32 og NTFS. FAT var filsystemet til MS-DOS. FAT32 er en utvidet versjon som tillater lange filnavn og som gir støtte til større disker. NTFS er filsystemet som kom med Windows NT. Windows

100 Windows Xp operativsystem
Input/output manager behandler systemets drivere. Drivere er programmer som lar operativsystemet kommunisere med hardware på datamaskinen. Hardware som skannere, modemer, printere og liknende krever drivere. Windows

101 Windows Xp operativsystem
Caching er en av oppgavene til Input/Output manager. Formålet med caching er å øke hastigheten til datamaskinen. Dette gjøres ved at data oppbevares i minnet istedenfor på en disk som det tar lengre tid lese fra. Windows

102 Windows Xp operativsystem
Windows Xp bruker et register til å holde informasjon om hardware og software som er på datamaskinen. Registeret er en hierarkisk database. Registeret har informasjon om prosessor, minne, drivere, nettverket og liknende. Windows

103 Windows Xp operativsystem
Windows Xp har støtte for multimedia. DirectX støtter lyd, farge video, grafikk i 3D og tilknytting av utstyr som joystick. I Windows Xp kan man spille DVD-er. Windows


Laste ned ppt "Om Windows historie Windows."

Liknende presentasjoner


Annonser fra Google