- It controls how hardware resources such as memory, CPU, HDD, and other
devices are used.
- Other software accesses the hardware via the operating system.
There are two types of user interface:
1) Command Line Interface (CLI)
User types the commands with the keyboard, using a special command language
(MS-DOS).
2) Graphical User Interface (GUI)
Visual computer environment that represents
files, folders, and programs with images such as
icons, menus, and dialog boxes on the screen
(WINDOWS).
a) MS-DOS
b) Microsoft Windows
- Windows 3.1, 95, 98, 2000, ME, XP, Vista, 7, 8, 10
c) Unix, Linux
d) MacOS (Macintosh Operating System)
e) Mobile Operating Systems
- Symbian OS
- Android
- BlackBerry OS
- iPhone OS
Designed to help with a specific task, such as;
- Word Processing (Notepad, WordPad, MS Word),
- Accounting or Spreadsheet (MS Excel),
- Presentation(MS PowerPoint),
- Database (MS Access, MySQL, Oracle)
- Painting and Drawing (Photoshop, CorelDraw)
- Animation (Flash, 3d Max)
- Multimedia (Media Player, VLC, PowerDVD)
- Games
Designed to help, analyze, configure, optimize, and maintain the computer.
Utility software can clean your computer’s registry, recover lost or damaged
data, generate free space on its hard drive, repair and defragment its hard drive,
optimize system processes, and back up data or protect data.
Some popular utility programs are TuneUp Utilities, Total Commander, WinZip,
WinRar, Kaspersky, and Acrobat Reader.
Computer programs are written using a special language called the programming
language. The writing process is called coding, and the result is called program code.
Some of the programming languages are Assembly, BASIC, C / C++, C#, Java, Visual
Basic, PHP and Python.