Documente Academic
Documente Profesional
Documente Cultură
CONTENTS
(1) MAJOR TYPES OF OPERATING SYSTEM (2) DIFFERENCE BETWEEN SYSTEM SOFTWRE AND APPLICATION SOFTWRE (3)DIFFERENCE BETWEEN WEBPAGE AND WEBSITE
Multi-user and Single-user Operating Systems: Computer operating systems of this type
allow multiple users to access a computer system simultaneously. Time-sharing systems can be classified as multi-user systems as they enable a multiple user access to a computer through time sharing. Single-user operating systems, as opposed to a multi-user operating system, are usable by only one user at a time. Being able to have multiple accounts on a Windows operating system does not make it a multi-user system. Rather, only the network administrator is the real user. But for a Unix-like operating system, it is possible for two users to login at a time and this capability of the OS makes it a multi-user operating system.Followings are the examples of Single-User Operating System (1)Windows95/98/Me
(2)Windows3.1 (3)DOS
(4)WindowsNT/2000 (5)WindowsXP (6)Unix / LinuX (7)MAC/OS X
Embedded System: The operating systems designed for being used in embedded computer
systems are known as embedded operating systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. (1)Windows CE (2)FreeBSD (3)Minix 3 are some examples of embedded operating systems.PalmOS
Mobile Operating System: Though not a functionally distinct kind of operating system,
mobile OS is definitely an important mention in the list of operating system types. A mobile OS controls a mobile device and its design supports wireless communication and mobile applications. It has built-in support for mobile multimedia formats. Tablet PCs and smartphones run on mobile operating systems.
and processed in batches, hence the name batch processing. IBM's z/OS has batch processing capabilities. As against this, interactive operating requires user intervention. The process cannot be executed in the user's absence.
Online and Offline Processing: In online processing of data, the user remains in contact
with the computer and processes are executed under control of the computer's central processing unit. When processes are not executed under direct control of the CPU, the processing is referred to as offline. Let's take the example of batch processing. Here, the batching or grouping of data can be done without user and CPU intervention; it can be done offline. But the actual process execution may happen under direct control of the processor, that is online. Operating systems contribute to simplifying human interaction with the computer hardware. They are responsible for linking application programs with the hardware, thus achieving easy user access to computers.
a Geography application for Windows or an Android application for education or Linux gaming.
Differences
Actually, a system software is any computer software which manages and controls computer hardware so that application software can perform a task. Operating systems, such as Microsoft Windows, Mac OS X or Linux, are prominent examples of system software. System software contrasts with application software, which are programs that enable the end-user to perform specific, productive tasks, such as word processing or image manipulation. System software performs tasks like transferring data from memory to disk, or rendering text onto a display device. Specific kinds of system software include loading programs, operating systems, device drivers, programming tools, compilers, assemblers, linkers, and utility software. Software libraries that perform generic functions also tend to be regarded as system software, although the dividing line is fuzzy; while a C runtime library is generally agreed to be part of the system, an OpenGL or database library is less obviously so. If system software is stored on non-volatile memory such as integrated circuits, it is usually termed firmware while an application software is a subclass of computer software that employs the capabilities of a computer directly and thoroughly to a task that the user wishes to perform. This should be contrasted with system software which is involved in integrating a computer's various capabilities, but typically does not directly apply them in the performance of tasks that benefit the user. In this context the term application refers to both the application software and its implementation. A simple, if imperfect analogy in the world of hardware would be the relationship of an electric light bulb (an application) to an electric power generation plant (a system). The power plant merely generates electricity, not itself of any real use until harnessed to an application like the electric light that performs a service that benefits the user. Typical examples of software applications are word processors, spreadsheets, and media players. Multiple applications bundled together as a package are sometimes referred to as an application suite. Microsoft Office and OpenOffice.org, which bundle together a word processor, a spreadsheet, and several other discrete applications, are typical examples. The separate applications in a suite usually have a user interface that has some commonality making it easier for the user to learn and use each application. And often they may have some capability to interact with each other in ways beneficial to the user. For example, a spreadsheet might be able to be embedded in a word processor document even though it had been created in the separate spreadsheet application.
User-written software tailors systems to meet the user's specific needs. User-written software include spreadsheet templates, word processor macros, scientific simulations, graphics and animation scripts. Even email filters are a kind of user software. Users create this software themselves and often overlook how important it is. In some types of embedded systems, the application software and the operating system software may be indistinguishable to the user, as in the case of software used to control a VCR, DVD player or Microwave Oven. In tabular form we can explain difference as following
Difference between System & Application Software
System Software
Application Software
1. It is a set of programs to control 1. It is used to solve particular problems of computer components and user. operations. 2. It is general-purpose software. 2. It is specific purpose software.
3. It executes all the time in computer. 3. It executes as and when required. For Because it controls overall operations example, if we need to write a letter, we will and components of computer. open Microsoft Word - an application software. And after we have written and printed the letter, we will close Microsoft Word. 4. The number of system software is 4. The number of application software is much less than application software. more than system software. 5. System software is essential for a 5. Application software is not essential for a computer to work. Without System computer to work. For example, if we need to software (like operating systems), a play some games then we buy a game CD or computer is useless. We cannot use download games from internet, and install in computer hardware without system our computer. software. That is why we install an operating system first of all, after buying a new computer. 6. Examples are: Windows, Dos, Unix, 6. Examples are: MS Word, MS Excel, MS Linux, Norton Antivirus etc. Power point etc.
Static website
A static website is one that has web pages stored on the server in the format that is sent to a client web browser. It is primarily coded in Hypertext Markup Language, HTML. Simple forms or marketing examples of websites, such as classic website, a five-page website or a brochure website are often static websites, because they present pre-defined, static information to the user. This may include information about a company and its products and services via text, photos, animations, audio/video and interactive menus and navigation. This type of website usually displays the same information to all visitors. Similar to handing out a printed brochure to customers or clients, a static website will generally provide consistent, standard information for an extended period of time. Although the website owner may make updates periodically, it is a manual process to edit the text, photos and other content and may require basic website design skills and software. In summary, visitors are not able to control what information they receive via a static website, and must instead settle for whatever content the website owner has decided to offer at that time. They are edited using four broad categories of software:
Text editors, such as Notepad or TextEdit, where content and HTML markup are manipulated directly within the editor program WYSIWYG offline editors, such as Microsoft FrontPage and Adobe Dreamweaver (previously Macromedia Dreamweaver), with which the site is edited using a GUI interface and the final HTML markup is generated automatically by the editor software WYSIWYG online editors which create media rich online presentation like web pages, widgets, intro, blogs, and other documents. Template-based editors, such as RapidWeaver and iWeb, which allow users to quickly
create and upload web pages to a web server without detailed HTML knowledge, as they pick a suitable template from a palette and add pictures and text to it in a desktop publishing fashion without direct manipulation of HTML code.
Dynamic website A dynamic website is one that changes or customizes itself frequently and automatically, based on certain criteria. Dynamic websites can have two types of dynamic activity: Code and Content. Dynamic code is invisible or behind the scenes and dynamic content is visible or fully displayed.
Web applications do not require any complex "roll out" procedure to deploy in large organizations. A compatible web browser is all that is needed; Browser applications typically require little or no disk space on the client; They require no upgrade procedure since all new features are implemented on the server and automatically delivered to the users; Web applications integrate easily into other server-side web procedures, such as email and searching. They also provide cross-platform compatibility in most cases (i.e., Windows, Mac, Linux, etc.) because they operate within a web browser window. With the advent of HTML5, programmers can create richly interactive environments natively within browsers. Included in the list of new features are native audio, video and animations, as well as improved error handling
Differences
The advent of the Internet led to the invention of new terms that are exclusively used to refer to things that you can do or get from the Internet. Website is one of the very first and it is used to refer to a location that hosts several pages that are often on the same topic. The site is accessed with the use of a URL (Uniform Resource Locator). On the other hand, a web application is a term used identify a program or application that is run and used on separate computers. A web application can exist in the Internet or across a local network, Intranet, VPN, among other things. When a web application is available in the Internet, it is often hosted as a separate page on a website. The site can also contain other materials that are not used by the web application but are often related to what the web application does. Comparatively, a web application is more resource intensive compared to a website that does not contain a web application. Depending on the type and goal of the web application, it needs
to process the data it gets as well as access databases. Although some of the more complicated sites can be as resource intensive, most are not. This is because most sites simply show information that are static and are not updated very often. The same is also true when it comes to the difficulty of creating a website or a web application. Static websites can be coded as long as you know HTML (Hypertext Markup Language). With web applications, it is not enough to know HTML, the part that makes it an application is coded with a more difficult language that is akin to programming languages. The list of languages includes Java, Javascript, DHTML, Silverlight, PHP, and AJAX. It is also necessary to know two or more of these languages in order to implement server side scripts that process the data and client side scripts that format the information on screen. Summary: 1. A website is a collection of web pages under the same location while a web application is a type of application that is hosted over a network 2. A web application is often accessed in a certain website 3. A web application often needs a lot more processing power than most websites 4. A web application is more difficult to create than a website