semaphore


A hardware or software flag. In multitasking systems, a semaphore is a variable with a value that indicates the status of a common resource. It’s used to lock the resource that is being used. A process needing the resource checks the semaphore to determine the resource’s status and then decides how to proceed.

Read Also:

  • sneezer

    An online marketing slang term coined by Charles Nicholls, founder of SeeWhy, to describe any customer that spreads your offers and promotions through social networks. Social networking sites make it incredibly easy for your “sneezer” customer to share promotions and positive word-of-mouth marketing about your business in a single click with his or her network […]

  • sneakernet

    (jargon.) Refers to the channel by which electronic information is transmitted from one computer to another by physically carrying it stored on a floppy disk, CD or other removable medium. This play on words stems from the idea that a person is using their feet, i.e., sneakers, to transfer data instead of through the Internet […]

  • sniffer

    A program and/or device that monitors data traveling over a network. Sniffers can be used both for legitimate network management functions and for stealing information off a network. Unauthorized sniffers can be extremely dangerous to a network’s security because they are virtually impossible to detect and can be inserted almost anywhere. This makes them a […]

  • snooping protocol

    (n.) Also referred to as a bus-snooping protocol, a protocol for maintaining cache coherency in symmetric multiprocessing environments. In a snooping system, all caches on the bus monitor (or snoop) the bus to determine if they have a copy of the block of data that is requested on the bus. Every cache has a copy […]

  • snowshoe spamming

    A slang term used to describe a method of delivering spam — or unsolicited email. Snowshoe spamming refers to the technique of spreading spam across multiple IPs to evade spam filters.


Disclaimer: semaphore definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.