Determine the types of software, Computer Engineering

Determine the types of software

There are two types of software today: Application and systems.

Meaning of the two changes computer to computer. As we concentrate on large computers, servers, we define application programs as those run by ordinary users, like email, word processing, simulation programs, spreadsheet, etc.  Systems programs are used to control hardware to make the computer easy to use, secure and more efficient. Systems software include language translators (compilers, assemblers), operating systems, linkers, libraries, loaders. They are used by systems people who have special privileges (access rights) to use computer. This distinction is enforced by today's computers in the form of hardware control states: user and system states. Application programs are run in user state and if they try to run system software in this mode an interrupt (exception) is generated. Program is terminated. System programs are run in the system state.

 

Posted Date: 9/28/2013 1:45:11 AM | Location : United States







Related Discussions:- Determine the types of software, Assignment Help, Ask Question on Determine the types of software, Get Answer, Expert's Help, Determine the types of software Discussions

Write discussion on Determine the types of software
Your posts are moderated
Related Questions
Give example of bus and memory transfer For example, the read operation for transfer of a memory unit M from address register AR to another data register DR can be illustrated


LINQ Providers are a set of classes that takes a LINQ query and dynamically produces a method that implements an equivalent query against an exact data source.

Explain pointers We can have a pointer pointing to a structure just the same way a pointer pointing to an int, such pointers are called as structure pointers

Difference between the testing and verification. Verification proves conformance with a specification. Testing tries to find cases where the system does not meet its specifi

Mobile Computing 1. What is Wireless Protocol Requirements and also explain in brief medium access control protocol. 2. Illustrate FDMA and TDMA concepts. 3. What are the

DRAM consists of MOSFET's but the technique is to use the drain source capacitance to hold charge. If charge is present logic '1' is held, no charge logic '0'. As you know capacito

Define pipelining Pipelining is an efficient way of organizing concurrent activity in a computer system. The processor implements the program by fetching and implementing instr

Q. Explain about Octal Numbers system? An octal system has 8 digits signified as 0,1,2,3,4,5,6,7. For finding equal decimal number of an octal number one has to find quantity o

Q. Binary number system using 8 bit registers? Add 25 and -30 in binary number system using 8 bit registers using: Signed magnitude representation Signed 1's comple