#contents

** Introductions [#gf04fa65]

- Question

Introduce yourself here by telling us your name, what part of the world you live, your major or primary area of study at UMUC and what you envision doing with the skills you will obtain from this course.

- Answer

//** Introductions [#gf04fa65]
//
//- Question
//
//Introduce yourself here by telling us your name, what part of the world you live, your major or primary area of study at UMUC and what you envision doing with the skills you will obtain from this course.
//
//- Answer
//
//Hello class, my name is Yuji Shimojo and I'm 26. I am from Okinawa, Japan and live there now. I'm in charge of presales of cloud systems integration and application development at an IT company based in Okinawa. Actually, I used to study Information Engineering at University of the Ryukyus in Okinawa, but I dropped out of the college 4 years ago. While in the college, I had lived in San Jose, California for 6 months for an internship. I'm currently majoring in Computer Science with a minor in Business Administration. So, this class is required to obtain my B.S.. I took CMIS242, CMSC335, CMSC350, CMSC325, and CMSC330 as part of my major in the past.
//
//Because my company is utilizing Kernel-based Virtual Machine (KVM) and Linux Containers (LXC) lately, I would like to have a solid understanding of Linux Kernel which is the basis for them from this course.
//
** Week 1 Discussion - The World of Operating Systems [#w351d4e8]

- Question

Name (and post here as a reply to this topic) a few operating systems that you worked on (had contact with).

Describe your experience and answer comparative questions like:

-- Which one was the oldest?

-- What about the oddest?

-- Which one was more fun?

-- etc.

-- Answer
- Answer

My first operating system using was Windows 2000 on my father's PC when I was in elementary school. Since I became interested in it, he bought me a PC with Windows XP. After I entered college, I purchased an iBook with Mac OS 10.4 Tiger because Mac OS was designated by my department. Currently, I am privately using MacBook with Mac OS 10.6 Snow Leopard. In my work, I have used Windows XP/Vista/7 and Mac OS 10.5 Leopard. I also have some experience with CentOS 5.x and 6.x as server operations sytems.

I think Mac OS X is a great operating system. Not only its pre-installed applications are functional and sophisticated, but command-line interface is very strong because it is FreeBSD based. In addition, I can run Windows on my Mac with VMware Fusion if needed.

The oddest and worst operating system I have used before is Windows Vista. There are few good free apps for it, and that was extremely slow especially when it booted up.

** Homework 1 [#p94d0753]

- Question

1. Solve Exercise 1.30 from the textbook, page 45. [5 points]

"Define the essential properties of the following types of operating systems:

a. Batch

b. Interactive

c. Time sharing

d. Real time

e. Network

f. Parallel

g. Distributed

h. Clustered

i. Handheld"

2. Using the information from module 1, (especially the commentary), please fill in the blanks in the following sentences:
[3 points = 0.3 * 10]

1. The hardware (the physical devices) is the ________ of the computer system, while the software is the ________ of the computer system.

2. The operating system is a piece of _________ that makes it possible for us to use a computer system.

3. The key word that applies to the operating system from the virtual-machine perspective is ____________.

4. The key word that applies to the operating system from the resource-manager perspective is _____________.

5. There are _________ generations of operating systems.

6. The hardware technology used for the computers of the third generation period was based on __________________.

7. A ___________ operating system allows users to be aware of the existence of multiple computers connected through a computer network, and shares resources across the network.

8. A ___________ is a program in execution, usually consisting of executable code (instructions), data, a stack, CPU register values, and other resources.

9. Modern operating systems allow a process to create (or _______) other processes (child processes), which in turn can create still other child processes, giving birth to a hierarchy of processes (a tree of processes).

10. A ___________ is a collection of related information, usually stored on a disk or on other external memory (floppy disk, CD, DVD, tape, flash drive, and so on).

You can post only the missing words like this:

1. xxxx

2. yyyy
....

10. zzzz

I would prefer the plain text format for your answers, instead of other formats like DOC, RTF etc. (do not attach files unless necessary)

Alin


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS