1461124189-235c6348-ca94-434c-8a56-ce6833b1a9f3

1. A method, comprising:
identifying, by a processing device, an interface provided by an operating system running on a server;
populating an operating system database with information on the identified interface;
populating a host database with consumption details received from a host machine, the consumption details comprising one or more interfaces of an operating system on the host machine used by a computer application program running on the host machine; and
comparing the host database to the operating system database to determine if the interface provided by the operating system running on the server matches the one or more interfaces of the operating system on the host machine.
2. The method of claim 1, further comprising:
receiving, by the server, a data stream from the host machine, the data stream comprising the consumption details from the computer application program running on the host machine.
3. The method of claim 2, wherein the computer application program is an independent software vendor (ISV) application.
4. The method of claim 2, wherein the comparing comprises:
identifying a needed library from the consumption details of the computer application program; and
determining if there is an interface for the needed library provided by the operating system on the server.
5. The method of claim 4, wherein the comparing further comprises:
if there is an interface for the needed library provided by the operating system, adding the needed library to a first list; and
if there is not an interface for the needed library provided by the operating system, adding the needed library to a second list.
6. The method of claim 5, further comprising:
generating a report based on the first list and the second list.
7. The method of claim 2, further comprising:
gathering a list of all files associated with the computer application program;
identifying all executable and linkable format (ELF) files from the list of files;
extracting consumption details from the ELF files; and
storing the consumption details in a data structure on the host machine.
8. A system comprising:
a processing device; and
a memory coupled to the processing device, the memory storing a monitoring module, executed from the processor and the memory, the monitoring module configured to:
identify an interface provided by an operating system running on a server;
populate an operating system database with information on the identified interface;
populate a host database with consumption details received from a host machine, the consumption details comprising one or more interfaces of an operating system on the host machine used by a computer application program running on the host machine; and
compare the host database to the operating system database to determine if the interface provided by the operating system running on the server matches the one or more interfaces of the operating system on the host machine.
9. The system of claim 8, wherein the monitoring module is further configured to:
receive, at the server, a data stream from the host machine, the data stream comprising the consumption details from the computer application program running on the host machine.
10. The system of claim 9, wherein the computer application program is an independent software vendor (ISV) application.
11. The system of claim 9, wherein when the monitoring module is configured to compare, the monitoring module is further configured to:
identify a needed library from the consumption details of the computer application program; and
determine if there is an interface for the needed library provided by the operating system on the server.
12. The system of claim 11, wherein when the monitoring module is configured to compare, the monitoring module is further configured to:
if there is an interface for the needed library provided by the operating system, add the needed library to a first list; and
if there is not an interface for the needed library provided by the operating system, add the needed library to a second list.
13. The system of claim 12, wherein the monitoring module is further configured to:
generate a report based on the first list and the second list.
14. The system of claim 9, wherein the monitoring module is further configured to:
gather a list of all files associated with the computer application program;
identify all executable and linkable format (ELF) files from the list of files;
extract consumption details from the ELF files; and
store the consumption details in a data structure on the host machine.
15. A non-transitory machine readable storage medium storing instructions which when executed cause a data processing system to perform a method comprising:
identifying an interface provided by an operating system running on a server;
populating an operating system database with information on the identified interface;
populating a host database with consumption details received from a host machine, the consumption details comprising one or more interfaces of an operating system on the host machine used by a computer application program running on the host machine; and
comparing the host database to the operating system database to determine if the interface provided by the operating system running on the server matches the one or more interfaces of the operating system on the host machine.
16. The storage medium of claim 15, the method further comprising:
receiving, by the server, a data stream from the host machine, the data stream comprising the consumption details from the computer application program running on the host machine.
17. The storage medium of claim 16, wherein the comparing comprises:
identifying a needed library from the consumption details of the computer application program; and
determining if there is an interface for the needed library provided by the operating system on the server.
18. The storage medium of claim 17, wherein the comparing further comprises:
if there is an interface for the needed library provided by the operating system, adding the needed library to a first list; and
if there is not an interface for the needed library provided by the operating system, adding the needed library to a second list.
19. The storage medium of claim 18, the method further comprising:
generating a report based on the first list and the second list.
20. The storage medium of claim 16, the method further comprising:
gathering a list of all files associated with the computer application program;
identifying all executable and linkable format (ELF) files from the list of files;
extracting consumption details from the ELF files; and
storing the consumption details in a data structure on the host machine.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A digital-to-analog converter, comprising:
a higher resistor string configured to generate a plurality of higher voltage values corresponding to higher-order bits of an input digital signal, respectively;
a lower resistor string configured to generate a plurality of lower voltage values corresponding to lower-order bits of the input digital signal, respectively;
an operational amplifier;
a higher selector configured to select one higher voltage value corresponding to the higher-order bits from among said plurality of higher voltage values generated in said higher resistor string, and output the one higher voltage value thus selected to one input of said operational amplifier;
a lower selector configured to select one lower voltage value corresponding to the lower-order bits from among said plurality of lower voltage values generated in said lower resistor string, and output the one lower voltage value thus selected to the other input of said operational amplifier;
a first switch connected to an output of said higher selector;
a higher capacitor connected between said first switch and the one input of said operational amplifier;
a second switch connected between one electrode of said higher capacitor and an output of said operational amplifier;
a third switch connected between the other electrode of said higher capacitor and the output of said operational amplifier; and
a control circuit configured to control said first, second and third switches.
2. The digital-to-analog converter according to claim 1, wherein
a lower capacitor is connected between said lower selector and the other input of said operational amplifier; and
a fourth switch which is turned on when an initial D.C. voltage is set in the other input of said operational amplifier is connected to a connection node between said lower capacitor and said operational amplifier.
3. The digital-to-analog converter according to claim 2, wherein capacitance values of said higher capacitor and said lower capacitor are set so that capacitance values when viewed from the connection nodes between the corresponding capacitors and said operational amplifier become equal to each other.
4. The digital-to-analog converter according to claim 1, wherein
said higher resistor string includes a series connection body of a plurality of higher resistor elements having both ends to which a maximum voltage and a minimum voltage are applied, respectively;
said lower resistor string includes a series connection body of a plurality of lower resistor elements having both ends across which a voltage equivalent to a section voltage generated across the both ends of each of said higher resistor elements is applied;
said higher selector has a plurality of higher select switches which are connected to all connection nodes between the adjacent higher resistor elements in said higher selector, and a node having the maximum voltage or minimum voltage supplied, respectively;
said lower selector has a plurality of lower select switches which are connected to all connection nodes between the adjacent lower resistor elements in said lower selector, and a node having the voltage, equivalent to the section voltage, supplied, respectively;
each of said plurality of select switches has a withstand voltage adapted to treat the maximum voltage; and
each of said plurality of lower select switches has a withstand voltage which is lower than that of each of said plurality of higher select switches within a range of being adapted to treat a maximum potential of the section voltage value.
5. The digital-to-analog converter according to claim 1, wherein
said higher resistor string includes a series connection body of a plurality of higher resistor elements having both ends to which a maximum voltage and a minimum voltage are applied, respectively;
said lower resistor string includes a series connection body of a plurality of lower resistor elements having both ends across which a voltage equivalent to a section voltage generated across the both ends of each of said higher resistor elements is applied; and
said lower resistor string is inserted between the arbitrary two higher resistor elements of said plurality of higher resistor elements, and said higher resistor string and said lower resistor string form one series connection body.
6. The digital-to-analog converter according to claim 5, wherein an insertion position of said lower resistor string is located between the higher resistor element at one of the both ends of said higher resistor string, and the higher resistor element next to the higher resistor element.
7. The digital-to-analog converter according to claim 5, wherein
said higher selector has a plurality of higher select switches which are connected to all connection nodes between the adjacent higher resistor elements in said higher selector, and a node having the maximum voltage or minimum voltage supplied, respectively;
said lower selector has a plurality of lower select switches which are connected to all connection nodes between the adjacent lower resistor elements in said lower selector, and a node having the voltage, equivalent to the section voltage, supplied, respectively;
each of said plurality of select switches has a withstand voltage adapted to treat the maximum voltage; and
each of said plurality of lower select switches has a withstand voltage which is lower than that of each of said plurality of higher select switches within a range of being adapted to treat a maximum potential of the section voltage value in the insertion position of said lower resistor string to said higher resistor string.
8. The digital-to-analog converter according to claim 1, wherein
a sample and hold adder including said operational amplifier, and said first, second and third switches, said higher selector and said lower selector are provided in each of the plurality of units to which a digital signal having predetermined bits is inputted in order; and
said higher resistor string and said lower resistor string are commonly provided in each of said plurality of units.
9. An image display device, comprising:
a pixel portion having a large number of voltage driven pixels arranged in matrix;
a plurality of signal lines provided so as to correspond to columns of the pixels in said pixel portion;
a plurality of driving units provided so as to correspond to said plurality of signal lines, respectively;
a higher resistor string provided in each of said plurality of driving units configured to generate a plurality of higher voltage values corresponding to higher-order bits of an input digital video signal, respectively;
a lower resistor string provided in each of said plurality of driving units configured to generate a plurality of lower voltage values corresponding to lower-order bits of the input digital video signal, respectively;
each of said plurality of driving units, including
an operational amplifier,
a higher selector configured to select one higher voltage value corresponding to the higher-order bits from among said plurality of higher voltage values generated in said higher resistor string, and output the one higher voltage value thus selected to one input of said operational amplifier,
a lower selector configured to select one lower voltage value corresponding to the lower-order bits from among said plurality of lower voltage values generated in said lower resistor string, and output the one lower voltage value thus selected to the other input of said operational amplifier,
a first switch connected to an input of said higher selector,
a higher capacitor connected between said first switch and the one input of said operational amplifier,
a second switch connected between one electrode of said higher capacitor and an output of said operational amplifier,
a third switch connected between the other electrode of said higher capacitor and the output of said operational amplifier, and

said image display device further including
a control circuit configured to control said first, second and third switches.
10. The image display device according to claim 9, wherein a lower capacitor is connected between said lower selector and the other input of said operational amplifier in each of said plurality of driving units; and
a fourth switch which is turned on, when an initial D.C. voltage is set in the other input of said operational amplifier, in accordance with the control made by said control circuit is connected to a connection node between said lower capacitor and said operational amplifier in each of said plurality of driving units.
11. The image display device according to claim 10, wherein capacitance values of said higher capacitor and said lower capacitor are set so that capacitance values when viewed from the connection nodes between the corresponding capacitors and said operational amplifier become equal to each other.