Friday, 1 January 2016

Motherboard

A motherboard is one of the most essential parts of a computer system. It holds together many of the crucial components of a computer, including the central processing unit (CPU), memory and connectors for input and output device.

Parts of a Motherboard

If you were to open up your computer and take out the motherboard, you would probably get pretty confused about all the different parts. Depending on the make and model of your computer, it might look something like the picture below.


To understand how computers work you don't need to know every single part of the motherboard. However, it is good to know some of the most important parts and how the motherboard connects the various parts of a computer system together. Some of the typical parts are described below - they are also labeled in the next photograph:
computer motherboard with labels
  • A CPU socket - the actual CPU is directly soldered onto this socket. Since high speed CPUs generate a lot of heat, there are heat sinks and mounting points for fans right next to the CPU socket.
  • A power connector to distribute power to the CPU and other components.
  • Slots for the system's main memory, typically in the form of DRAM chips.
  • A chip forms an interface between the CPU, the main memory and other components. On many types of motherboards this is referred to as the Northbridge. This chip also contains a large heat sink.
  • A second chip controls the input and output (I/O) functions. It is not connected directly to the CPU but to the Northbridge. This I/O controller is referred to as the Southbridge. The Northbridge and Southbridge combined are referred to as the chipset.
  • Several connectors, which provide the physical interface between input and output devices and the motherboard. The Southbridge handles these connections.
  • Slots for one or more hard drives to store files. The most common types of connections are Integrated Drive Electronics (IDE) and Serial Advanced Technology Attachment (SATA).
  • A Read-only memory (ROM) chip, which contains the firmware, or startup instructions for the computer system. This is also called the BIOS.
  • A slot for a video or graphics card. There are a number of different types of slots, including Accelerated Graphics Port (AGP) and Peripheral Component Interconnect Express (PCIe).
  • Additional slots to connect hardware in the form of Peripheral Component Interconnect (PCI) slots.

Google Glass

Image result for 1. Google Glass
Google Glass is a headset, or optical head-mounted display that is worn like a pair of eyeglasses. It was developed[with the mission of producing a ubiquitous computer Google Glass displayed information in a smartphone like hands-free format.Wearers communicated with the Internet via natural language voice commands



Features

  • Touchpad: A touchpad is located on the side of Google Glass, allowing users to control the device by swiping through a timeline-like interface displayed on the screen. Sliding backward shows current events, such as weather, and sliding forward shows past events, such as phone calls, photos, circle updates
  • Camera: Google Glass has the ability to take photos and record 720p HD video.
  • Display: The Explorer version of Google Glass uses a liquid crystal on silicon (LCoS)(based on an LCoS chip from Himax), field-sequential color system LED illuminated display.The display's LED illumination is first P-polarized and then shines through the in-coupling polarizing beam splitter (PBS) to the LCoS panel. The panel reflects the light and alters it to S-polarization at active pixel sensor sites. The in-coupling PBS then reflects the S-polarized areas of light at 45° through the out-coupling beam splitter to a collimating reflector at the other end. Finally, the out-coupling beam splitter (which is a partially reflecting mirror, not a polarizing beam splitter) reflects the collimated light another 45° and into the wearer's eye.

The Parallella Board

Image result for Adapteva
The Parallella computer platform is an open source, energy efficient, high performance, credit card sized computer based on the Epiphany multicore chips from Adapteva. This affordable platform is designed for developing and implementing high performance, parallel processing. Applications developed to take advantage of the on-board Epiphany parallel processor can achieve unprecedented performance at the lowest power in the industry.
The Epiphany 16 or 64 core chips consists of a scalable array of simple RISC processors programmable in C/C++ or a parallel programming framework like OpenCL. The mesh of independent cores are connected together with a fast on chip network within a single shared memory architecture.

The 66-core version of the Parallella board delivers over 90 GFLOPS while consuming only 5 Watts under typical work loads. For certain applications, this would provide more raw performance than a high end server costing thousands of dollars and consuming 400 Watts.

Google Driverless Car

Image result for Google's self-drivingGoogle’s driverless car comes equipped with eight different types of sensor.
The most noticeable is the rotating roof-top Lidar – a camera that uses an array of 32 or 64 lasers to measure the distance to objects to build up a 3D map at a range of 200m, letting the car "see" hazards.
The car also sports another set of “eyes”, a standard camera that points through the windscreen. This also looks for nearby hazards - such as pedestrians, cyclists and other motorists - and reads road signs and detects traffic lights.
Speaking of other motorists, bumper-mounted radar, which is already used in intelligent cruise control, keeps track of other vehicles in front of and behind the car.
Externally, the car has a rear-mounted aerial that receives geo-location information from GPS satellites and an ultrasonic sensor on one of the rear wheels that monitors the car’s movements.
Internally, the car has altimeters, gyroscopes and a tachometer (a rev-counter) to give even finer measurements on the car’s position, all of which combine to give it the highly accurate data needed to operate safely.

How Google’s driverless cars work

How do self-driving cars work?
No single sensor is responsible for making Google's self-driving car work. GPS data, for example, is not accurate enough to keep the car on the road, let alone the correct lane. Instead, the driverless cars use data from all eight of their sensors, interpreted by Google's software, to keep you safe and get you from A to B.
The data that Google's software receives is used to accurately identify other road users, their behaviour patterns, and what commonly used highway signals mean.
For example, the self-driving Google car can successfully identify a bike and understand that if the cyclist extends an arm, the person intends to make a manoeuvre. The driverless car then knows to slow down and give the bike enough space to operate safely.
Are self driving cars safe?

How Google Works

Image result for working of google search engine

  • Googlebot, a web crawler that finds and fetches web pages.
  • The indexer that sorts every word on every page and stores the resulting index of words in a huge database.
  • The query processor, which compares your search query to the index and recommends the documents that it considers most relevant.
Let’s take a closer look at each part.

1. Googlebot, Google’s Web Crawler

.
Googlebot consists of many computers requesting and fetching pages much more quickly than you can with your web browser. In fact, Googlebot can request thousands of different pages simultaneously. To avoid overwhelming web servers, or crowding out requests from human users, Googlebot deliberately makes requests of each individual web server more slowly than it’s capable of doing.
Screen shot of web page for adding a URL to Google.
Screen shot of web page for adding a URL to Google.

Unfortunately, spammers figured out how to create automated bots that bombarded the add URL form with millions of URLs pointing to commercial propaganda. Google rejects those URLs submitted through its Add URL form that it suspects are trying to deceive users by employing tactics such as including hidden text or links on a page, stuffing a page with irrelevant words, cloaking (aka bait and switch), using sneaky redirects, creating doorways, domains, or sub-domains with substantially similar content, sending automated queries to Google, and linking to bad neighbors. So now the Add URL form also has a test: it displays some squiggly letters designed to fool automated “letter-guessers”; it asks you to enter the letters you see — something like an eye-chart test to stop spambots.

2. Google’s Indexer

Googlebot gives the indexer the full text of the pages it finds. These pages are stored in Google’s index database. This index is sorted alphabetically by search term, with each index entry storing a list of documents in which the term appears and the location within the text where it occurs. This data structure allows rapid access to documents that contain user query terms.
To improve search performance, Google ignores (doesn’t index) common words called stop words (such as the, is, on, or, of, how, why, as well as certain single digits and single letters). Stop words are so common that they do little to narrow a search, and therefore they can safely be discarded. The indexer also ignores some punctuation and multiple spaces, as well as converting all letters to lowercase, to improve Google’s performance.

3. Google’s Query Processor

The query processor has several parts, including the user interface (search box), the “engine” that evaluates queries and matches them to relevant documents, and the results formatter.
PageRank is Google’s system for ranking web pages. A page with a higher PageRank is deemed more important and is more likely to be listed above a page with a lower PageRank.
Google considers over a hundred factors in computing a PageRank and determining which documents are most relevant to a query, including the popularity of the page, the position and size of the search terms within the page, and the proximity of the search terms to one another on the page. A patent application discusses other factors that Google considers when ranking a page. Visit SEOmoz.org’s report for an interpretation of the concepts and the practical applications contained in Google’s patent application.
Google also applies machine-learning techniques to improve its performance automatically by learning relationships and associations within the stored data. For example, the spelling-correcting system uses such techniques to figure out likely alternative spellings. Google closely guards the formulas it uses to calculate relevance; they’re tweaked to improve quality and performance, and to outwit the latest devious techniques used by spammers.
Indexing the full text of the web allows Google to go beyond simply matching single search terms. Google gives more priority to pages that have search terms near each other and in the same order as the query. Google can also match multi-word phrases and sentences. Since Google indexes HTML code in addition to the text on the page, users can restrict searches on the basis of where query words appear, e.g., in the title, in the URL, in the body, and in links to the page, options offered by Google’s Advanced Search Form and Using Search Operators (Advanced Operators).
Let’s see how Google processes a query.
1. The web server sends the query to the index        servers. The content inside the index servers is similar        to the index in the back of a book--it tells which pages        contain the words that match any particular query       term.          2. The query travels to the doc servers, which   actually retrieve the stored documents. Snippets are    generated to describe each search result.       3. The search results are returned to the user          in a fraction of a second.

FIRST PROGRAMMER

Ada_Lovelace

Early Years


Ada Lovelace, born as Augusta Ada Byron, was the only legitimate child of the famous poet Lord George Gordon Byron. Lord Byron's marriage to Ada's mother, Lady Anne Isabella Milbanke Byron, was not a happy one. Lady Byron separated from her husband only weeks after their daughter was born. A few months later, Lord Byron left England, and Ada never saw her father again. He died in Greece when Ada was 8 years old.
Ada had an unusual upbringing for an aristocratic girl in the mid-1800s. At her mother's insistence, tutors taught her mathematics and science.

Babbage and the Analytical Engine

Around the age of 17, Ada met Charles Babbage, a mathematician and inventor. The pair became friends, and the much older Babbage served as a mentor to Ada. Through Babbage, Ada began studying advanced mathematics with University of London professor Augustus de Morgan.
Ada was fascinated by Babbage's ideas. Known as the father of the computer, he invented the difference engine, which was meant to perform mathematical calculations. Ada got a chance to look at the machine before it was finished, and was captivated by it. Babbage also created plans for another device known as the analytical engine, designed to handle more complex calculations.
Ada was later asked to translate an article on Babbage's analytical engine that had been written by Italian engineer Luigi Federico Menabrea for a Swiss journal. She not only translated the original French text in English, but also added her own thoughts and ideas on the machine. Her notes ended up being three times longer than the original article. Her work was published in 1843, in an English science journal. Ada used only the initials "A.A.L.," for Augusta Ada Lovelace, in the publication.
In her notes, Ada described how codes could be created for the device to handle letters and symbols along with numbers. She also theorized a method for the engine to repeat a series of instructions, a process known as looping that computer programs use today. Ada also offered up other forward-thinking concepts in the article. For her work, Ada is often considered to be the first computer programmer.
Ada's article attracted little attention when she was alive. In her later years, she tried to develop mathematical schemes for winning at gambling. Unfortunately, her schemes failed and put her in financial peril. Ada died from uterine cancer in London on November 27, 1852. She was buried next to her father, in the graveyard of the Church of St. Mary Magdalene in Nottingham, England.

Thursday, 31 December 2015

Most Powerful Personal Computer

The CoreMC computer can be equipped with up to dual Xeon 8-core processors (16-cores total), 768GB of RAM, 21TB of hard drive storage, video cards and audio interfaces. Based on the Windows 8 (64-bit) operating system, CoreMC is capable of running any Windows compatible software for music production, HD video editing or even gaming.Image result for World's Most Powerful Personal Computer!!!

Each CoreMC is housed in a black brushed aluminum chassis equipped with four oversized 140mm fans providing ample airflow, yet able to rotate at reduced speeds for near silent operation. A front name plate is part of the design and acts as a baffle to further reduce operational noise. Extras include removable dust filters to keep the interior of the system clean, shock mounting for hard drives and optical drives to reduce noise and vibration, and anti-vibration pads for the power supply. For those needing to overclock the system, four coolant hose ports are provided on the rear of the chassis with star grommets.

Rack versions of the CoreMC are available in a compact 4U (15.25" depth) chassis as well as a full size version with redundant power supplies.

Specifications :

Processor Type: Xeon LGA 2011
Processor Options: 6-core (2.0GHz), 8-core (2.0GHz) and 8-core (2.9GHz) (Single Processor or Dual Processor configuration. Both processors must be the same)
Number of RAM Slots: 12 per Processor (24 Total)
Size of RAM: 4GB / 8GB / 16GB / 32GB
Maximum Amount of RAM: 768GB
Drives (2) x 2.5" HD Bay: 128SSD, 256SSD and 512SSD or (5) x 3.5" HD Bay: 1TB(7200RPM), 2TB(7200RPM), 3TB(7200RPM) and 4TB(7200RPM).
Optical Drive: DVD / CD Burner and Blu-ray Burner
Audio Interface Options:
Echo MIA MINI Digital Audio card: (2ins balanced, 2outs balanced, MIDI, S/PDIF, 24bit-96kHz)
RME Hammerfall HDSP 9652: (3 x ADAT digital I/O, 1 x SPDIF digital I/O, S/PDIF, 1 x Word clock I/O (BNC), 1 x ADAT Sync In (9-pin D-type), 2 x MIDI I/O, 32 channels high-speed MIDI, 12 channels 96 kHz/24 bit for record and playback on ADAT optical) IF (in/out), MIDI (in/out) +1 direct keyboard MIDI out, Sample Rate (24bit 96KHz)
RME HDSPe RayDAT: (36 Inputs / 36 Outputs, 4 x ADAT I/O (up to 192 kHz via S/MUX4), 1 x AES/EBU I/O (192 kHz), 1 x SPDIF I/O (192 kHZ), 2 x MIDI I/O, Supported sample frequencies: Internally 32, 44.1, 48, 64, 88.2, 96, 176.4, 192 kHz. Externally 28 kHz - 200 kHz)
Video Options:
Included: 1GB High-performance video card.
SLI video card: Up to 3-way SLI GTX 680 video cards.
Video Processing GPU card: Quadro 6000 card.
Music Computing software: SonicSource VSTi (3000+ sounds / 16GB)
Microsoft: Windows 8 Professional (64-bit)
4 USB 2.0 Port (external), 4 USB 2.0 headers (internal)
FireWire: Optional 400 / 800
MIDI: Optional
Ethernet: 1000BASE-T