COMP06256 2018 Operating Systems and Networks
The module provides an overview of the major components of an operating system and network. The concepts are re-inforced with practical laboratory exercises to develop practical operating systems skills and networking skills.
Learning Outcomes
On completion of this module the learner will/should be able to;
Describe the major components of an operating system
Control the behavior of an operating system through command line interface
Describe the major components of a Network
Implement a simple network using switches and routers
Teaching and Learning Strategies
Lectures will be used to to present the material and pace the learning process throughout the module.
Laboratory exercises will be used to re-inforce the learning experience.
Practical assignments will be given throughout the module to allow students to gain experience of operating system programming.
Module Assessment Strategies
There will be 2 pieces of continuous assessment work
- Assessment 1 will be a practical implementation of the LINUX OS
- Assessment 2 will be a pratical implementation of a network
Final exam will assess the theoretical aspects of the course
Repeat Assessments
Repeat exam and/or practical to examine the learning outcomes that have not been achieved.
Indicative Syllabus
Describe the major components of an operating system
- Operating System Overview, structure, installation methods
- Process Management - Processes, Threads, Process Synchronisation, CPU Scheduling, Deadlocks
- Managing Memory - Main Memory, Virtual Memory
- Storage Management - Mass Storage Structure, File System Interface, File System Implementation
- I/O System
- What is linux - Bootloader, Kernal, Deamons, The shell
Control the behavior of an operating system through command line interface
- Getting Help - man, info
- Basic Commands - ls, uname, pwd
- Working with directories - cd, mkdir, rmdir
- File manipulation - ls, cp, mv, cat, rm, head, tail, split, nl, paste, join, expand, unexpand, sort, uniq, fmt, pr, tr, sed, chmod, wildcards
Describe the major components of a Network
- Topologies and devices used in a small-to-medium sized business network.
- Addressing - IPv4 Address, MAC Address
- OSI 7 layer model, TCP/IP Model
- Networking devices and media
- Network Protocols and Communications.
Implement a simple network using switches and routers
- Cable a simple LAN network topology using switches and routers
- Manage switch and router using console connection and vty connection
- Perform basic network configuration
- Allocate IP address to PCs, routers and switches
- Test connectivity between hosts on the LAN
Coursework & Assessment Breakdown
Coursework Assessment
Title | Type | Form | Percent | Week | Learning Outcomes Assessed | |
---|---|---|---|---|---|---|
1 | OS | Practical | Assessment | 25 % | Week 7 | 2 |
2 | Networking | Practical | Assignment | 25 % | Week 13 | 4 |
End of Semester / Year Assessment
Title | Type | Form | Percent | Week | Learning Outcomes Assessed | |
---|---|---|---|---|---|---|
1 | Final Exam | Final Exam | Closed Book Exam | 50 % | End of Semester | 1,2,3,4 |
Full Time Mode Workload
Type | Location | Description | Hours | Frequency | Avg Workload |
---|---|---|---|---|---|
Lecture | Lecture Theatre | Deliver Theory Concepts | 2 | Weekly | 2.00 |
Supervision | Computer Laboratory | Implement Concepts | 2 | Weekly | 2.00 |
Independent Learning | Not Specified | Independent Learning | 4 | Weekly | 4.00 |
Required & Recommended Book List
2013-05-10 Operating System Concepts John Wiley & Sons
ISBN 1118093755 ISBN-13 9781118093757
The ninth edition of Operating System Concepts continues to evolve to provide a solid theoretical foundation for understanding operating systems. This edition has been updated with more extensive coverage of the most current topics and applications, improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. A new design allows for easier navigation and enhances reader motivation. Additional end-of-chapter, exercises, review questions, and programming exercises help to further reinforce important concepts. WileyPLUS, including a test bank, self-check exercises, and a student solutions manual, is also part of the comprehensive support package.
2015-09-01 Linux Essentials Sybex
Learn Linux, and take your career to the next level!
Linux Essentials, 2nd Edition provides a solid foundation of knowledge for anyone considering a career in information technology, for anyone new to the Linux operating system, and for anyone who is preparing to sit for the Linux Essentials Exam. Through this engaging resource, you can access key information in a learning-by-doing style. Hands-on tutorials and end-of-chapter exercises and review questions lead you in both learning and applying new informationinformation that will help you achieve your goals! With the experience provided in this compelling reference, you can sit down for the Linux Essentials Exam with confidence.
An open source operating system, Linux is a UNIX-based platform that is freely updated by developers. The nature of its development means that Linux is a low-cost and secure alternative to other operating systems, and is used in many different IT environments. Passing the Linux Essentials Exam prepares you to apply your knowledge regarding this operating system within the workforce.
- Access lessons that are organized by task, allowing you to quickly identify the topics you are looking for and navigate the comprehensive information presented by the book
- Discover the basics of the Linux operating system, including distributions, types of open source applications, freeware, licensing, operations, navigation, and more
- Explore command functions, including navigating the command line, turning commands into scripts, and more
- Identify and create user types, users, and groups
Linux Essentials, 2nd Edition is a critical resource for anyone starting a career in IT or anyone new to the Linux operating system.
2016-12-10 Introduction to Networks v6 Companion Guide Cisco Press
This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.
Introduction to Networks Companion Guide v6 is the official supplemental textbook for the Introduction to Networks course in the Cisco Networking Academy CCNA Routing and Switching curriculum.
The course introduces the architecture, structure, functions, components, and models of the Internet and computer networks. The principles of IP addressing and fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, you will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.
The Companion Guide is designed as a portable desk reference to use anytime, anywhere to reinforce the material from the course and organize your time.
The books features help you focus on important concepts to succeed in this course:
- Chapter ObjectivesReview core concepts by answering the focus questions listed at the beginning of each chapter
- Key TermsRefer to the lists of networking vocabulary introduced and highlighted in context in each chapter.
- GlossaryConsult the comprehensive Glossary with more than 250 terms.
- Summary of Activities and LabsMaximize your study time with this complete list of all associated practice exercises at the end of each chapter.
- Check Your UnderstandingEvaluate your readiness with the end-ofchapter questions that match the style of questions you see in the online course quizzes. The answer key explains each answer.
Module Resources
cisco.netacad.net
Packet Tracer