Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект_лекций_КИТ.doc
Скачиваний:
9
Добавлен:
24.12.2018
Размер:
617.47 Кб
Скачать

2.3. Виды памяти.

Оперативная память - из нее процессор берет данные и программы, в нее он записывает полученные результаты. Оперативная - очень быстро работает. Однако хранящиеся в ней данные и программы сохраняются пока компьютер включен.

RAM (random access memory, то есть память с произвольным доступом).

От количества оперативной памяти зависит с какими программами можно будет работать на компьютере (при ее недостатке программы будут работать медленно, либо вообще не будут работать).

Кэш – память. Для ускорения доступа к оперативной памяти на быстродействующих компьютерах используется сверх быстродействующая кэш-память, которая располагается как бы между микропроцессором и оперативной памятью и хранит копии наиболее часто используемых участков оперативной памяти. При обращении микропроцессора к памяти сначала производится поиск нужных данных в кэш-памяти. Поэтому время доступа значительно меньше.

BIOS (постоянная память) – данные занесены при изготовлении. Как правило, эти данные не могут быть изменены, их можно только считывать. Такой вид памяти называется ROM (read only memory или еще ПЗУ).

3.Программное обеспечение компьютера.

Сам по себе компьютер является ящиком, начиненным электронными схемами.

Для того, чтобы компьютер мог осуществить определенные действия, необходимо составить для компьютера программу, то есть точную и подробную последовательность инструкций на понятном компьютеру языке, как надо обрабатывать информацию.

3.1. Виды программного обеспечения:

Прикладные программы, непосредственно обеспечивающие выполнение необходимых работ (редактирование текстов, рисование, обработку информационных массивов и т.д.)

Прикладные программы

    • подготовки текстов (редакторы)

    • обработки табличных данных (табличные процессоры)

    • издательские системы

    • СУБД - обработка массивов.

    • Программы экономического назначения

    • Системы автоматизированного проектирования

    • Графические редакторы

    • Компьютерные игры

Инструментальные системы (системы программирования), обеспечивающие создание новых программ для компьютера.

Системы программирования

  • системы для разработки новых программ.

Включают в себя:

Компилятор (осуществляет преобразование программ на языке программирования в программу в машинных кодах)

Или интерпретатор (осуществляет непосредственное выполнение программы на языке программирования высокого уровня)

Редактор текстов

Библиотеки полезных подпрограмм

Отладчики.

Среда программирования (или система программирования)

  • комплекс программных средств, с помощью которых создается программа на языке BASIC, CI…

На основе языка программирования могут быть созданы различные версии системы программирования.

Quick BASIC

Среда QBASIC работает в режиме интерпретации

  • она не создает на основе исходного текста исполняемого модуля

Программу можно только выполнить (RUN ( нет компиляции))

Другие системы, например Turbo C и Bocland Pascal обеспечивают:

  • компиляция исходных модулей (Compile) создавая объектные модули с расширением .OBJ

  • редактирование связей, создавая исполняемые модули с расширением . EXE.

Системные программы, выполняющие вспомогательные функции, например создание копий используемой информации, проверку работоспособности устройств компьютера.