You are on page 1of 7

Software

Software is a collection of instructions that tell a


computer how to work . This is in contrast to
hardware, from which the system is built and
actually performs the work. At the lowest
programming level, executable code consists of
machine language instructions supported by an
individual processor—typically a central processing
unit (CPU) or a graphics processing unit (GPU).
Machine language consists of groups of binary
values signifying processor instructions that change
the state of the computer.
Operating system
 An operating system (OS) is system
software that manages computer hardware,
software resources, and provides common
services for computer programs. Time-
sharing operating systems schedule tasks
for efficient use of the system and may also
include accounting software for cost
allocation of processor time, mass storage,
printing, and other r*esources. For
hardware functions such as input and
output and memory allocation,
the operating system acts as an
intermediary between programs and the
computer.
File types
 Files with a shared common file name
extension (.doc, .html, and so on) are of
the same type. For example, if you create
a new text editor, then you can use the
existing .txt file type. In other cases, you
might need to create a new file type. This
topic is organized as follows: Public and
Private File Types. Registering a File
Type. Setting Optional Subkeys and File
Type Extension Attributes. Deleting
Registry Information During
Uninstallation. File Types That Support
Open Metadata. Related topics
Image editing
Image editing encompasses the processes of altering images,
whether they are digital photographs, traditional
photo-chemical photographs, or illustrations. Traditional analog
image editing is known as photo retouching, using tools such as
an airbrush to modify photographs or editing illustrations with
any traditional art medium. Graphic software programs, which
can be broadly grouped into vector graphics editors,
raster graphics editors, and 3D modelers, are the primary tools
with which a user may manipulate, enhance, and transform
images. Many image editing programs are also used to render
or create computer art from scratch.
Software tools
 programming tool or software developme
nt tool is a computer program
that software developers use to create,
debug, maintain, or otherwise support
other programs and applications. The term
usually refers to relatively simple
programs, that can be combined together
to accomplish a task, much as one might
use multiple hands to fix a physical
object. The most basic tools are a source
code editor and a compiler or interpreter,
which are used ubiquitously and
continuously.

You might also like