Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Library (computing) wikipedia , lookup
Copland (operating system) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Mobile operating system wikipedia , lookup
Distributed operating system wikipedia , lookup
Burroughs MCP wikipedia , lookup
Security-focused operating system wikipedia , lookup
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