Diffrence Between Software And Hardware In Hindi
Difference between Software and Program: If we talk about our daily uses, then software and program can be used interchangeably. But there is a huge difference in between software and program in technical language. As software is a collection of programs and data files that are designed to perform some operations and on the other hand, program is a set of instructions that perform only a specific task that it is made for. In this article, we will discuss the basic difference between Software and Program in tabular format to make it easily understandable. Software Program 1 The software is a broad term which is designed to perform some specific set of operations.
A program is set of instructions which perform only a specific type of task. 2 A software consists of bundles of programs and data files.
The main difference between hardware and software is that hardware is always in a tangible form while software is in intangible form and is a set of instruction. Software and hardware are computer-related terms that categorize different types of computer related paraphernalia. Hardware includes every computer-related object that you can physically touch and handle like disks, screens, keyboards, printers, chips, wires, central processing unit, floppies, USB ports, pen drives.
Programs in a specific software use these data files to perform a dedicated type of tasks. A program consists of a set of instructions which are coded in a programming language like C, C++, PHP, Java etc. 3 A software can be classified into two categories: application software and system software. A program cannot be classified into various categories. 4 An application software comes in wide range of varieties like a text editor, media player, web browser, video player, video editor, image editor.
Different types of application software provide a different type of services.
Software and hardware are computer-related terms that categorize different types of computer related paraphernalia. Hardware includes every computer-related object that you can physically touch and handle like disks, screens, keyboards, printers, chips, wires, central processing unit, floppies, USB ports, pen drives etc. Software includes every computer-related program that you cannot feel with the physical senses for example, system operating system, an anti-virus program, the web browser, the memory, all data, reports etc. All storage devices that keep data safe and store it in some electronic form are hardware while all data in itself is software. Software is what makes the hardware function properly and to an optimum level. Sometimes, there is confusion between software and hardware because the two terms are so integrally connected.
If you buy an anti-virus program you buy software but since it comes on a disk, you have also bought the hardware. The major confusion between software and hardware occurs relating to memory.
Software defines the memory capacity of a computer but it depends on the kind of hardware ‘“ or memory chip ‘“ used in the particular computer. Software is of two kinds: Applications software: That is of individual liking and need. It can range from games to professional work-related programs like database management systems, word processors, spreadsheets etc.
Subscribe To The Chipmunks Channel • The Official Alvin and The Chipmunks Channel 147,898 views 1 year ago Welcome to The Chipmunks Channel - the Official Destination of Alvin & the Chipmunks! When down-on-his luck musician Dave Seville (Jason Lee) discovers singing trio Alvin and the Chipmunks, he seizes the opportunity to put together his songwriting skills with the 'Munks unique talents. Youtube alvin and the chipmunks. Alvin and the Chipmunks, originally David Seville and the Chipmunks or simply the Chipmunks, are an American animated virtual band created by Ross Bagdasaria.
Systems software: This makes the computer run and thereafter, makes the applications software on your computer function properly. Without systems software, the applications software cannot be run because the computer needs to be started up with systems software.
Systems software is also known as the operating system of a computer. Some computer manufacturers supply the hardware with their own patented systems software. However, some computers can be bought from a provider and they will run well with systems software bought from another provider. Applications software is designed to run on most operating systems.
What are the relations and differences between firmware and middleware? Wikipedia says firmware is the combination of persistent memory and program code and data stored in it.[1] Typical examples of devices containing firmware are embedded systems (such as traffic lights, consumer appliances, and digital watches), computers, computer peripherals, mobile phones, and digital cameras. The firmware contained in these devices provides the control program for the device.
Middleware is computer software that provides services to software applications beyond those available from the operating system. It can be described as 'software glue'.[1] Middleware makes it easier for software developers to perform communication and input/output, so they can focus on the specific purpose of their application. • I still don't understand the differences in their roles, relative to hardware, high-level software, operating system, etc. For example, Is BIOS firmware not middleware? Is a bootloader for an OS a firmware, middleware or someware?
Is the instruction set of a CPU firmware and not middleware? Is there some middleware not firmware? • What are the relations and differences between device drivers and firmware and middleware? Firmware and Middleware are simple industry terms to describe a certain set of 'some code'. Firmware (as wiki states) 'usually' represents software 'usually' written in assembly or C that 'usually' runs on/the hardware. The 'on/the' is to indicate that this software resides on a permanent storage medium (like some sort of small flash) that is directly connected to the hardware the software is to control. It's called 'firmware' because it is software specifically designed to run the hardware.
I also quote the word usually because the tech industry has a horrible habit of coining terms and then warping them so that no one can know what the true intention of the word is. 'Embedded programming' is a good current example; while the term typically referred to programmers who developed what is essentially firmware (i.e. Low-level ASM/C hardware developers), the term has since morphed to include Android developers (i.e. Linux/kernel developers who can operate at both the Java and C level). I'm not bashing any sort of developer or development practice (I do a lot of those types of developing myself), merely pointing out that the tech industry likes to misuse words. Middleware is another example of such a word; while I've yet to hear or see 'firmware' used for anything but hardware level code, I've seen middleware used on everything from firmware to.NET/Java. Middleware is a generic term that (as a developer) you usually can decipher from context what is intended as I've seen it misused too many times; so to answer you directly: I still don't understand the differences in their roles, relative to hardware, high-level software, operating system, etc.
Firmware is software (code turned to binary format) that resides on a certain piece of hardware and runs said hardware. Middleware can be used to mean an API/library that interacts with hardware (or another piece of software for that matter).
Is BIOS firmware not middleware? Depending on your view of this, it could be both. Technically the BIOS is firmware (it's software that is specifically used to run the hardware it's on, i.e. The motherboard), but if your intent is to interact directly with a piece of hardware in some fashion (as an OS would), the BIOS 'could' be middleware, as you don't have to 'write' your own BIOS and hardware routines and this is where the misuse of 'middleware' can come in, but in a classical since, no the BIOS is not middleware.
Hardware And Software Difference
Is a bootloader for an OS a firmware, middleware or someware? A bootloader for an OS is a piece of code that resides between the BIOS (or other basic hardware subsystem) and the higher level systems (usually the OS) that tells the lower systems (i.e. BIOS) where the OS resides on the boot medium.
Similarities Between Hardware And Software
Typically speaking, a bootloader usually sits on a specific location of a storage medium (like the first few hundred bytes or more) and the BIOS knows (thanks to industry standards) where to 'look' for a bootloader at which point the bootloader takes over to do what it was written to do (usually boot the OS). A bootloader is not firmware but could technically reside in firmware and as far as it being 'middleware', that could be yes or no depending on 'your' view of what 'middleware' is/should be, though in the classical since of middleware, I would not consider a bootloader middleware as it doesn't provide me any easier context (unless I'm writing an OS). Is the instruction set of a CPU firmware and not middleware? An instruction set of a CPU would be considered more of an application programming interface (API) (which 'could' be considered a form of middleware), it is not firmware as the CPU (the central processing unit itself) doesn't have anything 'to run'; the CPU instruction set is what the software gets 'compiled' to (assembly) that the CPU then 'understands' how to run. Is there some middleware not firmware? Yes; just about any software framework you can think of (the.NET or Java libraries for example) could be considered a form of middleware as they give a programmer an 'easier' way to interact with various aspects of a computer.