We accept

Roles ON THE Operating System Computer Science Essay

All pcs need some type of operating-system so that communication between users applications and hardware. The OS also manages the record system. With improvement in technology OS is now able to support several User, Job or Central Control Unit (CPU).

The OS controls the communication between applications and hardware. For the OS to talk to these it installs device motorists for any hardware element that is inside the computer. the device driver is created by the hardware company which is installed with the hardware software when putting in. Thus allowing the Operating-system to talk to the hardware its self. for example a radio USB adapter (Fig1. 1) would use a device driver as shown in (Fig1. 2)

Files and folders can be stored on the hard drive with the aid of the OS developing a file structure on the hard disk drive its self permitting the data to be stored. Files are stored in a stop of data that is cured as an individual unit and it is given an individual name. Any documents related to the same program are placed in to folders so the program can find all the data had a need to run the program without needing to look all over the hard drive. Folders may also be stored inside other folders if they relate to a new area of the program or even an upgrade folder or a uninstall program in case you want to uninstall this program. These are call subfolders. (Fig 2. 1)

The structure in which data are stored on a difficult drive are stored in a desk called file allocation stand. the table contains everything of where each little bit of data (such as blocks or clusters) is organised that makes the document on the hard drive. Depending on how the hard drive was formatted depends on the desk format and cluster size. A couple of two different file structures that happen to be:

File Allocation Table 32-bit (Excess fat32) This may support partition sizes up to 2048GB (2TB) FAT32 can be used in House windows 95, Windows 98, Windows Me, Home windows 2000 and OR WINDOWS 7(Fig 2. 2).

New Technology Record System (NTFS)This can support partitions sizes up to 16 Exabyte's. 1 Exabyte is 260 bytes. With NTFS you can find improved upon security features and expanded attributes that the prior version used Fats32 (Fig 2. 3).

FIG 2. 1Folders and Subfolders

FIG 2. 2 Body fat32


User Interface

Operating systems provide the user to interact with the software and the hardware by using two types of interface called

Command-line Software (CLI) with this an individual types commands in to the command quick as shown in Fig 3. 0

Graphical interface with this an individual interacts with menus, icons and applications as shown in Fig 3. 1

Fig 3. 0

Fig3. 1

Applications Management

Within the operating-system one of the things it does is locates an application and loads it in to the Ram memory. Applications a software programs such as Microsoft Office expression, Microsoft Office Excel, Microsoft Office PowerPoint, Games and many more. the OS can make sure that each application has enough system resources to run the program efficiently. Gleam set of recommendations used by developers to make certain that the application form they are planning will work with an OS this is called Application Programming Program (API) two examples of these are:

Open Graphics Library (OpenGL) this is a cross-platform standard for multimedia system graphics

DirectX this is a collection of APIs for multimedia system duties for Microsoft Windows


Within WindowsXP and Windows Vista Operating systems have the next features installed:






A multi-user operating system permits multiple users to work with the same computer at differing times. So this mean that each end user can have its own logon to house windows where they can have their files can be secure so that only an individual can easily see them. they can also arranged the computer display up nonetheless they want to such as picture backgrounds of the own choice and task bar configurations changing the color to their own choice. With the account been password covered and the data files been stored on the same individual logon this helps it be secure. When logged on to the computer you can also switch users quickly what this does indeed is will keep the first individual logged on but just locks the consideration and goes back to the user logon screen and enables that you log on as another user then once you have finished on that bill you can just log of and then back again at the logon display screen you just click the first name again and type the security password and you are right back directly into it where you had remaining it so any programs you had open are still open and you may carry on rather than looking forward to the computer consumer settings to be employed making it much faster to improve between users.


An operating-system that is capable of allowing multiple software procedures to run at the same time. So what this mean is that you can run numerous programs at the same time. which means you can be working on a file on Microsoft Office Expression therefore the program will be packed into the RAM so that it can get access to it quicker when using the program. Which means that your using the program then you should employ Microsoft Office Excel when you click open on this program it will load it into the Ram memory as well so as to access the program data as well as the other program. That is multitasking. This would happen every time you opened a fresh program.


An operating-system able of assisting and using several computer processor. Modern computers support some form of multiprocessing. Multiprocessing doesn't require several physical CPU; it is simply the operating system's capacity to run several process on the system. The operating system steps data one part at a time. Each process can implement a completely different program some procedures are completely self-employed. so if say you are running paint in windows and then open Microsoft office word even though it appears like it does them at the same time what it is doing is processing elements of the program one at a time. but due to seep in what it functions them it gives the appearance that they are doing it at the same time.


Multithreading has many purposes one of the is to change between different threads. However the main goal is to boost the operation of an individual central by monitoring and handling the levels of threads. The tasks carried out by the user happen so frequently that the user does not actually see the threads and/or the jobs are running at the same time, with no fault. Another purpose of multithreading can be used by the Operating System to break down a program used into smaller, more manageable threads when it is required to perform this specific activity. Although it will allow specific programs to be multitasked. This is done because the hardware used for multithreading regularly functions alongside the software for multitasking. It really is known for some CPU's to have significantly more than one multithreading core; these are also known as processors. On multiprocessor, or multi- primary systems, the jobs and threads generally run at exactly the same time, with the support of every processor and/or central owning a particular task on the OPERATING-SYSTEM.


In both Windows XP and Vista there are functions installed on an OS. These functions might be at different levels depending on OS. These functions are:-

Backup Facilities

File Management


Backup Facilities

Many backup facilities are used here are some examples:






Daily A regular backup only will save files that have been customized on that day. This sort of support will not enhance the other documents. Copy This type of support only copies the data and documents chosen. For instance a word report is saved in one folder and you also copy to another folder of the same OS. This backup can be found in all Windows software. Normal This type of support (full backup) is when the determined files and folders should be stored and are archived to the hard disk drive. For instance an Excel spreadsheet that has been saved for the very first time. Incremental This sort of backup saves all folders and data files that contain been created or customized since the previous normal back up. A good thing about this is that the backup times are faster as only the document must be preserved. However, a disadvantage of this is usually that the restoration time of the document will be a lot longer as the data needs to be restored from the previous incremental backup and/or another backup device. Differential This back up saves all data files and folders that are created or altered since either the last normal back-up. These files aren't archived, on the other hand they are copied at the starting point before next incremental or full back-up is complete. Making this type of back-up is important concerning restore the data you would only need the previous full and differential back-up.

File Management

File management is also very similar in Vista and Windows XP. Generally it is a lot easier to deal with files and web directories in OR WINDOWS 7 than it is at Vista because in Windows XP the graphical user interface I find is a lot more user friendly. There are options to make Vista work and appearance like Windows XP through; Start, Control -panel, Appearance and Personalization. Both XP and Vista use NTFS document management. However, in Home windows Explorer the data file management enforces/carries out a hierarchical structure. Below is a broken down detail by detail of what goes on when creating a document in a website directory:

The OS settings and creates the record framework and directories

The hard drive allows data to be stored in this structure

The document is then stored on to the hard drive and is given a name or commonly known as a single device/name

The website directory programs and data files group all the files mutually and create the index (Some internet directories can be stored in other internet directories these are often called subdirectories)

One previous point about internet directories and subdirectories is the fact that their widely used name is currently folders and subfolders, respectively.


There are four main ways in which to protect computer systems, they are:

Firewall - This provides safety against any online threats.

Anti-virus software - which attempts to safeguard the operating-system from any destructive threats which could occur.

Passwords - is used to safeguard the articles of the operating-system and is a method of controlling who access to it.

Encryption - is employed to avoid people being able to access documents they are not allowed to see.

The main security feature for Windows XP is designed to continuously monitor the status of the pcs security system options and should problems occur the operating system provides a pop up to warn an individual of the condition. This security system is known as the security centre.

Windows Vista has an identical security feature called Glass windows Defender, however Windows Defender has a few additional features. These features include the removal of ActiveX applications and also support the use of SpyNet software.

Also with Vista you can find another few security features, one of these is the Parental settings. This allows the administrator to:

Control content which a kid can and cannot view.

Limiting time allowed on the web or computer.

Monitor what the child does and trail viewed websites and content they have got previously searched up.

However, on both Windows XP and Vista, they use one essential piece of security the Device Manager. This is employed to permit users to see and control the hardware attached to the computer. A piece of hardware is fastened is no longer working, this is highlighted to the user to deal with the hardware problem. Your options that the user can package with each little bit of hardware is to supply individuals for the hardware keeping them current, allow or disable devices linked to the computer, dismiss malfunctioning devices also to view other complex properties to do with the hardware linked.

More than 7 000 students trust us to do their work
90% of customers place more than 5 orders with us
Special price $5 /page
Check the price
for your assignment