Skip to content

Виды памяти ЭВМ. Запуск и исполнение программы

Ivan Bogatyrev edited this page Jun 12, 2023 · 6 revisions

Виды памяти ЭВМ. Запуск и исполнение программы

Виды памяти ЭВМ

  • Бит - минимальная единица памяти, может принимать значение 0 или 1.
  • Байт - минимально адресуемая единица памяти, состоит из 8 бит (принимает значения 0...255). Минимальный объем данных, который реально может использовать компьютерная программа
  • Параграф - 16 байт.

Память с точки зрения процессора представляет собой последовательность байтов, каждому из которых присвоен уникальный адрес со значением от 0 до (2^32-1) - 4 ГБ. (для 32-битных устройств)

Также может иметься в виду:

  • ОЗУ - оперативная память
  • ПЗУ - постоянная память
  • Внешняя память - диски, флешки и т.д.
  • Регистры процессора

Запуск и исполнение программы

Запуск программы

  1. Определение формата файла.
  2. Чтение и разбор заголовка.
  3. Считывание разделов исполняемого модуля (файла) в ОЗУ по необходимым адресам.
  4. Подготовка к запуску, если требуется (загрузка библиотек).
  5. Передача управления на точку входа.

Исполнение программы

В лекциях не нашел. Напастил с помощью нейронок. Похоже на правду.

  1. Передача управления на точку входа.
  2. Выполнение инструкций по одной.
  3. Передача управления на следующую инструкцию.
  4. Повторение п.2-3 до тех пор, пока не будет достигнута инструкция завершения программы.
  5. Остановка программы.
  6. Освобождение памяти, занятой программой.
  7. Возврат управления операционной системе.
Clone this wiki locally