Assignments on
Installation and Use
of the
CS-350: Computer Organization
© 2000 Charles Abzug
Textbook for these Assignments:
Kofler, Michael (1999). Linux. Second Edition. Reading, MA: Addison-Wesley.. ISBN 0-201-59628-8.
Please note that although required readings occupy only a modest portion of this text, nevertheless the CD-ROMs accompanying the text are also used in this course; the text also contains a wealth of information that can be useful to some extent in other Computer Science courses.
Linux
Assignment 1Objective: To attain a general appreciation for and orientation to the Linux operating system, and to prepare to install Linux as a second bootable operating system on a Personal Computer.
Readings: Linux. Second Edition:
Points to Ponder:
Review & Study: Select appropriate review questions from Review Questions on the Linux Operating System and Linux-Related Issues.
Learning by Doing:
Note that it is very useful for you to install Linux on your own computer. However, if that is not practical for you to do, you will be able instead to install it on a computer in the Operating Systems Lab (room 150).
Note on the performance of backup. Professional management of a computer system requires the regular performance of system backup. This is, in fact, one of the principal issues in Information System Security (INFOSEC): contingency/disaster planning and the ability to restore service after a disk head crash, fire, or other calamity. Without proper preparation and correct system management technique, the performance of a backup can be a nightmare. With proper preparation and the use of good management practice, it is a tolerable nuisance.
Broadly speaking, the contents of a system's hard disk can be divided into three categories: (i) system software, composed of the operating system and any utilities, including both those utilities that are provided by the operating system vendor along with the operating system, and other utilities that may have been purchased separately; (ii) application programs that are normally purchased separately from the operating system; and (iii) data, such as text documents, presentation slides, photographs, etc., that the user created his/herself using one of the software packages on the system. Of these three types of information, it is normally not necessary to back up the first two, since the user should have in his/her possession the original installation media, which today are almost always CD-ROM disks, although in some instances they may still be old-fashioned floppy disks. Thus, in the event of loss of all or part of the software installed on the system, it should be a relatively straightforward task to re-install the operating system, utilities, and application software packages from the original installation media. It is the third category of information, namely, user-created data files, that is critical for back-up.
In order to enable easy performance of total system data backup, it is best that the user-created data be rigidly and totally segregated from the other two categories of files on the system. One way to do that is to store ALL data in a set of directories or folders separate from those containing the system and application software, and all situated hierarchically under a single primal directory located in the root directory and bearing a suitably descriptive name, such as "Data Files". In order to facilitate this segregation of data files from system and applications software files, it is necessary to reset the default storage location for each and every separate piece of application software. Thus, for example, in Microsoft Word, you must activate the "Tools" menu and select "Options", then click on the "File Locations" tab, and modify the entries for "Documents" and for "Autorecover files" to point to the appropriate folder of your choice under "Data Files". In PowerPoint there is a similar process ("Tools" menu, "Options", then click on the "Advanced" tab and modify "Default file location"), and so on for every application that you use. Not only ordinary data files, but also user-created templates should also be stored under "Data Files". It is best, when making these changes to the configuration of the application software, to make a record of what changes are made. That way, should it become necessary for you to re-establish the system configuration after a disk head crash or other disaster, you will be able easily not only to recover the data but also rapidly to return to the prior configuration and mode of system operation.
Additional Note on Backup: It is advisable also for you to back up, in addition to the Data Files and configuration files already mentioned, several other files as well. These include your "Favorites" directory under "Windows 95/Windows NT", which is used by several application programs, such as Internet Explorer, and also your "bookmark.htm" file used in conjunction with Netscape Navigator. There may also be other useful files stored elsewhere on your system by various application programs that are also useful to back up, such as Microsoft Word's "normal.dot", and various template files for this and other programs. Please check carefully the documentation that comes with each software package that you have. Of course, if you have a tape drive or other very-large-capacity off-line storage device, it may be easier to just do a "quick and dirty" backup of everything, including operating system, all applications programs and utilities, and all data. Then, you do not have to worry about whether you got everything that is important.
Note that the performance of regular backup is a necessary operation for all systems. The proper attitude for you to take is that your hard disk will definitely fail at some point; the only question is when. By performing regular backups, you will minimize the extent of data you will lose. True computer professionals backup their systems regularly. Therefore, even if you did not need to install Linux on your system, it would be useful to organize and reconfigure the system properly for the performance of regular backup.
Deliverable: Describe the current allocation of space on the hard disk of your computer, and then show how you intend to partition the hard disk for installation of Linux.
Linux
Assignment 2Objective: To install the Linux operating system as a second bootable operating system on a Personal Computer, and to acquire a basic level of understanding of and ability to use several features of the Linux operating system.
Readings: Linux. Second Edition:
Points to Ponder as you do your reading for the week:
Review & Study: Select appropriate review questions from Review Questions on the Linux Operating System and Linux-Related Issues.
Learning by Doing:
Optional Additional Linux-related Activities:
Objective: To acquire a basic level of understanding of and ability to use several utilities and operating software modules of the Linux operating system.
Readings: Linux. Second Edition:
Points to Ponder:
Review & Study: Appropriate review questions from Review Questions on the Linux Operating System and Linux-Related Issues
Last revised 08 May 2000