130 likes | 248 Views
Operativsystem. Vad är det för något ? Varför har man operativsystem ? Vilka finns det ?. Operativsystem. Operativsystem. Multitasking - göra flera saker samtidigt. ( Cooperate / Preemptive ) Processer - bakgrundsprogram. Trådar – delar av program. Virtuellt minne (HD)
E N D
Operativsystem • Vad är det för något ? • Varför har man operativsystem ? • Vilka finns det ?
Operativsystem • Multitasking - göra flera saker samtidigt. • (Cooperate / Preemptive) • Processer - bakgrundsprogram. • Trådar – delar av program. • Virtuellt minne (HD) • Virtuell dator - tex testa annat operativ. • DMA – direkt åtkomst till minnet. • Interrupt - avbrottshantering
Interrupt Antag att Du sitter i en skön fåtölj och läser en bok. Plötsligt blir Du avbruten av att telefonen ringer, Du markerar med en blyertspenna var i boken Du befann dig och svarar. Under samtalet ringer det på dörrklockan och Du ber den Du talar med i telefonen med att dröja kvar medan Du går till dörren. William Sandqvist william@kth.se
Interrupt När Du är färdig med ärendet vid dörren återupptar Du telefonsamtalet. När Du efter ett tag har talat färdigt i telefonen och avslutat telefonsamtalet kan Du återvändatill fåtöljen och fortsätta med att läsa den goda boken - vid blyertsmärket. William Sandqvist william@kth.se
Om inte interrupt funnes vore man tvungen att rusa runt mellan dörren – står någon där? – telefonen – någon där? och soffan. Det som kallas för polling. William Sandqvist william@kth.se
Microsoft - historik • DOS (textbaserat) - Testa CMD • 3.1 / 3.11 • Win 95 / 98 / millennium • NT 3.51 / 4 • Win 2000 / XP • Win Vista / 7 / 8
Var ligger Windows ? • C: \ Windows • En del filer är dolda (kan visas, mappalternativ) • Dll-filer, standardiserade funktioner som tex dialogrutor • Drivrutiner till hårdvara
Mobila enheter • IOS • Windows • Android (Linux)
Lärobok kapitel 3 (s. 63-72) • Arbetsbok kapitel 3 (s. 19-20)