1654 - Js 2 1st Term Note
1654 - Js 2 1st Term Note
Computer Room
Computer room is a place where computers and its accessories are
kept for use by students or staff of the organization.
COMPUTER SOFTWARE
Definition of Software
Software is a set of instructions and procedures passed to the computer to
perform certain activities or task.
It can also be defined as a set of instructions that direct the activities of the
computer system in order to undertake a specific task.
Unlike the hardware, software cannot be seen or touched.
Types of Software
Software is divided into two broad groups, these are:
1. System Software
2. Application software
1. System Software: These are software that control the way the different
computer components communicate with one another. It can also be
defined as programs that help run the computer hardware and software.
The system software consists of programs, written by manufacturers,
which contributes to the proper control and good performance of the
computer system.
System software generally comprises of three groups. These are: i.
Operating system
ii. Utility software
iii. Translators
i. Operating system: Operating (OS) is software program that
manages the hardware and software resources of the computer.
Examples Disk Operating System (DOS), Microsoft windows,
UNIX, LINUX, MAC etc
ii. Utility software: utility software (service programs) are used for
general housekeeping of the computer such as repairing the
computer, backing up files, copying, sorting and printing.
Examples of utility programs include: window explorer, Antivirus,
Network manager, Registry cleaner, data compression utilities, etc
iii. Translators: Translators are programs for converting programs in
other languages into machine language instruction so that the
computer can execute them. Examples include assembler, compiler
and interpreter.
2. Application Software These are software that allows humans to
accomplish one or more specific (non-computer) task. There are different
types of application software, they include:
a. Word processing software: These are software used for creating,
editing and printing document. Example include: Microsoft Word,
Notepad, Corel WordPerfect, WordPad, etc.
b. Spreadsheet software: These are software for performing accounting
and statistical calculations. Examples are: Microsoft Excel, Lotus 1-2-3,
etc.
c. Graphics software: These are software that are used for drawing and
designing purposes, examples CorelDraw, Paint, Photoshop, Instant Artist,
etc.
d. Database Application: Database software allows you to enter, retrieve
and update data in an organized and efficient manner. Commonly used
database programs include Microsoft Access and Lotus 1-2-3
e. Presentation: A presentation program is a computer software package
used to display information, normally in the form of a slide show.
Examples are MS power point, Corel Presentations, Open Office.org
Impress, SlideSlider, SlideRocket SlideWiki, Audience (software), Ease,
Emaze, WPS presentation, etc Operating System
OPERATING SYSTEM
What are operating systems?
An operating system is a type of software interface between the user and the device hardware. It
allows users to communicate with the device and perform the desired functions.
Every computer, smartphone or similar electronic device comes with special software called an
operating system. It is also known as an OS, is the engine behind the utility value of computers
and smartphones. It uses a graphic user interface (GUI), a combination of graphics and text that
allows you to interact with the computer or device.
Operating systems use two components to manage computer programs and applications. The
kernel is the core inner component that processes data at the hardware level.
FUNCTIONS OF AN OPERATING SYSTEM
1. Booting: it manages the startup of a device.
2. Memory management: it coordinates computer applications and allocates space to
different programs installed in the computer.
3. Data security: it protects your data from cyber-attacks.
4. Loading and execution: it starts and executes a program.
5. Drive/disk management: it manages computer drives and divides disks.
6. Device control: it enables you to allow or block access to devices.
7. User interface: it allows users to enter and receive information.
8. Process Management: it allocates space to enable computer processes, such as
storing and sharing information.
Note: Most operating systems come pre-installed on the device. However, users can
change their OS or upgrade to a newer version of the operating system for better device
performance.
IMPORTANCE OF OPERATING SYSTEMS
Knowledge of operating systems is important for the following reasons:
1. It allows you to understand the inner workings of a device.
2. It enables you to fix minor issues with the device.
3. It allows you to improve your coding skills.
4. It allows you to determine what operating system is best for you.
ADVANTAGES
This system is based on autonomous but interconnected computers communicating with each
other via communication lines or a shared network. Each autonomous system has its own
processor that may differ in size and function.
ADVANTAGES
DISADVANTAGES
1.If the primary network fails, the entire system shuts down.
2.They're expensive to install.
3.They require a high level of expertise to maintain.
4.It is used for tasks such as telecommunication networks, airline reservation controls
and peer-to-peer networks.
4. NETWORK OPERATING SYSTEMS
Network operating systems are installed on a server providing users with the capability to
manage data, user groups and applications. Examples includes Microsoft Windows, Linux
and macOS X.
ADVANTAGES
DISADVANTAGES
Real-time operating systems provide support to real-time systems that require observance of
strict time requirements.
ADVANTAGES
DISADVANTAGES
1. Microsoft Windows: it is Created by Microsoft, and it is one of the most popular proprietary
operating systems for computers in the world. Most personal computers come preloaded with
a version of Microsoft Windows. One downside of Windows is that compatibility with mobile
phones has been problematic.
2. Apple iOS: it is from Apple, and is used on smartphones and tablets manufactured by the
same company. Users of this system have access to hundreds of applications. It offers strong
encryption capabilities to control unauthorized access to users' private data.
3. Google Android: it is the most popular operating system in the world. It's mainly used on
tablets and smartphones. It also runs on devices made by other manufacturers. Users have
access to numerous mobile applications available on the Google Play Store.
4. Apple macOS: it is Developed by Apple, this proprietary operating system runs on the
manufacturer's personal computers and desktops. All Apple and Macintosh computers come
equipped with the latest version of macOS, previously known as OS X systems. The ability to
prevent bugs and fend off hackers make Apple operating systems popular with their users.
5. Linux: it is Created by the Finnish programmer Linus Torvalds, Linux is today developed by
programmer collaborators across the world who submit tweaks to the central kernel software.
Linux is popular with programmers and corporate servers. It is available for free online.
Graphic Packages
Definition of Graphic Package
Graphics packages are application software that can be used to
create and manipulate images on a computer.
Examples of Graphic Packages
Examples of graphic packages include:
Microsoft Paint
Adobe Photoshop
Instant artist
Harvard graphic
CorelDraw.