Difference between revisions of "Operating Systems 2014F: Assignment 1"

From Soma-notes
Jump to navigation Jump to search
Line 1: Line 1:
'''This Assignment is not yet finalized.'''
Please submit the answers to the following questions via CULearn by midnight on Wednesday, September 10, 2014.  There 10 points in 8 questions.
Please submit the answers to the following questions via CULearn by midnight on Wednesday, September 10, 2014.  There 10 points in 8 questions.



Revision as of 14:17, 12 September 2014

Please submit the answers to the following questions via CULearn by midnight on Wednesday, September 10, 2014. There 10 points in 8 questions.

Submit your answers as a single text file named "<username>-comp3000-assign1.txt" (where username is your MyCarletonOne username). The first four lines of this file should be "COMP 3000 Assignment 1", your name, student number, and the date of submission. You may wish to format your answers in Markdown to improve their appearance.

No other formats will be accepted. Submitting in another format will likely result in your assignment not being graded and you receiving no marks for this assignment. In particular do not submit an MS Word or OpenOffice file as your answers document!

Don't forget to include what outside resources you used to complete each of your answers, including other students, man pages, and web resources. You do not need to list help from the instructor, TA, or information found in the textbook.

  1. [1] Permissions on UNIX are grouped into three basic file operations. What are these file operations?
  2. [1] What does it mean to have execute permission on a directory?
  3. [1] What are the 6 basic file permissions within Windows?
  4. [1] What is the difference between the write and modify file permission in Windows?
  5. [1] Because all files are stored in a directory, under UNIX permission to delete, rename, and move files is determined by the users access rights on the directory the file is contained in. Temporary directories such as /tmp have a special "t" permission. What is this permission for?
  6. [1] What does the PATH environment variable do? PWD?
  7. [1] What environment variable tells X applications where to find the X server which it should communicate with to display the output?
  8. [3] To what degree does a modern web browser, such as Firefox or Chrome, look and act like an operating system? What about a scriptable application such as Microsoft Word?