Kuuki ga "Yomeru" Shinnyushain to Buaiso na Senpai no Hanashi (Web-comic) - Vol. 2 Ch. 7

Member
Joined
Dec 30, 2018
Messages
44
I see I'm not the only one that's unhappy with the analogy here, hahaha.

Funnily enough, I thought he was about to start talking about Lamport's Bakery algorithm, which is the simplest algorithm that solves mutual exclusion problems for N threads. Of course, that wouldn't make sense in this case and that's way to complex for a fluff manga, but still.

Anyway using a bakery for computer analogies isn't odd, so I'll kinda correct the analogy a bit just 'cause I think it's fun when people understand this stuff.

But first, @quagzlor, like @potatofood said, that doesn't really describe the issue. That's actually much more similar to a concept in computing called the producer-consumer problem, also known as the bounded buffer problem. potato was more on the mark, but I'll give a more detailed explanation for those interested.

For our bakery, lets assume we have one baker (single-core CPU, which is common for analogies like this), a storage rack for uncooked dough (Disk Memory), and a working table (RAM). Now, lets also say that this storage rack isn't actually in the same room you do your cooking. Instead, it's in a storage shed outside that you have to unlock every single time you want dough. Also, lets say that the baker has a trolley that they can move as much dough as they want when they want.

The advantage of having a larger work-table is that you can store more dough on it, which means that the baker can do more work at a given time, and spend less time grabbing dough from the rack.

Now, of course, even this is slightly inaccurate (for example, the baker shouldn't actually be grabbing the dough 'cause CPUs can work on other processes while files are fetched) and it doesn't really describe all parts of computers, but it gets the point across for this case, which is all these analogies are suppose to do.
 
Dex-chan lover
Joined
Jan 18, 2018
Messages
1,667
Thats....interesting. Bit wrong but cant expect author to know all that stuff anyway
 
Dex-chan lover
Joined
Jan 21, 2018
Messages
2,005
Her computer is slow because her distro doesn't have the EarlyOOM service enabled by default.
 
Group Leader
Joined
Mar 20, 2020
Messages
291
@Freestyle
Analogies aren't meant to be 100% accurate; rather, they simplify things so the people with few brain cells (like me and shino) can have a basic understanding of the concept
 
Active member
Joined
Jan 20, 2018
Messages
196
don’t stress about the hyperaccuracy of the analogy people, lol. analogies are imperfect tools to introduce new concepts in a general way, or to relate ideas to other people unfamiliar with the background. they’re not really meant to be 1:1 descriptors (that kind of defeats the purpose anyways).
 
Dex-chan lover
Joined
Jan 18, 2018
Messages
1,667
@potatofood

was not really complaining about the accuracy tho, Was making an observation since I do it for a living and there are better ways to explain
 
Active member
Joined
Apr 28, 2019
Messages
243
what would hyper threading/smt be like? do you have more bakers or a kouhai baker in training helping the baker sempai?
 
Fed-Kun's army
Joined
Dec 29, 2018
Messages
489
ahh nope, senpai is wrong

while a full drive could be slow, first off check it there is a process hogging any resource (looking at you windows indexing service, superfetch shit), next RAM (upgrade to SSD NVME), then processor which are expensive

but seeing as it an office computer, I don't imagine it is allowed to mess with the hardware

go Linux
 
Fed-Kun's army
Joined
Dec 17, 2018
Messages
608
@hyperactivehedgehog most of office pc in my area 4gbram 280gbhdd if not using shared server hdd, Intel celeron 2.4ghz or dual core processor 1.5ghz, on board vga, 100mb/s shared speed internet for one branch office
 
Double-page supporter
Joined
Jan 27, 2018
Messages
771
Good job on the thing with numbers and symbols!

+good job with tls 😁
 
Dex-chan lover
Joined
Jan 20, 2018
Messages
3,008
the explanation was a bit off. As someone else said, there are better analogies to describe that. Unprecise analogies can lead to the fact the people with few brain cells would understand something wrong and would later need to being reexplained the principle to.
No can do. This happens when mangaka explains what RAM is.
Nevertheless, potato gets bonus points for sticking close to original text. In translation this thing is appreciated the most.

ah...calculus. You finish highschool with very good grades, feeling yourself a genius, then you go to uni, they show you that abstract stuff, with all these sets and applications and domains and codomains and task descriptions that take a hell lot of time to translate to human language. You have even a better time if uni is in another country and all lessons are in foreign language. Then you start to hate math. And if and when you get the diploma, you swear to never touch it again, and go to work as front-end dev.
 

Users who are viewing this thread

Top