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

    What is the NWJS virus and how can I protect my computer from it?

    This is on my wife's computer, which we bought many months ago but has not been used (much). I am getting this popup. The computer is not running McAfee; it is running BitDefender and Windows Firewall. Task Manager tells me this is Malware nwjs (see background in screenshot). When I ended...
  2. H

    Riddance to Windows 10 Malware

    A week ago my Windows 10 laptop overheated and decayed. I bought a new one with Windows 11. The first thing I did was download a video. Ads pop up and I'm often redirected to sleazy sites selling something. That never happened before. This happens with Chrome, Firefox, and DuckDuckGo. I...
  3. jedishrfu

    Legendary Hacker -- Kevin Mitnick has Died at age 59

    https://amp.cnn.com/cnn/2023/07/21/us/computer-hacker-kevin-mitnick-obit/index.html https://en.wikipedia.org/wiki/Kevin_Mitnick
  4. W

    Computer powered off, despite being plugged in. Battery wasn't charging...

    Hi, So, PC powered of all the sudden, wont power on. Battery had not been charging when PC was plugged in. So, can I conclude neither battery nor power cord are working well? I guess my options for doing something to have battery recharge are limited, given PC won't power on. Do I have any...
  5. Ffflovin_20

    Creating a Computer Graphics Career Goal: A Rough Plan for 960 Hours

    Goal/Background I've taken these courses before(from different college/sources but didn't resonate) So my current career goal is to get into computer graphics industry or research. Open to both game engines or simulation graphics Academic goal is to prepare myself for upcoming Computer...
  6. Dex_

    Apple's new ARM CPUs vs, classic x86 for physics?

    Hi it's my first post here! I'm in my second year of my degree and looking to replace my computer. The new M-series chips seem like a better deal, however I am nervous that some software that might not be compatible with the ARM architecture. For more context on my workflow I do quite a bit of...
  7. Greg Bernhardt

    Quick tour of Google's Quantum Computer

    I thought this was a fun and quick video of an engineer giving a tour of their quantum computer. Only about 30 seconds, but it looks well, quite beautiful! The engineer mentioned they achieved milestone 2 which has something to do with size. I also haven't heard of the field "Quantum Metrology"...
  8. The Art of DHT

    Is Analog Computing Making a Comeback in AI Research?

    I am researching self-learning AI, and one of the most talked of solutions is returning to analog computing. Analog computing uses real time changes in voltage and frequency to run calculations or perform functions. Does anyone have any experience in building electronic analog computers based on...
  9. jedishrfu

    USBORNE Publishers Offers 1980'2 Era Computer Books for Free

    https://usborne.com/us/books/computer-and-coding-books While the source code is ancient, it brings back memories of a simpler time when we were crazy for our personal computers.
  10. M

    A computer security question: Too many 'date modified folders'?

    Hello. I need to ask about my folders. My 26,263 folders became 'date modified' in 8 minutes. I created those folders and I am aware they stood there. I think any human being can't be so quick. It seems that this is a good news bad news scenerio, and the only good reason I can think of for...
  11. xDocMath

    Comp Sci Rounding errors in computer arithmetic

    For the first part, I have used a= 2, b = eps/2, c = eps/2 which I believe works and I have tested it in MATLAB however haven't had any luck reproducing the second part in MATLAB with any numbers. Any hints? Thanks
  12. Quantour

    Admissions BS Physics to Ph.D. in Computer Science

    I am currently a final-year undergraduate student whose primary major is Physics. I double major in Computer Science, and my grade is currently near-top in my department from a prestigious university (non-US, top in my country). My research experience during undergrad has primarily been about...
  13. V

    Comp Sci Computer Arithmetic for Double Precision Numbers

    I know that this expression evaluates to 1 when a is equal to 0. Also for when a is equal to 1/n when n is a positive number, but I'm confused about how to go about this in double precision?
  14. F

    I Modulo and Modulus in math and computer programming

    Hello, I an clear on how the modulo operator ##%##, also called the remainder operator, is used in programming. It gives the remainder of the integer division. For example, ##5 % 2 = 1## because the divisor 2 fits 2 wholly times into the dividend 5 leaving behind a reminder of 1. ## 6% 3 =0##...
  15. D

    Quantum computer storage capacity

    I have a question regarding the storage capacity of quantum computers. I read that 32 qubits (4 "quantum bytes" if you will - not sure if that's an actual term or not yet) can store the equivalent of 500mb of data. Is this directly proportional? I.e., would 8 qubits store the equivalent of...
  16. L

    Studying Should I take up electrical engineering or computer science?

    I am currently in my final year of high school in India, and slightly confused as to which course I should take. I've always been interested in physics, and would eventually like to do research in quantum computing. I'm not sure whether to take a B.S. in Physics, or engineering (a BTech) in...
  17. L

    Job Skills Is it too late to pursue a career in computer science at 47?

    I'm 27 and I'm currently attending an online university for compsci. I did the math recently and I won't get my degree until I'm almost 30. Is it still possible for me to find jobs once I graduate?
  18. R

    Can I manage to do both: Computer Science and Research in Physics?

    I'm a physics graduate from Delhi University, India. Aspirant of Theoretical Physicist . Right now , cleared Clerk in Govt. of India exam. About to get Job. I want to go for some top notch college in USA/Europe for Graduate physics. But also interested in Computer Software Engineering. Want to...
  19. O

    I What is the limit of smallest size for a reliably working transistor in a computer chip?

    If this is not the correct forum, perhaps someone would be so kind as to move it to a more appropriate one? Thanks. The current trend in computer chip manufacturing is towards making transistors smaller and smaller, so more and more can be packed in a single chip. This has a number of...
  20. Astronuc

    Screen flickering with Windows 11 Home on new computer

    My wife just bought a new Dell computer because the HD on her old computer went bad. The computer is a minitower. She is using the old VGA monitor through an HDMI adaptor (using HDMI to VGA cable). Could that be the problem? Occasionally, the monitor screen goes blue and she has to restart...
  21. D

    I have a question about learning Computer Science if someone could help (OSSU)

    Im 14 years old and in the future I want to study computer science, I have found the OSSU course, it would be a good start?Thanks
  22. C

    Photon Arrival Rate, Chapter 1.5 from Computer Graphics by Folly

    I've been reading Computer Graphics: Principles and Practice by Folly and I've encountered the following paragraph in chapter 1.5. I haven't understood how he got to the result in the following calculation, that if there exists a single 100W light bulb, emitting an order of ## 10^{12} ##...
  23. E

    Programs Distance/Remote Masters in Computer Science while working before PhD

    Hi all, I just finished my undergrad degree in CS. I did reasonably well and would like to pursue a PhD at some point in the next 6 years, however I am not ready to do so immediately. I have taken a job as a software engineer and intend to work there for a year or two to save up some money. I...
  24. Bob Walance

    B A homebrew quantum computer simulator

    A while ago I started writing a quantum computer simulator in order to learn more about quantum computing. It certainly has helped me. The simulator is written in Python and the development was done on a Raspberry Pi 4. It has also been tested on a pc. In order to see it do something useful I...
  25. brainbaby

    Converting RTL design of computer architecture into REAL Hardware

    Hi guys, 1. Most of the design textbooks which I have seen on computer architecture put stress ONLY till the RTL design of computer architecture. But the story of computer system design goes much beyond the RTL description(i.e how RTL design is converted into actual hardware) 2. We begin from...
  26. f95toli

    Best practice for using GIT on a shared lab computer?

    Firstly, I don't expect there to a single good answer to this question. I've done some googling and it seems there are multiple options, but I am still interested in suggestions and/or what your experiences are. We started using GIT (GITLab) a couple of years ago and it works well when we are...
  27. M

    Other Is physics, computer science, or engineering the right path for me?

    I am 18 and currently in the middle of taking a gap year from high school to college. I am going to college this fall, and I want to go into college with a better grip on what I want to do than I have now. I absolutely love physics, science, and math. I also have a huge attachment to the idea of...
  28. S

    How do Computer Algebra Systems handle the scope of variables?

    Computer languages handle the scope of variables in a precise way so that if one symbol, such as "k" is used in different contexts, the program keeps these separate. When sophisticated human beings re-use symbols in writing mathematics, they can keep things straight, but I don't think they...
  29. M

    I Schrödinger's astronaut as a quantum computer?

    Consider the following scenario: a space station is put into orbit, which is absurdly well shielded from all sorts of radiation, a.k.a. "a box". You cannot make any effective observation of what the astronaut inside is up to. (This postulate may be implausible, but in the age of "weakly...
  30. The Most Powerful Computers You've Never Heard Of

    The Most Powerful Computers You've Never Heard Of

    Analog computers were the most powerful computers for thousands of years, relegated to obscurity by the digital revolution. This Veritasium video looks at the history of computers and the differences between analog and digital computers.
  31. dlgoff

    What was the first computer used for IC testing in the 1970s?

    When I worked for Kantronics, Inc back in the '70s, this was the first computer, the DEC PDP 8, I used to do IC testing after hot & cold temperature soaking, the engineer that could program it with his eyes closed, now works for NASA:
  32. L

    I Observing Emission Spectra from Computer Screens

    Hi! I am doing some simple observations of different light sources with a simple DIY spectroscope. When I look at a computer screen I see what I believe to be an emission spectrum due to the dark spectrum with emission lines on it. Is this correct? And why does a computer screen emit an...
  33. kyphysics

    Would You Ever Buy a Computer That Ships by Mail (Fear of Damage)?

    I've seen Amazon/Fed Ex/etc. drivers fling packages. With Cyber Monday coming up, I'm wondering if it'd be safe to buy a computer and have it mailed/shipped to me vs. buying in person?
  34. shivajikobardan

    Engineering I need guidance to choose my electives as computer engineering student

    How do I choose a good elective? I want something that gives me good marks as i am in final year 2nd semester. I want something that has good courses over the internet. I don’t want you to pick it up for me but in general just guide me about how to choose the elective? I will put only ones that...
  35. D

    Computer Science Help C# or Java

    I succeded to do the first method, but I could not do the second one. The first method: public static Node<int> Delete(Node<int> lst, int num) { Node<int> p = lst.GetNext(); for (int i = 1; i < num; i++) { p = p.GetNext()...
  36. J

    Mathematics for computer science

    Summary:: I need to learn the deepest information I just started computer science. I have to learn computer basics and then what maths should I learn? What math should I learn after I've learned basic math?
  37. J

    Mastering Computer Basics for Beginners

    When I ask on the Internet what the computer is and how it works, there are a lot of articles and videos and I watch them, I read them, and most of them I see other articles and other videos, so I can't learn. Can you help me out a little bit?
  38. KyleGranger

    Best high performance computer build for finite element simulations

    I want to build a high performance computer optimized for FEA. If anyone has any suggestions or experience with this, please chime in. I'm looking for suggestions on processors, RAM, video card, ALL of it!
  39. L

    B Optimizing permutations of hero traits in a computer game

    I have a game where heroes have a set of traits, or abilities. The level of the abilities are raised in two ways, by banner cards and/or by leveling the hero. The Banner cards and heroes don't match perfectly, rather a banner card can match 1 or 2 (sometimes 3) abilities of the heroes abilities...
  40. Astronuc

    Margaret Hamilton, Lead Programmer, Apollo Program's Guidance Computer

    Margaret Hamilton the Pioneering Software Engineer Who Saved the Moon Landing https://interestingengineering.com/margaret-hamilton-software-engineer-who-saved-the-moon-landing Margaret Hamilton began working with Edward Lorenz, the father of Chaos Theory, in MIT's meteorology department. As...
  41. M

    MHB Computer system : Clarification needed

    Hey! 😊 I am looking at the following but I haven't really understood the exercise statement. Could you explain that to me? :unsure:When the memory of a computer system is addressed by bytes, the storage of an information unit larger than one byte can be done in one of the following ways: a)...
  42. I

    B Protecting Your Computer from Solar Storms - Is a Faraday Cage Enough?

    How did you find PF?: Via Google search From what I understand in scientific publications, if there is a strong solar storm directed towards the Earth, the effects would be such that any electronic equipment would suffer irreparable damage. I ask, if I put my computer inside a Faraday cage...
  43. VictorMedvil

    How Do You Build A Quantum Computer?

    So I have heard that IBM and Google have constructed Quantum computers, how does one actually construct a Quantum computer? I would like as much detail as possible on the construction of one of these devices and how it works exactly, I wanted to buy a Spin Q Quantum computer and I understand how...
  44. S

    Thermal Physics: Computer cooling

    Hello folks, I have a bit of a time sensitive question, if anyone happens to read this soon. A computer box consumes 80W power constantly. Outside temperature T= 290 Kelvin. Ambient pressure 10^5. If all the heat generated is expelled at 5 litres per second, estimate the inside...
  45. alya

    Help Needed: Deriving Formula for Computer Undergrad's Final Project

    My mentor wants the derivation of this formula. Me a computer undergrad, unable to figure it out, and my final project are on a halt due to this, any help from the community is greatly appreciated!
  46. T

    Calculate the annual energy consumption for a computer

    Hello everyone, I have found this on internet but I don't get the calculations. Can someone do the calculations and show me that the annual consumption is 600 kWh is you use a 200 Wh computer for 8 hours?: A complete desktop uses an average of 200 Watt hours (Wh). This is the sum of the average...
  47. A

    Query about my Computer Science Project -- VPN Design

    Hello Everyone, I am a final year B.tech student and I am looking for some latest computer science projects for my major project. I am shortlisted one project which is Virtual Private Network, The objective is project demands creating an application that allows users to convert their public...
  48. NTL2009

    Computer Build a portable (laptop-like) computer?

    I only need it to be portable, not sleek and slim. I'm frustrated trying to find a laptop with the combination of features I want, and dislike being stuck with those choices for its life. I'm thinking of buying one of those Intel NUC boxes (...
  49. DanjoJojo

    Comp Sci Writing a Little Man Computer program to compare 2 integers

    I've attempted and I can retrieve a 0 when the first input is greater than the second using BRP. I can't seem to get the output of 1 if the first input is equal to the second input. I also don't get a 2 output with the first input being less than the second. I also have no idea how to loop a...
  50. Averagesupernova

    Coin battery in computer drains overnight

    I have an older computer running Windows 98 in a mobile application. I know, Windows 98, just replace it. Not a pleasant option. This system runs an application that dispenses dry granular material out of a hopper that holds about 9 tons of material. It is spread over an 80 foot swath. So...