OPERATIVSYSTEM WINDOWS Lärare: haidar al attar E-post: haidar@hakimdata.se Lektion (1) Operativsystem användargränssnitt
Kurslitteratur Operativsytem DTR1205 med Windows XP ISBN: 91-89493-85-0 DOCENDO: www.docendo.se
Kapitel (1) I detta kapitel kommer du att gå igenom grunderna för vad ett operativsystems uppgifter samt dess historia
Operativsystem Ett operativsystem är en samling program som styr datorn och ser till att du kan använda kringutrustning, som skrivare och annat Operativsystemet håller också reda på hur de programvaror som du vill använda kan samarbeta med datorns maskinvara på bästa sätt Operativsystemet är alltså gränssnittet (kontaktyta) mellan hårdvara och användarprogram
Hårdvaran som är datorns fysiska delar Operativsystem Användare Användarprogram (applikationsprogram): Word, Internet Explorer, spel …osv. Operativsystemet som arbetar mellan datorns hårdvara och användarprogram Hårdvaran som är datorns fysiska delar
Operativsystemets huvuduppgifter Att vara arbetsledare för datorns hårdvara, elektronik och programvara Att vara det gränssnitt (kontaktpunkt) som användare ser av en dator. Utan ett operativsystem skulle användaren behöva vara systemprogrammerare för att kunna få datorns maskinvara att utföra olika typer av uppgifter
Olika typer av operativsystem Windows (pc-datorer) MacOs (Macintosh-datorer) Linux OS/400 PalmOS (handdatorer) RTOS – Real Time Operating System (kraftverk)
Datorn startas Det första som händer när datorns elsystem slås på är att processorn väcks av en elektrisk signal Datorns mest basala program (BIOS) sparkas igång BIOS kontrollerar om datorns maskindelar (minne, bildskärm, fläkt och annat) fungerar (kallat POST – Power On Self Test) Nästa startprogram laddas in från datorns ROM-minne (Read Only Memory) Startprogrammen letar efter operativsystemet på diskett, hårddisk och cd Först därefter ska operativsystemet laddas in i arbetsminne – RAM (Random Access Memory) som är datorns ”närminne”
Operativsystemets uppgifter Det styr vilket program som ska köras och hur länge det ska köras Det bestämmer hur internminnets resurser ska fördelas mellan programmen Det hanterar hur hårdvaran ska arbeta Det försöker hålla reda på fel som uppstår när du kör program, och meddela om detta händer Det sköter om och fördelar arbetet i datorn om flera processorer används på en gång
Kernel och shell Operativsystemet består dels av en dold del som arbetar utan att användaren måste veta om det – en ”kärna” (kernel), dels en synlig del – ”skalet” (shell) som du utnyttjar för att kunna kommunicera med datorn Kärnan är allt det som är nödvändigt för operativsystemet – som filsystem och minneshantering, hantering av CPU-tid och annat
API (Application Program Interface) En uppsättning regler eller rutiner som applikationsprogrammen kan använda för att samarbeta med operativsystemet API blir kontaktytan mellan applikationsprogram och operativsystem eller mellan applikationsprogram och applikationsprogram
Antal användare Palm (handdatorer) Windows och MacOS (persondatorer) En enda användare i taget En enda sak i sänder Windows och MacOS (persondatorer) En användare i sänder Går att köra flera program och funktioner samtidigt Unix Många olika användare samtidigt Windows 2000 och Novell Netware Upp till flera tusen användare i nätverk
Dator Med begreppet dator menar man en maskin som elektroniskt bearbetar och beräknar data Datorns fysiska delar kallas för hårdvara Med hjälp av program (mjukvara) kan datorn utföra sina uppgifter I datorernas barndom (innan 1960-talet) användes inte programvara eller operativsystem. Istället hanterades de jättelika datorerna med hjälp av tekniker som manuellt skrev ner långa kommandon till datorn
Kapitel (2) Detta kapitel handlar om användargränssnitt av två olika slag – kommandostyrda och grafiska
Gränssnitt och användargränssnitt Med ordet gränssnitt menar man kontaktyta. Antingen mellan maskinvara och maskinvara eller mellan människan och maskinvaran Med ordet användargränssnitt eller användaryta (user interface) brukar man mena kontaktytan mellan datorn och människan. Det är den del av ett program som användaren ser och använder för att kommunicera med datorn. Det är det ”skal” som man använder för att via till exempel mus och tangentbord ge datorn olika slags kommandon
Två typer av användargränssnitt Kommandostyrda: Man skriver kommandon med hjälp av tangentbordet Grafiska: Man ger datorn instruktioner genom att klicka på en ikon eller välja från en meny med muspekaren
Kommandostyrda operativsystem Operativsystemets historia börjar med kommandostyrda gränssnitt (CLI – Command Line Interface) Ett kommando är en instruktion till datorn om att utföra en handling Exempel: Tidiga versioner av Unix DOS (Disc Operating System)
MS – DOS (Microsoft Disk Operating System) Den första versionen introducerades 1981 tillsammans med den första IBM-persondatorn Den första versionen av MS – DOS kallades för 1.0 och den sista självständiga versionen för 6.22 De tidigare versionerna av Microsofts grafiska operativsystem (Windows 3.x) fungerade som en del av MS – DOS, där den grafiska delen var den användarvänliga delen av operativsystemet
Grafiska operativsystem Grafiskt användargränssnitt = fönsterteknik = GUI (Graphical User Interface) Istället för att för hand skriva in kommandon till datorn kan man välja kommandon från menyer och dialogrutor eller klicka på symboler Exempel: Microsofts olika versioner av Windows
Windows Ett operativsystem utvecklat av Microsoft från mitten av 1980 – talet Operativsystemet består av tusentals olika filer: Systemfiler Programfiler Drivrutiner Med Windows 95 skedde stora förändringar. Det är ett 32-bitars operativsystem som jämfört med tidigare versioner klarade mycket mer – till exempel automatisk installation av hårdvara (plug and play)
Windows Den viktigaste skillnaden när det gäller funktion mellan operativsystem för nätverk och persondatorer är att det i nätverk måste finnas möjlighet att låta flera datorer dela på samma resurser på en server utan att det ställer till kaos och säkerhetsproblem Windows NT, Windows 2000 och Windows XP Professional är operativsystem som är utvecklade för nätverk men också kan användas på en enskild dator
Övningsuppgifter Vad är operativsystemets två viktigaste huvudfunktioner? Vad händer när datorn startas – beskriv startprocessen Ge minst fem exempel på vad ett operativsystem kan tänkas uträtta för slags sysslor i ett datorsystem Vad menas med begreppen kernel och shell? Vad är det för skillnad mellan kommandostyrda och grafiska gränssnitt? Skriv en sammanfattning av dagens lektion (max. en A4 sida)
Ordlista Gränssnitt: Användargränssnitt: Batch: DOS: Med ordet användargränssnitt eller användaryta (user interface) brukar man mena kontaktyta mellan datorn och människan – den plats där datorn och människan möts för att kommunicera Batch: Bunt, grupp. En typ av kommando som utför en följd av (DOS) kommandon DOS: (Disk Operating System) ett operativsystem. De sista självständiga versionerna är MS-DOS 6.22 (Microsoft) och PC-DOS 6.3 (IBM). Windows 95B och senare versioner behöver inte ha något DOS installerat för att fungera Gränssnitt: (Interface) kontaktyta för kommunikation mellan maskinvara och maskinvara (till exempel kontakterna på datorns baksida) eller människa och program (till exempel ett grafiskt användargränssnitt som Windows)
Ordlista Kernell: Kommandotolken: Markör: MS-DOS: Operativsystem: Den del av operativsystemet som arbetar utan att användaren måste veta om det Kommandotolken: (eller DOS-prompten) är en del av operativsystemet som kan ta emot kommandon som du skriver in med tangentbordet, tecken för tecken Markör: Insättningspunkt – ett blinkande streck eller liknande som visar var någonstans på skärmen nästa inskrivna tecken kommer att hamna MS-DOS: (Microsoft Disc Operating System) kommandostyrt operativsystem utvecklat av Microsoft Operativsystem: Ett operativsystem är en samling program som styr datorn och ser till att du kan använda kringutrustning, som skrivare och annat. Operativsystemet håller också reda på hur de programvaror som du vill använda ska samarbeta med datorns maskinvara på bästa sätt
Ordlista Shell: Systemfel: UNIX: Windows: Den del av operativsystemet som du använder för att kommunicera med datorns hårdvara Systemfel: Ett fel i operativsystemet UNIX: Ett avancerat operativsystem. Används ofta på servrar anslutna till Internet. Kommunikationsprotokollet för UNIX (TCP/IP) är basen för Internet Windows: Operativsystemet Windows (fönster) heter så eftersom det bygger på att du som användare arbetar med funktioner i olika ”fönsterrutor”. Fönsterrutorna består av bildrutor på skärmen