ICS 54 ====== Assignment #1 All of these questions should be answered while you are logged into the machine "globalized-effort.ics.uci.edu". 1) What is your home directory? How did you find out? 2) What is your UID? How did you find out? 3) To what group(s) do you belong? How did you find out? 4) What is your "kill" character used for? 5) If you remove execute permission for yourself from a directory, are you still allowed to create files in that directory? Can you cd into it? Can you "ls" it? Can you "ls -l" it? 6) If you make a hard link to a file, and then remove the original file, are the contents of the file actually removed? Why? How about if you make a symbolic link? Why? 7) Are you allowed to "mv" a directory? Are you allowed to "cp" a directory? If so, how? 8) How many mounted file systems are there on globalized-effort.ics.uci.edu? How did you find out? 9) Using only "ls" (and maybe "grep"), can you find out the name of your login terminal? How? (Hint: cheat by first typing "who am i". Look also at the -L option of "ls".) 10) In slide 6 from lecture #1, assume binary 00000000 represents register D0. Then the address translation from "FFFFDC0x" to binary is incorrect. Ignore the leading FFFF, then correct the binary representation of the DC0? addresses. What is the machine language (binary) representation of the MOVE instruction? What about the MUL instruction?