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
What is a Pipe device on Linux?
Similar to character devices, but instead of output going to a monitor for example it goes to a process running on the Linux machine
What are socket devices? Linux
Socket devices help multiple processes communicate with each other (similar to pipe devices)
What is Udev? Linux. What type is it?
Udev is a device manager that automatically creates/removes a device file every time the device is connected/disconnected
What are postscript printer description (PPD) files?
PPD files can be used as printer drivers
What does Red Hat Linux use to manage printers from the command line?
CUPS
What does CUPS stand for? What does it do?
Common Unix Printing System
manages printers from the command line in Red Hat Linux
What kind of update is a Critical Update?
Non-security related critical bugs
What are drivers? What type are they?
Software that controls the I/O of devices running on our computers
What are the 4 security levels for Security Updates? W
- Critical
- Important
- Moderate
- Low
What are definition updates for windows update?
they update the definition databases that detect malicious code, junk mail, phishing websites
What are feature packs? W updates
Add new product functionality to system
What are service packs? W updates
Groups hotfixes, security, critical, and general updates together
A service pack also may contain new fixes or design changes requested by customers.
What do general windows updates target?
specific non critical issues
What do update rollups group together? W
hotfixes and updates that target a specific area, such as a component or service
For older versions of Windows, are updates turned on automatically?
No they must be configured to update automatically
In Linux, what’s the OS? Compared to Windows = Windows 10
Linux OS is comprised of the kernel and other packages, so the kernel is what you need to update for security updates
How is the kernel in Linux similar to a word processor?
Just like any other package
How to update kernel and other packges? What to run first? L
first run sudo apt update
then run sudo apt full-upgrade
How to check what kernel version you have? L
uname -r
What are the 4 main jobs of the Linux kernel?
- Memory management (memory used by what, where)
- Process management (CPU process management)
- Device drivers (interpreter for hardware)
- System calls and security (request for service)
What is the Linux distribution (Operating System) comprised of? 2
- Linux kernel
- Package management system
What are 2 ways to update the Ubuntu distribution?
- Update Manager GUI - checks automatically
- apt - check for updates manually
sudo apt-get update
sudo apt-get upgrade