How Computer Hardware and Software Work Together Essay Example
How does computer software and hardware work together? This is kind of a complex question. I think the most important thing connecting software and hardware would probably be the register. Commands or services requested by the software are encoded into binary values of 0’s and 1’s and are written into a register.
For example, some register may hold a value of "01101100". This encoding has a total of 8 bits. Each value of either 0 or 1 is called a bit, and 8 bits are called a byte. At the hardware level, the computer hardware does not see these 0’s and 1’s as numbers, but as voltage levels.
For example, a high voltage of 3 volts may represent a 1 and a low voltage of near 0 volts may represent a 0. These high and low voltages are fed into a series
...of ogic gates which then, through the correct logic design, will go about with producing the results needed by that particular software command. For example, if the software is requesting a calculation, the hardware logic gates may add the first two bits of the encoding together, produce a result of 1 (0+1 = 1), and then write this result into another register somewhere for the software to go fetch and read.Or, if the encoding is a request for some kind of service, the logic gates may in turn access or write into some other registers which would trigger other logic gates to inititiate this service.
But again, this is a very complex process with many variations depending on what kind of technologies the designers of the system choose to use. What is a motherboard
you ask? The motherboard is a printed circuit board (PCB) that contains and controls the components that are responsible for processing data. The motherboard contains the CPU, memory, and basic controllers for the system.Motherboards are often sold with a CPU.
The motherboard has a Real-time clock (RTC), ROM BIOS, CMOS RAM, RAM sockets, bus slots for attaching devices to a bus, CPU socket or slot, cache RAM slot or sockets, jumpers, keyboard controller, interrupts, internal connectors, and external connectors. The bus architecture and type of components on it determine a computers performance. The motherboard with its ribbon cables, power supply, CPU, and RAM is designated as a "bare bones" system. The motherboard contains a systems clock to synchronize the operation of the bus and other components.Jumpers on the motherboard allow a user to set different clock rates to work with the CPU.
Other jumpers control other components on the motherboard. 386 motherboards have an extra slot to add a math coprocessor (ALU - arithmetic and logic unit). 486's and Pentiums have a math coprocessor (ALU) already built into the chip. Operating systems offer a number of services to application programs and users. Applications access these services through application programming interfaces.
or system calls.By invoking these interfaces, the application can request a service from the operating system, pass parameters, and receive the results of the operation. Users may also interact with the operating system with some kind a software user interface like typing commands by using command line interface or using a graphical user interface. For hand-held and desktop computers, the user interface is generally considered part of the operating system. On large multi-user systems like
Unix and Unix-like systems, the user interface is generally implemented as an application program that runs outside the operating system.
- Computer File essays
- Desktop Computer essays
- Servers essays
- Profession essays
- Labour Economics essays
- Occupational Safety And Health essays
- Pension essays
- Salary essays
- Strike Action essays
- Wage essays
- Career essays
- Workplace essays
- Homeless essays
- Working Together essays
- Career Path essays
- Hunter essays
- Farmer essays
- Nurse essays
- Pilot essays
- Professionalism essays
- Doctor essays
- Discipline essays
- Police Officer essays
- Labor essays
- Social Work essays
- Model essays
- Architect essays
- Engineer essays
- Administration essays
- Stakeholders essays
- Teamwork essays
- Caregiver essays
- Public Administration essays
- Raising Minimum Wage essays
- Interview essays
- Job Interview essays
- Career Choice essays
- Career Goals essays
- Portfolio essays
- Community Service essays
- Work-Life Balance essays
- Performance Appraisal essays
- Job essays
- Employee essays
- Skills essays
- Service essays
- Vocation essays
- Internship essays
- Work Experience essays
- Duty essays