Operativsystem og nettverk 6107

Learning outcome

The students will acquire knowledge about important datacommunication-, computer-network-, and operatingsystem-concepts, and be able to communicate these in writing and oral. They will aquire knowledge about important standards, protocols an technologies used in modern computer-networks and operating systems, and be able to use these in evaluating and choosing operating-systems and communication- and network-technologies. The students will be able to install and use a Linux server-distribution with selected network services, and master basic Linux shell-programming. They should also be able to keep their own knowledge aligned with ongoing developments in network- and operating-systems technology.

Course Description

Communication standards, the OSI-model, the TCP/IP protocols. LAN, VPN, NAT and firewalls. Important operating system concepts like single- and multitasking, processes, threads, time-sharing, physical and virtual memory, memory management, file systems. Virtualization and "Cloud Computing". Practical lab-exercises includes installing, configuring and managing a Linux server operating system with selected network services in a "secure" lab-network. Exercises on Linux shell scripts, integrating Linux and Windows computers in a network, and basic network traffic analysis.

Teaching and Learning Methods

4-5 hours of lectures, exercises and guidance per week.

Assessment Methods

A 4-hour written, individual examination. A number of obligatory assignments submitted during the course must be approved before the student will be permitted to sit the final examination.

Minor adjustments may occur during the academic year, subject to the decision of the Dean

Publisert av / forfatter Jon Kvisli <Jon.KvisliSPAMFILTER@hit.no> - 10/11/2011