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. J

    Is binary system the only choice for the computer?

    Hi Using the binary system for computing is a natural choice because of its two states: 0 and 1. But is this possible to use base 10, which is used in everyday matters, instead of base 2? Please remember that I'm neither a student of comp. science nor of science/math, in general. Thanks...
  2. J

    Connecting 18 Computer Fans to 1 Fan Control

    I am building a Cigar Humidor, and need to have a fan control to operate 18 3.5"Computer Fans simotaniously as well as controll there speed. Here are some specs on the fans... Rated Voltage: 10.8~13.2VDC Starting Voltage: 7VDC Rated Current: 0.16A Power Input: 1.92W I have found...
  3. P

    Is Computer Modeling Essential for Understanding the Economy?

    In EE when one has 40 transistor all agree that it is to complex for a person to understand without using computer simulation. In an economy with 7 billion people and millions of groups, organizations, corporation, governments most seem to feel that simple analogies are good enough to understand...
  4. J

    Computer language learning for a layman

    Hi I'm neither a student of math nor of computer science. So, please keep your replies as simple as possible. I have always been under the impression that learning an unnatural language such as a computer language, e.g. C or C++, is all about memorization as is learning DOS commands. Is...
  5. B

    Calculating Connectivity Patterns in a Computer Network

    Homework Statement [A computer network consisting of five computers is to be formed by connecting each computer to each of the others by a direct ("point-to-point") network cable. a) How many network cables are needed? b) Unfortunately, some of the cables may be faulty ("dead") while...
  6. F

    Is my chosen computer case big enough for my build?

    I'm attempting to build my own computer. How can I tell if the case I select is big enough? Thanks.
  7. I

    Bachelors in Computer Engineering, Masters in Software Engineering?

    Im college freshman and majoring in Computer Engineering. After I get my Bachelors degree, I want to go to grad school and get my Masters in Software Engineering. Even though I got my Bachelors in Computer Engineering, can I still get my Masters in Software Engineering? I am going to take some...
  8. O

    Approximations to the delta function on a computer

    Hi, I am looking for approximations to the delta functoin which I can use on a computer. Although I will never get an exact delta function, I can make an approximation that it can be improved as much as I like. Would you help me to find the approximation of the delta function so that I can...
  9. T

    A new computer virus attacks a folder consisting of 200 files

    Question: A new computer virus attacks a folder consisting of 200 files. Each file gets damaged with probability 0.2 independently of other files. Using Normal approximation of binomial distribution, find the probability that fewer than 50 files get damaged. Solution: Here n=200, p =0.2...
  10. P

    Computer Engineering: What, Why, How, Where?

    What is the difference between it and electrical engineering? What do you learn and what can you make and where can it lead? Sorry if this is too broad
  11. P

    Installing Ubuntu on a Windows XP Computer with a Non-Functioning CD-ROM

    I have bit old computer which has installed Windows XP.I want to install Ubuntu to that computer.But the problem is the CD-Rom is not working of the computer.Therefore i created Bootable U.S.B drive.Then i logged into BIOS settings of the computer to make the U.S.B/Removable media as my 1st...
  12. C

    Constructing a Pseudo-Quantum Computer

    I was curious if it would be possible to construct an incredibly simple and most likely trivial computer based on an interferometer style setup which could generate random numbers based on the quantum mechanical nature of light. Namely, with a basic laser pointer, some mirrors, and a beam...
  13. C

    Chemistry Chemistry & Computer Programming

    I love computer programming, but I'm currently on a BSc Chemistry degree. Is there anyway I can combine these for a job/career?
  14. C

    Question about Constructing a Simple Quantum Computer

    I was curious if it would be possible to construct an incredibly simple and most likely trivial computer based on an interferometer style setup which could generate random numbers based on the quantum mechanical nature of light. Namely, with a basic laser pointer, some mirrors, and a beam...
  15. S

    Is This Computer Build Optimal for Academic Use with Multi-Monitor Support?

    -Non-gaming -Academic/commercial use (matlab, mathematica, autocad etc) -Emphasis on multi-monitor capability CPU: Intel Core i5-760 Lynnfield 2.8GHz MOBO: GIGABYTE GA-P55-USB3 LGA 1156 Case: Antec Dark Fleet DF-10 Black SECC ATX Mid Tower RAM: G.SKILL 4GB (2 x 2GB) 240-Pin DDR3 SDRAM...
  16. D

    Image Processing vs. Computer Vision

    hi everybody... are there any difference between: image processing and computer vision?
  17. A

    Computer term: what's this called?

    2 issues. 1. I don't know what this is called. unicode or something? allow me to explain. I opened a notepad. Typed something in Korean and saved it long time ago. Now I switched regional settings to Japanese. I opened the notepad I saved long time ago and the text is now shown in Japanese...
  18. H

    Algorithm to calculate root (or power) in computer

    I need an algorithm to calculate nth root or power of any given real number. "n" can be either integer or fractional, and is real. I found http://en.wikipedia.org/wiki/N-th_root_algorithm" , but it requires to calculate power in it, therefore I can't use it. Newton's method: x_{k+1} =...
  19. J

    How does a computer translate keyboard inputs into on-screen letters?

    Please remember I'm not a science or computer student - quite a layman in these areas. Please be as much explanatory as possible. Thanks. I'm struggling to understand how a computer works at basic level. They say it's all about 0's and 1's for computers. But a computer is an electronic...
  20. J

    Understanding Computer Languages: A Layman's Guide

    I'm not a computer science or science student - quite a layman with some basic education in these areas. Therefore, please keep your replies simple, so that your help is appreciated fully. Thanks. I have quite a few questions about computer languages. I would ask them in steps. Is this...
  21. M

    Iran's Nuclear Weapons Program Crippled by Computer Worm

    According to Ed Barnes reporting for FoxNews.com http://www.foxnews.com/scitech/2010/11/26/secret-agent-crippled-irans-nuclear-ambitions/ I like that kind of war: Clean, quiet, casualty-free. Congratulations to George W. Bush?
  22. J

    Can $800 Build a High-Performance PC for Video Editing and Software Development?

    As I have mentioned in this thread, it's that time of decade where I'm looking to build a new computer for myself. I'm hoping to not spend more than $800 CAD on the motherboard, processor and RAM but I have no real budgetary limit. Of course, I'm looking to optimize for some metric of...
  23. J

    Are computer building advice requests welcome here?

    I'm looking to build a new computer for myself but it's been a while since I've done so and I find the market to be more confusing now than ever. Are requests for such advice welcome on these forums? I figure a question on forum protocol would be more welcome than a blatant violation of...
  24. D

    Courses Computer Science course (Hardware/Software interaction)

    What is a CS course that covers how software and hardware are connected? This probably seems simple to most but I have no clue as to how this interaction works. A lot of the courses I've looked up seem to be either hardware or software only. Also, is there a name for this area of CS so I can...
  25. A

    Programs Is a computer science degree suitable for someone with no programming exp

    Howdy All! I have been lurking in the shadows of physicsforums for a few months now, but this is my first official post here. A bit of background about me. I'm technically in my second year of university, but I say "technically" because I more or less squandered away my first year. I'm...
  26. T

    Calculating Present & Future Worth of Computer System Investment

    Homework Statement A local business is going to purchase a computer system which consists of: *10 computers @ $2,500.00 each *1 network server @ $5,000.00 * Hardware and software required for each computer : $500.00 per workstation * Upgrades, maintenance: $50.00/month * At the end of...
  27. R

    Style Guides for Physics & Computer Science Texts

    If not official, then unofficial, but widely accepted? If yes, are there some separate style guides for physics and computer science texts?
  28. R

    Completed my b.tech in computer science

    hi physicsts I had completed my b.tech in computer science and engineering and want to pursue a career as a good astrophysicst. Now in India there is an intergrated Msc-PhD programme at indian institute of astroastrphysics and they allow b.tech grads to do astrophysics if they have good...
  29. D

    Programs Computer Engineering Major + Physics Minor?

    What kind of careers could I get if I majored in computer engineering with a minor in physics? Or does a dual-major in compE and elecE make more sense? Which is better for grad school? Thanks!
  30. J

    Simple Computer Algebra System

    I don't know much about how to work with computer softwares. Would you please suggest em some simple CAS which also supports text feature. I want to use it to simply write down math - I can solve problems (such as calculus ones) myself. Thanks for your help.
  31. S

    Computer on fire (and is still ok after that)

    Today when I was sitting at my desk in the lab, all of a sudden I saw fire in my PC! So I cut off the power in a hurry, and opened the case to check it. Then I turned on the power, and to everyone's surprise, it started up normally like nothing happened! At that moment I was totally ...
  32. P

    Mechanical to Computer science

    Hi Every one, I'm a mechanical engineering graduate working in software quality assurance. I'm planning to learn the fundamentals concepts of computing and pursue an MS in computing which would enable me to get into research or into tech companies like google. Could anyone explain what areas...
  33. Z

    Insights from a Computer Engineer: Trine University Student Seeks Advice

    Hello, I attend Trine University in Angola, Indiana. I was wondering if a working Computer Engineer could help me out and answer a few questions. This would be greatly appreciated. 1. What is your name? 2. Where did you study to become an engineer? 3. Where you work after graduation? Where...
  34. T

    Does anyone have any experience with computer vision?

    Hello, first of all I want to say english isn't my primary language (I'm from Quebec), so I'm sorry if you have trouble understanding me. I will be attending university next year (I think this is what you guys call undergrad school in the US, with one less year since we have "CEGEP" between...
  35. B

    Computer Engineering & Physics

    Hello, I am currently a senior in high school. So, since colleges are just around the corner, I've been thinking of getting myself in an engineering school to study computer engineering. My dad wants me to get involved in software engineering, which actually sounds appealing to me. I enjoy...
  36. A

    Schools Do I need physics in college if Im majoring in computer science?

    Do I need physics in college if I am majoring in computer science?
  37. R

    Comp Sci Computer Science - LSD Radix Sort in Java

    Title kind of explains what I'm trying to do here. I know exactly how radix sort is SUPPOSED to work but I just don't have a clue how to go about coding it. Basically what I am asking for is some java based pseudo-code just to get me in the right direction. I'm specifically sorting an...
  38. K

    Computer shuts down during graphically intense games.

    I've done quite a bit of reading already on this but none of the solutions I've found seem to fit my situation. I can run older games like Knights of the Old Republic just fine, but more graphically intense games like Battlefield Bad Company 2 or Assassin's Creed 2 will result in my computer...
  39. A

    Programs Moving forward after the useless Computer Science Major

    Moving forward after the "useless" Computer Science Major Let's face it, general consensus is a CS major is about as useless as you can get when it comes to the sciences. While you're taking your undergrad, they fill your heads with these lofty ideas and practical uses of computer science...
  40. H

    Quantum Computing Books: Must Reads For Beginners

    I am interested in the field of Quantum computer/Quantum computing. with which books I should start, and what are the 'must read' books in this domain?
  41. D

    Engineering Computer Engineering vs Electrical Engineering

    What is the main difference between the two? They seem to be very, very closely related and I'm having difficulty deciding between the two. Help me please~
  42. K

    Fundamentals of computer- book suggestion needed.

    Hi all, My objective is to understand the electronics of a computer. It does not have to be a modern computer, but I want to know how the basics of digital electronics (like flip flops, gates, counters) are assembled togather to get the desired output. Its more like how the individual...
  43. N

    Can Quantum Computers Become a Reality?

    quantum computer... Is a quantum computer (a full fledged working) really possible..?? nishant
  44. B

    Equations and sketches on a computer

    I have been helping my daughter over the phone with first year physics and have run into a problem with communication(insert your favorite joke here). It is difficult to describe a diagram that has vector, angles, notations and also associated equations. I would like to be able to freehand...
  45. L

    Cheapest Option for Computer Driven Relays - Build or Buy?

    I need to drive some switches which require 28V and sink about 200ma of current. What's my cheapest option? build something or buy some dac?
  46. G

    Where Can I Find Open Source Projects for Matching and Locating GUI Icons?

    Hello, I am looking for something that can match and locate icons/areas of a GUI from saved images. Could anyone point me toward any projects? Thanks.
  47. Mentallic

    Computer Hardware Help: Fixing Issues with Keyboard

    Just recently I was clicking through my itunes list and then my computer started going really slow and the music stopped. When I would switch to another window some random music started playing out of my list, then I'd switch back and it would stop again. I noticed that songs were being chosen...
  48. M

    Digital signal interface to computer

    I'm setting out on a project, and I need some basic direction. I am a programmer by trade; my father is a mechanical engineer who is pretty good at electrical circuit design as well---together we want to control a pipe organ by computer. The organ is already operated by electrical solenoids...
  49. M

    Understanding Quantum Computing: Unanswered Questions

    I've been reading "Programming the Universe" by Seth Lloyd, a quantum computer scientist. He goes on and on about the power of quantum computers and their ability, for example, to factor large numbers using massive parallelism. He also states that quantum parallelism is different than classical...
Back
Top