Operativsystem och drift av servrar Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng Tentamen 41F03B ITEK15 TentamensKod: Tentamensdatum: Tid: 2016-03-17 14.00 – 18.00 Hjälpmedel: Inga hjälpmedel Totalt antal poäng på tentamen: För att få respektive betyg krävs: U<20, 3>=20, 4>=30, 5>=40 50 Poäng Allmänna anvisningar: Nästkommande tentamenstillfälle: Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller: Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in. Lycka till! Ansvarig lärare: Telefonnummer: Peter Andersson 1-9 och Markus Södergren 10-19 033-435 44 32, 070-535 48 24 1. Beskriv kortfattat de primära funktioner som ett generellt operativsystem erbjuder. (3p) 2. Beskriv de olika varianter av hårdvaruminnen som finns i ett datorsystem. Tänk bl.a. på storlek, kostnad, placering, snabbhet etc. (3p) 3. Förklara skillnaden mellan logisk I/O och fysisk I/O. (2p) 4. Vad är interrupt? Varför används interrupt? Hur kan användandet av interrupt påverka prestanda? (3p) 5. När man talar om olika typer av minneshantering nämns bl.a. att intern och/eller extern fragmentering kan uppstå. Förklara vad som menas med intern fragmentering och extern fragmentering. Nämn även en variant av minneshantering som ger upphov till intern fragmentering respektive extern fragmentering. (2p) 6. Pagestorleken vid Paging påverkar prestanda. Förklara hur och varför prestanda påverkas. (2p) 7. Förklara utförligt begreppen process och tråd (thread). (4p) 8. Beskriv hur en datastruktur för en allmän process kan vara uppbyggd. Förklara även vad datastrukturens olika delar har för ändamål. Rita gärna en förtydligande skiss. (3p) 9. Beskriv utförligt vad som händer under en maskincykel (machine cycle). (3p) 10. Vad innebär dedup i serversammanhang och hur fungerar tekniken? Förklara och ge exempel på max en A4 sida. (3p) 11. Dokumentation av servermiljön är mycket viktigt, varför då? Förklara och beskriv fördelarna med dokumentation och eventuella följder av bristfällig dokumentation på max en A4 sida. (2p) 12. I labben har ni installerat Microsoft AD (Active Directory). I och med detta har ni blivit medvetna om följande: a) Vad/Vilka tjänster används ett AD till? b) Vilken central tjänst är AD beroende av? c) Vilket filsystem krävs för att kunna installera AD rollen? (3p) 13. Vad är FQDN förkortning för, och vad innebär det? (2p) 14. Varför vill vi hålla serverinterface så begränsade som möjligt. Ge även exempel. Tänk på att ordet interface har många betydelser när du besvarar frågan. (3p) 15. Vilket kommando bör vi lägga till för att köra följande som root (Administratör) i Linux? ”apt-get upgrade” (1p) 16. Hur får vi mer information om ett kommando i Linux? (1p) 17. Ge exempel på 3 befogenheter du som systemadministratör bör ha för att kunna utföra ditt arbete. Ge även exempel på 3 skyldigheter du som systemadministratör har. (3p) 1 18. Du jobbar som IT-tekniker vid ett större företag och har behov av en checklista för att inte missa de dagliga rutinerna. Gör en checklista med det som är viktigt att kontrollera dagligen. Vid oklarheter får du göra antaganden men dessa skall stå med i svaret. OBS! Max en A4 sida. (2p) 19. Du jobbar som IT-tekniker i ett större företag och har kommit till insikt i att virtualisering skulle vara perfekt för er. a) Förklara innebörden av virtualisering för ekonomiansvarig som inte förstår varför en investering på 500 000 kr är nödvändig när det redan finns servers i serverhallen som ni minsann köpte dyrt för 5 år sedan. b) Vilka fördelar finns för verksamheten? c). Hur kan verksamheten spara pengar med virtualisering? (5p) 2