Jump to content

Talk:System software: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
Paxcoder (talk | contribs)
m Removed vandalism (obstructing the discussion), added more text to the preceeding.
Paxcoder (talk | contribs)
Line 58: Line 58:
::*Loader is system software
::*Loader is system software
::Conclusion is then that Loader is not a part of the OS and, in turn, OS, by itself, cannot load and execute programs. I don't suppose anyone cares to explain this? --[[User:Paxcoder|Paxcoder]] ([[User talk:Paxcoder|talk]]) 12:18, 1 September 2009 (UTC)
::Conclusion is then that Loader is not a part of the OS and, in turn, OS, by itself, cannot load and execute programs. I don't suppose anyone cares to explain this? --[[User:Paxcoder|Paxcoder]] ([[User talk:Paxcoder|talk]]) 12:18, 1 September 2009 (UTC)
:::I'd just like to thank [[User:JMetzler|JMetzler]], and few other previous edits (sorry, I'm too lazy through browse, but [http://en.wikipedia.org/w/index.php?title=System_software&action=history&year=2009&month=-1&tagfilter= here] it is) for a rewrite. It's an article now. --[[User:Paxcoder|Paxcoder]] ([[User talk:Paxcoder|talk]]) 21:40, 28 December 2009 (UTC)

Revision as of 21:40, 28 December 2009

Cleanup

I suggest combining this page with 'Application Software' to create a page that illustrates a heirarchy of software systems. Grady Booch, in his upcoming work: A Handbook of Software Architecture, has created a reasonable heirarchy that is better and more comprehensive than the lists produced on either this page (System Software) or it's partner (Application Software). Ref: http://www.booch.com/architecture/systems.jsp

Note that 'software application' topic is used to present a specific definition of a software application as used by practitioners of Application Portfolio Management. The heirarchy of 'types of software' could, I suppose, be merged in there, but it would be a poor fit.

So my suggesting is to clean up this topic, and the Application Software topic, by combining them into a single location that illustrates types of software systems. --Nickmalik 15:47, 20 February 2007 (UTC)[reply]

Diagram

According to science, Human understand diagram quickly then text. So I would like to suggest to use diagramatic representation for each and every topic. -- SAMEER

Bold text=== System Software vs. Software System vs. Application Software ===

From what I understand of application software, it is fundamentally different than system software and should remain separate.

According to Systems Methodology for Software, system software is defined as, "the collection of programs and program documents that provide services to the user of a hardware system (Rus & Rus 1993, p. 93)." A software system is "an ad hoc system defined by a specific collection of programs and related documents which specify a particular function of the software of a given hardware system (Rus & Rus 1993, p. 94)." In other words, the system software is the tool and the software system is the specific instance of the system software.

Based on that knowledge, I believe that application software should remain its own topic with the appropriate references to both system software and software systems. All three subjects are important and should be maintained separately in order to provide readers with a sufficient base of knowledge. Combining system software into application software not only broadens the scope of the article, but also hinders the ability to properly contribute knowledge on both topics.

I agree that this article needs to be cleaned up, and I would be more than happy to contribute what I know, but should be kept separate from application software unless sufficient reason can be provided to the contrary.

To provide context to my opinion, I am a computer science major currently taking "Introduction to System Software". The course is taught by Professor Teodor Rus, one of the authors of the book mentioned above and cited below. I'm no expert by any means, but I know a few things well and I would like to contribute that knowledge to those who wish to share in it. FinalMinuet 15:30, 17 September 2007 (UTC)[reply]

  1. Rus, Teodor (1993). Systems Methodology for Software. World Scientific Publishing. ISBN 9810212542. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)

Remember to check history for vandalism

The main cleanup that was needed was to undo the vandalism that occurred on 17 April 2006. When mainstream articles are a mess it pays to check the page history to see how they got to be a mess. Nurg 03:15, 11 November 2007 (UTC)[reply]

Integrated Circuits are volatile or non-volatile

In the last sentence "If system software is stored on non-volatile memory such as integrated circuits, it is usually termed firmware"

'my doubt is whether Integrated Circuits comes under Volatile or Non-volatile category' —Preceding unsigned comment added by 124.7.123.35 (talk) 08:15, 2 December 2007 (UTC)[reply]

DILAN —Preceding unsigned comment added by 192.248.92.4 (talk) 04:37, 19 June 2008 (UTC)[reply]

System software

"System software is closely related to, but distinct from operating system." What are your sources? I'd argue system software (eg. shell, GUI, c standard library) is part of the OS (even its name implies so), even though it's operating in user space. If only a kernel is an operating system, then there would be no need to call it the "central component of most computer operating systems" [wiki], now would we? I'll be editing it to say "is a part of the operating system that executes in user space". I hope you agree. --Paxcoder (talk) 22:02, 21 June 2009 (UTC)[reply]

Darnit, the piece is so strangely written, I feel unable to modify it correctly. See this:
What does it mean? Any examples? What is C library then? Is that a part of the OS? It's running in user space! --Paxcoder (talk) 19:42, 23 June 2009 (UTC)[reply]
The article in its current form implies that:
  • System software is not a part of the OS and
  • Loader is system software
Conclusion is then that Loader is not a part of the OS and, in turn, OS, by itself, cannot load and execute programs. I don't suppose anyone cares to explain this? --Paxcoder (talk) 12:18, 1 September 2009 (UTC)[reply]
I'd just like to thank JMetzler, and few other previous edits (sorry, I'm too lazy through browse, but here it is) for a rewrite. It's an article now. --Paxcoder (talk) 21:40, 28 December 2009 (UTC)[reply]