Click here to Skip to main content
15,886,799 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I just watched LVGL kill it performancewise in an alpha blending demo Pin
Super Lloyd20-Feb-22 12:06
Super Lloyd20-Feb-22 12:06 
RantWhy not just save the money and not include the extra RAM? Pin
honey the codewitch19-Feb-22 13:45
mvahoney the codewitch19-Feb-22 13:45 
AnswerRe: Why not just save the money and not include the extra RAM? Pin
David O'Neil19-Feb-22 16:50
professionalDavid O'Neil19-Feb-22 16:50 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
honey the codewitch19-Feb-22 17:56
mvahoney the codewitch19-Feb-22 17:56 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
ElectronProgrammer20-Feb-22 0:55
ElectronProgrammer20-Feb-22 0:55 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
lmoelleb20-Feb-22 21:18
lmoelleb20-Feb-22 21:18 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
honey the codewitch20-Feb-22 23:36
mvahoney the codewitch20-Feb-22 23:36 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
trønderen21-Feb-22 0:49
trønderen21-Feb-22 0:49 
In the "supermini" days, I was working for a small company making a VAX competitor. The company didn't have the development resources to design different models. But the market demanded a "range" - entry-level alternatives, top-range alternatives. So the question came up: How to differentiate, when the core machine is identical in all the alternatives?

This was in the pre-RISC days. CISC CPUs were microcoded, and this machine loaded its microcode from the disk as part of the boot process. So one proposal that was seriously considered was to make an entry level model by inserting wait cycles in the microcode, hardware 100% identical to the higher models. It didn't end up that way, though. Cache memory was extremely expensive. Removing the cache saved about 40,000 Euro in component costs, roughly halving the CPU speed, so that alternative was chosen.

For the top range model, the machine was delivered in a twin cabinet, with lots of space for I/O cards (this was essential for lots of customers), and possibly small, internal disks. The CPU was identical in speed and functionality to the mid range model. I taught a course in programming these machines, and one of the participants got furious when I told that the top range model was no faster than the mid range model: She threatened to sue the company for fraud; they had spent the extra money for the top model to get the fastest CPU available, and it turns out to be a waste!

Another "one size fits all"-solution employed by this company: The machine had a hidden disk, not visible to the customer, containing the full suite of proprietary software. When a customer bought some software, it was distributed on a 360K floppy containing the license key, which was a decrypt key for copying the software from the hidden disk to the ordinary working disk. (This obviously was before the internet, so the alternative would have been to ship the software on 42 floppies.)

So, my guess is that the extra RAM may be there for some other use of the same design; the manufacturer maintains a single design, a single production line. Maybe the other use is a completely different product. Maybe there was a planned product never making it to the market, that would be using this RAM.

Hardware sometimes is like software: I am certain that at least 50%, but most likely 80-90%, of the Microsoft Office code has never been executed on my PC and never will. But MS won't make a special MSO edition for me, with only the functions I use. You have a piece of hardware with components your Wio Terminal does not use. Fair enough - maybe someone else uses it. Reusable hardware design - reusable software design; that is two sides of the same coin.
GeneralRe: Why not just save the money and not include the extra RAM? Pin
honey the codewitch21-Feb-22 4:07
mvahoney the codewitch21-Feb-22 4:07 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
trønderen21-Feb-22 6:37
trønderen21-Feb-22 6:37 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
honey the codewitch21-Feb-22 7:15
mvahoney the codewitch21-Feb-22 7:15 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
Daniel Pfeffer21-Feb-22 3:13
professionalDaniel Pfeffer21-Feb-22 3:13 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
Gerry Schmitz21-Feb-22 6:23
mveGerry Schmitz21-Feb-22 6:23 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
trønderen21-Feb-22 6:44
trønderen21-Feb-22 6:44 
GeneralRe: Why not just save the money and not include the extra RAM? Pin
honey the codewitch21-Feb-22 7:16
mvahoney the codewitch21-Feb-22 7:16 
PraiseThank you, Microsoft PinPopular
David O'Neil19-Feb-22 8:27
professionalDavid O'Neil19-Feb-22 8:27 
GeneralRe: Thank you, Microsoft Pin
obermd19-Feb-22 11:17
obermd19-Feb-22 11:17 
GeneralRe: Thank you, Microsoft Pin
David O'Neil19-Feb-22 11:37
professionalDavid O'Neil19-Feb-22 11:37 
GeneralRe: Thank you, Microsoft Pin
ElectronProgrammer19-Feb-22 11:57
ElectronProgrammer19-Feb-22 11:57 
GeneralRe: Thank you, Microsoft Pin
Jo_vb.net19-Feb-22 12:14
mvaJo_vb.net19-Feb-22 12:14 
GeneralRe: Thank you, Microsoft Pin
David O'Neil19-Feb-22 12:23
professionalDavid O'Neil19-Feb-22 12:23 
GeneralRe: Thank you, Microsoft Pin
BruceCarson21-Feb-22 2:22
BruceCarson21-Feb-22 2:22 
GeneralRe: Thank you, Microsoft Pin
RandMan755722-Feb-22 4:56
RandMan755722-Feb-22 4:56 
GeneralRe: Thank you, Microsoft Pin
David O'Neil22-Feb-22 7:29
professionalDavid O'Neil22-Feb-22 7:29 
GeneralRe: Thank you, Microsoft Pin
RandMan755722-Feb-22 7:41
RandMan755722-Feb-22 7:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.