logo

(PDF) Introduction to Operating System

   

Added on  2021-05-31

11 Pages1246 Words34 Views
Running head: OPERATING SYSTEMOperating SystemName of the student:Name of the University:Author note:

1OPERATING SYSTEM Table of ContentsSection 1.....................................................................................................................................2Q1...........................................................................................................................................2Q2...........................................................................................................................................3Q3...........................................................................................................................................3Q4...........................................................................................................................................4Section 2.....................................................................................................................................5Question 1:.............................................................................................................................5Question 2:.............................................................................................................................6Question 3..............................................................................................................................9

2OPERATING SYSTEM Section 1Q1.The five most vital services of the Operating System are: 1.Program Execution: The Operating framework gives the users a domain, for executingprograms, proficiently. The user needs not to ever stress over the low-level works likeResource allocation, memory management and many more internal tasks.2.Communications: In the modern multi-tasking and multi-functional environment, it isvital for programs and processes to communicate among each other for the consistenttransaction of data or information. The OS takes the responsibility to conveyinformation among every one of these processes using the concept of shared memoryinstances. 3.I/O task: Every program requires data as input, process handling and outputfunctionalities to be performed. This makes the administration of management of theInput and output devices a pivotal duty for the Operating System. The user levelprojects cannot assist in I/O-based responsibilities directly; hence, consequently, theOS needs to assume responsibility [3]. 4.Resource allocation: In multitasking situations, more than one running process maysimultaneously require similar assets like CPU, memory and more such resources. Itis then the obligation of the Operating System to run calculations or algorithms tochoose which process ought to get hold of specific resources. The time of thisallocation is also decided by the algorithms that the CPU uses. 5.Error Detection: It is the activity of the OS to recognize and manage theprogrammatic or hardware-based problems of any framework. One of the obligationsof the OS is always monitor the system to detect errors or exceptions and handling

3OPERATING SYSTEM them or presenting them before the user. These mistakes incorporate Input Outputissues, memory overflow, boot sector exceptions and many more [2].No, it is not possible for the application software to perform all the tasks that anOperating System is meant to do. The application software is designed to performspecific tasks and it is the OS’s duty to help these software applications run smoothlywith every possible resource and requirements supplied.Q2.Both Windows and LINUX give their clients a GUI or Graphical User Interface andfurthermore a CUI or a Command Line Interface to perform a wide range of functions andoperations. It is likewise significant that both these OS help their clients withmultiprocessing, resource management, networking mechanisms and with several othervaluable services. Nevertheless, the contrasts between them are sometimes more prominentlyhighlighted. The CUI of Linux is considered as one of the best command line OS interface. Itis used for a variety of operations like network management, software development and soon. The Linux commands are more versatile if compared to the Windows DOS commands.LINUX is additionally suggested above Windows, with regards to security, vigor and mostimportantly robustness [6]. However, Windows is more reasonable with regards to running anextensive variety of software products. Even though both provide an attractive and usefulGUI to its users, the Windows GUI has always had the better edge over its counterpart as itprovides numerous options and features. The Windows GUI is also much more flexible andinteractive [4].Q3.Multiprocessing operating systems express the utilization of at least two CPUs toperform operations for a computer framework. These CPUs stay in steady correspondence

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Fundamentals of OS and Linux Programming - PDF
|16
|897
|47

Linux Operating System - Desklib
|9
|1202
|459

Fundamentals of Operating Systems and Programming - Desklib
|11
|1202
|234

(solved) Assignment on Operating System
|13
|2335
|376

Operating System: Services, Security Risks, and Evaluation
|8
|2176
|28

Operating System Services
|12
|661
|65