Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры теория 113019.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
379.66 Кб
Скачать

1 Структура пэвм. Размещение данных и программ в памяти пэвм. Биты, байты. Программа, машинная команда.

Персональные ЭВМ содержат клавиатуру, системный блок и дис­плей. В системном блоке ПЭВМ содержатся:- центральный процессор (ЦП), который осуществляет управле­ние работой и выполнение расчетов по программе; - оперативное запоминающее устройство, в котором во время работы компьютера располагаются выполняемые программы (при выключении компьютера - очищается); - постоянное запоминающее устройство, содержащее программы, необходимые для запуска компьютера;- жесткий магнитный диск;- дисковод (ГЦ) для сменных, гибких магнитных дисков (дискет);- CD-Rom (СД) - устройство чтения компакт-дисков. К системному блоку подключаются монитор, клавиатура для ввода данных, «мышь», принтер, сканер.

Данные и программы во время работы ПЭВМ размещаются в опера­тивной памяти, которая представляет собой последовательность прону­мерованных ячеек. По указанному номеру процессор находит нужную ячейку, поэтому номер ячейки называется ее адресом. Минимальная ад­ресованная ячейка состоит из 8 двоичных позиций. Объем информации, который помещается в одну двоичную позицию, называется битом. 8 бит- байтом. (1024 байт = 1 Кб,) Программа - это последовательность команд, которые помещаются в памяти и выполняются процессором в указанном порядке. Команда размещается в ячейке. Номер первого байта называется адресом ко­манды. Последовательность из этих команд называется программой в машинных кодах.

2. Состав программного обеспечения техн. Средств. Среда програм-я.

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

Программное обеспечение, можно условно разделить на три категории:

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

2)прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

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

К системному ПО относятся:

1)операционные системы (эта программа загружается в ОЗУ при включении компьютера)

2)программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS)

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

4)Драйверы (программы,обычно загружаются в оперативную память при запуске компьютера)

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

К прикладному ПО относятся:

1)Комплект офисных приложений MS OFFICE

2)Бухгалтерские системы

3)Финансовые аналитические системы

4)Редакторы HTML или Web – редакторы

5)Браузеры – средства просмотра Web - страниц

6)Графические редакторы и так далее.

Инструментальное ПО относятся:

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

Borland Delphi - предназначен для решения практически любых задачи прикладного программирования

Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений

Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows

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

Редактор- пишет текст программы, так называемый программный код;

Компилятор-транслирует программу, написанную на высокоуровневом языке программирования в машинный язык (машинный код)

Отладчик-служит для отладки программ

Общее описание работы среды программирования

Рассмотрим процесс разработки программы в среде программирования, от момента начала написания кода программы до получения скомпилированного экзешника (файла с расширением .exe), который уже можно непосредственно запускать вне среды разработки. Как правило, для того, чтобы выполнить программу на С++, надо пройти шесть этапов:

Первый этап – редактирование- работаем с кодом программы как с обычным текстом.

Второй этап - предварительная обработка- директивы препроцессора ("#") , указывают, что в программе перед ее компиляцией нужно выполнить определенные преобразования;

Третий этап – компиляция- компилятором проверяется текст программы на наличие синтаксических ошибок и затем, если все хорошо, текст программы с подстановками, сделанными на предыдущем этапе, преобразуется в машинный код;

Четвертый этап – компоновка- компоновщик связывает объектный код с кодами отсутствующих функций, чтобы создать исполняемый загрузочный модуль (без пропущенных частей). Получаем в итоге файл с расширением .exe;

Пятый этап – загрузка- программа размещается в оперативной памяти компьютера с помощью загрузчика, который забирает исполняемый загрузочный модуль с диска (наш файл с расширением .exe) и перемещает его в оперативную память.;

Шестой этап – выполнение- начинает последовательно выполнять в каждый момент(такт) времени по одной команде программы..