Lab 2
(Chapters 1 and 2)
Learning Objectives
- To practice the use of a few
commonly used UNIX commands
- To learn about the history
UNIX and a few other operating systems
- To learn about the popularity
of UNIX and other contemporary operating systems
Lab Work
- Log on to your UNIX system
- Use the
who command to
display the names of users currently using your UNIX system.
- How many users are currently
using your UNIX system? Show your session.
- Who has been logged on for
the longest period of time and for how long? Write down the time and date
since when this user has been logged on.
- Are any users logging on by
using telnet? How could you tell? Write down the names of the computers from
which these users are logged on.
- Use the
date command to
display the current time. Show your session.
- Use the
cal command to
display the calendar for the following years: 4, 52, 1752, 1952, 2004, and
2005.
- Write down the commands you
used to display the calendar years.
- Does the command work fine
both leap and non-leap years? How could you tell?
- How many days does the
year1752 have? Are you surprised? If so, what surprised you? Search
www.google.com for “Gregorian calendar”.
How many hits did Google show for your search? Read one of the top sites and
write down the reason for your surprise. Why is our calendar called the
Gregorian calendar? Write down the URL of the Webpage that you read for your
answer.
- Use the
pwd command to
display the name of your home directory. Show your session.
- Use the following commands to
display information about your computer system:
uname (to display the
name of the operating system),
uname –n (to display the domain name of
your system), and uname –p
(to display the name of the CPU in your system). Show your sessions in your
answers.
- What is the name of your
operating system?
- What is the domain name of
your computer system?
- What CPU is in your computer
system?
- Search
www.google.com
for the RSTS operating system.
- Which operating system does
the operating system run on?
- Who owns the rights of RSTS?
- How old is RSTS?
- What does RSTS stand for?
- When was RSTS operating
system written?
- Where was RSTS written?
- Use
www.google.com
and search for the following operating systems: UNIX, LINUX, FreeBSD, NetBSD,
Solaris, Windows XP, Windows 2000, Windows NT, Windows 98, Windows 95, Windows
3.1, and MacOS. Write down the names of the three most popular operating
systems on the Web. Write down the number of hits found for each by
www.google.com.
What is the combined total for all Windows operating systems?
- What is the name of world’s
first time-sharing operating system? Hint: Browse the Webpage at
http://research.microsoft.com/~gbell/Digital/timeline.
- The following are the names of
some operating systems? What do these (acronyms) stand for? Write down the
name of world’s first operating system. When and where was it written? Hint:
Browse the Webpage at
http://www.computinghistorymuseum.org/teaching/papers/research/.
BOS
BOSS
DOS
JOSS
MOS
POS
TSOS
- Name of world’s first
operating system, its date of birth, and its birthplace.
- The following questions are
about UNIX. Hint: Webpages at the following URLs will be of great help.
http://www.computinghistorymuseum.org/teaching/papers/research/
http://www.bell-labs.com/history/unix/
http://www.levenez.com/unix/
http://www.unix-systems.org/what_is_unix/history_timeline.html
a. When did
the first version of UNIX come out and what was its name?
b. Who were the
authors of UNIX?
c. Where
(organization) was UNIX designed and written?
d. When (year)
was UNIX rewritten in C?
e. When did
BSD UNIX come out?
f. When did
FreeBSD come out?
g.
Who said this and when: "...the number of UNIX
installations has grown to 10, with more expected..."
h.
When was TCP/IP implemented in the UNIX kernel and in
which UNIX flavor?
i.
When did Solaris 9.0E come out?
j.
Who created the B language and when?
k.
Who created the C language and when?
13.
Log out.