Skip to main content
gamedev.net
🔒 Locked

Unison Computers

Started by Andrew Nguyen 8 replies 350+ views
Original Post
Andrew Nguyen
Andrew Nguyen
If the idea is taken, tell me. Look at your computer. Think about, it works by taking input and then transferring to a proccessor. It can only handle 1 calculation at once. But what if a keyboard could send data directly to the moniter and mouse? What if you could press ''A'' and the data would directly route to the printer? It would be much faster. Every thing would have it''s own proccessor. (Mabye a slower proccessor) It would then be directly connected to every peripherial. No CPU would have to do a calculation one at a time. But if the mouse could send to the moniter while the keyboard was to the printer, we''d go much faster. Take my friend. He has a 300 mhz P2. A panasonic printer and an intellimouse. Now, tell the computer to print. What happens? You''re computer sssslllloooowwwwssss ddddoooowwwwnnnn. But, what happens when the printer works only with moniter and once with the keyboard? It speeds up. The moniter would just tell the printer what to do, and that''s it. See the application? ----------------------------------------------------------------- ____ / /| +---+ | | | | +---+/| | | | | +---+ | | +---+ Yes, it''s true, there should be a Java-Python-C++ language called Japyc or (Jah-PIC)
---START GEEK CODE BLOCK---GCS/M/S dpu s:+ a---- C++ UL(+) P(++) L+(+) E--- W++ N+ o K w(--) !O !M !V PS- PE+Y+ PGP+ t 5 X-- R tv+ b+ DI+ D G e* h! r-- !x ---END GEEK CODE BLOCK---
terminate
terminate
Great in theory, but what happens if you dont WANT to send your keyboard data to the printer?



--------------------------

Those who dance are considered insane by those who cannot hear the music.
Those who dance are considered insane by those who cannot hear the music.
Andrew Nguyen
Andrew Nguyen
You see, the keyboard would send signals to every part with a 10 bit header. Every piece of hardware has it''s sig. and if the header matches, then the signal would go to that peripheral.

Yes, it''s true,
there should be
a Java-Python-C++ language called Japyc
or (Jah-PIC)
---START GEEK CODE BLOCK---GCS/M/S dpu s:+ a---- C++ UL(+) P(++) L+(+) E--- W++ N+ o K w(--) !O !M !V PS- PE+Y+ PGP+ t 5 X-- R tv+ b+ DI+ D G e* h! r-- !x ---END GEEK CODE BLOCK---
granat
granat
What is wrong with the way it works now ??
-------------Ban KalvinB !
Dean Harding
Dean Harding
What happens when a new peripheral device is made? How does the keyboard or whatever is "talking" to it know what to say to it? Every new device would require that you upgrade the software for every other device in your system. Doesn''t really make sense.

The whole point of the CPU is that you have a central point of focus for everything - hence the name. When you add a new device, you just need to upgrade the software at one point and everything else will work.

Mind you, things are starting to go that way. I mean, these days your video card talks to your main memory pretty much independantly of the CPU, as do some other peripherals (like the hard disk) but I think the "death of the CPU" is a long way off...


codeka.com - Just click it.
Michalson
Michalson
Hmm... sending text directly from the screen to the monitor sounds good... except that in a lot of cases you don''t want to echo user input to the screen (games, etc). The monitor would also have no idea where to place the text (wrap-around in textboxes) or that it should be stored anywhere (a file, memory location) unless a seperate copy of the OS was running in parallel on the monitor cpu, which would defeat the purpose since it would be duplicating the work of the main cpu.

On a historical note I can think of one peripheral that had it''s own (programmable) cpu and memory, the 5 1/2" disk drives for the C64 and vic-20 computers. Can anyone else think of a peripheral with its own cpu and memory (must be a programmable cpu, most BIOSes (sp?) could be considered somewhat like this)
Andrew Nguyen
Andrew Nguyen
Well, every peripheral would have an upstart prograwm that will tell the peripheral mini-hard drive what the code is. So, if it had a header:

/\ then, if the keeyboard was replaced, then all the hardware would then look at the header then recopy it and therefore, no new software would be needed.

---START GEEK CODE BLOCK---GCS/M/S dpu s:+ a---- C++ UL(+) P(++) L+(+) E--- W++ N+ o K w(--) !O !M !V PS- PE+Y+ PGP+ t 5 X-- R tv+ b+ DI+ D G e* h! r-- !x ---END GEEK CODE BLOCK---
Andrew Nguyen
Andrew Nguyen
But, when a new piece of hardware comes along, you can do something called a central intervention change code. Then, if there was dataw that was irrelevant, the drivew would take care of it instead of clogging the CPU.

Then, when there is new uncompatible peripherals, that peripheral would scan the code and tell the other peripherals how to talk to it.

For example, if a keyboard used <4> as a code to the moniter to shw ''A'' but a new moniter was in place, the moniter would then tell the keyboard to now say <9> or whatever instead. This is possible because a small hardisk would be in place to let it do so. Then, there would also be xtra RAM insider the peripherial so that they ould work on there own thatway.

Now, how do I upgrade it? How? By using Slide Out cards that can be easily remove. Just like a laptop, except more advanced.

---START GEEK CODE BLOCK---GCS/M/S dpu s:+ a---- C++ UL(+) P(++) L+(+) E--- W++ N+ o K w(--) !O !M !V PS- PE+Y+ PGP+ t 5 X-- R tv+ b+ DI+ D G e* h! r-- !x ---END GEEK CODE BLOCK---

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.