Operating Systems and Software

This contribution overviews the functions of operating systems, types of software and directories and folders.

Author:Author ImageSajiv Jadoonanan

Edu Level: NCSE,CSEC

Date: Dec 8, 2024

⏱️Read Time:



OPERATING SYSTEMS

Operating system software is necessary for the user to be able to interact with both hardware and software. It must be installed first, before any application software can be installed.

N.B-‘Booting’ is how the operating system is loaded into main memory.

ROLES OF THE OPERATING SYSTEM

1.)MANAGING COMPUTER RESOURCES

The operating system software is what allows us to send a document to print i.e. it is the link between application programs and hardware.

1.      Command to print

2.      Instructions sent  from application software to OS

3.      OS selects printer

4.      Instruction form OS to start sending document

5.      Document sent to OS

6.      Document sent to printer

2.)   MANAGING FILES AND MEMORY

The operating system keeps track of where all files are stored in memory.This also allows you to copy, backup and restore files.

Users are able to store, search for, and access files using directories or folders

3.)  MAINTAINING SECURITY

The OS allows us to create profiles, user log-ins and passwords so that we can control who sees and modifies your files. It keeps a log of who uses the systems, what was viewed or accessed, and the times that it was used

How does the OS provide us with security?

There are several ways in which the OS allows us to have protection

  • Passwords are used to protect files
  • Anti-virus software allows us to scan files for viruses but it must be updated frequently
  • Firewalls – software firewalls prevents hackers from being able to access confidential files especially when browsing the internet
  • User profiles – different user profiles will allow us to sign in with different usernames and ID’s which allow us different user privileges eg. A student profile will have certain programs blocked when compared to a teacher profile
  • Access logs – this is a record of each user that has signed in, the time each user stayed on and what was done on the computer. Administrators check the logs for abuse of resources.

4.)MANAGING TASKS

The operating system is able to do MULTI-TASKING which is “appear to be running” more than one program at the same time. The OS manages which instruction to send to the CPU (allocating processor time)

An example of this is printing a document whilst browsing the web or reading e-mail.

MULTI-USER operating systems allow more than one user to access data at the same time.

MULTI-PROCESSING refers to the ability of the computer to support more than one program at the same time, this is accomplished by linking 2 or more computers or processors which can then work on different programs simultaneously.

5.)   PROVIDING A USER INTERFACE.

The user interface is the user controllable part of the operating system.

There are 4 user interfaces

  • MENU-DRIVEN(PULL-DOWN OR POP UP)
  • GRAPHICAL USER INTERFACE - GUI(SUCH AS THE DESKTOP WITH ICONS)
  • COMMAND-LINE or command-driven(WHERE COMMANDS ARE ENTERED TO DO TASKS)
  • Touch screen interface –allows the user to touch the screen to make selections eg. ATM, tablets, restaurants( by cashiers), cell phones

DIRECTORIES OR FOLDERS

A directory is used to group files and documents that are related and place them in one location.

If you have a portfolio it would be based all on

one topic so the principle is the same

File Extension Type
.docx, .doc Microsoft Word Files
.exe Executable Files
.txt Text Files
.pdf Portable Document Format
.jpg, .jpeg A graphic or picture file
.bmp Bitmap from Paint

Files are stored with an extension which tells you the type of program it is associated with.

A path is the way in which we can locate a file.

Eg. C:/Desktop/Documents/Project.doc

Drive letter(c is hard drive)

Software

Programs or instructions that guide the computer to perform a specific task

Types of software include:

1.)Application Software

This is software that solves a particular problem or perform a particular task.

Types of application software include:

  • General Purpose-Application not written for any specific business/organization but is adapted to the users needs.Examples include:Word processors,Spreadsheet software,Presentation software,Database management
  • Integrated Software-This is group of related programs that comes in a package which allows data to be transferred easily between them.Examples include:Microsoft Office and AppleWorks
  • Custom Written-This software is specially written to meet the specific needs of a company.For example,a system developed for a specific business or enterprise eg Sameer’s Flight School
  • Specialized Software-Software was written for a specific purpose rather than a broad application area. Examples include:Accounting management,Reservation systems,HR management(payroll and attendance),Inventory control and Report/attendance in school

2.)Systems Software

This software governs the operation of both the hardware(controlling resources such as processors,memories and devices) and the software

Examples include:

Operating System Software-EG windows Linux, MacOS and utilities such as disk defragmentation, backup, file organizer, antivirus.

Dont't forget to check out our Instagram Page!
edukatte_tt