IT 342 - HW 4

docx

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

Report
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