( rev. Jan-Erik Jonsson )

Slides:



Advertisements
Liknande presentationer
OPERATIVSYSTEM WINDOWS
Advertisements

Några moln tillgängliga gratis på Internet
Sopranen © 2007 Mats Hutter Delmoment Allmän IT i Datagrund DAA 1201.
Basic Security (Grundläggande säkerhet) Methods Of Attack (Attackmetoder)
Flexicon – Din systempartner
Connecting To The Internet (Internetanslutningar)
En introduktion till ’Hård Infrastruktur’
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Persondatorer Felsökning och felhantering ”Vista” (Kapitel 10)
Maria Kihl och Jens A Andersson Kapitel 9: Applikationer.
Lektion 6 Mahmud Al Hakim
Mjukvara och nätverk Vad är det?.
Internet Explorer Browser - läsare
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 5: CPU-schemaläggning.
Översikt av operativsystem (kap 1 & 2)
Datornätverk A – lektion 2
Nätverk och Java, grunder Föreläsning 6
Network Addressing (Nätverksadressering)
Programmeringsteknik K och Media
Introduktion till IT och e-Tjänster Delkurs 3 1 Datorer i Nätverk En introduktion till ’Hård Infrastruktur’ DEL 2.
Introduktion till IT och e-Tjänster Delkurs 3 1 Datorer i Nätverk En introduktion till ’Hård Infrastruktur’ DEL 3.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 13: I/O-system.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kap 3 & 4: Processer & trådar.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 7: Deadlocks.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
Välkommen till Del 1.
Av Oliver och Emil. En kort historia om Internet Datorn uppfanns i slutet av 1950-talet. Det var då man försökte koppla ihop flera datorer för att skicka.
Grundläggande datavetenskap 4p
Lektion 3 Mahmud Al Hakim
Operativsystem Vad är det för något ? Varför har man operativsystem ?
Presentation grupp 2 Mona och Pernilla Programhantering JB Kompetens.
Operativsystem i nätverk
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
Network Addressing (Nätverksadressering) Address Management (Adressunderhåll)
Pass 3 Allmän IT Mjukvara IT-samhället Datasäkerhet Ergonomi
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Lektion 4 Mahmud Al Hakim
UDP Pålitlig byteström TCP
Lågnivåprogrammering Översikt av I/O-mekanismer i hårdvara Olika språkkrav och modeller för komponent- hantering(device driving) Modeller för komponent-hantering.
Trådlösa Nätverk Caffe Latte Man-in-the-middle Denial of Service.
INTRODUKTION TILL PROGRAMMERING
Personal Computer Hardware (Hårdvaran i PC) Personal Computers And Applications (PC och PC-applikationer)
 Installation av Windows Vista (Kapitel 9)  Haidar Al Attar (IT lärare)  Jensen Education.
Network Services (Nätverkstjänster) Client/Servers And Their Interaction (Client/Server och deras interaktion)
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
1.1. TechNet Security Summit 2004 Security Framework ”Introduktion av ”Security in Depth” Marcus Murray.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - DHCP (Dynamic Host Configuration Protocol)‏
6558/G558 DATAKOMMUNIKATION Jan Westerholm hösten 2005 / andra perioden.
Connecting To The Network (Nätverksanslutningar) Building The Distribution Layer (Bygga Distributionslagret)
Repetition Datakommunikation I.
OPERATIVSYSTEM OCH PRAKTISK LINUX Föreläsning 10 – Vecka INNEHÅLL  Säkra nätverksförbindelser  SSH (Secure Shell)  SSL (Secure Sockets Layer)
Operating Systems (Operativsystem) Choosing The Operating Systems (Val av operativsystem)
Public Thomas Mejtoft Residential gateway som enabler för ASP tjänster i hemmet.
Föreläsning3 Operativsystem Datorkommunikation. Adressering av datorer: IP-nummer, MAC- adress (Media Access Control) Överföring av data.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - Routingprotokoll - Interior gateway protocols - Exterior gateway protocols - Link state routing.
14.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Repetition.
Föreläsning3 Operativsystem Datorkommunikation. Tal representation Teckenrepresentation Heltalrepresentation Decimaltalrepresentation.
Nätverk.
Basic Security (Grundläggande säkerhet) Using Firewalls (Brandväggar)
Datorkommunikation Lektion 8 Mahmud Al Hakim
Operativsystem Vad är det för något ? Varför har man operativsystem ? Vilka finns det ?
Operativsystem s63 Win 7 Länken mellan datorn och omvärlden Användare kan ge kommandon till datorn Starta program Skriva text via tangentbordet Matar ut.
Från Webb 2:0 till Webb 3:0. WEBB 0 Webb 0 = ingen webb alls. Data kommunicerades med tal, skrift, tryckkonst samt analoga medier och så småningom elektroniska.
IT och medier1 Utgående från boken Computer Science av: J. Glenn Brookshear Grundläggande datavetenskap, 4p Kapitel 3 Operativsystem.
Datorer och nätverk.
Internet Historia: 1964 Kommunikationsystem för försvaret (USA)
Kapitel 2 forts – Nätverksmodeller Kapitel 1 - Introduktion
Grundläggande datavetenskap, 4p
Datorer och nätverk.
Presentationens avskrift:

( rev. Jan-Erik Jonsson ) 2003-08-29 Grundläggande datavetenskap, 4p Kapitel 3 Operativsystem Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-19 IT och medier

Innehåll Operativsystem Programvara Processer Bootning (uppstart) Utveckling Kärna, skal Programvara Processer Bootning (uppstart) Koordinering av datoraktiviteter Tidsdelning Semaforer Deadlock Säkerhet 2004-11-19 IT och medier

Operativsystem Den programvara som styr och kontrollerar datorns funktioner Ett användargränssnitt: Filhantering Programhantering Status Vanliga operativsystem Windows: NT, 2000, XP, CE Unix Linux 2004-11-19 IT och medier

Utveckling av operativsystem Batch-jobb: Program, data och övriga direktiv för körningen matas in, sedan körs systemet till resultatet är klart och redovisas. Bara ett jobb (process) i taget körs utan interaktion. Kösystem, FIFO – First In, First Out I äldre system fick tid för körning beställas hos datatekniker. 2004-11-19 IT och medier

Batch-jobb 2004-11-19 IT och medier

Utveckling av operativsystem II Tidsdelning (time-sharing) Flera program och användare kan dela på samma processor. Processerna får en liten tid var att exekvera innan nästa står på tur. För användarna ser det ut som om dom var ensamma och dom kan interagera med sina processer. Multitasking Tidsdelning för enanvändarsystem Flerprocessordatorer 2004-11-19 IT och medier

Interaktivitet med program 2004-11-19 IT och medier

Klassificering av programvara Software Application System Utility Operating system Shell Kernel 2004-11-19 IT och medier

Klassificering av programvara II Applikationsprogram Databassystem Programutvecklingsverktyg Ordbehandlare Spel Systemprogram Systemverktyg (t.ex scandisk, diskavfragmenteraren) Operativsystem 2004-11-19 IT och medier

Skal (Shell) Operativsystemets kommunikationssätt med användarna Textbaserat Dos, Unix, Linux GUI - Graphical User Interface, ikoner Windows, Unix, Linux Fönsterhanteraren 2004-11-19 IT och medier

Kärna (Kernel) Programvara som utför de grundläggande funktionerna Filhanteraren: håller ordning på filer och program i sekundärminnet (hårddisken) Drivrutiner: kommunikation med perifereienheter Minneshanterare: hanterar bl.a. primärminne och virtuellt minne Schemaläggare - Scheduler: hanterar vilken process som står i tur att exekveras Dispatcher: kontrollerar och genomför tilldelning av tidluckor som schemaläggaren gjort 2004-11-19 IT och medier

Kärnan är inuti skalet Kernel Shell Utils & Apps 2004-11-19 IT och medier

Bootningsprocessen 2004-11-19 IT och medier

Koordinering av datorns aktiviteter Program Process Processtillstånd ett antal statiska instruktioner Process en dynamisk aktivitet där egenskaperna ändras med tiden när programmet exekveras Processtillstånd statusen på en process i ett ögonblick under exekvering Programräknaren Register 2004-11-19 IT och medier

Processadministration Processtabell Hanteras av schemaläggaren Processens minnesarea Prioritet Redo eller Väntar Tidlucka (time slice) Hanteras av dispatchern Är ca 50 millisekunder Process switch / Context switch Avbrott (Interrupt) Signal till CPU:n att avsluta pågående processaktivitet Avbrottshanterare Program som hanterar vad som händer efter ett avbrott 2004-11-19 IT och medier

Tidsdelning mellan processer 2004-11-19 IT och medier

Konkurrerande processer Processer nyttjar gemensamma resurser Operativsystemet tillåter eller förhindrar access till dessa resurser Semaforer Deadlock Forking – processer som skapar nya processer kan fylla processtabellen 2004-11-19 IT och medier

Semaforer En flagga som visar tillgängligheten Test-and-set Clear Test-and-set CPU:n returnerar värdet på flaggan noterar att värdet är mottaget och sätter flaggan i en enda instruktion Förhindrar avbrott (interrupt) mellan kontroll och set Critical region Instruktionssekvens som endast en process i taget kan exekvera Mutual exclusion Kravet att bara en process i taget är tillåten att exekvera 2004-11-19 IT och medier

Deadlock Deadlock inträffar om följande gäller: Konkurrens av icke delbara resurser Delar av en resurs efterfrågas flera gånger av samma process När en resurs har blivit tilldelad kan inte återlämnandet forceras 1 & 2 undviker deadlock 3 upptäcker och korrigerar deadlock 2004-11-19 IT och medier

Deadlock forts. 2004-11-19 IT och medier

Säkerhet Inloggning Minnesskydd Filskydd Processprivilegier Användarnamn Lösenord Minnesskydd Processer får bara skriva i “sin del” i minnet Filskydd Systemfiler Processprivilegier Felaktiga programvaror – buggar Operativsystem Applikationer 2004-11-19 IT och medier

( rev. Jan-Erik Jonsson ) 2003-08-29 Grundläggande datavetenskap, 4p Kapitel 4 Nätverk och Internet Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-19 IT och medier

Innehåll Nätverk Sammankoppling Processkommunikation Benämningar Topologier Sammankoppling Brygga Router Processkommunikation Client/Server Peer-to-peer 2004-11-19 IT och medier

Nätverk LAN - Lokal Area Network WAN - Wide Area Network Begräsat till en byggnad, företag m.m WAN - Wide Area Network Det fysiska nätverket utgörs av allmänt telenät eller liknande. MAN - Metropolitan Area Network Utbredning inom en stad samt stor bandbredd Open network Internet Closed network Novell 2004-11-19 IT och medier

Nätverkstopologier Bussnät Ringnät Oregelbundet nät Stjärnnät Dator 2004-11-19 IT och medier

Sammankoppling av nätverk Nätverk av nätverk internet Bryggor Skickar meddelandet vidare om mottagaren finns på “andra sidan” Skapar ett större nät och filtrerar trafiken Routrar Kan koppla samman flera nät Läser meddelanden och skickar vidare till rätt nät Kan konvertera mellan olika typer av nät 2004-11-19 IT och medier

Sammankoppling av nätverk 2004-11-19 IT och medier

Interprocesskommunikation Inom eller mellan datorer Client/Server-modellen Peer-to-peer-modellen Fildelning Client Server requests service 2004-11-19 IT och medier

Client/Server - Peer-to-peer 2004-11-19 IT och medier

Client/Server inom en dator 2004-11-19 IT och medier

Client/Server mellan datorer 2004-11-19 IT och medier

Distribuerade system En uppgift utförs på flera datorer i ett nätverk Databaser Spel 2004-11-19 IT och medier

Internet Ett nätverk bestående av flera nätverk Domäner E-mail Network identifier InterNIC - Internet Network Information Center Host address: adressen som identifierar en dator inom en domän Domännamn E-mail Mailklient på din dator kopplar upp sig till en Mailserver, som utbyter mail med andra servrar POP3, IMAP, MS Exchange 2004-11-19 IT och medier

WWW World Wide Web Webb-läsare (browser) Hypertext Klickbar HTML - Hypertext Markup Language URL - Uniform Resource Locator http://www.aftonbladet.se/sport/sport.html Protokoll<>server+domän.se<>sökväg<>dokument url är en fullständig sökväg till ett dokument 2004-11-19 IT och medier

Nätverksprotokoll Kommunikationsprotokoll Token Ring Ethernet Regler för kommunikationen i ett nätverk Token Ring Token skickas runt, alla får sända i tur Ethernet CSMA/CD (Carrier Sense, Multiple Access with Collision Detection) Broadcast, adress till alla Multicast, adress till flera 2004-11-19 IT och medier

TCP/IP Application layer: t.ex ftp, telnet TCP-Transport layer: hanterar förbindelsen mellan sändare och mottagare, data delas upp i paket IP-Network layer: kopplar ihop punkter till ett nätverk, metoder för vägval Link layer: sörjer för kommunikationen till nätverket den typ av nätverk som maskinen befinner sig på 2004-11-19 IT och medier

Säkerhet Problemområden Public key encryption Otillåtet intrång Skadegörelse Public key encryption 2004-11-19 IT och medier