Download Course outline - Fiji National University | E

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Library (computing) wikipedia , lookup

Copland (operating system) wikipedia , lookup

RSTS/E wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

Mobile operating system wikipedia , lookup

System 7 wikipedia , lookup

Distributed operating system wikipedia , lookup

Burroughs MCP wikipedia , lookup

Security-focused operating system wikipedia , lookup

VS/9 wikipedia , lookup

Spring (operating system) wikipedia , lookup

CP/M wikipedia , lookup

Unix security wikipedia , lookup

Transcript
COLLEGE OF BUSINESS, HOSPITALITY AND TOURISM STUDIES
DEPARTMENT OF COMPUTING SCIENCE & INFORMATION SYSTEMS
CIN507
16 Credit Points
Operating Systems
Trimester 1, 2015
UNIT COORDINATOR:
TBA
CONTRIBUTING LECTURERS:
TBA
TUTORS:
Munil S Goundar
LECTURES:
Thursdays 8-10am- (P3-P4 Room)
LABS:
Friday 8-10am- (P3-P4 Room)
Friday 12-2pm (P5-P6 room)
CONSULTATION TIME:
Thursday 2-4pm
PREREQUISITE:
The student must have passed CIN501 or consent from HOD.
E-INFORMATION:
All pertinent information relating to the unit shall be posted on Moodle and
Class share. Students are required to check their emails regularly for
communication from the lecturer. Check the announcements on the Moodle
or/and class share.
TOTAL LEARNING HOURS:
Contact Hours
Lectures
Tutorials
Labs/Workshops
Field Trip(s)
Mid Trimester and study week
Self-Directed Learning (during trimester)
72
24
Total Recommended Learning Hours
240
48
60
108
1
1.0 Welcome
I welcome you to this Unit and hope that you will find it enriching and interesting. This unit will introduce you
to the management of Operating Systems offered by Computer Science and Information Systems for the
Trade Diploma in Applied Computing programme. This unit is a core unit for the students who have
completed Systems Support.
2.0 Unit Description
This unit offers students an understanding of a typical internal structure of a multi-user system and sufficient
experience with the use of both single and multi-user operating system to effectively manage their operating
environment.
3.0 Learning Targets/Outcomes
On successful completion of this unit, students will be able to understand the following:
1.
2.
3.
4.
5.
6.
Understand the basic functions of any operating system software.
Explain the process concepts and be able to use the process management commands.
Understand storage device organization and be able to use various schemes to improve efficiency.
Secure files and data access.
Be able to work effectively in any Operating Systems Environment
Understand file structure and file commands, process management commands and system
management commands.
7. Perform new installation to any unformatted/ formatted disk
8. Perform an upgrade to any previous version of the Operating Systems
9. Recover from any operating systems failure without losing data
4.0 Unit Content and Reading Reference
Topic 1: Introduction to Operating Systems
Lecture Hrs: 2
Tutorial/Lab: 4
SDL: 22
Learning Outcome:
The student shall be able to identify popular operating systems and familiarize themselves with terminologies
related to operating systems
Performance Criteria
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
Discuss basic operating system concepts
Discuss the history of operating system development
Discuss how operating systems work
Differentiate the types of operating systems
Discuss single-tasking versus multitasking
Differentiate between single-user and multiuser operating systems
List and briefly discuss current operating systems
Describe operating systems that laid the groundwork for current desktop and server operating systems
2
1.9 Discuss the basic features and characteristics of popular desktop and server operating systems
1.10 Discuss the strengths and weakness of various operating systems
Reading Resource Material:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Lecture Notes
Text Chapter 1: Operating Systems Theory
Text Chapter 2: Popular Operating Systems
Moumina, A.(2001). History of Operating Systems [Online].
http://www.computinghistorymuseum.org/teaching/papers/research/history_of_operating_system_
Moumina.pdf (Accessed: 16 September 2011)
Hensen, B. (2000). The Evolution of Operating Systems [Online].
Dave, B. (N.D). A Brief History of Operating Systems. [Online].
http://daveshields.wordpress.com/presentations/a-brief-history-of-operating-systems/
List of Operating Systems [Online]. Available from:
http://en.wikipedia.org/wiki/List_of_operating_systems
VM (Operating systems) [Online]. Available from:
http://en.wikipedia.org/wiki/VM_(operating_system)
Operating System Technical Comparison [Online]. Available from: http://www.osdata.com/
Donoven, J. (1992). Operating-system trends: business users raise the expectations of desktop-based
operating systems. BYTE. 17(10).
Study lecture notes
40 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
Reading book chapter
40 pages x 6 mins
2 hrs
Prep Mid Term & Final
Exam
8 Hrs Reading newspapers,
business magazines,
watching TV news
2
Group discussions
2 hrs
4 hrs
60/7
4 Hrs
Quiz
Total Self Directed Learning = 22 Hours
Topic 2: Operating Systems Hardware Components
Lecture Hrs: 2
Tutorial/Lab: 4
SDL: 24
Learning Outcome:
The student shall be able to understand the management of hardware that falls under the jurisdiction of
Operating Systems
Performance Criteria
2.1 Explain operating system hardware components, which will include
1.1 design type
1.2 speed
3
1.3 Cache
1.4 address bus
1.5 data bus
1.6 control bus
1.7 CPU scheduling
2.2 Describe the basic features and system architecture of popular PC processors
2.3 Discuss how hardware components interact with operating systems
2.4 Discuss how Operating Systems manage access to Hardware by applications through mutual locks
Reading Resource Material:
1. Lecture Notes
2. Text Chapter 3: Operating Systems Hardware Components
3. MKData.dk (1999). Illustrated Guide to the PC Hardware [Online]. Available from:
http://portal.aauj.edu/portal_resources/downloads/hardware/acomplete_illustrated_Guide_to_the
_pc_hardware.pdf (Accessed: 16 September 2011)
4. Computing Platform [Online]. Available from: http://en.wikipedia.org/wiki/Computing_platform
5. Computer Architecture Operating Systems Interface [Online]. Available from:
http://www.bsc.es/plantillaF.php?cat_id=622
6. Cho, S., Li, T. & Mutlu, O. (2008). Introduction of many core computer architecture and operating
systems [Online]. Available from: http://www.ece.cmu.edu/~omutlu/pub/osarch_ieee_micro08.pdf
7. Melin, J. & Bostrom, D. (N.D). Todays Operating Systems and their future with reconfigurable
architecture. [Online]. Available from:
http://www.idt.mdh.se/kurser/ct3340/ht09/ADMINISTRATION/IRCSE09submissions/ircse09_submission_9.pdf
Study lecture notes
20 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
1 hr
Reading book chapter
20 pages x 6 mins
2
Prep Mid Term & Final
Exam
9 Hrs Reading newspapers,
business magazines,
watching TV news
2 Hrs Group discussions
2 hrs
60/7
8 hrs
Quiz
Total Self Directed Learning = 24 Hours
Topic 3: File Systems
Lecture Hrs: 4
Tutorial/Lab: 8
SDL: 26
Learning Outcome:
The student shall be able to understand different types of file systems for various operating systems.
Performance Criteria
4
3.1 List the basic functions common to all file systems
3.2 Explain the file systems used by Windows XP, Windows Server 2003, Windows Vista, Windows Server
2008, and Windows 7 (FAT16, FAT32, FAT64, and NTFS)
3.3 Discuss the file systems used by UNIX and Linux systems, including ufs and ext
3.4 Explain the Mac OS X Extended (HFS+) file system including new features added in Mac OS X version 10.6
Leopard
3.5 Discuss how file system controls files in regards to Naming, types, structure, access, attributes and
operations
3.6 Discuss how files system stores directories; single level, two level & hierarchical level
3.7 Discuss how file system controls operations on directories
3.8 Discuss how file system uses path name to access files amongst various directory levels.
Reading Resource Material:
1. Lecture Notes
2. Text Chapter 4: File Systems
3. Walden C (2003). Windows to Linux Roadmap: Working with partitions and file systems [Online]
Available from: http://ploug22.free.fr/doc/l-roadmap6.pdf (Accessed: 16 September 2011)
4. Henson, V. (N.D). A brief history of UNIX file systems [Online]. Available from:
http://www.lugod.org/presentations/filesystems.pdf
5. Heybruck, W. F. (N.D). An Introduction to FAT 16/ FAT 32 file systems. [Online]. Available from:
http://www.hitachigst.com/tech/techlib.nsf/techdocs/BB4945CEAAE4DAD986256D890016E8F4/$file
/FAT_White_Paper_FINAL.pdf
6. Windows OS file systems [Online]. Available from: http://web.cs.wpi.edu/~cs4513/b05/week2windowsfs.pdf
7. File Systems FAT & NTFS [Online]. Available from:
http://groups.melbpc.org.au/~casey/File%20Systems.pdf
8. Shenoy, P., Goyal, P. & Vin, H. M. (N.D). Architectural considerations for next generations file systems
[Online]. Available from: http://www.cs.utexas.edu/~vin/pub/pdf/acmmm99.pdf
9. Carrier, B., (2005). File Systems Forensics Analysis [Online]. Available from:
http://dubeiko.com/development/FileSystems/BOOKS/FileSystemAnalysis.pdf
Study lecture notes
40 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
2 hr
Reading book chapter
20 pages x 6 mins
2
Prep Mid Term & Final
Exam
10 Hrs Reading newspapers,
business magazines,
watching TV news
2 Hrs Group discussions
2 hrs
8 hrs
Quiz
Total Self Directed Learning = 26 Hours
Topic 4: Installing and Upgrading Operating Systems
Lecture Hrs: 2
Tutorial/Lab: 8
SDL: 24
5
Learning Outcome:
The student shall be able to perform, upgrade and customize any operating system installation.
Performance Criteria
4.1 Explain the overall process of installing and upgrading operating systems
4.2 Prepare for operating system installation and understand the factors involved in making the decision to
upgrade
4.3 Discuss minimum Hardware and software requirements.
4.4 Discuss the End User License Agreement
4.5 Discuss the application for partitions
4.6 Discuss the reasons for various types of formatting options
4.7 Install and upgrade the following operating systems and understand the various options presented in:
4.3.1 Windows XP, Vista, and 7, Windows Server 2003/R2, 2008/R2, Linux Fedora, and Mac OS X
Leopard and Snow Leopard
4.8 Discuss the need for installing an anti-virus software before plugging internet.
4.9 Obtain operating system patches and minor upgrades through the Internet
4.10 Perform a dual boot installation
Reading Resource Material:
1. Lecture Notes
2. Text Chapter 5: Installing and Upgrading Operating Systems
3. Operating Systems Installation Guideline [ Online]. Available from: http://www.sans.org/securitytraining/os_install2.pdf (Accessed: 6 September 2011)
4. Guest Operating System Installation Guide. (2011). [Online]. Available from:
http://www.vmware.com/pdf/GuestOS_guide.pdf or
http://partnerweb.vmware.com/GOSIG/home.html
5. Vaughan-Nichols, S. J. (2006). Installing operating systems the safe way [Online]. Available from:
http://desktoplinux.com/articles/AT8435418850.html
6. Bradley, P. Five things you should know about upgrading from XP to windows 7 [Online]. Available
from:
http://www.pcworld.com/businesscenter/article/174282/five_things_you_should_know_about_upg
rading_from_xp_to_windows_7.html
7. Compare windows [Online]. Available from: http://windows.microsoft.com/enUS/windows7/products/compare?T1=tab20
6
Study lecture notes
20 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
Reading book chapter
20 pages x 6 mins
2
Prep Mid Term & Final
Exam
9 Hrs Reading newspapers,
business magazines,
watching TV news
2 Hrs Group discussions
1 hr
2 hrs
60/7
8 hrs
Quiz
Total Self Directed Learning = 24 Hours
Topic 5: Configuring and Using Input, Output and Storage Devices
Lecture Hrs: 6
Tutorial/Lab: 8
SDL: 24
Learning Outcome:
The student shall be able to understand the role of device drivers and how it bridges the communication
from physical media with the operating systems. The student shall also be able to understand how operating
systems manage storage on the physical media.
Performance Criteria
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
Understand how operating systems interface with input and output devices
Explain the need for device drivers and install devices and drivers
Describe popular input device technologies
Discuss the types of printers and install printers
Explain display adapter technologies
Install circuit boards for new devices
Explain the use of sound cards and other output devices
Explain common disk storage technologies
Back up data using operating system tools
Explain network storage technologies
Discuss removable disk storage
Describe tape drive technologies
Explain storage management tools in different operating systems
Reading Resource Material:
1.
2.
3.
4.
5.
Lecture Notes
Text Chapter 6: Configuring Input and Output Devices
Text Chapter 7: Using and Configuring Storage devices
An Introduction to device drivers [Online]. Available from: http://lwn.net/images/pdf/LDD3/ch01.pdf
Swift, M., Annamalai, M., Bershad, B. N. & Levy, H. M. (N.D). Recovering device drivers [Online].
Available from: http://nooks.cs.washington.edu/recovering-drivers.pdf
7
6. Input and Output Interaction Devices [Online]. Available from:
http://www.doc.ic.ac.uk/~frk/frank/da/hci/Input%20and%20Output%20Interaction%20Devices.pdf
7. Chapter 1 from : Rubini, A. & Corbet C. Linux Device Drivers [Online]. Available from:
http://cache.freescale.com/F364B8FD-46F3-4A0F-9AF88CCAADFD67D6/FinalDownload/DownloadId-A201BECF734E62976F0E07A9D147DC4C/F364B8FD46F3-4A0F-9AF88CCAADFD67D6/files/soft_dev_tools/doc/ref_manual/Linux%20Device%20Drivers.pdf
8. Tate, J., Fabiano, L. & Moore, R. (2006). Introduction to Storage Area Networks [Online]. Available
from: http://www.redbooks.ibm.com/F364B8FD-46F3-4A0F-9AF88CCAADFD67D6/FinalDownload/DownloadId-2D3492A4720B7C748791E5FDF8626543/F364B8FD46F3-4A0F-9AF8-8CCAADFD67D6/redbooks/pdfs/sg245470.pdf
Study lecture notes
20 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
1 hr
Reading book chapter
20 pages x 6 mins
2
Prep Mid Term & Final
Exam
9 Hrs Reading newspapers,
business magazines,
watching TV news
2 Hrs Group discussions
2 hrs
60/7
8 hrs
Quiz
Total Self Directed Learning = 24 Hours
Topic 6: Network Devices, Configuration and Usage
Lecture Hrs: 6
Tutorial/Lab: 8
SDL: 24
Learning Outcome:
The student shall be able to understand the concept of network connectivity and perform installation and
troubleshooting on network related components on the operating systems
Performance Criteria
6.1 Describe analog modem architecture and where it is still used
6.2 Describe digital modem architecture for high-speed communications through wireless, ISDN, cable, DSL,
and satellites
6.3 Describe data communication techniques for flow control, error correction, and data compression
6.4 Configure modem and Internet communications in different operating systems
6.5 Explain networking basics, such as network topologies, networking hardware, packaging data to
transport, and how devices connect to a network
6.6 Describe network transport and communications protocols, and determine which protocols are used in
specific computer operating systems
6.7 Explain how to integrate different operating systems on the same network
6.8 Explain the principles behind sharing disks, files, and printers on a network
6.9 Set up accounts, groups, security, and disk and file sharing on network server operating systems
6.10 Set up disk and file sharing on client (workstation) operating systems
8
6.11 Set up printer sharing on server and client operating systems
6.12 Discuss how network and Internet servers are used for vast information-sharing networks
Reading Resource Material:
1.
2.
3.
4.
5.
6.
Lecture Notes
Text Chapter 8: Modems and Other Communications Devices
Text Chapter 9: Network Connectivity
Text Chapter 10: Resource Sharing over a Network
Packet Switching [Online]. Available from: http://en.wikipedia.org/wiki/Packet_switching
Digital Networking [Online]. Available from:
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/5x/networking/guide/ex/5xcunet020e.pdf
7. Networking Devices [Online]. Available from:
http://www.pearsonhighered.com/samplechapter/0789732548.pdf
8. (2001). Networking Tutorial [online]. Available from:
http://www.comptechdoc.org/independent/networking/guide/netguide.pdf
Study lecture notes
20 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
1 hr
Reading book chapter
20 pages x 6 mins
2
Prep Mid Term & Final
Exam
9 Hrs Reading newspapers,
business magazines,
watching TV news
2 Hrs Group discussions
2 hrs
60/7
8 hrs
Quiz
Total Self Directed Learning = 24 Hours
Topic 7: Operation and Maintenance Procedures
Lecture Hrs: 2
Tutorial/Lab: 8
SDL: 24
Learning Outcome:
The student shall be able to perform system maintenance operations on any system to increase its
performance or recover from failure
Performance Criteria
7.1
7.2
7.3
7.4
7.5
7.6
7.7
Explain file system maintenance techniques for different operating systems
Perform regular file system maintenance by finding and deleting unused files and directories
Perform disk maintenance that includes defragmenting, relocating files and folders, running disk and
file repair utilities, and selecting RAID options
Explain the types of backups and develop a backup plan
Explain how to install software for best performance
Tune operating systems for optimal performance
Explain the principles behind sharing disks, files, and printers on a network
9
7.8
7.9
7.10
7.11
Set up accounts, groups, security, and disk and file sharing on network server operating systems
Set up disk and file sharing on client (workstation) operating systems
Set up printer sharing on server and client operating systems
Discuss how network and Internet servers are used for vast information-sharing networks
Reading Resource Material:
1. Lecture Notes
2. Text Chapter 11: Standard Operating and Maintenance Procedures
3. A Complete PC maintenance checklist [Online]. Available from: http://www.technologyusa.net/Downloads/A%20Complete%20PC%20Maintenance%20Checklist.pdf
4. Recommended PC Maintenance [Online]. Available from:
http://www.aehost.net/downloads/00%20PC%20Maintenance%20Readme.pdf
5. Recommended PC Maintenance Procedures [Online]. Available from:
http://www.umsl.edu/technology/support/PC.Maint.Guide.pdf
6. Vanooteghem, K., Basic PC Maintenance – Schedule and Instructions [Online]. Available from:
http://www.bsu.edu/libraries/lits/maintenance.pdf
7. McFedries, P. [N.D]. Microsoft Windows 7 Unleashed. Sams Publishing – Chapter 6 [Online]. Available
from:
http://media.techtarget.com/searchSystemsChannel/downloads/Tuning_Windows_7s_performance
_CH06.pdf
8. Some Tips to Tune MS Windows [Online]. Available from:
http://davidwei.org/technical/windows.php
Study lecture notes
20 slides x
3 mins
Tutorial preparation
Study journal articles
Research
Assignment/Project
Searching internet
15/7
SDL Activities
Reading book chapter
20 pages x 6 mins
2
Prep Mid Term & Final
Exam
9 Hrs Reading newspapers,
business magazines,
watching TV news
2 Hrs Group discussions
1 hr
2 hrs
60/7
8 hrs
Quiz
Total Self Directed Learning = 24 Hours
5.0 Recommended Text book
Recommended text book:
1. Palmer M, Walters M (2012). Guide to Operating Systems. 4th Edition. Cengage Learning
Supplementary textbook:
1. TBA
6.0 Assessment
10
6.1 Grades
(a) The overall mark for the unit depends on performance during the trimester (60%) and performance
in the final examination (40%).
1
2
3
4
3
Individual Theory Assignment
Practical Project
Practical Test
Topic Quiz
Mid Term Exam - MTE
Final Exam
TOTAL
10%
10%
10%
10%
20%
60%
40%
100%
To pass a unit, one must have minimum of 40% in the final exam
(b) In order to pass the unit, that is, to obtain a grade of C or better, it is necessary to score at least 40%
in the final examination. It is highly recommended that students attend all tutorials/labs/workshops.
6.3 Letter Grade Scale
The following grading scales would be used:
11
7.0 Programme Regulations and Dissatisfaction with Assessment
The academic conduct of the students is governed by the University Academic and Students Regulation
(UASR). All students must obtain a copy of the UASR from the FNU academic office and familiarize
themselves with all academic matters.
Should a student be dissatisfied with either the internal or external assessment, they can take the following
steps to get redress of their grievance.
12
Internal Assessment: The student can refer the work back to the unit coordinator for checking and
reassessment. Following this reassessment, if the student is still dissatisfied, the student may refer the work
to the HOD. The HOD will then appoint another lecturer to examine the work and result will then stand.
Final Exam: The student can apply for re-check of the grade as per the procedures laid down in the UASR.
8.0 Plagiarism and Dishonest Practice Regulation
Plagiarism and dishonest practices are serious offences for which offenders shall be penalized. Students must
read the relevant section of UASR to understand the various types of cases defined as dishonest practices in
academic work and to also know the penalties associated with these kinds of practices.
13