Week 3 - Device Software Management Flashcards
What are 2 ways to get to the device manager? W
- Run > dvmgmt.msc
- Right Click This PC > Manage > Device Manager
What is the plug n play system? What’s the first thing Windows does?
The plug n play system allows us to plug in hardware and have Windows automatically search for the driver for the device so you can use it
It immediately asks the new hardware for its Hardware ID
What is a hardware ID? Assigned by who?
A special string of characters assigned to the hardware by the manufacturer/vendor
How does Windows find the right driver for a device? 3
- Searches local lists for well-known drivers
- Searches Windows Update
- The driver’s store
Can hardware devices have more than one hardware ID assigned to it?
Yes, they’re sorted from most to least suitable for the device (to find the driver)
In Linux, when a device is connected where is the device file created?
/dev
What are character devices? Linux
Character devices transmit data character by character (like a mouse, keyboard, monitor, printer)
In Linux, everything is considered a ___ even ___ ___ !
In Linux, everything is considered a file, even hardware devices
What are block devices?
Block devices transmit data in blocks [unit of storage] (USB drives, hard drives, CD ROM)
(devices that can hold data)
When you see /dev/sda what kind of device is this referring to?
mass storage devices like hard drives, memory sticks, etc
Are device drivers stored in the /dev directory?
No, sometimes they’re part of the Linux kernel
What does the Linux kernel do? Where is it located, what does it boss around? What type of package is it?
The kernel is software located in the memory that tells the central processing unit (CPU) what to do.
The Linux kernel is like a personal assistant for the hardware that relays messages and requests from users to the hardware.
What is a kernel module? What can it do? L
A kernel module allows us to extend the functionality of the kernel without actually touching it
It can be installed the same way as software and act as a device driver for a specific device (for devices that don’t have built-in support in the kernel)
Are all kernel modules drivers? L
No
In Linux, devices attached to the computer are recognized as?
Device files