Computer Software Flashcards
A series of guidelines that instruct the computer what to do and how to do it. It consists of programs, procedures and documentations that run in a computer system
Computer software
2 Types of Software
System Software and Application Software
A collection of programs intended to operate, control and extend the processing capacities of the computer itself. These software products include programs written in low-level languages which communicate with the hardware components at an exceptionally fundamental level. It serves as the interface between the hardware and the end users
System software
Provide basic functionalities to operate and control the hardware connected to or built into the computer
BIOS and firmware
A software that manages the flow of data between computer operating system and other devices. It is used to utilize the computer system itself
BIOS
A non-volatile memory that stores information permanently. It is for the devices
Firmware
Oversees the overall activity of the computer - including monitoring the computer’s input and output processes. It controls the utilization of hardware, software and information resources of a computer system. It has even greater responsibility and power for larger computer system
Operating system
Enables two or more users to run programs at the same time
Multi-user
Supports running a program on more than one CPU
Multiprocessor
Allows more than one program to run concurrently
Multitasking
The ability to execute multiple processes concurrently
Multithreading
Responds to input instantly
Real time
Allows one user to use the program at one time
Single-user
A popular operating system for mobiles primarily for touchscreen devices, cell phones, and tablets. It was first developed by Android Inc., and acquired by Google in 2005. It allows users to operate mobile devices intuitively, with phone interactions that mirror common motions, such as pinching, swiping, and tapping
Android
The first operating system used and developed for IMB by Microsoft Corp., that runs from a hard disk drive. It became available in two different versions - PC-DOS from IBM and MS-DOS from Microsoft
Disk operating system
The mobile operating system developed by Apple that runs the iPhone, iPad, and iPod touch devices. It utilizes a multi-touch interface in which simple gestures are used to operate the device
iOS
An open source operating system, which means that the code used to create this is available online and can be edited. It is an operating system based on UNIX that can be installed in a computer and laptops
Linux operating system
The official name of the Apple Macintosh operating system. It has a graphical user interface (GUI) that utilizes windows, icons, etc. designed only for Apple computers and laptops
Mac operating system
The leading and most popular operating system. It offers a graphical user interface (GUI), virtual memory management, multitasking and support for mang peripheral components
Windows operating system
Usually small programs that help in managing the computer hardware and application software. It performa the following like backing up important files, converting files, etc.
Utility programs
Examples of Utility Programs
- System utilities
- System performance
- System security
Programs that perform basic maintenance tasks on a computer. They execute common tasks such as arranging records, checking the integrity of diskettes and creating directories and subdirectories. They also restore accidentally eradicated files, find files within the directory structure, manage memory usage, and redirect output
System utilities
Programs that monitor the processing of jobs on a computer system. They monitor computer system performance and produce reports containing detailed statistics relating to the use of system resources such as processor time, memory space, input/output devices and system and application programs
System performance