Institutionen för kommunikation och information KURSPLAN Operativsystem, B-nivå Operating System Concepts, Intermediate level 5 poäng (7.5 ECTS) Kurskod: DNB431 Nivå: B-nivå Utbildningsområde: Teknik Ämne: Datalogi/numerisk analys Version: 9 Gäller från: 2004-07-01 Fastställd: 2003-12-15 Ersätter kursplan fastställd: 2002-09-03 • praktiskt ha löst uppgifter relaterade till funktion, konstruktion och användning av operativsystem. 1 Kursens benämning och omfattning Kursen benämns Operativsystem, B-nivå / Operating System Concepts, Intermediate level och omfattar 5 poäng. 2 Syfte Kursen skall ge en förtrogenhet med principerna bakom moderna operativsystem. 3 Innehåll Den studerande skall efter genomförd kurs: • ha kännedom om utvecklingen av operativsystem i ett historiskt perspektiv • kunna beskriva olika hårdvarumekanismer som krävs för en säker funktion hos datorn 4 Undervisning Undervisningen består av datorlaborationer, föreläsningar och handledningar. Undervisningen bedrivs på svenska. Dock kan undervisning på engelska förekomma om kursansvarig anser det nödvändigt. Utbildningen kan helt eller delvis bedrivas på engelska. 5 Bedömningsformer Examinationsmoment för kursen • kunna beskriva process- och trådbegreppen • kunna beskriva processhantering avseende processbyten, processchemaläggning och processkommunikation • ha kännedom om synkronisering av processer och hantering av dödlägen • kunna beskriva primärminneshantering avseende allokeringsprinciper och virtuell minnesteknik • kunna beskriva sekundärminneshantering avseende allokeringsprinciper, filsystem och schemaläggning av diskoperationer • kunna beskriva I/O-hantering med avseende på hård- och mjukvarustruktur • kunna beskriva principer för säkerhet avseende inre och yttre skydd i datorsystemet 1 Benämning Omf. (ECTS) Betyg Provexaminator Inlämningsuppgifter och tentamen1 5p (7.5) U/3/4/5 - Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts. Kursen bedöms med betygen U,3,4 eller 5. 6 Särskilda förkunskapskrav Följande högskolekurser är förkunskapskrav: Godkända kurser: PAA102 Programmeringsmetodik, A-nivå eller PAA151 Procedurell programmering, Anivå (eller motsvarande). 7 Utbildningsområde och ämnestillhörighet Kursen tillhör utbildningsområdet teknik och ingår i ämnet datalogi/numerisk analys. 8 Beslut om inrättande av kursen och fastställande av kursplan Kursen är inrättad av institutionsnämnden vid institutionen för datavetenskap 2003-12-15. Denna kursplan är fastställd av institutionsnämnden vid institutionen för datavetenskap 2003-12-15. Den gäller från och med 2004-07-01. Ersätter kursplan fastställd 2002-09-03. 9 Begränsningar i examen Kursen kan inte ingå i examen med annan kurs, vars innehåll helt eller delvis överensstämmer med innehållet i denna kurs, till exempel: Operativsystem, B-nivå 3 poäng 10 Litteraturförteckning Silberschatz, A„ Calvin, P. & Gagne, G. (2003). Operating Systems Concept. (6th edition, Windows XP Update) New York: John Wiley & Sons. ISBN 0471262722.