Admas University Bishoftu Campus: Course Title - System & Network Administration Title: Group Assignment I1
Admas University Bishoftu Campus: Course Title - System & Network Administration Title: Group Assignment I1
Stay Safe!
QUESTIONS:
1. Briefly explain processes and the different process states?
2. Briefly explain DNS and DHCP with their applications?
3. Briefly explain RAID 0, RAID 1 and RAID 10 with their specific characteristics?
1. Briefly explain processes and the different process
states?
Process
A process is basically a program in execution. The execution of a process must
progress in a sequential fashion.
A process is an active program i.e. a program that is under execution. It is more
than the program code as it includes the program counter, process stack,
registers, program code etc. Compared to this, the program code is only the text
section.
A program is not a process by itself as the program is a passive entity, such as
file contents, while the process is an active entity containing program counter,
resources etc.
process states
Process States A process changes its state as it executes. This state partially
depends on the current activity of a process.
The following are the states
✓ New
o It is being created
✓ Running
o Instructions being executed
✓ Waiting
o Waiting for some event to occur
✓ Ready
o Waiting to be assigned to a processor
✓ Terminated
o Finished execution
2. Briefly explain DNS and DHCP with their applications?
DNS Components
✓ Name Space:
o Establishes the syntactical rules for creating and structuring legal
DNS names
✓ Name Server:
o Globally distributed database
✓ Resolver:
o A software that understands how to formulate a DNS query
DHCP Components
✓ DHCP Server:
o Application that responds to client requests for TCP/IP
configuration settings
✓ DHCP Client:
o Issues requests to the server
✓ DHCP Communication Protocol:
o Defines the formats and sequences of the messages exchanged by
DHCP clients and servers.
RAID 0:
Is not redundant
Data is split across drives, resulting in higher data throughput.
Performance is very good
Failure of any disk in the array results in data loss
Commonly referred to as striping
RAID 1:
Provides redundancy by writing all data to two or more drives
Performance faster in read and slow in write to SLED
Either drive fails, no data is lost
Commonly referred to as mirroring
RAID 10
• 4 disks connected with raid 0 and raid 1
• Combining RAID 1 and RAID 0
• Fault tolerant from RAID 1
• Speed from RAID 0
• Can only use 50% of data storage
Minimum number 2 2 4
of drives
Fault tolerance None Single-drive failure Up to one disk failure in
each sub-array
Typical High end workstations, data logging, Operating systems, Fast databases, file
applications real-time rendering, very transitory transaction databases servers, application
data servers