Aspies For Freedom

Full Version: Post Something That You Wish You Knew How It Worked
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Xen

I'm not really sure what the T-1000, I'm guessing some kind of transformer. You're probably thinking about maya or flash 8... I can get you these programs once my servers up. Just keep in touch. corruptxen@gmail.com
Wow, a banned member posted something that could be hijacked in to be useful! I've always wonder how the transparency tool works on MS paint.
T-1000 was the villain in the second Terminator movie btw.

EvilZakkie Wrote:
The earlier computers like the UNIVAC used vacuum tubes to do this - each switch could be set to allow air through or not allow air through a tube by means of vacuum sealing

Well...not quite.  The "vacuum tubes" in this case are of the electronic sort (valves).  Most of the UNIVAC tubes were common 25L6 tetrodes.

Google.

I'm a programmer so I generally understand how computer programs and computer type devices work.  Not search engines, how they can take any search string and find dozens of web pages which contain that instantly in a fraction of a second is beyond me.  I do know they cache/index websites locally, but that's only part of the question.

hrick

Actually, my NT son is currently into trying to understand how plasma TV's work.... that and building a 3D hologram machine similar to what is shown on the show Bones in the basement.  Mom
I would like to know...

If you are sat in a time machine and you travel back in time, lets say 1 second, do you end up sitting on your own lap?

Seahorse Wrote:
I would like to know...

If you are sat in a time machine and you travel back in time, lets say 1 second, do you end up sitting on your own lap?


no you'd end up on top of your past self time michine... in your time michine if yiou stayed in one spot.. just as there leaving.

Seahorse Wrote:
I would like to know...

If you are sat in a time machine and you travel back in time, lets say 1 second, do you end up sitting on your own lap?


*draws breathe*
*stops*
*looks puzzled*

:| and...just how the heck did you think of that one? Big Grin

That's all given me some more to think about.

I also had another thought which has been praying on my mind for many years after watching a program about geology and rock formations.

It was a long time ago and my memory of it is a bit worped now, but the main gist was that there was a particular formation which suggested that the rock moved in a liquid motion and it produced a curved consertina wave where it was being pushed through plate techtonics. This got me thinking, at what point on the viscosity scale does something become a solid, if it is the viscosity scale.

N.B. please forgive spelling.

jxenu Wrote:
Google.

I'm a programmer so I generally understand how computer programs and computer type devices work.  Not search engines, how they can take any search string and find dozens of web pages which contain that instantly in a fraction of a second is beyond me.  I do know they cache/index websites locally, but that's only part of the question.


Sharding
They split up their index across shards, your search query goes to all the shards in parallel  and each returns a set of results, which is recombined by the frontend webserver.

Aspieration Wrote:
Google works using special programs called spiders. I Google 'A Life Less Lonely', for example, and a spider crawls over it, taking the last three words as keywords. It then crawls through all the available sites looking for matches before reporting it's findings to Google's computer which then presents me with the results, greatest number of keyword matches first. It's really fast doing all that in about 3 minutes on a cell phone.


The spider is only used for building the index, not searching it

atypical Wrote:

Aspieration Wrote:

Xen Wrote:
I'm not really sure what the T-1000, I'm guessing some kind of transformer. You're probably thinking about maya or flash 8... I can get you these programs once my servers up. Just keep in touch. corruptxen@gmail.com

I think the T-1000 was the android Arnold Schwarzenegger played in the Terminator Trilogy.


Yes he was.  That was his model #


I like this thread. OLD but I just learned something about diodes...

AND it reminds me that I really do not know how remote controls work... radio waves yes, but...


T-1001 works with lots of tiny particles which can move together like a fluid, the processing power is split across all the tiny particles and they automatically seek each other out. Since they're so small, they can change colour to recreate the appearance of any object. You could probably build a real thing fairly similar.

Remote controls work with infrared as the transmission medium. An infrared LED shines out of the remote, and a sensor in the TV/Satellite/VCR/DVD/whatever detects the infrared then decodes it. There are various different modulation schemes and signals that can be used.

Shrek Wrote:
I wish I knew more about the central processing unit of a computer.  Sure, some massive combination of relays and switches too small for the naked eye to see.  But how did the UNIVAC do that on a scale visible to the naked eye?  I understand the integrated circuit and computer chip simply miniaturizes what the UNIVAC did.

I think I kind of understood looking at one URL.

I am sure that the keyboard is a shortcut of sending 8 bit ASCII codes to the CPU (A is 65, B is 66, 97 is a, 98 is b)
and any number can be expressed by one or more zeros or ones like this

0 = 0 (0 * 1)
1 = 1 (1 * 1)
10 = 2 (because 0 * 1 + 1 * 2)
11 = 3 (because 1 * 1 + 1 * 2)
100 = (because 0 * 1 + 0 * 2 + 1 * 4)

so you see the higher the number gets, the more 1 and 0 you use, and the last 1 or 0 always represents 1 or 0, the next to last always represents 2 or 0, the nextmost 4 or 0, and all the way ad infinitum

eight bits
0    0 or 1
0    0 or 2
0    0 or 4
0    0 or 8
0    0 or 16
0    0 or 32
0    0 or 64
0    0 or 128


I have "CPU design" under hobbies on my CV for a reason Wink

Modern processors have a few components, including a pipeline and branch predictor which i'll ignore for simplicity sake. I will also assume you have a reasonable knowledge of machine code (if not, this is gonna be impossible to grasp).

A simple processor has these parts:

Clock
Instruction Decoder
Instruction Pointer register (in the register files)
Register file(s)
ALU (Arithmetic Logic Unit)

The clock causes the IP (Instruction Pointer) to increment by 1, then the instruction decoder is fed an instruction from the location in RAM that the IP is pointing to.
The instruction decoder takes in a word as input, and makes one (and only one) output pin high. This causes other circuitry to be activated which does "something" depending on the instruction. This is best thought of as many different modules that get switched on.
The instruction operands are also available via an internal bus to all the internal circuitry.

One important module, the ALU, handles simple arithmetic - addition, subtraction, multiplication and division. Modern processors tend to have multiple ALUs.
Subtraction can be implemented (believe it or not) as a special case of addition (google 2's complement). So can multiplication and division. This is all done using a circuit known as a binary adder - one of the most fundamental circuits of the digital age.

The ALU also implements boolean operations such as AND, OR, NOT, XOR, etc (all of which can be implemented using combinations of NAND gates).

Register files can be implemented in numerous ways. My favourite is to use an OR gate with a loopback, and a NOT gate to reset it, creating a 1-bit cell which can be scaled up into arbitary word lengths.

Output from operations is generally stored into an internal register in the register file, or output back into RAM, or output onto the system bus to external hardware.

There are also other features generally added (such as MMUs - Memory Management Units - used to do virtual memory management and thus enable secure multitasking), but that's the basics.

Aspieration Wrote:
If what Gareth just said is true, you'll have to blame Dan Brown. In The Lost Symbol, a character builds a spider to search the web.


You could use a spider to do the search itself, but it'd be painfully slow, especially if you lack the kind of bandwidth google has.

Pages: 1 2 3
Reference URL's