Difference between Controller & Host Controller

Click For Summary
A controller, adapter, and host controller serve distinct functions in computing. An adapter converts one interface type to another, such as PCI Express to SCSI, while a controller manages specific device functions, like IDE or SATA operations. A host controller is specifically located in the host system, as opposed to a device controller found within a peripheral device. The Standard OpenHCD USB Host Controller is a generic controller referenced by Microsoft, indicating its standardization for USB operations. Regarding SMART attributes of hard disks, these attributes are not stored within the IDE controller itself but are typically kept in non-volatile RAM on certain PCs or RAID adapter controllers. This data primarily serves to alert users when a hard drive may need replacement.
rahulkhajuria
Messages
20
Reaction score
0
Question 1 ) What is the Difference between a Controller , Adapter & Host Controller ?

Question 2) Also what is a Standard OpenHCD USB Host Controller ?

Question 3) I just learned that the SMART attributes of the Hard Disk are stored in the IDE Controller . I fail to understand how the attributes can be stored there when the controller is nothing but an Integrated Circuit or bunch of Integrated Circuits . Please Explain .
 
Computer science news on Phys.org
rahulkhajuria said:
Question 1 ) What is the Difference between a Controller , Adapter & Host Controller?
An adapter converts one type of interface to another, such as PCI Express bus to SCSI, or pehaps ethernet to SCSI. A controller is just a component in a device that controls some aspect of the device. The component that deals with an interface, such as IDE or SATA is an example of a controller. A host controller is a controller in the "host" system, as opposed to a "device" controller which is in the device, such as a hard drive.

Question 2) Also what is a Standard OpenHCD USB Host Controller ?
Just a generic controller. Microsoft reference:
http://msdn.microsoft.com/en-us/library/aa940140(WinEmbedded.5).aspx

Question 3) I just learned that the SMART attributes of the Hard Disk are stored in the IDE Controller.
The information is not stored in the IDE specific part of the controller. On some PC's, and/or RAID adapter controllers, the smart attribute history is stored in some type of non-volatile ram. The information is mostly used to warn the user that hard drive should be replaced.
 
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...

Similar threads

Replies
10
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
2
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
11
Views
4K
Replies
10
Views
5K