For Printing SIT Chapter 1 4
For Printing SIT Chapter 1 4
Overview: This course covers the topics to familiarize basic computer operation including basic hardware of
a computer, basic software applications, history of a computer and Trends in IT. Also include the basic
troubleshooting of a computer and computer network.
WHAT IS A COMPUTER?
A computer is an electronic device that manipulates information, or data. It has the ability to store,
retrieve, and process data.
A computer is an electronic device that processes data according to instructions that are provided
by computer programs. Computers can be used to perform a wide range of tasks, from basic
calculations to complex operations
Charles Babbage (1791 – 1871) is often referred to as the “father of the computer.” He is credited with
promoting the concept of programming and the idea of automating computation.
Ada Lovelace (1815 – 1852) wrote what is often regarded as the first algorithm intended to be processed
by a machine.
George Boole (1815 – 1864) developed a logic system that laid the groundwork for the binary system that’s
used in computer programming and digital circuit design.
Alan Turing (1912–1954) is credited with formalizing the concepts of “algorithm” and “computation” with
the invention of his Turing machine. He also made contributions to the field of artificial intelligence and
proposed a method for determining whether a machine is capable of intelligent behavior that is
indistinguishable from that of a human.
John Atanasoff and Clifford Berry (1942) designed and built one of the first electronic digital computers.
The Atanasoff-Berry Computer (ABC), which was designed primarily for solving linear algebraic equations,
used binary digits and had the ability to perform simultaneous operations in parallel.
John Mauchly and J. Presper Eckert (1945) designed and built the Electronic Numerical Integrator and
Computer (ENIAC), one of the earliest electronic general-purpose digital computers. ENIAC could be
reprogrammed to solve a wide range of numerical problems.
John von Neumann (1903-1957) proposed the principle of stored programs in 1945. This innovation is
often considered to be as significant as the transition from mechanical to electronic computing.
John Bardeen, Walter Brattain, and William Shockley invented the transistor in 1947. Transistors, which are
used to control and manipulate electrical signals, began to replace vacuum tubes in computers in the late
1950s.
Robert Noyce’s idea for putting an integrated circuit (IC) on a silicon chip in 1959 made it possible to mass
produce integrated circuits and paved the way for miniaturizing computer components.
1
Ted Hoff, Federico Faggin, Stanley Mazor, and Masatoshi Shima designed the first commercially available
microprocessor, which was released by Intel in 1971. The microprocessor’s ability to perform a variety of
tasks on a single chip helped make personal computers (PCs) and smart devices possible
IPO CYCLE
COMPONENTS OF COMPUTER
Computer Hardware - is responsible for executing tasks. Also refers to a computer’s physical
components.
Computer Software - provides the hardware with directions for what tasks to perform – and how to
perform them. Software refers to the system software and software applications that run on a
computer and enable the hardware to perform various tasks.
Firmware – is a special type of software that is embedded in hardware components to control their
basic functions.
Peripherals – are external devices that connect to a computer and provide it with additional
functionalities.
2
Computers are typically classified by category type, brand name, or operating system (OS). The
classifications help consumers, businesses, and tech enthusiasts make informed purchasing decisions,
because they help shoppers understand what to expect from a particular computer in terms of capability,
compatibility, and overall user experience.
TYPES OF SOFTWARE
Operating System - System software is designed to run a computer's hardware and provides a
platform for applications to run on top of.
Application Software – An application is software that fulfills a specific need or performs tasks.
Other types of software include programming software, which provides the programming tools software
developers need; middleware, which sits between system software and applications; and driver software,
which operates computer devices and peripherals.
COMPUTER CATEGORIES
Computers are often categorized by their physical size, functional capabilities, and intended use. Popular
computer categories include:
Supercomputers: In the past, supercomputers were individual computers that had a lot of processing
power. Today, most high-performance computing is carried out with computer clusters or processing units
that work together to achieve extremely high levels of computational speed and performance.
Microcomputers: These are small computers that can be embedded in consumer electronics, home
appliances, automobiles, and machinery to control specific functions.
Mainframe computers: These are powerful computers that are primarily used by enterprise-level
businesses for batch processing. Mainframe computers have large form factors. Today, most mainframes
are about the size of a refrigerator.
Workstations: Workstations are high-performance computers that have more processing power and are
more expensive than regular desktop computers. Workstations, which are used to process large datasets
3
and perform complex calculations quickly, have played an important role in the development of large
language models (LLMs) and generative AI.
Servers: This is a computer that provides data and services to other computers over a network. In theory,
any type of computer can be used as a server.
Personal computers (PCs): PC computers are used by individuals and businesses for everyday tasks.
This category includes both desktop and mobile computers.
A desktop computer is a personal computer designed for use at a single location. Desktops have
larger form factors, more processing power and greater storage capacity than mobile computing
devices.
A mobile computer is a portable computing device that is designed to be easily carried and used
in different locations. Mobile computers typically have built-in batteries that provide power, are
designed with small form factors for hand-held use and easy transport, and offer wireless
Internet connectivity options.
STANDARD COMPUTER HARDWARE COMPONENTS
Component Description
The CPU is responsible for executing instructions,
performing calculations, and controlling the way data
Central Processing is transmitted from one component to another. The
Unit (CPU) CPU, which was historically referred to as a
computer’s brain, is also commonly known as
a processor or microprocessor.
4
This component handles the way images, video, and
animations are rendered. It processes the complex
mathematical and geometric calculations that are
Graphics
necessary to render graphics, and offloads these
Processing Unit
compute-intensive tasks from the central processing
(GPU)
unit. This accelerates the computer’s ability to display
and manipulate visual data, and allows the CPU to
focus on other computing tasks.
The cooling system in a computer is responsible for
maintaining optimal operating temperatures for a
Cooling System computer’s internal components. Heat sinks and
fans are commonly used to prevent CPUs, GPUs and
PSUs from overheating.
These are external devices that connect to a
computer to provide input and output (I/O) functions.
Keyboards and mice are examples of input devices
Peripherals that allow the user to enter data and
commands. Ultrawide monitors, laser printers, and
speakers are examples of output devices a computer
uses to convey information to the user.
A network adapter, also known as a network interface
card (NIC), is a hardware component that enables a
Network Adaptor computer to connect to a network. Network adapters
allow a computer to communicate with other network
devices and the internet.
Component Description
These are specific types of software that allow a computer’s operating system to
communicate with peripheral hardware devices. Drivers translate OS commands into
Device Drivers
actions that the device can understand and execute. Most operating systems today have
pre-installed generic drivers to facilitate the use of plug and play (PnP) peripherals.
These are low-level software programs that help a computer maintain, optimize, and
Utility Software manage its resources. Utilities for disk defragmentation, disk cleanup, and disk
formatting are included in most operating systems.
These are programs designed to help users perform specific tasks. Some types
of application software (like word processors and spreadsheets) are designed to be used
Application Software
for a variety of related tasks. Other types of application software (like photo editing or
accounting software) are designed for one specific task.
This type of computer software acts as a bridge that allows disparate software
Middleware
applications to communicate and share data.
Input Devices - Input devices are used to allow us to enter information into a computer system. This
might be, for example, to control a character in a game, click on a shortcut icon on your desktop, or type
data into a spreadsheet.
Keyboard
Made up of a panel of keys, this device is used to input alphanumeric
characters, symbols and simple commands into a computer.
This is by far the easiest way for most users to input letters & numbers, such
as when writing a report or producing a spreadsheet. It’s also very commonly
used for navigation by visually impaired users and users with limited motor
function.
Mouse
A pointing device that allows a user to control a cursor on the screen in order to
select objects that are displayed.
Microphone
An audio input device that allows a user to enter sounds into the computer system. Your
sound card will contain an analogue to digital converter (ADC) to convert the analogue
sound wave into digital data the computer can store & transmit.
This is commonly used for recording your voice, such as for a podcast or a vlog. Finally, it
can be used to input commands in a speech interface and for voice-to-text data input
which is popular with visually impaired users, users with limited motor function and those
with cognitive disabilities like dyslexia.
Webcam
A device used to input digital video or still pictures into a computer system. It does this
through the use of an image sensor chip.
This is used for VoIP conversation so that you can send a video of yourself along with
your voice. This lets you see friends and family on the other side of the world. It’s also
used for vlogging.
Scanner
A device that converts documents into digital data so that they can be viewed
and edited on a computer system. It does this by shining a light onto the
document which reflects onto a CCD array.
This can be used to scan in hard copies of photos for editing or sharing online.
It can also be used with OCR software to scan in documents that we are then
able to edit using word processing software.
Graphics Tablet/Digitizer
A flat board and a pointing device, known as a stylus, that allows a user to enter
data much like they’re using a pen & paper. These work in many different ways.
6
Sensor
An input device that takes readings from the environment such as temperature,
light and motion. Obviously, each type of sensor works in a completely different
way.
Output Devices - Output devices are used to send data from a digital device to a user or another device.
For example, this could be so you can see the photo you’ve just taken on your digital camera or to hear the
voice of someone you’re having a VoIP conversation with.
Monitor
A device that outputs a visual display of the user interface of any software
that is currently being used on the computer.
We use it so we can see the data we are working with and can interact with
it. Without the monitor, we wouldn’t be able to see the effect of our inputs.
Printer
A device that is used to produce physical copies of the documents & images produced
using a computer system.
Braille embossers are a type of printer that outputs in braille so that those with visual
impairments can read it. 3D printers produce objects based on models created in CAD
software.
Speakers
A device that is designed to produce audio output by converting the digital audio
signal from a computer into an analogue signal.
Actuator
An output device that produces motion. We use it to control or move things. They are
commonly used with sensors as part of ‘Ubiquitous Computing’ devices. An example could
be an actuator that turns our heating on or off.
List of Computer Hardware components that you will find INSIDE THE MODERN COMPUTER.
Motherboard: The motherboard (also known as a logic board in other devices) coordinates all of the
other hardware.
Central Processing Unit (CPU): The CPU interprets and executes most of your computer's
commands.
7
Random Access Memory (RAM): RAM is the memory your computer uses to work; it's different from
the storage that holds your files and programs. Your computer spends RAM to run those programs
and process information.
Power Supply Unit (PSU): The PSU is the means through which your computer draws power. It's
usually a cord that plugs into the wall and a "power brick."
Video card: This component handles drawing graphics in games and displaying videos.
Hard Disk Drive (HDD): An HDD is an older version of the hard drive; it stores information like apps
and documents on a physical disc that your computer reads with an arm that travels across it
(similarly to a record player).
Solid-State Drive (SSD): Newer SSDs store information on chips. They're faster, quieter, and more
expensive than HDDs, though both do the same job.
Optical disk drive (e.g., BD/DVD/CD drive): This feature is less common in newer computers, but
they provide a place to enter a music, movie, or data disk for your computer to read.
Card reader (SD/SDHC, CF, etc.): Your computer uses these to read from portable storage like SD
cards.
Computer Memory
Memory is most often referred to as the primary storage on a computer, such as RAM. Memory is also
where information is processed. It enables users to access data that is stored for a short time. The data is
only stored for a short time because primary memory is volatile, meaning it isn't retained when the
computer is turned off.
The term storage refers to secondary memory and is where data in a computer is kept. An example of
storage is a hard drive or a hard disk drive (HDD). Storage is nonvolatile, meaning the information is still
there after the computer is turned off and then back on. A running program may be in a computer's
primary memory when in use -- for fast retrieval of information -- but when that program is closed, it
resides in secondary memory or storage.
In general, memory can be divided into primary and secondary memory; moreover, there are numerous
types of memory when discussing just primary memory. Some types of primary memory include the
following
8
Cache memory. This temporary storage area, known as a cache, is more readily available to the
processor than the computer's main memory source. It is also called CPU memory because it is typically
integrated directly into the CPU chip or placed on a separate chip with a bus interconnect with the CPU.
RAM. The term is based on the fact that any storage location can be accessed directly by the
processor.
Dynamic RAM. DRAM is a type of semiconductor memory that is typically used by the data or
program code needed by a computer processor to function.
Static RAM. SRAM retains data bits in its memory for as long as power is supplied to it. Unlike DRAM,
which stores bits in cells consisting of a capacitor and a transistor, SRAM does not have to be
periodically refreshed.
Double Data Rate SDRAM. DDR SRAM is SDRAM that can theoretically improve memory clock speed
to at least 200 MHz.
Double Data Rate 4 Synchronous Dynamic RAM. DDR4 RAM is a type of DRAM that has a high-
bandwidth interface and is the successor to its previous DDR2 and DDR3 versions. DDR4 RAM allows
for lower voltage requirements and higher module density. It is coupled with higher data rate transfer
speeds and allows for dual in-line memory modules (DIMMS) up to 64 GB.
Rambus Dynamic RAM. DRDRAM is a memory subsystem that promised to transfer up to 1.6 billion
bytes per second. The subsystem consists of RAM, the RAM controller, the bus that connects RAM to
the microprocessor and devices in the computer that use it.
Read-only memory. ROM is a type of computer storage containing nonvolatile, permanent data that,
normally, can only be read and not written to. ROM contains the programming that enables a computer
to start up or regenerate each time it is turned on.
Programmable ROM. PROM is ROM that can be modified once by a user. It enables a user to tailor a
microcode program using a special machine called a PROM programmer.
Erasable PROM. EPROM is programmable read-only memory PROM that can be erased and re-used.
Erasure is caused by shining an intense ultraviolet light through a window designed into the memory
chip.
Electrically erasable PROM. EEPROM is a user-modifiable ROM that can be erased and
reprogrammed repeatedly through the application of higher-than-normal electrical voltage. Unlike
EPROM chips, EEPROMs do not need to be removed from the computer to be modified. However,
an EEPROM chip must be erased and reprogrammed in its entirety, not selectively.
Virtual memory. A memory management technique where secondary memory can be used as if it
were a part of the main memory. Virtual memory uses hardware and software to enable a computer to
compensate for physical memory shortages by temporarily transferring data from RAM to disk storage.
Motherboard
The motherboard serves to connect all of the parts of a computer together. The CPU, memory, hard drives,
and other ports and expansion cards all connect to the motherboard directly or via cables.
The motherboard is the piece of computer hardware that can be thought of as the "backbone" of the PC,
or more appropriately as the "mother" that holds all the pieces together.
9
Phones, tablets and other small devices have motherboards, too, but they're often called logic boards
instead. Their components are usually soldered directly onto the board to save space, which means there
aren't expansion slots for upgrades like you see in desktop computers.
NoA computer's motherboard is also known as the mainboard, mobo (abbreviation), MB (abbreviation),
system board, baseboard, and even logic board. Expansion boards used in some older systems are called
daughterboards.
Computer Buttons
Computer Ports
A computer port is a physical docking point on a computer that can be used to connect peripheral devices
to a computer with cables. Ports are characterized by their physical shape and size. This ensures that only
compatible cables and devices can be connected.
10
USB (Universal Serial Bus) ports are used to connect peripherals like keyboards, mice, external hard
drives, printers, and flash drives to a computer.
HDMI (High-Definition Multimedia Interface) ports are used to transmit data from a computer to a
monitor, TV, or projector.
Auxiliary ports are used to connect headphones and external speakers or microphones to a
computer.
The power port is a specialized input port designed to connect a computing device to a power
supply.
Objectives: Understand the Basic computer software like App Software and google apps
1. Operating System – an operating system is a software that controls how your hardware works,
which means it manages the computer's memory, processes, and all of its software and hardware.
2. Device Drivers – Device drivers are tiny programs that enable a computer to communicate with its
hardware devices, such as printers, scanners, and keyboards. Without device drivers, the hardware
you connect to your computer will not be working properly. For example, without device drivers,
your printer will not work properly. Device manufacturers provide most device drivers, but Microsoft
also provides some generic ones.
3. Firmware – is a type of software that is embedded in electronic devices, providing instructions for
how the hardware should operate. It is a set of instructions that are permanently stored in the
device's memory, controlling the device's basic functions and allowing it to perform specific tasks.
Firmware is essential for the functionality of devices such as smartphones, routers, and printers.
4. BIOS and UEFI
BIOS stands for Basic Input/Output System. It is a firmware that is built into a computer's
motherboard. BIOS provides essential instructions and low-level control for the hardware
components of the computer, helping it start up and initiate communication between the operating
system and the hardware during the boot process. BIOS also allows users to configure basic
settings for their computer, such as the boot order of devices.
UEFI (unified extensible firmware interface) is a newer type of firmware that offers more features
than BIOS. UEFI is designed to be platform-independent and can be used with a variety of
operating systems. UEFI also supports a larger boot volume than BIOS and can boot from devices
with a 2TB or more capacity.
5. Programming Language Translator - Programming languages are like human languages in that they
are used to communicate instructions to a computer. However, unlike human languages,
programming languages are designed to be read and understood by computers, not humans. That
is where programming language translators come in.
Programming language translators are programs that convert code written in one programming
language into another programming language. This translator can be helpful when you want to take
code written in one language and run it on a machine that only understands another language. It
converts code from an older language into a newer one, making it easier to keep your code up-to-
date.
11
6. Utilities - Utilities are programs that help maintain and optimize a computer's performance.
Examples of utility programs include file managers, virus scanners, and disk defragmenters. Utility
programs are usually bundled with the operating system or can be downloaded from the internet.
Software piracy refers to the unauthorized use, reproduction, or distribution of software without the proper
licensing or permission from the copyright owner. There are various types of software piracy, each involving
different methods and actions.
1. End-User Piracy: Occurs when individuals or organizations use unauthorized copies of software.
For example, an individual or a company uses a single licensed copy of software on multiple
computers or devices without purchasing additional licenses.
3. Internet Piracy: Involves the unauthorized distribution of software over the internet, often
through file-sharing or torrent websites. For example, uploading and sharing cracked versions of
software on peer-to-peer networks for others to download without proper licensing.
4. Reseller Piracy: Occurs when authorized resellers sell software beyond the agreed-upon terms or
without proper authorization. For example, a software reseller sells more copies of a software
package than the licensing agreement permits.
6. Corporate Software Piracy: Takes place within organizations when employees use unauthorized
copies of software on company-owned devices. For example, an employees install and use
unlicensed software on their work computers without the company's knowledge.
7. Online Auction Piracy: Involves the sale of unauthorized software through online auction
platforms. For example, someone sells pirated software licenses on an online auction site, claiming
them to be legitimate.
8. Trade Secret Theft: Occurs when individuals or organizations gain unauthorized access to a
software company's proprietary code or algorithms. For example, a former employee steals source
code from a software development company and uses it to create a competing product.
10. License Key Generators: Involves the creation or distribution of tools that generate unauthorized
license keys for software. For example, a hacker creates a keygen tool that generates valid license
keys, allowing users to unlock software without purchasing it.
Business Application Software – Business software is any software or set of computer programs used
by business users to perform various business functions. These business applications are used to increase
productivity, measure productivity, and perform other business functions accurately.
Google Applications
12
Google offers a suite of applications and services that cater to a wide range of user needs, both for
personal and business use. Here are some key Google applications and their common usages:
Google Search – To find information on the internet by entering keywords or phrases. Google
Search is the most widely used search engine globally.
Gmail (Google Mail) – For sending and receiving emails. Gmail is a popular web-based email service
with features such as labels, filters, and conversation view.
Google Drive – For storing, sharing, and collaborating on documents, spreadsheets, presentations,
and other files in the cloud. Google Drive includes Google Docs, Sheets, and Slides.
Google Docs – A web-based word processor for creating, editing, and collaborating on documents in
real-time. Multiple users can work on the same document simultaneously.
Google Sheets – A web-based spreadsheet application for creating, editing, and collaborating on
spreadsheets. It is useful for tasks like budgeting and data analysis.
Google Slides – A web-based presentation application for creating, editing, and collaborating on
slideshows. Ideal for presentations and visual storytelling.
Google Calendar – To organize and schedule events, appointments, and meetings. Users can set
reminders and share calendars with others for collaborative scheduling.
Google Meet – For video conferencing and online meetings. Google Meet allows users to connect
with colleagues or friends through video and audio calls.
Google Contacts – To manage and organize contacts. Google Contacts syncs with other Google
applications and devices.
Google Photos – For storing, organizing, and sharing photos and videos. Google Photos offers
automatic backup and various organizational features.
Google Maps – To navigate, find locations, and explore maps. Google Maps provides directions,
traffic information, and points of interest.
Google Chrome – A web browser for accessing the internet. Google Chrome is known for its speed,
simplicity, and synchronization with Google accounts.
Google Translate – To translate text or speech from one language to another. Google Translate
supports a wide range of languages and translation methods.
Google Keep – A note-taking application for creating and organizing notes, checklists, and
reminders. Notes can be accessed across devices.
Google Classroom – Designed for educators and students, Google Classroom facilitates online
learning by providing a platform for assignments, communication, and collaboration.
These Google applications are designed to work seamlessly together, promoting collaboration, productivity,
and organization across various aspects of personal and professional life. Many of these applications are
available both on the web and as mobile apps, ensuring accessibility from different devices.
13
CHAPTER 4: Operating System
Objectives: Understand how to setup and customizing computer windows and macOS. Understand how
important the specs of computer for application purposes. Also, understand how to install operating system
as well as disk defragment and installing/uninstalling application in a computer
History
1950s
- Batch
Processing Systems:
Early computers were operated using batch processing systems where users submitted jobs on
punched cards, and the computer processed them in sequence.
Time-sharing systems enabled multiple users to interact with the computer concurrently. Users
accessed the system through terminals and shared resources.
Mainframe computers became prominent, and operating systems like IBM's OS/360 and OS/370
were developed to manage large-scale processing and storage.
The emergence of personal computers led to the development of operating systems like MS-DOS
(Microsoft Disk Operating System) and Apple DOS, providing a user-friendly interface.
Graphical User Interfaces (GUIs) became popular with operating systems like Apple's Macintosh
System Software and Microsoft Windows, making computing more accessible.
14
1990s - Networked Operating Systems:
With the growth of computer networks, operating systems like Novell NetWare and Microsoft
Windows NT focused on networking capabilities and server-client architectures.
The Linux operating system, developed as an open-source project, gained popularity for its
stability, security, and versatility.
The rise of smartphones led to the development of mobile operating systems, including Android,
iOS, and Windows Mobile, tailored for handheld devices.
Operating systems adapted to the cloud computing era, supporting virtualization and cloud-based
services. Examples include Linux distributions and Windows Server.
Operating systems evolved to integrate Artificial Intelligence (AI) and support the Internet of
Things (IoT), enhancing connectivity and automation.
16
Usually, multiprocessing operating systems are used in high-performance computing environments
since they provide immense computational power and can execute complex tasks in parallel while
speeding up the processing time.
Microsoft Windows
Microsoft Windows is a popular operating system used on personal computers, laptops, and tablets.
Versions like Windows 10 and Windows 11 offer a user-friendly interface, extensive software compatibility,
and a vast range of applications.
macOS
macOS is the operating system designed exclusively for Apple's Macintosh computers. It provides seamless
integration with Apple hardware, a sleek user interface, and a robust ecosystem of applications tailored for
creative professionals.
Linux
Linux is an open-source operating system widely used on servers, embedded systems, and as an
alternative to commercial operating systems. It offers flexibility, customization options, and a vast array of
distributions catering to diverse user needs.
Android
Android is a mobile operating system developed by Google, primarily used on smartphones and tablets. It
provides extensive app support, customization options, and integration with Google services.
iOS
iOS is Apple's mobile operating system exclusively designed for iPhones, iPads, and iPods. It offers a secure
and tightly controlled environment, seamless integration with Apple's ecosystem, and a vast selection of
high-quality applications.
Chrome OS
Chrome OS is a lightweight operating system developed by Google, primarily used on Chromebooks. It
focuses on web-based applications and cloud storage, and it offers a simple and secure computing
experience.
FreeBSD
FreeBSD is a Unix-like operating system known for its stability, security, and server-oriented features. It is
widely used in cloud servers, networking devices, and embedded systems.
17
Ubuntu
Ubuntu is a popular Linux distribution known for its user-friendly interface, extensive software repository,
and community support. It is widely used on personal computers and as a server operating system.
Operating systems are essential components that enable users to interact with computers and
devices effectively. Each type of operating system serves a unique purpose and caters to specific
computing environments, ranging from batch processing to mobile devices. Whether you're using a
desktop computer, a smartphone, or a networked server, the operating system plays a vital role in
ensuring smooth and efficient operation.
FILE MANAGEMENT: One of the most basic and crucial components of every operating system is file
management. The operating system of a computer system is used to manage its files. The operating
system is in charge of all the files with various extensions.
BOOTING: Booting is a process that begins when a computer system turns on and runs a limited set
of instructions stored in the ROM to configure system hardware, test it, and load the operating system
so that the computer system may do additional tasks.
DEVICE MANAGEMENT: An operating system (OS) controls device connection through drivers. This
programme keeps track of all the devices that are linked to the system. The Input/Output controller is
software that is responsible for all devices. Determines which processes are allowed access to a device
and for how long.
18
ERROR DETECTION: The operating system continually monitors the system in order to discover faults
and prevent a computer system from failing.
Coordination Between Other Software and Users: Operating systems also organize and allocate
interpreters, compilers, assemblers, and other software to computer users.
System Error
If the central operating system fails, the entire system will fail, and the machine will stop working.
Furthermore, a computer system cannot work without an operating system. If the central system fails, all
communication will be disrupted, and no further data processing will be possible.
Expensive
Some of the operating systems are more expensive than open-source platforms like Linux. While free
operating systems are available, they are often more difficult to operate than others. Furthermore,
operating systems with GUI functionality and other built-in features, such as Microsoft Windows, are
expensive.
Complex Structure
Operating systems are extremely complicated, and the language used to create them is not well defined.
Furthermore, if there is an issue with the OS that users do not understand, it cannot be fixed quickly.
Operating system threats are worse since they are more vulnerable to viral attacks. Many users install
malicious software packages on their computers, which cause the operating system to stop working and
slow down.
Fragmentation
When stored memory in a computer splits, it is known as fragmentation. When the technique of processing
is larger than the memory size, internal fragmentation develops. When a method or process is eliminated,
external fragmentation happens.
When you use a Windows (PC) keyboard on a Macintosh computer, the keyboard shortcuts that you use
map to different keys. In particular, the primary key that is used in keyboard shortcuts in combination with
other keys is frequently different. The following are the primary key substitutions on the Windows
keyboard, and their Macintosh equivalents.
19
Comparison Between Firmware and Operating System
20
21