Preview

Firmware and Middleware

Good Essays
Open Document
Open Document
1084 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Firmware and Middleware
e

Firmware and Middleware

Fariz Anwardeen-3297

CS 3370

Date: 21/02/2011

Firmware:

Firmware is a combination of software and hardware. Firmware is usually defined as a type of program that runs within an electronic device. They enable the hardware to function properly and allow software to run on the hardware. Typical examples of devices containing firmware range from end-user products such as remote controls or calculators. Computer chips that have data or programs recorded on them are firmware. These chips commonly include the
i)ROMs (read-only memory) ii) PROMs (programmable read-only memory) iii)EPROMs (erasable programmable read-only memory)
Firmware in PROM or EPROM is designed to be updated if necessary through a software update.
Firmware is not categorized either as hardware or software, but a mix of both. The reason firmware is considered a combination of both categories is that firmware employs an executable program (.exe) and includes an integrated piece of the electronic device.
Firmware is stored on ROM chips (read only memory). Each time your computer or electronic device boots up, firmware is booted as well. Firmware can store their instructions permanently and do not require a power source. One of the most common types of firmware is the BIOS chip on your computer's motherboard. The BIOS chip holds extremely important data (instructions). For instance, when our computer is started, this activates the BIOS chip where important hardware is initialized and components are checked by the BIOS chip to ensure that devices are working properly. Once the BIOS chip has completed its duties, it sends a message to your computer's operating system which then starts up. While firmware is permanent, it has the advantage of being rewritten. It should be noted that older firmware did not have the ability to rewrite its instructions. In fact, in the

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Boot Sector – A part of the hard drive that contains a machine code that is loaded into the RAM by the firmware of a computer.…

    • 437 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Hardware – A hardware is a device that is manually connected to the computer. An example of hardware is a computer monitor that allows you to see what you are doing on the computer.…

    • 732 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Hardware is physical components that run or work with the computer. The mouse and keyboard are hardware. Software is the internal applications installed on your computer such as Mozilla Firefox and Microsoft which are software internal applications.…

    • 1001 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Video summary 4

    • 336 Words
    • 2 Pages

    BIOS is Firmware and the very first program initiated during the boot process of a PC. BIOS is a set of instructions written as ROM which is "Read Only Memory"; this means that it is permanent and cannot be edited although it can be changed by flashing or by installing an entirely new motherboard; in my opining that should be referred to as replacing, as I feel that term is more accurate when a new motherboard is required to change the BIOS: Bios also does not need a power supply to maintain. BIOS initiates POST which is "Power-On Self Test": POST checks basic systems, hardware, memory and assigns system resources; BIOS also checks CMOS settings. When comparing to POST which is RAM and therefore not permanent; it can be changed by the user: With CMOS being RAM and BIOS being ROM allowing CMOS editable. Although CMOS is RAM it is able to sustain memory and survive computer shutdown while RAM is normally lost during power failure; this is because CMOS uses a coin battery to maintain its configuration, so be on the look out of a dying batter. To change the permanent instructions by replacing them, the BIOS uses a technology known as EEPROM "Electronically Erasable Programmable" ROM. Moving onto the topic of System Resources, there are four; the four resources are IRQ, I/O and Memory addresses, and DMA. IRQ "Interrupt Request" communication channel from Hardware devices to CPU; each device has its own address. Most common conflicts are; IRQ 3-com 2, com 4; IRQ 4-com 1, com 3; IRQ 5-LPT2 or sound card, and IRQ7-LPT1 (printer). I/O has addresses are similar to the device name. Memory Address is used to communicate with the CPU, and lastly DMA "Direct Memory Access", which is a direct communication channel between a device and the system menu. DMA does not require a CPU, which reduces response time; yet not all devices use DMA, but a couple of devices that use DMA are sound cards and joysticks.…

    • 336 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Hardware are electrical mechanisms that is physically connected to your computer such as an electronic components and related gadgetry that input, process, output, and store data according to instructions encoded in computer programs or software (Kroenke, 2012).…

    • 1115 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    9/9/2013 Software Software • AKA Programs • A list of instructions given to the computer in order to perform a certain task. • Two major kinds of software – System Software – Application Software 1 9/9/2013 1. System Software • A collection of programs-not a single program • Enables the application software to interact with the hardware • “Background software” that helps the computer manage its own resources System Software • Handles technical details • Works with end users, application software, and computer hardware • Four types of programs – Operating system – Utilities – Device drivers – Language translators 2 9/9/2013 Operating Systems • Manage computer resources • Provide an interface between the users and computer • Loads & Runs applications • A collection of programs that handle technical tasks •…

    • 362 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    devices and controls their processes. Windows and UNIX are examples of operating systems. Application software refers to programs that make the computer…

    • 904 Words
    • 4 Pages
    Good Essays
  • Good Essays

    A Quiz And Answers

    • 1737 Words
    • 6 Pages

    When you are discussing the memory capacity of a memory module, the capacity is specified in…

    • 1737 Words
    • 6 Pages
    Good Essays
  • Better Essays

    testing. After this software has been released, it requires several patches and fixes for it to…

    • 1289 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Thus BIOS initializes and controls the computer on its startup with the help of variable data stored in a memory chip called CMOS.CMOS stores the information for as long as it receives power. This power is provided to it through a small battery. When you start the computer, it is BIOS that tests the system and readies it for operation searching for all the variable data that is stored on CMOS. After this, it also loads the OS and then passes control to it. What makes the situation confusing for people is the fact that as BIOS information is stored on a CMOS chip, the set up is also sometimes referred to as CMOS set up. BIOS are the programming that a computer uses during power on to get booted. It is also often the interface between the software and the hardware. BIOS used to be stored in read-only memory (ROM), and as such, was unchangeable; but more recently, BIOS is stored on an motherboard.…

    • 456 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    BIOS: Stands for "Basic Input/Output System." The BIOS is a program pre-installed on Windows-based computers (not on Macs) that the computer uses to start up.…

    • 636 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    1. Geschiedenis van Computers Afkorting | Voluit | CTR | Computing Tabulating Recording Corporation | IBM | International Business Machines Corporation | CPU | Central Processing Unit | IC | Integrated Circuits | DEC | Digital Equipment Corporation | PC | Personal computer | 2. Moderne computersystemen…

    • 706 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Computer and Cd Rom

    • 662 Words
    • 2 Pages

    BIOS: Bios stands for (Basic Input Output System) it is a collection of software utilities that form part of the operation system. The BIOS makes sure the components that all components are working properly it tests them all in the boot up and make sure it is properly connected.…

    • 662 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Devices that store non volatile info and organize info into individual files: USB memory keys, recordable optical disks, solid state disks (SSD), battery backed RAM, and electromechanical hard disk drives. Common disk interface types : SAS, SATA, IDE, SCSI. These apply limits for how disk hardware connects to the computer. Disk storage: any device capable of storing files for a long period of time. Internal Disk: types (IDE,SATA,SCSI) non removable fixed disks attached to these internal interfaces and provide a suitable location to store operating system files required to start the computer. The firmware built in to the computer is designed to recognized supported internal disk storage and boot from at least one of the installed internal disks. External disks: External interfaces are used to connect removable portable disk storage. Typical external disk interface types include USB, eSATA, SCSI, and FireWire. Is useful for expanding a computers bulk file storage to contain application and user file data. but it is not suitable for…

    • 2036 Words
    • 9 Pages
    Satisfactory Essays
  • Good Essays

    Zxcasdqwe

    • 262 Words
    • 2 Pages

    * Platform software: Platform includes the firmware, device drivers, an operating system, and typically a graphical user interface which, in total, allow a user to interact with the computer and its peripherals (associated equipment). Platform software often comes bundled with the computer. On a PC you will usually have the ability to change the platform software.…

    • 262 Words
    • 2 Pages
    Good Essays