Compxchapt 3
Compxchapt 3
There are three basic components of system software that you need to
know about:
CPU Management
• CPU is the central processing unit.
• Supervisor (kernel) is the software that manages CPU
• Remains in memory while the computer runs
• Directs other programs not in memory to perform tasks that
support application programs
• Memory Management
• OS keeps track of memory locations to prevent programs and data
from overlapping each other
• Swaps portions of programs and data into the same memory but at
different times
• Keeps track of virtual memory
File Management
• A file is either a
• Data File: a named collection of data
• Program File: a program that exists in a
computer’s secondary storage
• Files are located in many places on secondary
storage devices; OS locates files and facilitates
access to them
• The file system arranges files in a
hierarchical manner
• Top level is directories (folders)
• Subdirectories come below folders
• Find files using their pathname. Example:
C:/MyDocuments/Termpaper/section1.doc
Task Management
• Computers are required to perform many different tasks at once
—to do task management.
• Task: An operation such as storing, printing, or calculating
• Multitasking: Handling more than one program concurrently
• Example: You do word processing while playing music on your
computer.
• OS directs processor to alternate time on each program until
processing is complete.
Security Management
• Operating Systems permit users to control access to their
computers.
• Users gain access using an ID and password.
• You set the password the first time you boot up a new
computer.
• After that, when you boot up, you’ll be prepared to type in your
username and password.
• 3.2 Other System Software
• Device Drivers & Utility Programs
Drivers and utility programs add functionality to your computer and
help it perform better.
Device Drivers
• Specialized software programs that allow input and output devices to
communicate with the rest of the computer system.
• When you buy a computer, many device drivers come with the system
software.
• Device drivers also come with new hardware (on CDs/DVDs) or can be
downloaded from the manufacturer’s website.
Utilities
• Service programs that perform tasks related to the control and
allocation of computer resources.
• Examples: Backup, virus protection, data recovery, data compression, file
defragmentation, disk cleanup, remove temp files
• Some come with the OS, others can be bought separately (e.g.,
Norton SystemWorks, McAfee Utilities).
• 3.3 Common Features of the User Interface
User-interface features use graphics to facilitate a person’s interaction
with the computer.
• User Interface
• The user-controllable display screen you use to interact with the
computer, using keyboard or mouse.
• Keyboard & Mouse
• Special-purpose keys: used to enter, delete, edit data, and to execute
commands.
• Function keys (F1, F2, etc.): used to execute commands specific to the
software being used.
• Macros: keyboard shortcuts to activate series of commands.
• Mouse pointer: moved to particular place on screen or to point to little
symbol icons.
• Platform
• The particular processor model and operating system on which
a computer system is based.
• Three principle categories of operating systems:
• Stand-alone
• Network
• Embedded
Mac OS X (“Ten”)
• OS that runs on Apple Macintosh computers; is popular
for desktop publishing , graphics, and educational
settings
• Pioneered the easy-to-use GUI (based on work done at
Xerox)
• Proprietary OS
• Mac OS X from 2000 is based on Unix
• Mac OS 10.8 = Mountain Lion (2011)
• Mac OS 10.9 = Mavericks (2013)
• Apple iOS runs mobile devices
Microsoft Windows
• Most common operating system for desktop and
portable PCs.
• Windows early versions:
• 95, 98, 2000, ME, XP, Vista
• Windows 7: still most commonly used OS
• Windows 8: Has both desktop (“classic”)
and tile views
• Tile view allows gesture manipulation of
on-screen items (touch screens)
1. Custom Software
Tailor-made software crafted by an individual or team of programmers
for a particular function or business purpose.
2. Packaged software
Copyrighted, mass-produced software that’s offered for sale in stores
or on the web to a variety of users.
3. Public-domain software
Software that is not protected by copyright and thus may be
duplicated by anyone at will, with no fear of legal prosecution.
4. Freeware
Copyrighted software that is distributed free of charge
5. Shareware
Copyrighted software that is distributed free for a trial period, but
users must then pay the software developer to continue using it.
6. Rentalware
Online software that users lease for a fee and download whenever
they want it.
7. Web application (web app)
Software that runs on a remote Internet server rather than on a
person’s own personal computer.
Exchanging files
• Importing: getting data from another source and then
converting it into a format compatible with the program in
which you are currently working
• Exporting: transforming data into a format that can be
used in another program and then transmitting it
• Aspects of Formatting
• Font
• The typeface and size of the text you use
• Also lets you specify underlined, italic, or bold and color
• Spacing & Columns
• Choose the line spacing (single- or double-spaced, or other)
• Choose single-column or multi-columned text for your document
• Margins & Justification
• Indicate width of left, right, top, and bottom margins
• Justify text left, right, or center
Financial Software
• Ranges from personal-finance managers to entry-level accounting
programs to business financial-management packages
• Personal-finance programs include Quicken, Moneydance, YNAB
• Common features of financial software
• Track income & expenses
• Allow checkbook management
• Do financial reporting
• Offer tax categories to assist with tax recordkeeping
• May offer financial planning & portfolio management
• Tax, accounting, investment software also available
Desktop Publishing
• Involves mixing text & graphics to produce high-quality output for
commercial printing
• Uses a mouse, scanner, printer, and DTP software
• Professional DTP programs: QuarkXPress, Adobe InDesign
• Has the following features
• Mix of text with graphics
• Offers varied type & layout styles
• Allows import of files from other programs
• Becoming a DTP professional requires training
Drawing Programs
• Graphics software used to design & illustrate objects & products
• Create vector images—created from geometrical formulas
• Examples: CorelDRAW, Adobe Illustrator
Painting Programs
• Graphics programs that allow users to simulate painting on-screen
• Produce bit-mapped or raster images (tiny dots)
Animation Software
• Simulates movement by rapidly displaying a series of still pictures, or
frames
• Computer animation: Creation of moving images by means of computer
• GIF animation: First format to be widely used for web pages
• Packages: GIF Construction Professional, 3D GIF Designer, Easy GIF
Animator