How does a computer work?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Originally posted by: jai6638
so ur sayn.. the software engineers are the ones who come up with the ideas and think about ways of going about it and the programmers do thea ctual coding????
Pretty much. Software engineers are "real" CS majors, programmers are technical school CS majors or people who majored in other fields .

one more questoin... the guys who work at tech service centers ( for eg. toshiba service center ) wht qualifiactoin would they be having??? Comp. Engg??

I'd guess high school education maybe plus vocational / technical school.
 

imgod2u

Senior member
Sep 16, 2000
993
0
0
Originally posted by: bignaz2k
Haha. Good question........

After a semester of Computer Organization, I still really dont know. Guess I dont need to know any more than what I learned here for my CS degree. I do know how a MIPS computer adds/subtracts/multiplies/divides, and that is the very core of it all........


You're kidding me. You had to have taken an assembly programming course. Didn't they explain to you addressing and all that? What about an Operating Systems course. Didn't they teach you how stuff boots and executes other programs? I mean, that's basically it in terms of software. As for hardware, well, you know how memory is made, you know how the CPU is designed, you know how I/O works (hopefully). Put it all together and you've got a working computer.
 

jai6638

Golden Member
Apr 9, 2004
1,790
0
0
one more questoin... the guys who work at tech service centers ( for eg. toshiba service center ) wht qualifiactoin would they be having??? Comp. Engg??

I'd guess high school education maybe plus vocational / technical school.[/quote]

so in technical school what degree would they have got???
 

Brule

Golden Member
Apr 23, 2004
1,358
0
76
Originally posted by: jai6638
so ur sayn.. the software engineers are the ones who come up with the ideas and think about ways of going about it and the programmers do thea ctual coding????

From the heavens themselves, or at least a boss, comes an order to produce software that does action A. First step is pure common sense: if there already exists software that accomplishes the job at a reasonable expense of resources, there is no need to reinvent the wheel. This is just the start of modular thinking that even trickles down to object oriented programing languages.

A software engineer will take the task and split it into smaller jobs. His job is to make sure that those jobs get done right, and connect the bits into a whole. On a large scale this could be functions of a large office suite. On a smaller scale a C program may have 10 functions, each written by a different programer and it's all put together to act in the main program, int main() for a class project. (or void Main if you want to upset a Prof )

The full answer is much more complex than that. A guy named Linus started a decent OS almost on his own, and a small group of guys wrote Wolfinstein without a strict seperation. However people cranking out code, for the most part, are working with very little knowledge of the whole project. That's about as simple as I could put it, as they are just titles that don't always have defined jobs in real life.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |