logo

Fundamentals of operating system

This assignment assesses the role of Operating Systems (OS) and its different subsystems in controlling computer hardware, as well as competency in the use of a command line interface to operate and perform simple OS administration.

16 Pages1095 Words138 Views
   

Added on  2022-12-15

About This Document

This document provides an overview of the fundamentals of operating systems, including features, user accounts, file system management, device drivers, and batch processing. It also discusses the most efficient operating system for IoT devices.

Fundamentals of operating system

This assignment assesses the role of Operating Systems (OS) and its different subsystems in controlling computer hardware, as well as competency in the use of a command line interface to operate and perform simple OS administration.

   Added on 2022-12-15

ShareRelated Documents
Running head: Fundamentals of operating system
Fundamentals of operating system
Name of the Student
Name of the University
Authors note
Fundamentals of operating system_1
Fundamentals of operating system_2
Section 1
Answer to question 1
Platform and third party library support should be one of the
features that needs to be added. As the appliances and their
functionalities are implemented by different organizations using multiple
third party libraries therefore, it is important for the OS to be capable of
integrating with those libraries.
Another feature will be inclusion of the AI and machine learning
module in the operating assignment so that will help the operating
system to learn from the past interactions with the users and optimize
the appliance usage and suggestions for the users of those home
appliances.
Furthermore, the robustness and multithreading is another feature
that should be used and incorporated in the newer operating system. So
that it can handle and process multiple requests from the devices.
Answer to question 2
Both operating systems provides multiple role based user accounts
in order to provide better security and performance using the available
resources. In this way the operating systems ensures that available
resources are protected from the unauthorised access so that the user
data is safe from the intrusion and data breach attacks.
Linux and Windows operating system helps the users with
Automated task scheduling which can help to process and complete task
without any user interference. Both operating systems handles this in
different ways. In case of Linux automated task are scheduled and
handled “cron” where as in case of the Windows operating system the
same is handled by “Task Scheduler”.
The OS’s manages the file system in a similar manner for which it
uses tree like structure. This tree includes directories/folders (in windows)
and files or executables in them.
Fundamentals of operating system_3
In order to provide an inbuilt security mechanism from the viruses,
malwares both operating systems are packed with the inbuilt firewall
applications. This firewall application is the first defence against any kind
of attack to the system. Windows as well as Linux systems are able to run
as server on low-memory computing systems. In order to provide a
enhanced performance for running the applications windows and Linux
supports virtual memory at given point of time. On the other hand, the
operating systems suffers from the memory fragmentation issue while
reading and writing the files.
Answer to question 3
Operating system utilizes device drivers in order to manage the
hardware’s components of the system. This are small programs which are
available on the hard drive. This programs instructs computers in order to
communicate with devices such as the keyboard, memory devices and
other I/O devices. BIOS/ Basic input/output system is hard-coded on the
motherboard of the system which is mainly responsible for input and
output from and to the operating system, devices.
Another driver is available on the ROM BIOSThis firmware chip
helps in management of the available as well connected devices. BIOS is
categorised in three parts. The first category is responsible for controlling
of I/O devices. Second one is the responsible for controlling the start-up
services of a computer. The last one driver is responsible for the changes
in the setup information. This last driver is available on CMOS. By using
this software components operating system handles interaction with
hardware components to the system.
Answer to question 4
In the present time of the Cloud computing, Batch processing is not
important or relevant. The batched processes are developed in order to
optimize the scarce computing resources. With the scalable computing
resources and processing speed presently the tasks can be helpful in
Fundamentals of operating system_4

End of preview

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

Related Documents
Fundamentals of Operating Systems and Programming
|14
|1522
|70

Fundamentals of Operating System
|20
|1347
|22

Fundamentals of Operating Systems and Programming
|16
|1471
|99

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

Operating Systems (OS) Assignment
|8
|1414
|58

Key Features and Services of Operating Systems - Examples
|7
|1373
|13