Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
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
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.