IT 342 - HW 4
docx
keyboard_arrow_up
School
Northern Virginia Community College *
*We aren’t endorsed by this school
Course
300
Subject
Information Systems
Date
Apr 3, 2024
Type
docx
Pages
2
Uploaded by msa2912
IT 342 HW 4
1.
What is Linux?
An Open source OS designed considering UNIX compatibility.
2.
Describe the components of the Linux Operating system.
The Kernel handles all major activities of the OS. It directly interacts with the hardware and provides an abstraction of the low-level complexities to the applications. The System Library are special functions or programs that help the application programs access special functions of the kernel. System Utilities are responsible for specialized, individual -level tasks.
3.
What are the main features of the Linux Operating system?
Portable
Open Source
Multi-User
Multi-programming
Hierarchical File System
Shell
Security
4.
Describe the Architecture of the Linux OS.
Describe the Architecture of the Linux OS.
4.
•
Hardware Layer
•
Kernel
•
Shell
•
Utilities
5.
What are the benefits of multithreading?
Responsiveness
allows the OS to run a program even if a part is blocked or is performing a
lengthy operation.
Resource Sharing
thread shares resources of the process
Low Overhead
Speed Up-concurrency can be realized by creating multiple threads. Utilization in Multiprocessor systems-a single thread process runs on one processor, regardless of processor availability.
Each thread might run in parallel on a different processor.
Efficient communication-through shared address space, threads of a process communication with one another.
the thread is the only state of computations.
6.
Why use threads?
Threads divide a task into a number of subtasks which can be run independently of each other.
By only containing the programmed instructions, the OS performance is improved since contextswitching is much reduced.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help