How much detail the application programmer must know the architecture of the computer?

Because I can't decide. I have the book Computer Architecture: A Quantitative Approach book by Andrew Tanenbaum. Lately I only do that to teach the theory, but something practical - a zero. Now I started a course on Coursera called Computer Architecture, but for some reason I think it's more for those people who are interested in engineering and electronics. So I think what to do.

How much detail you've learned the architecture of the computer?
June 8th 19 at 16:33
4 answers
June 8th 19 at 16:35
For web development you can never be taught. Can see a couple of movies about how hard disk, and what is the CPU cache. Yes it is now increasingly ssd, and the need to get into the processor cache while web development does not occur almost never.

And to develop some of the autopilot for drones or robomobile is a must.

If you want to quickly understand the basics, spend $10-15, buy Arduino several sensors and play around with it a few nights. Only not so "downloaded a ready sketch, flooded and forgotten" and write the code yourself, dealing with interrupts, timers, and other garbage. Only one handling button bounce may have some "insights" to bring. And Yes, then this Arduino it is possible for something useful to attach.
To build the robots I'm never going to. I'm attracted to game development. I think I would be interested in either program them or create a graphic component. - Madyson.White commented on June 8th 19 at 16:38
when the game is created on the finished engine, then nothing really low level almost do not need. At least until there is a task to cover a larger number of devices, including the terribly ancient. - Austen.Thompson53 commented on June 8th 19 at 16:41
I don't think modern games are sharpened somehow under terribly ancient. - Madyson.White commented on June 8th 19 at 16:44
, dota2 it is a decade of computers. And rust, if the processor was top at the time. - Austen.Thompson53 commented on June 8th 19 at 16:47
but not giants like Tomb Raider or Watch Dogs. - Madyson.White commented on June 8th 19 at 16:50
Here are the Watch Dogs system requirements (minimum)
CPU: Intel Core 2 Quad Q8400 @ 2.66 Ghz or AMD Phenom II X4 940 @ 3.0 Ghz
RAM: 6 GB
OS: Windows Vista (SP2), Windows 7 (SP1) or Windows 8 (64 bit only)
VIDEO CARD: DirectX 11 graphics card with 1 GB Video RAM - Nvidia Geforce GTX 460 or AMD Radeon HD 5770 / Intel Iris Pro HD 5200
SOUND CARD: Yes
FREE DISK SPACE: 25 GB

Yes, its on this list less than ten years, but yet the fact that it will not run on GTX260, for example. And too lazy to test.
And Yes, I missed something, or since when watch dogs became a masterpiece of game design? - Austen.Thompson53 commented on June 8th 19 at 16:53
I didn't say it was a masterpiece (every man decides for himself the masterpieces, although the taste some people can sympathize). I said "giants". - Madyson.White commented on June 8th 19 at 16:56
June 8th 19 at 16:37
Major projects in 98% of cases involve work with iron(and iron is a C/C++ a priori). And how do you optimize the work of, say, a game on the hardware of a specific manufacturer, if do not rummage in gland? YAP not yet have smart to do everything for the coders, though this all goes with great strides.
And how do you optimize the work of, say, a game on the hardware of a specific manufacturer, if do not rummage in gland?

Raise the price two times, that would all who purchased my game, there was a backward iron. - Madyson.White commented on June 8th 19 at 16:40
utiities, but the gaming market more than 70% of iron 5+years ago. Increasing requirements - you will significantly narrow community, and increasing the price without a corresponding value - you can kill him at 0.
Second. I never noticed that all the top games when you have a severe brake, and then sawn-sanded with a file from 1 year and more? The same GTA, for example. It implies "fitting iron", given that even modern producers tens, if not more. Well, to make you your masterpiece Radeon+I5, and to sense if the other trim levels it will go through the stump-deck? Or take the anti - you think your antivirus will people special iron to pick up? Zagorna, however. - Austen.Thompson53 commented on June 8th 19 at 16:43
on gland you can see the statistics of steam, for example. - Madyson.White commented on June 8th 19 at 16:46
extremely subjective source(71% of the players with a screen of 1920 x 1080? Seriously?) - Austen.Thompson53 commented on June 8th 19 at 16:49
What surprised you? It's FullHD - best seller size. - Madyson.White commented on June 8th 19 at 16:52
not more than 30% of the entire gaming community. State employees 1366x768 has not been canceled. - Austen.Thompson53 commented on June 8th 19 at 16:55
perhaps from a sample depends. Well, as in the joke, saying "the survey was conducted online showed that 100% of people use the Internet". - Madyson.White commented on June 8th 19 at 16:58
how exactly you guessed. I have just 1366x768. - Alize_Moen commented on June 8th 19 at 17:01
June 8th 19 at 16:39
All depends on the location of "attachment". If the application programmer is developing a system hardware inventory in the enterprise network - is one thing, if an inventory system of goods - is somewhat different.
June 8th 19 at 16:41
Computer architecture - operating systems architecture - connected with a red thread to teach one without the other is meaningless. These two architectures are pulling for a bunch of topics from algorithms in calculus to compilers depending on the depth at which you are going to dig. For the electronics architecture of a computer thing application and operating systems architecture as a theory. For the programmer, but the opposite.
How much detail you've learned the architecture of the computer
- as given in high school, then depending on task at work.
In any case, the understanding of addressing, application protocols work networking(and how it is arranged in the gland), sync data, multi-threading, coding information, placing the information on disk and in memory, an understanding of these things is basic. And 90% for applied scientists is sufficient. For zhelezyachnikov and administrators with these things it all begins.
I'm attracted to game development. I think I would be interested in either program them or create a graphic component.
- if you are attracted to the game Dave and learn what you need for this area, and the rest as interest.

Find more questions by tags IT educationIron