1
|
|
2
|
|
3
|
|
4
|
- Combine 2 slightly beaten eggs with 1 tsp vanilla extract, ˝ tsp
cinnamon, ( cup milk
- Dip 6 slices of bread in mixture
- Fry in small amount of butter until golden brown
- Serve bread with maple syrup, sugar, or tart jelly
|
5
|
- Computers:
- Have limited capabilities
- Can only do basic mathematics and logical comparisons
- Must be instructed with programs what to do
|
6
|
- Programmers begin with an algorithm, which is:
- A set of step-by-step instructions (written in a natural language,
e.g., English)
- Algorithms are ambiguous, error-prone generalities
- Algorithms are translated into the vocabulary of a programming language
|
7
|
|
8
|
- Software applications include:
|
9
|
|
10
|
- Documentation includes:
- Printed tutorial and reference manuals that explain how to use the
software
- On-line manuals and help screens which offer immediate help to the user
|
11
|
- Newer releases often have additional features and fewer bugs
|
12
|
- Compatibility allows software to function properly with the hardware,
operating system, and peripherals
|
13
|
- Software manufacturers limit their liability for software problems
by
selling their software “as is”
- Error-free software does not exist
|
14
|
- Three categories:
- Purchased software grants you a license to use the software as the
software company tells you
- Shareware software is free for the trying, but a nominal fee is to be
paid to the programmer if you continue to use it
- Public domain software is legally free and cannot be owned or licensed
|
15
|
- Multipurpose software includes most of these modules:
- Word processing
- Database
- Spreadsheet
- Graphics
- Telecommunications
|
16
|
- Costs less than buying the applications individually
- Data is easily transferred between modules
- Commands used in each module are usually the same
- Usually there is a seamless integration of the modules
|
17
|
- Job-specific software:
- Medical billings
- Library cataloging
|
18
|
- The operating system controls:
- Communication with peripherals
- Coordination of concurrent processing
- Memory management
- Monitoring of resources and security
- Management of programs and data
- Coordinating network communications
|
19
|
- repairing damaged files
- making it easy for users to copy files from one storage device to
another
- translating files so different
software can read them
- guarding against viruses
|
20
|
- Others include only part of it in ROM
- The remaining system is loaded into memory (booting)
- Most of the time it works behind the scenes
|
21
|
- The user interface is what the user sees on the screen
|
22
|
- This is a disk operating system in which the user interacts using
characters
|
23
|
- MS-DOS™ is the most widely used general-purpose operating system
- Features include:
- Command-line interface (commands are typed)
- Menu-driven interface (commands are chosen from on-screen lists)
|
24
|
- This is a disk operating system in which the user interacts with the
computer by using a pointing device (e.g. a mouse)
- As early as 1984, the
Macintosh™ computer
was designed with this
interface in mind
|
25
|
- Windows 95
and 98 are
similar in many
ways to the
Mac OS
- Several versions of Windows exist for business and home users
|
26
|
- Windows, Icons, Menus, and Pointing devices
|
27
|
- UNIX was developed at Bell Labs before personal computers were available
- Linux was created by Linus Torvalds and continues to be a
work-in-progress
- Linux is free for anyone to use or improve
|
28
|
- UNIX remains a dominant Internet
operating system for Internet servers.
|
29
|
- Windows 9x(ME)
- Windows 2000
- Windows CE
- Palm OS
|
30
|
- Determine what you
can afford
|
31
|
- What kind of tasks you will be doing
- If your computer can be customized to fit your needs (such as video
editing)
- How much computer power you need
- If the processor can
handle your demands
- If you will be able to upgrade
|
32
|
- If you need a high-speed modem or network connection
- Whether portability or permanent connection of peripherals is important
- Which kind of user interface will help you do your work easier
- If you should have the same machine as those you work with
- If you are buying from a reputable company
- What kind of support is available
|
33
|
- Make individual applications obsolete
- Support natural languages
(talk to the machine and it
talks back)
- Include artificial intelligence
and agents that fit our needs
- Be based on virtual reality
(data in three-dimensional physical space)
|
34
|
|