Главная страница

Н. В. Моина ю. Б. Генина т. В. Шульженко чтение английской научнотехнической литературы


Скачать 371 Kb.
НазваниеН. В. Моина ю. Б. Генина т. В. Шульженко чтение английской научнотехнической литературы
Анкорsbornik_textov_dlya_chtenia_red2final1.doc
Дата23.12.2017
Размер371 Kb.
Формат файлаdoc
Имя файлаsbornik_textov_dlya_chtenia_red2final1.doc
ТипУчебное пособие
#12603
страница15 из 23
1   ...   11   12   13   14   15   16   17   18   ...   23









INFORMATION AND COMPUTER TECHNOLOGIES




Computer Memory and BIOS


Programs run other programs which run even more applications – that's how computers work. When you first press the start "button", your familiar Windows screen shows up for a while. Have you ever wondered what's happening behind the scenes? Here we look at the roles of BIOS and memory in your PC.

Did you know that when you first start your computer, it isn't the operating system that first kicks the tires–it is something called as the BIOS (Basic Input/Output System). The BIOS is a small set of software that resides on a special memory chip which is located on your motherboard.

When you flick your PC on, the BIOS software starts automatically. The set of functions that the BIOS must do include a plethora of tests – like checking the hardware and system configuration – and then running a series of programs stored on the hard drive, or any other storage device. (The fact that operating systems can be started from external storage has led to a thumb drive portability revolution.)

After the successful completion of these pre-configured tasks, the operating system (Windows or Mac) is kicked off. The operating systems then loads itself and take over the reins to perform some useful work.

Computers use Random Access Memory (RAM) to temporarily hold various commands and data that the CPU is currently working on. Think of it as a paper to write down some of the numbers that come up during a calculation that have to be re-used to make that calculation complete. RAM is just like that – receiving information, holding it, and sending it back to the CPU as it continues to process data. The reason why RAM is used for this temporary storage is because of the ease of access (these RAM modules are physically located close to the CPU), and the speed at which these transfers take place (thereby allowing for faster processing times.) This would not be possible if the CPU were to use any other form of storage for this temporary use.

The motherboard has separate sockets for these RAM modules to be inserted closer to the CPU as mentioned before. Each of these modules is again printed circuit boards with IC chips mounted on them. Each of these modules can hold up to 2 Gb memory.

As better, faster, and leaner (more efficient) processors are developed; the need for better, faster RAM modules is always expected as well. Each successive generation of CPU has demanded RAM modules of a different type leading to an evolution of its own. While building your own PC, there are chances that the RAM modules you are trying to insert aren't compatible with the CPU you are using. To avoid these conflicts, the motherboard sockets just won't accept incompatible RAM modules. Of course, follow the motherboard manufacturer's recommendations when purchasing your memory.

Computer performance can be increased greatly by adding more RAM. How much to add and when is totally a different story, though. The general thumb rule to fill up the entire empty RAM module slots (if any) on your motherboard. When you run out of empty slots, replace the older module that has the least amount of memory capacity.

Also some CPUs and motherboards work better with matched memory modules from a single memory manufacturer. This may allow the memory, which is referred to as "DDR2 memory", to run in what's called "dual channel mode" and which offers a small performance increase. The forthcoming CPUs from Intel will offer a triple channel mode. The best results with these motherboards will come from using three identical, matched "DDR3" memory modules.

What Is a Database?


Delphi programmers should understand some basic concepts about databases, data, and data access before building database applications. A database consists of one or more tables, where each table contains a series of columns into which records (also called "rows") are stored. Each record is identical in structure. For example, a database of addresses consists of a table with name, street address, city, state, and zip code columns. The intersection of a single column and row is referred to as a field. Fields contain values.

The current field is one field in a single record. The current record is a single record in a multi-record set that is focus of attention. For example, some Delphi database applications display multiple columns and records in a grid format for editing. As far as Delphi controls are concerned, only one field in a single record is "current", meaning that editing tasks affect only the data in that field.

Different databases vary widely in structure. A database in Paradox consists of one or more files, each of which contains a single table or index.

The information in most databases is constantly changing. When you access a networked database from a Delphi application, many users may be accessing and updating the database at the same time. When any database application accesses a database, whether to process a query or generate a report, the application receives a snapshot of the database as it was at the time the application accessed the database. An application's view of data may differ from the data currently in the database, so database applications should always be robust enough to react to such data changes.

1   ...   11   12   13   14   15   16   17   18   ...   23


написать администратору сайта