Types of software - computer architecture, Computer Engineering

Assignment Help:

Types of software:

A layer structure is described where Operating System is located on generally used software systems on desktops

 

363_Types of software.png

System software

System software used to run the computer system and computer hardware. It includes a combination of the following:

  • Device drivers
  • Operating systems
  • Servers
  • Utilities
  • Windowing systems

The reason behind the systems software is to unburden the applications programmer from the frequently complex details of the specific computer being used, with such accessories as communications devices, device readers, printers, keyboards and displays, and also to partition the computer's resources such as processor time and memory in a safe and stable manner. For Examples: Windows XP, Linux and Mac.

Programming software

Programming software generally provides tools to assist a programmer in writing computer programs, and developing software by using different programming languages in a more convenient way. The tools include are following:

  • Compiler
  • Debuggers
  • Interpreters
  • Text editors
  • Linkers
  • Application software

 

Application software permits end users to accomplish one or more particular (not directly computer development related) tasks. Typical applications include following:

  • Industrial automation
  • Business software
  • solid state physics software and Quantum chemistry
  • Computer games
  • Databases
  • Telecommunications (i.e., the internet and everything that flows on it)
  • Medical software
  • Educational software
  • Molecular modeling software
  • Military software       
  • Spreadsheet
  • Image editing
  • Simulation software
  • Decision making software
  • Word processing

 


Related Discussions:- Types of software - computer architecture

Vertical alignment of fields one below the other, Which Command permits for...

Which Command permits for vertical alignment of fields one below the other. UNDER Command is used ofr vertical alignment.

Explain transport layer of osi model, Explain Transport Layer of OSI Mode...

Explain Transport Layer of OSI Model. The transport layer utilizes the services provided through the network layer, as best path selection and logical addressing, to give end

Illustrate the application of e-commerce in home banking, Illustrate the ap...

Illustrate the application of E-Commerce in Home Banking. Home Entertainment: E-commerce has show the way to HOME ENTERTAINMENT. The video aspect generally includes a la

A subroutine can contain nested form and endform blocks, A subroutine can c...

A subroutine can contain nested form and endform blocks. False.

Page directive include, What is the difference between, page directive incl...

What is the difference between, page directive include, action tag include? Ans) One difference is whereas using the include page directive, in translation time it is making t

Explain the virtual memory, In computing, virtual memory is a memory manage...

In computing, virtual memory is a memory management method developed for multitasking kernels. This technique virtualizes computer architecture's various forms of computer data sto

Stepwise refinement of the program, What do you understand by stepwise refi...

What do you understand by stepwise refinement of the program? The method of "Stepwise refinement" means to take an object and move it from a general perspective to a exact leve

Hashing collision resolution techniques, Hashing collision resolution techn...

Hashing collision resolution techniques are a) Chaining, b) Bucket addressing

What is the difference between a structure and a table, What is the differe...

What is the difference between a structure and a table? Structures are constructed the almost the similar way as tables, the only dissimilarity using that no database table is

Analysts in computer operations, Q. Analysts in Computer Operations? Co...

Q. Analysts in Computer Operations? Computer Operations: All of the shared computers comprising mainframes, minicomputers and other computers are put to operation and same is c

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd