Professional Documents
Culture Documents
Livelihood
Education
Quarter 2 – Module 2:
Prepare Installer
Application and devices/drivers
installation procedures
What I Need to Know
This module was designed and written with you in mind. It is here to help you
master the nature of TLE/TVL. The scope of this module permits it to be used in
many different learning situations. The language used recognizes the diverse
vocabulary level of students. The lessons are arranged to follow the standard
sequence of the course. But the order in which you read them can be changed to
correspond with the textbook you are now using.
Compare to real life scenario a device will not perform its specific task
without a device driver or a software that acts as an activator to
activate certain device in order to perform its full functionality
A driver typically communicates with the device through the computer bus
or communications subsystem to which the hardware connects. When a
calling program invokes a routine in the driver, the driver issues commands
to the device. Once the device sends data back to the driver, the driver may
invoke routines in the original calling program. Drivers are hardware-
dependent and operating-system-specific. They usually provide the interrupt
handling required for any necessary asynchronous time-dependent
hardware interface.
Purpose
For example, a high-level application for interacting with a serial port may
simply have two functions for “send data” and “receive data”. At a lower
level, a device driver implementing these functions would communicate to
the particular serial port controller installed on a user’s computer. The
commands needed to control a 16550 UART are much different from the
commands needed to control an FTDI serial port converter, but each
hardware-specific device driver abstracts these details into the same (or
similar) software interface.
But most modern hardware is "plug and play," meaning the devices
will work without requiring driver installation. However, even if a
hardware device is recognized by the operating system, installing the
correct drivers may provide additional options and functionality for
the device.
Applications
Because of the diversity of modern hardware and operating systems, drivers
operate in many different environments. Drivers may interface with:
printers
video adapters
Network cards
Sound cards
Local buses of various sorts—in particular, for bus mastering on
modern systems
Low-bandwidth I/O buses of various sorts (for pointing devices such as
mice, keyboards, USB, etc.)
Computer storage devices such as hard disk, CD-ROM, and floppy disk
buses (ATA, SATA, SCSI)
Implementing support for different file systems
Image scanners
Digital cameras
For hardware:
o Interfacing directly
o Writing to or reading from a device control register
o Using some higher-level interface (e.g. Video BIOS)
o Using another lower-level device driver (e.g. file system drivers
using disk drivers)
o Simulating work with hardware, while doing something entirely
different[citation needed]
For software:
o Allowing the operating system direct access to hardware resources
o Implementing only primitives
o Implementing an interface for non-driver software (e.g., TWAIN)
o Implementing a language, sometimes quite high-level
(e.g., PostScript)
So choosing and installing the correct device drivers for given hardware is
often a key component of computer system configuration.
Activity 2.1.1
MODIFIED TRUE OR FALES: Write TRUE if the statement is correct and
FALSE if not. If false, underline the word/phrase that makes the statement
incorrect, and write the correct word to make it correct.
_____ 1. Kernel mode device driver are drivers needs by other devices used
by the user for it to function properly.
_____ 2. If add – on drivers are not installed, including input or output
devices, there is a possibility that it will not work properly.
_____ 3. Due to diversity of modern hardware and OS, driver may interface
with low-bandwidth I/O buses of various sorts.
_____ 4. While installation/reformatting, check first all device drivers need
in installation process.
_____ 5. Plug and play are devices that will improperly work if the
driver/device driver are uninstalled.
_____ 6. A device driver (commonly referred to as a driver) is a computer
program that operates or controls a particular type of device that is attached
to a computer.
_____ 7. A driver or device driver is an application system
that enables a hardware device to work with a computer's
operating system.
What I Have Learn
Enumerate and discuss what is being asked.
A. Types of driver/device driver
B. Procedures in preparing driver for installation
C. Drivers that may interface with different modern hardware
devices (enumerate at least 5 hardware devices)
D. Common level of abstractions for device drivers for D.1
hardware, D.2 software
E. Problems encountered if system drivers are not installed
What I Can Do
_____ 3. These device drivers includes some generic hardwares which loads
with operating System as part the OS Cold boot
a. Kernel mode c. user mode
b. Plug and play d. none of the above
_____ 4. Which of the following is NOT a hardware device that the driver
may interface with:
a. printer
b. sound cards
c. Image scanners
d. Display screen
_____ 5. Which of the following statement is NOT true if system drivers are
not installed.