A refrigerator comprising a refrigerator body and a refrigerating compartment and a freezing compartment being configured to maintain operating temperatures that differ, with the freezing compartment having an operating temperature that is lower than an operating temperature of the refrigerating compartment; a chilling device that is positioned in the refrigerating compartment and that is configured to cool liquid held by a container positioned in the chilling device to a refrigerated temperature faster than the refrigerating compartment; and a controller configured to detect a condition of the refrigerator and control operation of the chilling device based on the detected condition of the refrigerator, wherein the chilling device includes: a case that is configured to receive the container holding the liquid; characterized in that chilling device includes an agitating member positioned within the case and configured to agitate the container; and a power generator configured to generate a driving force that causes the agitating member to agitate the container holding the liquid; wherein the controller is configured to prevent a defrosting operation performed by the refrigerator during operation of the chilling device, determine when operation of the chilling device has completed, allow the defrosting operation performed by the refrigerator based on a determination that operation of the chilling device has completed, and prevent operation of the chilling device during the defrosting operation performed by the refrigerator. a chilling device that is positioned in the refrigerating compartment and that is configured to cool liquid held by a container positioned in the chilling device to a refrigerated temperature faster than the refrigerating compartment; and a controller configured to detect a condition of the refrigerator and control operation of the chilling device based on the detected condition of the refrigerator, wherein the chilling device includes: a case that is configured to receive the container holding the liquid; characterized in that chilling device includes an agitating member positioned within the case and configured to agitate the container; and a power generator configured to generate a driving force that causes the agitating member to agitate the container holding the liquid; wherein the controller is configured to prevent a defrosting operation performed by the refrigerator during operation of the chilling device, determine when operation of the chilling device has completed, allow the defrosting operation performed by the refrigerator based on a determination that operation of the chilling device has completed, and prevent operation of the chilling device during the defrosting operation performed by the refrigerator. a case that is configured to receive the container holding the liquid; characterized in that chilling device includes an agitating member positioned within the case and configured to agitate the container; and a power generator configured to generate a driving force that causes the agitating member to agitate the container holding the liquid; wherein the controller is configured to prevent a defrosting operation performed by the refrigerator during operation of the chilling device, determine when operation of the chilling device has completed, allow the defrosting operation performed by the refrigerator based on a determination that operation of the chilling device has completed, and prevent operation of the chilling device during the defrosting operation performed by the refrigerator.