Talk:Consumer Electronics Control

Article creation
I created this article from the CEC section of the HDMI article. The HDMI article was getting pretty long, and CEC is enough of its own subject to deserve its own page. —danhash (talk) 03:08, 22 April 2016 (UTC)

Simultaneity problem ignored
The address 15 (1111) is used for the broadcast address (as a destination) and unregistered devices (as a source) which have not yet chosen a different address. Some devices do not need to receive non-broadcast messages and so may use address 15 permanently, notably remote control receivers and HDMI switches. Devices which need to receive addressed messages need their own address. A device obtains an address by attempting to ping it. If the ping is unacknowledged, the device claims it. If the ping is acknowledged, the device tries another address.

Any first year CS course touching on concurrency would fail this description.

If you suck at piano, at least you can master chopsticks (music).

If you suck as systems engineering, at least you can pretend to have ever heard of the dining philosophers problem.

Five silent philosophers sit at a round table with bowls of spaghetti. Forks are placed between each pair of adjacent philosophers. Each philosopher must alternately think and eat. However, a philosopher can only eat spaghetti when they have both left and right forks. Each fork can be held by only one philosopher and so a philosopher can use the fork only if it is not being used by another philosopher. After an individual philosopher finishes eating, they need to put down both forks so that the forks become available to others. A philosopher can take the fork on their right or the one on their left as they become available, but cannot start eating before getting both forks.

Obviously, this narrative has been cleaned up to better suit our PC times. Two forks required? In what cuisine?

The standard stochastic solution to the chopstick collision problem is exponential backoff. &mdash; MaxEnt 19:52, 27 June 2019 (UTC)

Talk:Consumer Electronics Control 2A02:C7C:6E74:7B00:8CA:73D8:63EF:3F08 (talk) 22:08, 26 June 2023 (UTC)