Programming.


56 views
Uploaded on:
Category: News / Events
Description
Facilitates clients and handling assignments. Tracks associations with printers and the Internet ... Word handling, spreadsheets, media players, Web programs ...
Transcripts
Slide 1

Programming

Slide 2

Software Systems Software Manage and control PC equipment Example: Operating System Application Software Designed to play out a particular undertaking Example: Word preparing, Web Browser, Accounting programming

Slide 3

System Software: Operating System "The Maestro" Provides UI for PC framework Handles Input and Output System Administration Handles "multitasking" Running against infection check while Web Browsing Allocates Memory Protection/Security Shares assets (record, printers, and so on.)

Slide 4

Operating System – Yes! on the other hand No! Working framework has last control over distribution of assets Memory What projects and information are in fundamental memory (RAM), virtual memory, store, and so on. Oversees hard circles, printers and different gadgets Sharing documents and other systems administration issues Coordinates clients and preparing errands Tracks associations with printers and the Internet

Slide 5

PC Platforms Operating Systems Windows XP Vista Windows 7 Macintosh OS (taking into account Unix) Tiger Leopard Snow Leopard Unix Developed at AT&T\'s Bell Labs, capable Linux Free, Open-Source

Slide 6

User Interface Determines how client connects with PC. Today, for the most part graphical. Weakling W indows I cons M enus P ointers

Slide 7

Questions for Upgrading? Use Caution… Do I have the correct equipment ? Memory, processor speed, realistic, capacity If not, may have buy redesigns for machine Bugs in the new working framework? Yes, most programming is discharged with bugs - so best hold up until administration packs (redesigns) are prepared Does it bolster my drivers ? Redesigns for more current equipment may not be instantly accessible Does it bolster/run the majority of my applications ? What amount does working framework cost ?

Slide 8

Application Software Performs errands that the client wishes to perform Word handling, spreadsheets, media players, Web programs Program Detailed grouping of guidelines that advises a PC how to play out an assignment Suites Collection of utilizations packaged together Example: Microsoft Office

Slide 9

Wide Variety of Applications Enterprise/Business Financial, venture administration Media Development Graphic workmanship, Web website improvement, computerized movement, picture supervisor Engineering CAD (PC supported outline), CAM (Computer Aided Manufacturing) Educational Software Educate, testing and advance reports Simulation Research, preparing or stimulation Home Personal Finance, Tax prep, Home configuration

Slide 10

Software Development Software Licensing Legal record administering conveyance of programming Use one or more duplicates of programming in specific situations Proprietary Software (Commercial) Owned by distributer however is authorized for use by the end client (Examples: MS Word, Adobe Photoshop) End User License Agreement (EULA) Open-Source programming Development of source code for programming that is made accessible for open coordinated effort Non-restrictive proprietorship to person who gets programming legitimately (case: NVU)

Slide 11

Software Marketing Purchase at retail Brick and mortar stores or online Site Licensing Purchase duplicates for a whole association Shareware Free, yet experiment with programming under constrained conditions. At end of trial - erase or pay. "Attempt before you purchase." Freeware Usually, no commitment to pay for programming (private use versus business use)

Slide 12

Programming Languages Used to make programs that control the conduct of a machine C C++ Ada Java JavaScript Perl PHP

Slide 13

How Fast Can Computers Run? Relies on upon equipment and programming Software: Traveling businessperson illustration (3 customers) 3! = 3*2*1 HABCH, HACBH, HBACH, HBCAH, HCABH, HCBAH Computational multifaceted nature of the investigation of the many-sided quality of calculations. Exponential and factorial many-sided quality issues don\'t scale up. That is these calculations can\'t be utilized as a part of a down to earth sense on a PC to take care of issues if the measure of the information is expansive. The time required will take too long (illustration: years) . http://www.cs.uofs.edu/~cil102/cil102.html#

Slide 14

Benchmarks Tests used to contrast the execution of PCs and diverse equipment or programming mixes. Ex. For item audits – which one is better? Base assessment on a benchmark test

Slide 15

Miscellaneous  In a PC framework unit, the force supply changes over AC to DC for use by the segments Computers that run single projects and are utilized as a part of shopper and modern gadgets are called Embedded Computer Systems Examples: Automobiles, microwave stoves, electric toothbrushes, DVD players

Slide 16

Binary Conversion 8 bit Number - - - 0 1 0 1 - - - 2 7 2 6 2 5 2 4 2 3 2 1 2 0 128 64 32 16 8 4 2 1 64 + 2 + 1 = 67 decimal "C"

Recommended
View more...