Question

In: Computer Science

3.2 Comparing and contrasting components of an operating system File systems and features Features File management...

3.2 Comparing and contrasting components of an operating system

  • File systems and features
  • Features
  • File management
  • Services
  • Processes
  • Drivers
  • Utilities
  • Interfaces

Solutions

Expert Solution

These all are the basic components of the operating system and here is the explanation of the mentioned ones which will help us to compare and contrast these components:

File systems and features:

File system is a mechanism in the operating system that is used to recognize and optimise the files having data or information stored in them. With the help of this, the files are organised in the operating system in such a manner that user and hardware can get knowledge of the files specifically to use them efficiently. There are different types of file systems used worldwide varying from high speed systems to large storage systems, but here are the few examples:

  • NTFS(A windows' major file system that offers high speed and security)
  • HFS+(A MacOS file system who is good at saving the disk in case of failure)
  • ext4(one of the Linux's file system)

Features:

  1. Encryption and security.
  2. Management of storage.
  3. Organising files in efficient manner.
  4. High speed and storage capacity.

File Management:

It basically is managing files involving naming, storing, organising, modifying, deleting, creating and any sort of manipulation that takes place inside the operating system with files having different extensions. It allows the user to update the data stored in the files as per his/her choice. Locating the files also becomes handy along with the processes of sharing and accsessing. The user can directly access any file from the folders/directories which are stored by the user early on with the help of file management feature.

Services:

In simple words; Services are provided by the operating system in order to make the system workable and convenient for the user to execute programs and operations. Services are also provided to the programs so that the user can get the favourable conditions and enviornment to execute them properly. There are many services offered by the operating system but here are the few most common services:

  • Communication and Data sharing
  • Complete Program Execution
  • Error and bugs detection
  • Security
  • Input/Output Operations

Processes:

Any program that is being executed is called a process all the time until it has completed execution. A process includes many attributes like CPU, memory etc. In simple terms, whenever a user executes any program, it becomes process immediately holding many attributes. For smooth execution, the process is divided as a memory in four sections:

  1. Text section
  2. Data section
  3. Heap
  4. Stack

Drivers:

A driver is basically an application that allows the communication and interaction of the OS with the hardware devices. The hardware devices are connected to the computer bus through which the device driver communicates with them. The device drivers are dependent on the hardware and varies from specification to specification. Software components as well as physical hardware depends upon drivers a lot. Wrong selection of drivers can result in failure and no communication will then be established.

Utilities:

For troubleshooting and administration purposes, the operating systems compe up with utilities to help the user regularly as well as in hard times. It helps user to configure the system, monitor events taking place within the system, measure performance and all that good stuff. Here are some of the most commom examples of utilities given to user by Windows OS:

  • Windows Registry Editor
  • Windows Performance Monitor
  • Windows Diagnostics
  • Windows Task Manager (most common)

Interfaces:

The interface acts as a medium between the user and the operating system. Not only the operating system, the aqpplication software and system software in OS are also provided with the interface. UI basically allows the input from user(which is given by the user according to the interface) and oputput(which can change from one application to another). Two Types of Interfaces of Operating Systems are:

  1. Graphical User Interface: It includes graphics and gramatical representation of the files in the from of icons which the user can point to them and access them by just clicking the mouse button. Example: Windows 10;MacOS etc.
  2. Command Line Interface: In this, the user can access the information stored in the machine by typing in some specific commands related to that file or information. The user requires to have knowledge of all the commands and it is less user friendly than GUI. Example: MS-DOS,UNIX old OSs etc.

Related Solutions

Part A Operating systems generally maintain a computer’s file system. Which of the following items of...
Part A Operating systems generally maintain a computer’s file system. Which of the following items of information about a file would you expect an operating system to maintain? Note: This question gives a small amout of negative marks for wrong answers. Select one or more: a. File password b. Modification date c. Ownership d. Font size e. Access permissions f. Last access date g. File checksum h. Location (directory) i. Colour j. Expiry date k. File name l. File size...
Discuss systems thinking and how management information systems enables the four key components of system thinking?...
Discuss systems thinking and how management information systems enables the four key components of system thinking? 300 words minimum
(Operating System CSE) Consider a file system in which a file can be deleted and its...
(Operating System CSE) Consider a file system in which a file can be deleted and its disk space reclaimed while links to that file still exist. What problems may occur if a new file is created in the same storage area or with the same absolute path name? How can these problems be avoided?2)Consider a file systemthat uses a modifiedcontiguous-allocation scheme with support for extents.A file is a collection of extents, with each extent corresponding to a contiguous set of...
- Write the key features of each operating system (on your own words) Client Operating System...
- Write the key features of each operating system (on your own words) Client Operating System Key features Windows 7 Windows 8 Windows 8.1 Windows 10 Server Operating System Key features Windows Server 2003 Windows Server 2003 R2 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 Windows Server 2016 Windows Server 2019                                                    
What are the three main components of an operating system? And why?
What are the three main components of an operating system? And why?
. 1. In the Operating System zoo describe the 4 different types of Operating Systems and...
. 1. In the Operating System zoo describe the 4 different types of Operating Systems and describe them. 2. What is a process, when are they created and when are they terminated.
outline the key components of public financial management system.
outline the key components of public financial management system.
1. In the Operating System zoo describe the 4 different types of Operating Systems and describe...
1. In the Operating System zoo describe the 4 different types of Operating Systems and describe them. 2. Describe what happens when booting a computer ? 3. What are System calls. Provide 6 file and directory system calls
Outline the objectives and functions of file systems management and the supported operations, including their reliability...
Outline the objectives and functions of file systems management and the supported operations, including their reliability and performance. Contrast different directory structures and create unique diagrams to illustrate an example of each directory structure (similar to Figures 10.9, 10.10, 10.11, 10.12, and 10.13 in your textbook). Insert these images as nodes of your concept map. To create your diagrams, you can choose to use a graphics editing software (PowerPoint, Paint, PhotoShop, etc.), an online mapping software tool (draw.io (Links to...
A general-purpose database management system (DBMS) has 5 basic responsibilities: Interaction with the file management system...
A general-purpose database management system (DBMS) has 5 basic responsibilities: Interaction with the file management system Integrity enforcement Security enforcement Backup and Recovery Concurrency control For each responsibility, explain the problems that would arise if the DBMS did not execute these responsibilities. Be descriptive and give examples where appropriate.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT