ArticleslgStudy

computer science

Reading (computer)

Reading (computer) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Reading (computer) rather than just read about it. In short: Reading is an action performed by computers, to acquire data from a source and place it into their volatile memory for processing. Computers may read information from a variety of sources, such as magnetic storage, the Internet, or audio and video input ports.

Key takeaways

  • Reading (computer) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Reading (computer) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Reading (computer) from memory before moving on to harder problems.

Reference excerpt

Reading is an action performed by computers, to acquire data from a source and place it into their volatile memory for processing. Computers may read information from a variety of sources, such as magnetic storage, the Internet, or audio and video input ports. Reading is one of the core functions of a Turing machine. A read cycle is the act of reading one unit of information (e.g., a byte). A read channel is an electrical circuit that transforms the physical magnetic flux changes into abstract bits. A read error occurs when the physical part of the process fails for some reason, such as dust or dirt entering the drive.

Example For example, a computer may read information off a floppy disk and store it temporarily in random-access memory before it is written to the hard drive to be processed at a future date.

Memory types

CMOS

Complementary metal–oxide–semiconductor (CMOS) is a non-volatile medium. It is used in microprocessors, microcontrollers, static RAM, and other digital logic circuits. Memory is read through the use of a combination of p-type and n-type metal–oxide–semiconductor field-effect transistors (MOSFETs). In CMOS logic, a collection of n-type MOSFETs are arranged in a pull-down network between the output node and the lower-voltage power supply rail, named Vss, which often has ground potential. By asserting or de-asserting the inputs to the CMOS circuit, individual transistors along the pull-up and pull-down networks become conductive and resistive to electric current, and results in the desired path connecting from the output node to one of the voltage rails.

Flash

Flash memory stores information in an array of memory cells made from floating-gate transistors. Flash memory utilizes either NOR logic or NAND logic. In NOR gate flash, each cell resembles a standard MOSFET, except the transistor has two gates instead of one. On top is the control gate (CG), as in other MOS transistors, but below this, there is a floating gate (FG) insulated all around by an oxide layer. The FG is interposed between the CG and the MOSFET channel, and because the FG is electrically isolated by its insulating layer, any electrons placed on it are trapped there and, under normal conditions, will not discharge for many years. When current flows through the MOSFET channel binary code is generated, reproducing the stored data. NAND gate flash utilizes tunnel injection for writing and tunnel release for erasing. NAND flash memory forms the core of the removable USB storage devices known as USB flash drives, as well as most memory card formats available today.

Magnetic

The magnetic medium is found in magnetic tape, hard disk drives, floppy disks, and so on. This medium uses different patterns of magnetization in a magnetizable material to store data and is a form of non-volatile memory. Magnetic storage media can be classified as either sequential access memory or random-access memory. Magnetic-core memory uses toroids (rings) of a hard magnetic material (usually a semi-hard ferrite) as transformer cores, where each wire threaded through the core serves as a transformer winding. Two or more wires pass through each core. Magnetic hysteresis allows each of the cores to store a state.

Mechanical The mechanical medium utilizes one of the oldest methods of computing and has largely become obsolete. The earliest known method of memory storage and subsequent computerized reading is the Antikythera mechanism (c. 100–150 BCE) which utilizes over thirty gears that spin a dial indicator. Following the Antikythera mechanism, Hero of Alexandria (c. 10–70 CE) designed an entirely mechanical play almost ten minutes in length, powered by a binary-like system of ropes, knots, and simple machines operated by a rotating cylindrical cogwheel. Punched cards were a common storage medium for computers from 1900 to 1950. The information was read through a method of identifying the holes in the card.

Optical discs

Optical discs refer to the non-volatile flat, circular, usually polycarbonate discs. Data is stored in pits or bumps arranged sequentially on the continuous, spiral track extending from the innermost track to the outermost track, covering the entire disc surface. Data is read by a means of a laser; when the laser enters a pit, the focus of the laser is changed and interpenetrated by the reader's software.

Random-access memory Random-access memory (RAM) is a form of computer data storage. A random-access device allows stored data to be accessed directly in any random order. In contrast, other data storage media such as hard disks, CDs, DVDs and magnetic tape, as well as early primary memory types such as drum memory, read and write data only in a predetermined order, consecutively, because of mechanical design limitations. Therefore, the time to access a given data location varies significantly depending on its physical location. Today, random-access memory takes the form of integrated circuits. Strictly speaking, modern types of DRAM are not random access, as data is read in bursts, although the name DRAM / RAM has stuck. However, many types of SRAM, ROM, OTP, and NOR flash are still random access even in a strict sense. RAM is normally associated with volatile types of memory (such as DRAM memory modules), where its stored information is lost if the power is removed. Many other types of non-volatile memory are RAM as well, including most types of ROM and a type of flash memory called NOR-Flash. The first RAM modules to come into the market were created in 1951 and were sold until the late 1960s and early 1970s.

See also Computer storage Optical character recognition Optical storage media writing and reading speed Turing machine

References

Worked examples

Example 1 — a first encounter with Reading (computer)

Start with the simplest possible case. Write down what Reading (computer) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Reading (computer) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Reading (computer) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Reading (computer)

In research
Reading (computer) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Reading (computer) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Reading (computer) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computing terminology, so understanding it makes those chapters shorter.
In everyday life
Look for Reading (computer) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Reading (computer) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Reading (computer) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Reading (computer) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Reading (computer) in simple terms?

Reading is an action performed by computers, to acquire data from a source and place it into their volatile memory for processing. Computers may read information from a variety of sources, such as magnetic storage, the Internet, or audio and video input ports.

Why does Reading (computer) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Reading (computer)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Reading (computer).

Tags

  • Computing terminology

Keep exploring