-
Notifications
You must be signed in to change notification settings - Fork 0
Виды памяти ЭВМ. Запуск и исполнение программы
Ivan Bogatyrev edited this page Jun 12, 2023
·
6 revisions
- Бит - минимальная единица памяти, может принимать значение 0 или 1.
- Байт - минимально адресуемая единица памяти, состоит из 8 бит (принимает значения 0...255). Минимальный объем данных, который реально может использовать компьютерная программа
- Параграф - 16 байт.
Память с точки зрения процессора представляет собой последовательность байтов, каждому из которых присвоен уникальный адрес со значением от 0 до (2^32-1) - 4 ГБ. (для 32-битных устройств)
Также может иметься в виду:
- ОЗУ - оперативная память
- ПЗУ - постоянная память
- Внешняя память - диски, флешки и т.д.
- Регистры процессора
- Определение формата файла.
- Чтение и разбор заголовка.
- Считывание разделов исполняемого модуля (файла) в ОЗУ по необходимым адресам.
- Подготовка к запуску, если требуется (загрузка библиотек).
- Передача управления на точку входа.
В лекциях не нашел. Напастил с помощью нейронок. Похоже на правду.
- Передача управления на точку входа.
- Выполнение инструкций по одной.
- Передача управления на следующую инструкцию.
- Повторение п.2-3 до тех пор, пока не будет достигнута инструкция завершения программы.
- Остановка программы.
- Освобождение памяти, занятой программой.
- Возврат управления операционной системе.