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. BruceW~

    Do you need a decent PC for college level computer science?

    Hi guys I'm going to study CS in college this fall, but don't know if I need to upgrade my computer or not. I understand you need a lot of computing power for some heavy caculation but just wondering is that going to happen at the college level courses. My current set up is a pc with i3 3220...
  2. anorlunda

    I Making a quantum computer do Shor's algorithm

    I think I understand quantum superposition and entanglement, and a qubit. I just finished reading Scott Aaronson's brilliant blog post "Shor I'll Do It" that allowed me to understand Shor's Algorithm and how it relates to QM. But now I'm missing the next step. How does one "wire up" a number...
  3. C

    How to prepare for ECE (Electrical and Computer Engineering)

    Hello. I've just recently been accepted to an electrical and computer engineering course. I've only been out of school for 2 weeks but I can already tell that my memory is slipping and I can't remember anything I did. My course starts in late august, and I want to prepare for it so that I have...
  4. Y

    I am interested in physics, so hello every one here

    I am interested in physics, so hello every one here!
  5. davidbenari

    Studying I study physics -- How can I expand my computer knowledge?

    I'm interested in expanding my computer knowledge. Specifically, computer science knowledge. I've taken a few numerical methods courses, but they were all in MATLAB. My strategy this summer was to study physics problems like PDEs and solve them in some language I don't know like C++. Also, I...
  6. E

    Is there any number that goes with our computer to internet?

    Hello, Is there any number goes with our computer to internet ?
  7. C

    Computer doesn't turn on consistently

    I have a situation. One of the computers I work with (desktop, early 2000's gateway) doesn't turn on anymore. The last time it was working was 3 hours prior to when I began working with it. The power button was flashing, showing hibernation. The screen was off. I moved the mouse and nothing...
  8. H

    Physics Career after Computer Science and Physics double major

    I am currently still a high school student but i will be going to university next year. I've long decided to take a double major of physics and computer science. I can get a scholarship for undergrad. But my question is about after I get my Bachelors Degrees in both computer science and physics...
  9. RoboNerd

    Programs Doing a Math major on top of computer engineering/science

    Hi everyone. I am a rising high school senior. This summer, I plan to study for fun Electricity and Magnetism from a college textbook that a friend gave me, do some calculus, and do some C++ programming [C++ How to Program is the book I am using]. I am a mathematically, logically constructed...
  10. A

    How to reset admin password of my Acer computer?

    My GF forgot the password of her old acer laptop, which she didn't use much. Now she asked to me to help her recover the password. I only know reinstall the os but this will erase the data on the computer. What is the method i can use to reset the password without losing any data?
  11. S

    MHB Exploring Linear Algebra as a Computer Science Major

    Computer science major here. I recently completed calculus I, II, III. Now I know that I'll probably be required to take linear algebra. So far, I expect to do some Gaussian elimination (assuming I know what a row echelon is). What else should I expect from linear algebra?
  12. M

    Introductory books on computer security

    Would somebody like to adivse me simple introductory books on computer security. I know I could make a Google search but I hope advises are better and there is no previous thread about introductory books on related topic. Thank you.
  13. V

    Master Mind - computer game programming in C#

    Homework Statement Create this website: In this game, there are four different coloured blocks (red, green, blue, and yellow). The computer hides three different coloured blocks from the user. The user then tries to guess the colours and the order of the blocks. After guessing the colour of...
  14. gleem

    IBM's invitation to use its quantum computer

    You can now register with IBM to use their quantum computer on line. see “IBM Quantum Experience” website. Of course you have to convince them that you are worthy of that experience.
  15. Spinnor

    B IBM’s new five-qubit universal quantum computer

    How significant is this development of a 5 qubit computer by IBM? See, "IBM invites users to test its quantum computer" at http://phys.org/news/2016-05-ibm-users-quantum.html "How IBM’s new five-qubit universal quantum computer works" at...
  16. Ritzycat

    Schools Grad school emphasis on intro-level grades, computer science

    I'm sorry if this is a bit of a mundane question but we all do impulsive things when we're anxious. I may get a B+ in General Physics II and Calculus II this semester (2nd semester freshman). I know I am capable of much better, and to be honest, I was very bogged down emotionally/psychologically...
  17. M

    An HTML and computer securIty question

    Hi, some of my html and txt files have added the extension .crypt, i.e, they have become .txt.crypt and .htm.crypt. Now I deletes .crypt extension from .htm files but now they do not open correctly. How can I open correctly with internet explorer? Thank you.
  18. L

    Programs Hesitation -- Computer Science, Microengineering or Physics

    Hi, I'm applying at a swiss univerity (EPFL) and I already have to pick my major. Here's the thing : I currently love programming. I enjoy finding beautiful ways to solve math programming challenges on the net. (I code in Python). I love automating stuff with programming. I love projects : I...
  19. P

    Traditional Glossy vs. Modern Matte: Which PC Screen is Superior?

    Which is better: the traditional glossy screen or that newer matte screen?
  20. Invulnerability

    How Do You Derive the Perspective Transformation Matrix for a View Plane at z=0?

    < Mentor Note -- thread moved to HH from the technical physics forums, so no HH Template is shown > Problem Statement: Derive the perspective transformation matrix in homogeneous coordinates for the case of the view plane parallel to the x-y plane and passing through z=0, when the Projection...
  21. ujjwal3097

    Schools Which University is good for physics and computer science?

    Hi I have been admitted to University of Toronto[ Trinity college] and McGill University as an international student for physics major. I am planning to do double major in computer science and physics. I want to know which university is better for these subject at an undergrad level. I have to...
  22. N

    Discrete Math Computer Science Question

    Homework Statement Find the probability that a randomly generated bit string of length 10 begins with a 1 or ends with a 00 if a)a 0 bit and a 1 bit are equally likely. b)The probability that a bit is a 1 is .7 c)The probability that the ith bit is a 1 is 1/2i for i=1,2,3,...,10 Homework...
  23. R

    Courses Going to Physics from Computer Science

    My situation is this: I graduated with a B.S. in Computer Science in 2011 and have been working ever since. Now I'm thinking of returning to school for physics, with the ultimate goal of going to graduate school for physics. I think it's safe to assume I am not well prepared for graduate...
  24. M

    Engineering Can computer engineers do CS jobs?

    If a job listing asks for a degree in computer science, can someone with a computer engineering degree apply for that job? assuming the computer engineer meets all other qualifications
  25. M

    Schools Grad school for Bioengineering with bachelors in CompE?

    Can you get into a graduate program for biomedical engineering with a computer engineering degree? would you be at a big disadvantage to someone with an electrical engineering degree?
  26. M

    Looking for a numeric classical mechanics problem for project

    Homework Statement I was recently assigned an assignment where my instructor told us to come up with an idea for a numeric classical mechanics problem that is solved by computer methods. Some ideas the instructor gave was to simulate motion of a sun-earth-moon system or simulate the tides of a...
  27. F

    Is it possible to simulate a good computer in graphics(myth)

    So I had this question in my mind and I made a thread previously saying if it is possible to make more CPU simulator out of an existing computer. Turns out it is a no because it takes more instructions cycle to change the 0 and 1. Now we are doing it in terms of computer graphics, we are...
  28. TheMathNoob

    Programs Is it a good idea to major in computer science and pure math

    I am not an expert in the field, but intuitively I think that a resume with both math and computer science has a lot of impact. I also think that math can help me understand computer science better. Next quarter, I am planning to take classical geometry, so I am just wondering if this class...
  29. M

    Simulating a simple analog computer?

    Hi, anyone into analog computing? I was wondering if there is an example of a simple virtual analog computer somewhere (open source), I can't seem to find one. I'm interested in basic principles of advancing the state of the network, as you must do on a digital computer. I found some complex...
  30. R

    Programs Computer Science versus Electrical Engineering

    Hello! My hobbies are tinkering on my computer and mathematics. Physics is not bad but I do not love it like I do mathematics. I like the logic and analytical skills that it requires. I like solving problems. I recently dropped out of Aeronautical Engineering because I simply did not like over...
  31. Fantini

    MHB On the cruelty of really teaching computer science

    This is an article I just found out about. It deals with computer science on about half of it, but the most interesting discussions concern educational values. Here is the article: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html I would like to know others' thoughts on...
  32. chaiein

    How to create a pose graph from the image descriptor?

    what are the different kinds of input can be given to make a pose graph?
  33. Averagesupernova

    There is something wrong with my computer (phone scam)

    Got a phone call this morning from someone speaking very very broken English claiming that my computer had issues. I told him I used a Commodore 64 computer so I didn't see how that was possible. There was a long silence. Then he said something about that I was using genuine Microsoft windows...
  34. A

    Finding Solutions to CINDER90 Computer Code Issues

    Hello everybody i hope you all will be happy and enjoying your life i have a question about CINDER90 computer code. i am working on this code but my results are not what i am expecting, i try many option in input, material and fluxes file for this but not fine my results can anybody tell me what...
  35. Mark44

    Insights Why Can't My Computer Do Simple Arithmetic? - Comments

    Mark44 submitted a new PF Insights post Why Can't My Computer Do Simple Arithmetic? Continue reading the Original PF Insights Post.
  36. charliebrown

    Engineering Mechanical engineering or computer systems engineering

    Hi everybody, I'm looking for some advice in what to do for choosing a career in a few weeks i'll be able to change my career path, I've recently applied for a career change in my school and next february 11 they'll tell me if my change of career is approved. it's very likely that i´ll obtain...
  37. S

    Computer Networking: Worst Case Scenario

    Homework Statement Router architecture. Consider a router with a T1 serial interface and two 100 Mbps Ethernet interfaces. The router has a 1 GB buffer for storing packet traffic. Calculate, in the worst case, how long the router can sustain loss-less operations. Define carefully what traffic...
  38. F

    Simulate computer inside a computer

    If I simulate a virtual computer inside a real computer graphically, would it take more resources or would it work like before? It is different from cloud computing, I'm simulating a computer graphically.
  39. F

    Why are the stock prices of computer companies decreasing?

    I checked the stock price for a few electrical companies and the stock price seems to be going down, what is the cause of that? Since I live oversea I'd like to know
  40. J

    Programs Getting a Masters with a Computer Science degree

    Right now I am a sophomore studying to be a computer science major. As of now I am wanting to go to grad school to get a masters. I was curious though if computer science was the only thing I could get a masters in though. Such as would it be possible to get a masters in computer engineering...
  41. N

    How to create batch file to shutdown computer?

    Dear Group, I would like to ask a question regarding to the batch file, I am trying to create a batch file which could help to to shutdown to computer quickly, but when i run batch file, the command window showed up and keep running too many line but did not shut down the computer. But when...
  42. S

    How to simulate protons on a computer program to observe them?

    Well I'm in grade 11 and for an investigation I decided I'd observe the behavior of protons once the neutrons and electrons are removed from the atom. Specifically I want to observe how the acceleration at which the protons move apart from each other varies with the mass of the atom (i.e. #...
  43. D

    Programs Computer Programming Advice for prospective Physics Majors

    Hello Everyone, I am a high school physics teacher seeking to give advice to students of mine that are interested in pursuing a physics major. I would imagine that if they want to do any undergraduate research then they better have some programming experience, because I can not imagine how they...
  44. HyperTechno

    Computer Science Or Engineering?

    For a person who like to go forward in the Computer Field, what is the best to choose in higher education? Computer Science or Engineering(Software/Hardware/Network .etc)? {And also what are the differences regarding the economical benefits related to Computer Science and Computer Engineering?}
  45. A

    MHB Computer languages & math learning

    Hello All. I am a an adult who bombed mathematics at school. The past 20 years I have been increasingly interested in reading around physics and math topics; but I am constantly stymied by my lack of mathematical training. So, to remedy this, I have been trying to teach myself math for the...
  46. N

    How to remote computer using putty without an internet connection?

    Dear Group, I have 1 tablet and 1 desktop, I am trying to use tablet with putty.exe to remote a desktop without internet connection, My goal is creating bat file on the tablet, edit file such as: "start putty.exe -v -ssh %finderunit% -l FINDER -pw finder -m calibrate_commands.txt" . Means...
  47. F

    Computer Science PhD with Mathematics MSc

    Hello, If I have an MSc degree in mathematics specializing in machine learning, is it possible to enter a PhD program in computer science (also specializing in machine learning)? Will the fact that my degree is in mathematics and not computer science prevent me from doing that? I have heard of...
  48. C

    What kind of physics is involved in computer production?

    I'm trying to find an a topic for a physics exploration, and since I like working with computer hardware, I figure I'll try to look at physics related to computer hardware, or electrical/computer engineering in general. However I can't seem to find out what kind of physics goes into this stuff...
  49. Bumpeh

    Programs Dual Majoring in Computer Science and Astrophysics

    Before I really explain and go into the point of this thread, I'd like to preface it with the fact that I have scoured the forums and read quite a few posts on "Dual Majoring with CS and Physics" and many of them have good advice, but my situation may require more specifics. I've been into...
  50. Q_Goest

    My new computer has bluetooth issues :(

    I have a new Dell laptop: https://www.amazon.com/gp/product/B015SHDRRW/?tag=pfamazon01-20 It came with Windows 8.1 and I put Windows 10 on. Problem I'm having is with the Bluetooth. The Bluetooth doesn't seem to be able to locate things such as my headphones or wireless speaker. I've looked...
Back
Top