software
Download
Skip this Video
Download Presentation
Software

Loading in 2 Seconds...

play fullscreen
1 / 16

Software - PowerPoint PPT Presentation


  • 245 Views
  • Uploaded on

Software. Software. Systems Software Manage and control computer hardware Example: Operating System Application Software Designed to perform a specific task Example: Word processing, Web Browser, Accounting software. System Software: Operating System “The Maestro”.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Software' - LionelDale


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
software2
Software
  • Systems Software
    • Manage and control computer hardware
    • Example: Operating System
  • Application Software
    • Designed to perform a specific task
    • Example: Word processing, Web Browser, Accounting software
system software operating system the maestro
System Software: Operating System “The Maestro”
  • Provides user interface for computer system
  • Handles Input and Output
  • System Administration
  • Handles ‘multitasking’
    • Running anti-virus scan while Web Browsing
  • Allocates Memory
  • Protection / Security
  • Shares resources (file, printers, etc.)
operating system yes or no
Operating System – Yes! or No!
  • Operating system has final control over allocation of resources
    • Memory
      • What programs and data are in main memory (RAM), virtual memory, cache, etc.
    • Manages hard disks, printers and other devices
    • Sharing files and other networking issues
    • Coordinates users and processing tasks
    • Tracks connections to printers and the Internet
pc platforms
PC Platforms
  • Operating Systems
    • Windows
      • XP
      • Vista
      • Windows 7
    • Macintosh OS (based on Unix)
      • Tiger
      • Leopard
      • Snow Leopard
    • Unix
      • Developed at AT&T’s Bell Labs, powerful
    • Linux
      • Free, Open-Source
user interface
User Interface
  • Determines how user interacts with computer. Today, mostly graphical.
    • WIMP
      • Windows
      • Icons
      • Menus
      • Pointers
questions for upgrading use caution
Questions for Upgrading? Use Caution…
  • Do I have the proper hardware?
    • Memory, processor speed, graphic, storage
    • If not, may have purchase upgrades for machine
  • Bugsin the new operating system?
    • Yes, most software is released with bugs -- so best wait until service packs (updates) are ready
  • Does it support my drivers?
    • Updates for newer hardware may not be immediately available
  • Does it support/run all of my applications?
  • How much does operating system cost?
application software
Application Software
  • Performs tasks that the user wishes to perform
    • Word processing, spreadsheets, media players, Web browsers
  • Program
    • Detailed sequence of instructions that tells a computer how to perform a task
  • Suites
    • Collection of applications bundled together
    • Example: Microsoft Office
wide variety of applications
Wide Variety of Applications
  • Enterprise/Business
    • Financial, project management
  • Media Development
    • Graphic art, Web site development, digital animation, image editor
  • Engineering
    • CAD (computer aided design), CAM (Computer Aided Manufacturing)
  • Educational Software
    • Educate, testing and progress reports
  • Simulation
    • Research, training or entertainment
  • Home
    • Personal Finance, Tax prep, Home design
software development
Software Development
  • Software Licensing
    • Legal document governing distribution of software
      • Use one or more copies of software under certain circumstances
    • Proprietary Software (Commercial)
      • Owned by publisher but is licensed for use by the end user (Examples: MS Word, Adobe Photoshop)
      • End User License Agreement (EULA)
    • Open-Source software
      • Development of source code for software that is made available for public collaboration
      • Non-exclusive ownership to individual who obtains software legally (example: NVU)
software marketing
Software Marketing
  • Purchase at retail
    • Brick and mortar stores or online
  • Site Licensing
    • Purchase copies for an entire organization
  • Shareware
    • Free, but try out software under limited circumstances. At end of trial - delete or pay. “Try before you buy.”
  • Freeware
    • Usually, no obligation to pay for software (private use versus commercial use)
programming languages
Programming Languages
  • Used to create programs that control the behavior of a machine
    • C
    • C++
    • Ada
    • Java
    • JavaScript
    • Perl
    • PHP
how fast can computers run
How Fast Can Computers Run?
  • Depends on hardware and software
    • Software:
    • Traveling salesman example (3 clients) 3! = 3*2*1
      • HABCH, HACBH, HBACH, HBCAH, HCABH, HCBAH
      • Computational complexity of the study of the complexity of algorithms.
      • Exponential and factorial complexity problems do not scale up. That is these algorithms cannot be used in a practical sense on a computer to solve problems if the size of the data is large. The time needed will take too long (example: years).
      • http://www.cs.uofs.edu/~cil102/cil102.html#
benchmarks
Benchmarks
  • Tests used to compare the performance of computers with different hardware or software combinations.
    • Ex. For product reviews – which one is better? Base opinion on a benchmark test
miscellaneous
Miscellaneous 
  • In a computer system unit, the power supply converts AC to DC for use by the components
  • Computers that run single programs and are used in consumer and industrial devices are called Embedded Computer Systems
    • Examples: Automobiles, microwave ovens, electric toothbrushes, DVD players
binary conversion
Binary Conversion
  • 8 bit Number

----------------------------------------

0 1 0 0 0 0 1 1

----------------------------------------

27 26 25 24 23 22 21 20

128 64 32 16 8 4 2 1

64 + 2 + 1 = 67

decimal

“C”

ad