Top: Computers

Pages

[ history ]

Overview

Computers form the underpinning of modern society, whether as "typical" machines, including PCs and Macs, or as larger mainframe systems, at the heart of large corporations. Almost all domestic "intelligent" devices include some form of computer, as an embedded device - including video recorders, microwave ovens and televisions.

The use of the word computer originally was given to people that performed long tedious sequences of mathematical calculations. Now the word is used to refer to an electronic device that processes data in digital format, using a complex set of operations executed by a Central Processing Unit (CPU), which is the heart of the modern day computer.

Modern computers are based on the von Neumann architecture. This is due to a 1946 paper that was written by John von Neumann along with Arthur W. Burks and Hermann H. Goldstine. The paper was titled "Preliminary Discussion of the Logical Design of an Electronic Computing Instrument". It described the basic architecture and sub-systems that comprise the structure of a general purpose computing device. John von Neumann felt the four most basic sub-systems a general computing device required were an arithmetic processing unit, a memory storage unit, a master control unit and a way to interface with a human operator. All of these sub-sections and more are important in a modern computer.


[ history ]

Discuss this topic at Open Site Talk

[ history ]

Computer Science

Computer Science is the study of data processing systems. It covers a broad spectrum of topics relating to computing hardware and software. Here are some sample topics:

  • The proper design and analysis of software, especially in regards to streamlining the design process.
  • The study of programmer workgroup protocols to reduce errors (like peer review and iterative programming).
  • Tools and techniques for estimating the robustness of a software application.
  • The usage and creation of tools and protocols to streamline software and hardware design. For example UML (Unified Modeling Language), the workflow visual design language, is a popular tool for aiding software design.
  • The establishment of metrics and standards for measuring the performance of software algorithms and hardware devices.

    Computer Science is also an expanding field as other major disciplines of science, such as neuroscience and biology, begin to merge or overlap this field. It is a field of science that is in a constant state of flux, as the rapid pace of hardware and software design improvements, shatter old limits and establish the possibility of newer more exciting horizons.


  •  All text is available under the terms of the GNU Free Documentation License. (See Copyright Policy for details.) 
    


    Visit our sister sites dmoz.org | mozilla.org | chefmoz.org | musicmoz.org