TRENDING NEWS

POPULAR NEWS

What Is The Relations Between Hardware And Software

How can I understand a software and hardware relationship?

Hardware - Physical components that make up a computer system.Software - Computer programs and related data that provide the instructions for telling computer hardware what to do and how to do it.Relationship between software & hardware:In order for a computer to produce useful output , its hardware & software must work together . Nothing useful can be be done with the computer hardware on its own & software can’t be utilized without supporting hardware . So , there is a close connection between software & hardware. Some points regarding this are as follows : Both hardware & software are necessary for a computer to do useful job. Both are complementary to each other. The same hardware can be loaded with different software to make a computer system perform different types of job , just as different songs can be played using the same cassette player.

What is the relation between hardware and software?

There are two principle relationships between hardware and software:Hardware “hosts” the software. In order to execute, the software is loaded into the RAM (Random Access Memory) or is “burned” into PROM (Programmable Read-Only Memory) of the computer.Software modifies the state of the hardware. While executing, the software manipulates memory addresses to modify and store data and it accesses I/O ports (Input/Output) to perform various tasks such as opening/closing removable media trays, turning LEDs (Light-Emitting Diodes) on/off, transmitting/receiving data to/from remote hardware devices, etc.

What is the relationship between computer hardware and software?

Computer hardware is any physical device used in or with your machine, whereas software is a collection of code installed onto your computer's hard drive. For example, the computer monitor you are using to read this text and the mouse you are using to navigate this web page is computer hardware. The Internet browser that allowed you to visit this page and the operating system that the browser is running on is considered software.All software utilizes at least one hardware device to operate. For example, a video game, which is software, uses the computer processor (CPU), memory (RAM), hard drive, and video card to run. Word processing software uses the computer processor, memory, and hard drive to create and save documentsIn a computer, the hardware is what makes a computer work. A CPU processes information and that information can be stored in RAM or on a hard drive. A sound card can provide sound to speakers, and a video card can provide an image to a monitor. All of this is hardware.On that same computer, software can be installed and allow a person to interact with the hardware. An operating system, like Windows or macOS, is software. It provides a graphical interface for people to use the computer and other software on the computer. Once an operating is installed additional programs can be installed that allows the user to perform more specialized tasks such as creating documents and pictures.

What is firmware in relation to hardware and software?

answer straight from Wikipedia:"In electronic systems and computing, firmware is the combination of persistent memory and program code and data stored in it. 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."So there's your answer... firmware is software, programming, stored in a memory in an electronic computer-like device which controls other electronic devices attached to it. I say computer-like because it could be an actual little computer, like a microcomputer, or something that acts like a computer like an FPGA, a field-programmable gate array, or an ASIC, an application-specific integrated circuit.The classic example is the IBM-370 mainframe computer, which had at its heart a microcomputer controlled by microprogramming, the firmware, which interpreted and effected the instruction set of the mainframe, which originally had been done by discrete logic circuits for each damn little instruction. This microprogram firmware was loaded into the system by the customer engineers via a special floppy disk. The microprogrammed microcomputer could then emulate any number of computers, like the previous IBM-360 mainframes or even older machines. Moreover, if the hardware guys fucked up the hardware design, as they did on the original IBM-360 TranslateString instructions for Cobol, you don't have to worry about an expensive recall and a very expensive overhaul of the physical electronics and circuit boards. Instead, if there were any post-installation errors in the design of the IBM-370, you could just send out the customer engineers with new floppies that fix the error in the microcode. This was also a way to upgrade your mainframe - pay for enhanced features, and they (IBM) could just upgrade the functionality in the microcode. Make one size fits all, and price your product based on what you disable.

What is the relationship between hardware and machine code?

Machine code is the representation of your software code at the “lowest” level. It is a sequence (serial) of directions which can directly control how the CPU (or GPU etc.) process. When you write code, typically in a higher level language (e.g. C), you have to compile it. The compiler does 2 very high level functions; 1) parse and validate your code for syntax and some semantic correctness, 2) generate machine code from that parsed representation. The machine code is specific to the hardware which runs that program. This does imply a design approach for compilers that the parsing half can be reused when hosting for a new hardware platform.

What is the connection between hardware and software?

Once upon a time, there was a multinational company named Puter.com.One fine day, the CEO, Mr C Plusplus, woke up and to his secretary, Ms Gee C C, he said, "See in Mr In Put."Gee quickly checked in her files. Mr In Put, a man of character, was supposed to arrive at the KIA (Keyboard International Airport) and someone had to be sent to receive him.After checking if everything was in order, Gee told ISA, her Indo-French assistant, "Amener Monsieur In Put." ISA, in turn, translated it to the Executive Manager, Mr Binari, "श्रीमान इन पुट को लाओ."Mr Win Dows was the Operating Manager of Puter. He was in-charge of handling the company's resources and their scheduling. When Mr Binari asked him to arrange for a meeting with Mr I Seven, the Processing Manager, he was advised to wait as there was a long queue of people to meet him already.Mr I Seven was an Intelligent man. He was the youngest in the great family of the Pentiums, but was the best of all. He and his team of 64 could handle more than 3 billion tasks in a second, owing to the gi'gate'ic infrastructure, fabricated by the great, Mr Mos Fet, M.Arch. VLSI University.Several clock cycles later, the gate opened, and Binari ran inside. He loaded Mr Seven with his set of instructions. When he addressed the need of collecting Mr In Put from the KIA, Seven Ayi arranged for a bus. Subsequently, Mr Win Dows asked Binari to wait in the Block Estate, while the bus picks Mr In Put up. The bus numbered 8255 reached KIA in no time. The driver, PPI Chip, waited for the Keystroke Airlines to land. Soon it did, and there he was.In and Chip shook hands. Chip drove the bus back to the I Seven Headquarters where Mr Put was registered in Room EAX. Mr Binari came out of the Block Estate, greeted Mr Put, guided him all the way back to the Plusplus residence, and exited the I Seven HQ. His job had been done.The CEO climbed down the stairs. He saw his guest and said, "Hope you had a pleasant trip, Mr Put."Mr In Put exclaimed, "Oh please, Mr C! Just call me 'Q'."

Why is firmware considered in between hardware and software?

Some interesting answers here. I'd like to add a historical perspective.1) Hardware is pretty obvious, you can pick it up (in the case of a laptop) & etc. You can see it!2) Software was named for the "ethereal" program codes that were created to run on the hardware. They could be quickly replaced or changed (self-modifying code) on the fly. Just load another "code" into the hardware & go!3) Firmware was then defined as a software code that was burned into a hardware chip. Thus it was a soft code in a hard container (thus "firm").Firmware is usually built (burned) into a ROM, PROM, or ePROM chip. It can be changed by: replacing the ROM chip, or by re-programming (flashing) the PROM, or ePROM, chip.This, like that -gate phrase after the episode at The Watergate Hotel & Conference complex in '71~'72, then spawned a -ware craze:Vaporware - A project that hasn't yet coalesced into an actual product (hardware, software, or a combination), ie. It's still vapor!Malware - Evil software designed to screw up your computerRansomeware - Malware that asks for money to free up your systemAdware - Ads that annoy you while you are browsing the internet. May also be spawned as a subset of MalwareMiddleware - Program codes that (usually) interface between a back-end (processing) system and a front-end (user interface) systemI hope that this helps a bit.

What is the relationship between hardware, operating systems, and applications?

Hi,Thanks for A2A.So essentially there are 4 layers here that will help you understand thisHardwareFirmwareSystem softwareApplicationsSo basically the H/W and System software(OS) interact with each other through an entry point (boot code/bootstrapping)) that is in the form of Firmware(on-boarded on the H/W itself and/or through device drivers).This inter-dependability is developed in order for the hardware to perform operations to the commands passed by the System software.Now applications usually make requests to the System software to help it perform a task using a hardware component.To understand this better I’ll provide you with a high level example here of Printing.So You have a Word doc in place to be printed.The Hardware Printer has its onboard firmware as well as a device driver in your Systems memory( your CPU) to connect these both. Now the System Software is directly in contact with the device driver and knows that if a print command is requested by some application(in our case MS word) then I have to use this device driver code as an entry point to communicate with the printer.So this is the flow of that operation:You click on Print optionMS-Word makes a request to the System Software(say Windows) to inform of a print command to be executed on its ‘be-half’ by the system softwareThe system software uses the device driver code to forward that request to the printerThe printer’s on-board firmware understands the incoming request and data (your file to be printed) and does the required Job.Hope this answer’s your query.Cheers.

What is the relationship between CAD and CAM ?

D = design
M = manufacturing

The designs you produce using CAD can be used in manufacturing using CAM (programmable machine tools etc)

Relationship between pixel and bit?

When speaking of images, what is the relationship of a pixel to bit in memory (that is, how they relate in displaying images)?

Does anyone know this?

Thank you!

TRENDING NEWS