What is Computer: Definition and 999 Discussions

A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. Modern computers can perform generic sets of operations known as programs. These programs enable computers to perform a wide range of tasks. A computer system is a "complete" computer that includes the hardware, operating system (main software), and peripheral equipment needed and used for "full" operation. This term may also refer to a group of computers that are linked and function together, such as a computer network or computer cluster.
A broad range of industrial and consumer products use computers as control systems. Simple special-purpose devices like microwave ovens and remote controls are included, as are factory devices like industrial robots and computer-aided design, as well as general-purpose devices like personal computers and mobile devices like smartphones. Computers power the Internet, which links hundreds of millions of other computers and users.
Early computers were meant to be used only for calculations. Simple manual instruments like the abacus have aided people in doing calculations since ancient times. Early in the Industrial Revolution, some mechanical devices were built to automate long tedious tasks, such as guiding patterns for looms. More sophisticated electrical machines did specialized analog calculations in the early 20th century. The first digital electronic calculating machines were developed during World War II. The first semiconductor transistors in the late 1940s were followed by the silicon-based MOSFET (MOS transistor) and monolithic integrated circuit (IC) chip technologies in the late 1950s, leading to the microprocessor and the microcomputer revolution in the 1970s. The speed, power and versatility of computers have been increasing dramatically ever since then, with transistor counts increasing at a rapid pace (as predicted by Moore's law), leading to the Digital Revolution during the late 20th to early 21st centuries.
Conventionally, a modern computer consists of at least one processing element, typically a central processing unit (CPU) in the form of a microprocessor, along with some type of computer memory, typically semiconductor memory chips. The processing element carries out arithmetic and logical operations, and a sequencing and control unit can change the order of operations in response to stored information. Peripheral devices include input devices (keyboards, mice, joystick, etc.), output devices (monitor screens, printers, etc.), and input/output devices that perform both functions (e.g., the 2000s-era touchscreen). Peripheral devices allow information to be retrieved from an external source and they enable the result of operations to be saved and retrieved.

View More On Wikipedia.org
  1. S

    Programs Computer Engineering Degree without an undergrad?

    Hello again PF. Is it possible/are there stories of people who have pursued a Computer Engineering degree without a Computer Engineering undegrad? It's because the undegrad hasn't been what I was waiting for, however I am really interested in computer engineering masters, phds, etc. I...
  2. L

    Computer freezing when screensaver comes on

    After about 10 minutes of not moving the mouse or typing, my screensaver comes on, and the colors are kinda messed up and the computer freezes. I tried just disabling the screensaver, but whenever I go to the thing that let's me disable the screensaver, the screensaver comes up on a little...
  3. J

    Programs EE major that loves physics class but hates computer programming

    Is an electrical engineering major like myself going to have a hard time gettin through my bachelors if i can't stand learning a programming language? I love studying the sciences but something about cse bores the crap out of me.
  4. V

    Computer needed for engineering college

    I'm currently in a one semester away from finishing an associates degree at a community college and am planing to go to an engineering college. I am asking if anyone has an idea of what kinda of laptop i should buy (like specs too). I was thinking Mac or Alienware?
  5. K

    Programs Degree in Physics to PhD in Computer Science

    I've read various post on this matter here actually. However I'll do some rant on my story: I'm currently a masters student (quantum physics, with maybe 60-70% programming content). I always had an interest in how computer works but I did not got into the CS degree. Now, I am planning for my...
  6. C

    Stuck on little man computer language don't get help please

    Homework Statement trying to write a program for school. the program is supposed to do the following: Write a program that takes an input value (for example, a number 5). The output should be sum of all numbers from 1 to the value input by the user (in this example, the output would be...
  7. N

    Continuing my computer science/programming education

    Hey everyone, I am a first year student in electrical/computer engineering at the University of Toronto. I have experience working in Java and C, and my major projects are an Android app and an employee database program built in Java (Netbeans, Java Swing API). I would like to request some...
  8. J

    If a computer has 2k of memory

    What would the first and last address be? I said 0 and 1999 but the answer was 0 and some other number which i don't remember (it wasnt 1999 haha) What is the correct number for the last address and why isn't it 1999 since there are 2000 bytes in a 2k ram?
  9. C

    Why are images not appearing on my browser?

    I am using opera as my browser and have windows xp. I can see text on Internet pages but no pictures on my page. I tried to find Internet tools but I couldn't find it. What should I do. Any help will be much appreciated.
  10. micromass

    Discrete Concrete Math: Foundation for CS | Graham, Knuth, Patashnik

    Author: Ronald Graham, Donald Knuth, Oren Patashnik Title: Concrete Mathematics: A Foundation for Computer Science Amazon link: https://www.amazon.com/dp/0201558025/?tag=pfamazon01-20 Prerequisities: Calculus Level: Undergrad
  11. M

    Calculator Vs computer precision

    Calculator Vs computer...precision Im doing a simple research to find out which device is better for calculations Valueof π On scientific calculator = 3.141592654 on computer calculator = 3.14159265359 How do I find percent error? And would this difference have any impact on...
  12. P

    Computer brush fan as dc generator

    Computer brush fan as dc generator Sir, I am using renewable soℝurces like wind for my project.. I need to supply 1.5 to 2 v dc to my amplifier circuit and then to load... I am using computer brush fan as source ...it just gave output upto 2.5v in ideal state when i connected to multimeter...
  13. C

    Computer Engineering or Computer Science

    I'm a first year engineering student at a Canadian university. I've been interested in programming and computer science from a very young age, and in high school had also become interested in electronics. Entering university, I didn't know if I wanted to do computer science or computer...
  14. P

    What are the specs on your computer?

    Wasn't sure if I should place this here or in the Computers Forum, I'm contrite if I made a mistake. Well I thought this would be fun to share our specs and feed our internet-egos. I'll update the OP with some of the nicer models. Here are mine: CPU: Intel® Core™ i7-3630QM Processor...
  15. K

    Engineering Computer engineer to a software developer?

    I have a degree in B.S. Computer Engineering w/ focus in networking, and after helping my little brother with his capstone project in game design at his school, I somewhat wanted to make a game of my own. Consequently, I purchased Gamemaker during Steam Sale and finished all of their tutorials...
  16. A

    Is Computer Engineering worth it in this day and age?

    Basically, I'm a sophomore at Stony Brook University and I was doing biomed but now I think I want to be a software engineer so, I'm trying to get into the Computer Engineering program at my school. I did research and I learned that software developers/software engineers are growing in demand...
  17. J

    How does a computer program actually work?

    I really want to know the physical path an electrical signal takes on its journey. For example, when i press the J key on my keyboard, an electrical impulse is sent where? to the hard drive where the keyboard program is stored? Could someone just give me all the stops that electrical signal will...
  18. Greg Bernhardt

    Foundations of Computer Science by Behrouz A. Forouzan

    Author: Behrouz A. Forouzan Title: Foundations of Computer Science Amazon Link: https://www.amazon.com/dp/1844807002/?tag=pfamazon01-20 Prerequisities: Contents:
  19. Greg Bernhardt

    Essentials of Electrical and Computer Engineering by David V. Kerns Jr.

    Author: David V. Kerns Jr. (Author), J. David Irwin (Author) Title: Essentials of Electrical and Computer Engineering Amazon Link: https://www.amazon.com/dp/0139239707/?tag=pfamazon01-20 Prerequisities: Contents:
  20. P

    Transmission of a computer image via a laser

    Recently in the news NASA has transmitted an image of the Mona Lisa via a laser beam and i was wondering about some of the theory behind how they did it and maybe trying to recreate something similar on a (much) smaller scale. I've seen some articles online that show a method for transmitting...
  21. C

    Math Double Major in Physics and Pure Math vs Computer Science and Pure Math

    I am currently stuck between the two choices. I have to pick my majors soon, as I am going to third year. I originally wanted to go into theoretical physics, but now I am leaning more towards theoretical Computer Science. I have always loved Physics, but I am just more at home in Computer...
  22. D

    Choosing Between Math and Computer Science: A Scientist's Perspective

    Hi, firstly sorry for my bad English I want to ask a question to you about studying Math or CS in the university. I'm 16 and I've been dealing with CS (programming,algorithms,artificial intelligence etc.) since I was 5. I love programming and mathematics so much, but I'm undecided what I will...
  23. G

    What is the physical form of binary data in a computer processor?

    This a general, layman question. Computer processors work with binary digits, 1 and 0. Of course, computer processors can be seen as microscopic forms of Babbage's analytic engine. So in reality, in the circuits of a microprocessor, what physical form do binary digits take?
  24. M

    Computer Engineering or Computer Science?

    Sorry for yet another topic on the subject, but my question is very objective. I don't know which one I choose. I'm a programmer with 10 years of experience so I like it and want a degree about it, not hardware. Artificial intelligence, data mining, algorithms and so on. So you'd say CS. The...
  25. D

    Schools Physics or Computer Science? Starting college late and I welcome your opinions

    Hi all! BLUF: I'm starting school rather late (I'm 25) and I'm very interested in Physics and Computer Science. Logically, CS seems like a better fit for me due to my hobbies, but my heart is set on Physics. BACKGROUND: I'm just now starting school at 25 after being in the Air Force for...
  26. E

    Computer Science vs. Computer Engineering vs. Software Engineering

    I'm applying to universities (the deadline is the 16th) and I've decided on engineering, and narrowed my choices down to 5 universities. I'm deciding between computer engineering and software engineering, but I notice that some universities only have computer science and computer engineering...
  27. G

    Computer or electrical engineering-electroptics

    Hello, I am a newbie on this forum (I registered yesturday). Right now I am in high school and doing very well in Math and Science. Soon, I will have to go to college in engineering. Electrical and computer engineering are the most interesting branches in engineering. But I do not know...
  28. Biosyn

    Simulations / Computer programs

    Hello, Would someone please give me a list of free programs that I can use to simulate probability experiments/distributions. Such as drawing 5 cards randomly from a deck or rolling 5 sets of 20 sided dice. Or do I have to learn R or something?
  29. C

    Computer Science or Software Engineering?

    Im looking to do a masters program. I am sort of torn between computer science and software engineering. I am interested in software engineering but I am wondering if computer science would be more reputable and give me more job options. I am looking to get a job in either the space or defense...
  30. E

    Does the universe act like an instanced computer model

    For servers, programmers are using instancing to lower processing needs. When i think about it, it seems like the universe is exactly built like that.. Especially when we measure things this becomes so obvious. On sub-atomic level we can see instanced results directly, without question...
  31. J

    Where can I find any Gaussmeter link with computer?

    I would like to collect EMF data into computer, does anyone have any suggestions on where to find any Gaussmeter link with computer for data sharing? Thanks in advance for any suggestions
  32. S

    Sick of brainwashing myself into liking computer science

    So it seems like the most popular career choice for physics major is software development, perhaps because of its gigantic industry, but I hate computer programming. I am taking the easiest computer science course at my university, and although I am getting good marks, I hate every bit of weekly...
  33. T

    Programs Computer Engineering Major. What should I minor?

    I'm thinking math? Or physics? Or comp sci? Or EE? Also, in which year do I choose a minor?
  34. D

    Computer design of retaining wall design

    I got material from this site that I used for my proposal(for the literature). Have a time limit to submit the program on the day of examination (1st Dec, 2012). I need a check and correction I attach copy of the flow chart and diagram. C PROGRAM FOR RETAINING WALL STABLITY AND DESIGN C...
  35. S

    Engineering Having second thoughts about majoring in Computer Engineering

    Hi, I am currently a freshman in college and my major is Computer Engineering. However I am having second thoughts about this major and wanted to ask you guys for some advice. I like working with computers and technology and was wondering if any other majors related to this. I have looked into...
  36. T

    Programs Should I major in Physics, Computer Science, or Economics?

    Generally, people hate these kind of posts and will automatically assume the one writing such a thing could be a pretentious 13 year old, I can assure you this is 100% serious, but I digress. I'll make this rather short, I want to choose/narrow down my major choices which can be found in the...
  37. V

    What Degree Should I Pursue for a Career in VFX and Animation?

    I am really interested in the VFX and animation industries and actively pursue learning vfx applications such as Autodesk Maya/3DS/Mudbox, Adobe After Effects, Blendr, and other programs. My university does not offere a real degree in animation or visual effects so which would be best for me...
  38. matqkks

    MATLAB Matlab or computer algebra systems

    How does Matlab or computer algebra systems find derivatives of functions? Is it correct that they use matrix transformation?
  39. J

    History of computer hardware -

    Today computer hardware is based on integrated circuits. Its based on digital logic and use transistors etc...(i am not an expert) But looking on the history of computer hardware- First computers were all mechanical which I understand because of lack of technology. And after than computer were...
  40. MathematicalPhysicist

    Quantum Computer, how to actually build one?

    So last year I took a course in quantum computing, but I didn't understand how can you build quantum computer? I mean do you have literature on the technical issues of physically engineering such an apparatus? The course I took was really theoretical, but I don't understand yet of how to...
  41. G

    How does a fan keep a computer cool

    A little while ago I asked: why does wind feel cold. The molecules are moving faster so it should feel hot. The answer I got was that it increases the evaporation rate of water from your skin. Less water makes you feel cool, I think. Maybe there were some other reasons which I've forgotten...
  42. L

    From what I understand, there s some sort of computer calculating pi

    ... and for a long time, I took this for granted, but now I'm starting to wonder how it is doing this. From my knowledge, the only way one could calculate pi is to measure the diameter and radius of a circle, and find the ratio, but to calculate an irrational decimal as thoroughly as we have...
  43. L

    Little Man Computer- Find Max / Multiply two Numbers

    Homework Statement I'm currently learning the little man computer and Currently I'm working on two programs. On one of them, I have the code to find the minimum value in an array, however I have to modify that code in order to find the maximum value. What would I have to change? And for the...
  44. L

    Is Math the Main Challenge in Computer Science for Late Starters?

    hi guys, i'm new here. this year i started my university degree in computer science. i thought it was going to be more of programming. trust me, i was wrong! everything is MATH! and I'm not so good at it. i finished high school 5 years ago and now doing my first degree. all my math skill...
  45. B

    Meeting Computer Science Department Requirements: GPA and Retaking Courses

    I'm currently pursuing a degree in computer science... my requirements to enter into the department are a 3.0 GPA average in Calc 1 and 2, Eng 1 and 2, and Physics 1 and 2. I currently have B's in everything except calc 2 and physics 1...but i am currently retaking physics 1 at the moment...
  46. Adoniram

    Plotting trajectories (on a computer)

    Hello all, I'm rather new to the world of computational physics and I'd just like some advice on which program I can use for plotting trajectories. I'd prefer 3D, if possible, but 2D would at least be a good start. I'm a little familiar with python, and I can get results from my .py...
  47. H

    Security of computer data and passwords

    I hope there are some security-minded folks that can reply with practical suggestions. I've become increasingly nervous over time about the security of the data on my laptop (mostly financial) and online information via the myriad of username/password combinations that are used for...
  48. S

    Computer Engineering Student's Journey to Full-Time Employment

    So I am a computer engineering student in FL (USA), about 2 semesters to graduate... I got a co-op job as a Software Engineer, I am working about 30 a week and making around $20 per hour.. When i stared here 2 month ago, they had a guy that was making i think 70k per year (but he was hired by...
  49. M

    FPGA-based computer adapting to being shot?

    Haven't been logging on to the ol' PF as of late, but I'm hoping that one of you may remember more details about something I seem to recall. Probably a good 5 to 8 years ago, I recall there being a video somewhere (this preceded YouTube!) demonstrating the robustness of an FPGA-based computer...
  50. J

    Programs Will I get Adv. entry into Maths degree with Computer Games Design degree?

    I plan on undertaking an Undergraduate Degree in Games Design, however I also hold a keen interest in Mathematics. I know that both degrees are a great combination for the programming aspects of game design so I want to do Mathematics afterwards. I'm wondering whether I will get any kind of...
Back
Top