Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Lesson 06: Software & Hardware Interaction
Transcript of Lesson 06: Software & Hardware Interaction
Explain how a software program works.
Describe the difference between application software and system software.
Describe the software distribution process. Objectives Over the last 50 years or so, computer technology has changed the world. Because computers developed the capacity to do many tasks very quickly, they now have a major influence on the culture and economy. Computers have had such an impact due to the vision and desire of software developers, who created thousands of ideas and ways in which to use computers. Small Review: How information
gets into the computer. Input Devices keyboard scanner barcode scanner mouse These devices interact with
a variety of software to
allow you to create things
on the computer. 1970 - a programmer developing
software in the "C" language. The Role of Software: Software is programming code written to provide instructions to the hardware so it can perform tasks. The way hardware and software interact as a computer processes data allows us to use the computer to complete many tasks. How Software Works: A computer processes data by applying rules called algorithms. An algorithm is a set of clearly defined, logical steps that solve a problem. A programmer will then write
the algorithms in a formal programming language & then its translated so the computer can understand it. Software Development: Software Development. Development is a multistep process.
Need to perform a task more effectively.
Works out a logic or flow - a map. Flowchart Code is written.
Quality Control tests &
debugs. Test. Debug. Test. Beta Testing. Application Software: It helps you perform a
specfic task. Word processing.
Anything that allows you to be productive. System Software: The background processes
of the computer. Generally,
you don't see this in action. Task Manager: Shows you what's running.
What has stopped running.
How much of the processor its using. Can be shown as a graph too. System Software.
Application Software. 2 KINDS! Operating System: Provides an interface between the
user or application & the hardware. Mac OS X Ubuntu Android (Google) iOS (Apple) Utilities. Software that help to
maintain your system &
keep it running well. Disk Defragment Software Distribution: Software and software licensing options are available through a variety of alternatives and distribution methods. Software Licensing: When you purchase a software program, you are purchasing a software license that gives you permission to use the program. Distribution. Types of Licenses: Network gives an organization the right to install a program on a server which can be accessed by a specific number of computers. Single User gives you the right to install the software on a single computer. Updates & Upgrades. Fixes are called a patch, an update, or a service pack and are applied over software that you already have installed. Upgrades. revised versions of a software program and require the purchase of a newer version of the software. Updates. Web Applications. Generally don't need upgrades/updates.
Run from a web browser.
Perfect for people on the go. Google Apps. picnik photo editing. For almost any need,
there is probably a
web-based application out there. Other ways to distribute software/applications: Open source: Available to public without cost and can be modified and redistributed.
Freeware: Given away by author, who retains copyright.
Shareware: Downloadable, pay after trial basis.
Bundleware: Software included with new computer. Software piracy is illegal. movies. music. apps. most torrents. Summary: Hardware refers to anything you can touch, including objects such as the keyboard, mouse, monitor, printer, chips, disk drives, and CD/DVD recorders. Inputting refers to using an input device to enter data. Software is programming code written to provide instructions to the hardware so that you can perform specific tasks. Using input devices, you interact with the software by typing commands, selecting an option from a menu, or clicking a button for example. Hardware and software interact as a computer processes data. A computer processes data by applying rules called algorithms, which are sets of clearly defined, logical steps that solve a problem. Software development usually begins when someone recognizes a need to perform a task more effectively using a computer. Two Types of software: Application & System Operating system:
Provides the user interface.
Windows, Mac, Linux, Ubunutu. Software update: is a fix or a patch. Software upgrades:
version of the software
that you usually have to pay- significant improvements.
Run from just about any computer.
Usually don't need upgrades.
Alternative to installing costly software.
Webmail or online calendars- most popular. Alternative methods of software distribution include open source, freeware, shareware, and bundleware. the end. Software is a series of steps.