Frequently Asked Questions about Operating Systems
What is an operating system?
An operating system (OS) is the fundamental software that manages a computer’s hardware and software resources. It acts as an intermediary between the user and the hardware, providing a platform for applications to run and handling tasks like input/output, memory management, and file system management. Essentially, it’s the foundation upon which everything else runs.
Why does my computer need an operating system?
Your computer needs an operating system for several crucial reasons:
- Hardware Management: The OS controls and coordinates all the hardware components, including the CPU, memory, storage devices, and peripherals. It allocates resources and ensures they work together correctly.
- Software Platform: The OS provides a consistent environment for applications to run. It provides services that applications can use, so developers don’t have to write code to interact directly with the hardware.
- User Interface: The OS provides a way for you to interact with the computer, whether through a graphical user interface (GUI) with windows and icons, or a command-line interface.
- File Management: The OS organizes files and directories, allowing you to store, retrieve, and manage your data efficiently.
- Security: Operating systems often include security features to protect your computer from unauthorized access and malware.
Where is the operating system generally stored on a computer?
The operating system is typically stored on the computer’s primary storage device, most often the hard drive or SSD (Solid State Drive). During the boot process, the computer loads the OS from this storage into RAM (Random Access Memory), where it runs.
What is the primary interface between users and the computer hardware in an operating system?
The primary interface is typically the user interface (UI). This can be a Graphical User Interface (GUI), which uses windows, icons, and menus, or a Command-Line Interface (CLI), where users type commands.
What is an example of a desktop computer operating system?
Popular examples of desktop operating systems include Windows, macOS, and Linux.
Besides your computer, where else can you find and use an operating system?
Operating systems are found in a wide range of devices beyond desktop computers. These include smartphones (Android, iOS), tablets, smartwatches, servers, embedded systems in cars and appliances, and even gaming consoles.
How do I find the operating system on my computer?
The method for finding your operating system varies slightly depending on the OS itself. Generally, you can find this information in the system settings or control panel. Search online for specific instructions for your computer’s make and model.
Which number system is used to store information digitally in a computer?
Computers use the binary number system (base-2), which consists of only two digits: 0 and 1.
Which application makes sure your computer has the most recent versions of its system software?
This is typically handled by the operating system itself through its update mechanism. Sometimes separate update utilities are also used.
Which of the following should be done before working on hardware in a computer system?
It’s crucial to power off the computer completely and unplug it from the power source before working on hardware. This prevents electrical shock and damage to components. Grounding yourself is also a good safety practice.
In the context of a computer system, what does an “audit trail” do?
An audit trail records system events, such as user logins, file access, and changes to settings. It provides a history of activity that can be used for security analysis, troubleshooting, and compliance.
In the context of a computer system, what do “access controls” do?
Access controls restrict who or what can access specific resources on a computer system. They ensure that only authorized users or processes can view, modify, or execute certain files, programs, or system functions.
Your computer crashed! Your data was not corrupted due to which feature of your NTFS system drive?
The NTFS (New Technology File System) includes a feature called journaling. Journaling logs changes to the file system before they are written to the disk. If a crash occurs, the journal can be used to recover the file system’s consistency and prevent data corruption.
Which of the following is needed for a computer system or device to be vulnerable to malware?
A computer system or device is vulnerable to malware if it has software that can be exploited by the malware. This can include operating system vulnerabilities, application flaws, or even user behavior (e.g., clicking on malicious links). A network connection can also increase vulnerability, but isn’t strictly required.
Which of the following is a computer system that hosts web sites?
A web server is a computer system that hosts websites.
The operating system is an interface between the computer hardware and computer users. Every computer system, no matter the size, requires an operating system to function effectively.
In this tutorial, we shall discuss the following for the benefit of beginners and Junior Secondary students:
- The software
- The operating system
Definition of Software
Computer software can be defined as the intangible component of the computer system. It is the collection of programs, instructions, and data that directs the computer to perform specific tasks. There are two major types of software, namely:
- System software, and
- Application software
System Software
The system software is the backbone of the computer system. It has various functions including, controlling, integrating and managing the computer hardware components. It also interfaces between the user, application software, and hardware. It is a major functional unit of the computer system. System software can be classified as the operating system, drivers, and utilities.
The Operating system:
The operating system is the software backbone of the computer system. Examples of the operating system include Unix, Linux, Mac Os, OS/2, Xenix, Windows, HP-UX, Android (for mobile devices), etc.
Drivers:
Drivers are system software that enables the use of a device in a computer system. Some are built within the scope of an operating system while some require separate installation.
Device drivers are operating system specific. A driver that works in Windows 7 may not necessarily work in windows 8. Examples of device drivers are printer drivers, video adapter drivers, network drivers, sound card drivers, etc.
Utility software:
Utility software is routine software that is packaged with the operating system which helps in system maintenance. Some utility software is installed separately to aid users to protect and maintaining the computer system.
It helps a user to maintain and protect the computer system but does not directly interface with the computer hardware. Examples are anti-virus software, firewalls, disk defragmenters, disk cleanup, backup and recovery managers, etc.
Application Software
Application software is used to accomplish specific tasks other than just running the computer system. There are different kinds of application software such as word processing, spreadsheet, graphics, multimedia, database, etc.
Application software may consist of any of the following groups:
- A single program e.g., AVS Video editor,
- A small collection of programs that work closely together to accomplish a task e.g., Microsoft Office Word, or
- A larger collection of related but independent programs and packages that have a common user interface or shared data format. Examples include Microsoft Office suite, CorelDraw graphic suite, etc.
Examples of application software:
There is different application software used for different purposes. Popular among them include:
- Word Processing apps – used for document creation, editing, and printing. Examples are MS Word, WordPad, WordPerfect, word star, textmaker, Lotus word pro, Microsoft works, etc.
- Spreadsheet applications – used for calculation and data analysis tasks. Examples are MS Excel, Quattro Pro, PlanMaker, OpenOffice.org Calc, AppleWorks, Accel, etc.
- Graphics Design applications – used to create and edit graphics. Examples are 3D Studio Max, CorelDraw, Dreamweaver, Paint, Photoshop, Illustrator, InDesign, GIMP, Serif DrawPlus, etc.
- Multimedia software – used to playback audio and video files. Examples are Windows media player, Real player, Total video player, Gamut, Winamp, etc.
- Database applications – used to create and maintain data and information for easy retrieval. Examples are MS Access, Oracle, MySQL, MS SQL Server, DB2, etc.
What is an Operating System (OS)?
An Operating System (OS) can be defined as system software that manages computer hardware and software resources. It is a vital component of the computer system and it provides common services for computer programs. The hardware and application software are usually dependent on the operating system to function efficiently.
Types of operating system
There are seven (7) different types of operating systems (OS). Each type is designed to accomplish a purpose.
- Mobile operating system – this type of OS is designed to be used in smartphones and tablets, e.g., ios, and android/
- General–purpose operating system – this type of OS is designed to run on different kinds of hardware. They also accept different kinds of software, e.g., Windows, Mac, etc.
- Network operating system – is designed to facilitate networking and communication including built-in security, e.g., Windows server 2019.
- Embedded operating system – this type is built into chips included in a device to ensure performance and resilience. E.g., ATM, POS machines, etc.
- Real–time operating system – this type of OS is built into devices that have time constraints to interact between user commands and output. It usually functions without delays such as buffering and processing latency, e.g., VxWorks, FreeRTOS.
- Templated operating system – used in virtualization and cloud computing technology to create a single virtual machine image.
- Multi–user operating system – designed to identify, store and accommodate more than one user at the same time.
Examples of Operating System
Different operating systems are used in computer systems today. The most popular ones which are mostly packaged together with a new system sold in the market include:
- FreeDOS – an improved version of DOS (Disk Operating System)
- Unix – a stable multi-user & multitasking OS for server systems.
- Linux – is usually available as commercial and Open-Source software. There are different Linux OS depending on the distribution; e.g., Red Hat, Ubuntu, OpenSUSE, Fedora, Linux Mint, Debian, etc.
- Macintosh – usually called Mac, was introduced by the Apple computer.
- Windows – which is the most popular OS used today, especially in Nigeria. Windows OS is developed by Microsoft Inc. It has various versions including Windows 95, 98, Me, NT, XP, Vista, 7, 8, 10, and 11.
Functions of Operating System
The basic functions of an operating system are:
- It helps in booting the computer system
- It monitors the system performance and activities
- It helps in managing various peripheral devices such as mouse, keyboard, printer, etc
- It provides a user interface for effective operating of the computer, e.g., command line and graphical user interface (GUI).
- It helps in resource allocation. It allocates computer memory and sharing of the central processing unit time by various applications and peripheral devices.
- It provides a system of file management which includes the way the operating system manipulates, stores, retrieves, and saves data.
- It assists in computer utility functions such as backup and restores operations, defragmentation, disk cleaning, etc.
Conclusion
Software is the intangible component of the computer system. It is made up of the system and application software. The system software includes the operating system, device drivers, and utility software. The operating system is the backbone of computer software because it interfaces between the user, hardware, and software.
