Порядок действия чтобы программу мог выполнить компьютер

Презентация на тему: » Программа — это указание на последовательность действий ( команд ), которую должен выполнить компьютер. Компьютер включает в себя устройства : Устройства.» — Транскрипт:

2 Программа — это указание на последовательность действий ( команд ), которую должен выполнить компьютер. Компьютер включает в себя устройства : Устройства ввода ( клавиатура, манипулятор « мышь », сканер ) Устройства запоминания — память. Устройство обработки информации — процессор. Устройства вывода ( монитор, принтер )

3 Системный блок Монитор Клавиатура

4 Манипулятор « мышь ». Принтер. Цифровая фотокамера. Модем. Сканер.

5 Материнская или системная плата Блок электропитания Дисководы для работы с гибкими дисками Жесткий диск Порты ввода — вывода Вентилятор для охлаждения

6 На системной плате располагается – На системной плате располагается – 1. микропроцессор, 2. платы оперативной памяти, 3. системная шина, 4. контроллеры устройств, 5. микросхемы.

Программа для выполнение действий на пк автоматом

7 тактовая частота. Важной характеристикой, определяющей быстродействие мкпроцессора, является тактовая частота. Режим работы процессора задается микросхемой ( генератором тактовой частоты ). На выполнение процессором каждой операции отводится определенное количество тактов. Тактовая частота измеряется в мегагерцах – Мгц.

Частота в 1 Мгц соответствует 1 миллиону тактов в секунду. разрядность процессора. Другая характеристика процессора, влияющая на его производительность – разрядность процессора. Разрядность — максимальная длина двоичного кода, который может обрабатываться или передаваться процессором целиком.

8 ОЗУ ( оперативное запоминающее устройство ). ОЗУ – это электронное устройство, которое хранит информацию, пока работает компьютер, при отключении компьютера информация исчезает ). ПЗУ ( постоянное запоминающее устройство ). ПЗУ – это устройство для долговременного хранения информации.

9 Связь между процессором, оперативной памятью и внешними устройствами ( монитором, манипулятором « мышь », принтером и т. д.) осуществляется через многопроводную линию ( магистраль ). Магистраль ( шина ) – это кабель состоящий из множества проводов Магистраль ( шина ) – это кабель состоящий из множества проводов. 1 группа проводов – шина данных ( по ней передается обрабатываемая информация ) 2 группа проводов – шина адреса ( передаются адреса памяти или внешних устройств, к которым обращается процессор ). 3 группа проводов — шина управления ( по ней передаются управляющие сигналы ).

10 контроллером. Каждое внешнее устройство ( монитор, принтер, мышь, и т. д.) взаимодействует с процессором через специальный блок, который называется контроллером. Существуют контроллер монитора, контроллер принтера и т. д. Задача контроллера – преобразование информации, поступающей от процессора, в соответствующие сигналы, управляющие работой устройств. Например, на контроллер монитора поступает код ( код буквы А ), контроллер организует работу так, что на экране появляется не код а буква А. Хотя в памяти компьютера происходит работа с кодами.

Чекалины: слезы, марафоны, доходы и налоги /// ЭМПАТИЯ МАНУЧИ

11 Жидкокристаллические Плазменные На электронно — лучевой трубке

12 Клавиатуру можно условно поделить на 4 группы : 1. Алфавитно — цифровые клавиши.( буквы, цифры ) 2. Функциональные клавиши. F1-F Рабочая группа (insert, home, page, delete, end) 4. Правая цифровая панель.

13 Портативный манипулятор, обеспечивающий перемещение курсора по экрану монитора. Сверху находятся две или три клавиши для работы, внутри шарик. Присоединяется к системному блоку с помощью шнура ( существуют и беспроводные ).

14 Устройства внешней памяти – это магнитные устройства для хранения информации отдельно от компьютера. Накопители на магнитной ленте делятся на дорожки, информация записывается в виде двоичного кода : намагниченный участок единица, не намагниченный – нуль. Оптические или лазерные диски. На них используется не магнитный, а оптико — механический способ записи.

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

15 Матричные Матричные Печатают 1 страницу в течение секунд. Устройство содержит иголки, ударяющие по ленте, на бумаге отображается рисунок. Струйные Струйные Печатают 1 страницу в течение секунд. Такой принтер требует ухода. Лазерные Лазерные Печатают 1 страницу в течение 5-10 секунд. Цветные лазерные принтеры содержат 4 валика и 4 контейнера с краской ( красный, синий, желтый, черный ).

16 Устройство вывода звука Присоединяется при помощи провода к системному блоку.

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

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

19 Устройство для ввода в компьютер графической и текстовой информации. Сканер преобразую каждую точку информации в цифровые коды ( как — бы фотографирует лист с информацией себе в память ). Затем при помощи компьютера можно внести исправления и распечатать нужную информацию ).

Источник: www.myshared.ru

Загрузка и выполнение программ на компьютере

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

Читайте также:
Эксплуатационная пригодность программы это

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

2) ввод/вывод информации. Прикладные программы запрашивают ввод исходных данных у системы и предоставляют результаты обработки системе с помощью прерываний. Низкоуровневые операции ввода/вывода (канальные программы) ОС выполняет без вмешательства программиста;

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

4) управление памятью. Когда загрузчик размещает программу в оперативной памяти, он выделяет достаточный объем памяти для кода программы и ее данных. Программы могут обрабатывать данные в первоначально зарезервированной области, могут освобождать ненужную память или запрашивать дополнительную память. Конкретные физические адреса оперативной памяти определяются ОС без вмешательства программиста;

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

Теперь подробнее о загрузке программ. Включение питания компьютера приводит к переходу процессора в состояние запуска, очистке памяти (записи нулей в ячейки ОЗУ), проверки четности памяти (фактически минимальная адресуемая единица памяти – байт – содержит не 8, а 9 битов; дополнительный бит является битом четности и принимает такое состояние, чтобы в 9 битах было четное количество двоичных единиц). Кроме того процессор загружает в регистр CS значение FFFF[0]H, и смещение 0 в регистр IP, настраивая компьютер на выполнение программы BIOS, находящейся в ПЗУ по адресу FFFF0H. Эта часть BIOS содержит набор процедур, которые проверяют разные части компьютера, чтобы опознать и инициализировать устройства, присоединенные к нему. После этого BIOS создает 2 области данных:

1) таблицу векторов прерываний, начинающуюся с 0 абсолютного адреса ОЗУ и содержащую 256 4-байтовых адреса программ обработки прерываний (более подробно этот вопрос рассматривается в теме “команды прерывания”);

2) область данных BIOS, начинающуюся с адреса 40[0]Н. В этой области отображается состояние присоединенных к компьютеру устройств.

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

При выполнении команды прерывания в прикладной программе возможны 2 основных сценария реализации прерывания:

1) прикладная программа обращается к ОС, которая после анализа команды обращается к BIOS, а уже BIOS непосредственно работает с аппаратурой;

2) прикладная программа обращается в BIOS напрямую (например, при работе с дисплеем или клавиатурой).

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

Отработав, системные файлы приводят компьютер в состояние ожидания запросов пользователя. Одним из таких запросов является выполнение прикладной программы. Существуют 2 типа исполняемых файлов – СОМ и ЕХЕ. Программы типа СОМ состоят из единственного сегмента, содержащего код, данные и стек.

Такие программы создаются для утилит или резидентных программ (программ, остающихся в оперативной памяти при выполнении других программ). На таких программах мы останавливаться не будем. Прикладные программы пользователя, как правило, хранятся в виде ЕХЕ-файлов. Они состоят из отдельных сегментов кода, данных и стека. При вызове на выполнение ЕХЕ-программы загрузчик выполняет следующие шаги:

1) находит программу на диске;

2) создает 256-байтовый (100Н) префикс сегмента программы (PSP) в доступной оперативной памяти на границе параграфа (с начального адреса, кратного 16);

3) загружает программу в память, непосредственно после PSP;

4) загружает адрес PSP в регистры DS и ES;

5) загружает адрес сегмента кода в регистр CS и устанавливает регистр IP в 0 (это состояние соответствует первой инструкции программы, подлежащей выполнению);

6) загружает адрес стека в регистр SS и записывает в регистр SP значение, равное размеру стека;

7) передает управление исполняемой программе, конкретно по адресу CS:IP (адрес записан в виде сегмент:смещение).

Из вышеописанного следует, что загрузчик инициализирует сегментные регистры стека и кода автоматически. Но заметьте, что адрес PSP загрузчик сохраняет в регистрах DS и ES, однако для выполнения программы требуется наличие в этих регистрах адреса данных. В теме “режимы адресации” подробно описываются команды принудительной загрузки сегментного регистра данных.

Поясним вопросы адресации инструкций (команд программы) и данных на примерах.

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

Смещение команды Команда Комментарий
0000 PUSH DS поместить в стек номер блока адреса возврата
0001 MOV AX,0 обнулить регистр АХ
0004 PUSH AX поместить в стек значение адреса возврата=0
0005 MOV AX,DSEG инициировать адрес сегмента данных
0008 MOV DS,AX
Читайте также:
В какой программе склеить видео на Айфоне

Пусть после загрузки регистр кода CS инициализирован значением 05ВЕ[0]Н.

Пусть сегмент данных содержит нижеприведенные переменные, первая из которых записана в самом начале сегмента.

Смещение переменной Идентификатор (имя) переменной Описание переменной Комментарий
0000 CHAR DB? Неинициализированный байт
0001 SOURCE DB 10,20,30 Вектор десятичных значений
0004 DEST DW 3 DUP(?) Зарезервированные слова
000А MESS DB ‘Name?,$’ Текст запроса
0010 REZ DD? Зарезервированное двойное слово

Если Вы будете просматривать дамп памяти с такой информацией, то увидите примерно такую картину:

0000 00 0А 14 1Е 00 00 00 00 ________

0008 00 00 4Е 61 4D 45 3F 20 __Name?

0010 00 00 00 00 ____

(Цветное выделение сделано мною для пояснений!)

Здесь голубым цветом выделены поля значений смещения, розовым цветом – поля значений переменных и зарезервированных слов или байтов в шестнадцатеричном виде, зеленым цветом – те же поля переменных, но в символьном виде (Числовые значения, такие как 20 десятичное, равное 14 шестнадцатеричному, в символьном виде либо отображаются нечисловыми и небуквенными символами, либо не отображаются вовсе. Я эти символы заменила в примере подчеркиванием _).

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

LEA DX,MESS имя переменной MESS будет заменено значением 000А.

Если регистр данных DS инициализирован значением 0СС2[0], то физический адрес переменной MESS будет равен: 0СС20+0000А=0СС2А.

Вопросы для самопроверки

1. Укажите длину следующих элементов данных: а) параграфа, б) слова, в) сегмента, г) байта, д) двойного слова, е) килобайта.

2. Какова самая малая единица памяти компьютера и какие значения она может принимать?

3. Поясните следующие термины: сегмент, смещение, граница адреса сегмента.

4. Определите абсолютные адреса, формируемые следующими значениями: SS=2AB4, CS=2BC3, IP=3F, SP=24. Все значения адресов указаны в шестнадцатеричной системе счисления.

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

6. Укажите различия между компилятором и ассемблером.

7. Что такое зарезервированное слово в Ассемблере? Приведите примеры.

8. Какие два типа идентификаторов есть в ассемблере?

10. Формат директива SEGMENT таков:

имя SEGMENT выравнивание совмещение ‘класс’.

Объясните назначение параметров а) выравнивание, б)совмещение, в)‘класс’.

11. Какие предложения относятся к концу а)процедуры, б)сегмента, в)программы?

12. Укажите предложение ASSUME, если имена сегментов стека, данных и кода соответственно – STKSEG, DATSEG, CODSEG?

13. Укажите длины в байтах для переменных, описанных в сегменте кода директивами а)DD, б)DW, в)DB.

14. Опишите символьную строку с именем IS и текстом “Internet service”.

15. Определите следующие числовые значения в элементах данных ITEM1, ITEM2,…ITEM5:

а) 1-байтовый элемент, содержащий шестнадцатеричное значение, эквивалентное десятичному 71;

б) 2-байтовый элемент, содержащий неопределенное значение;

в) 4-байтовый элемент, содержащий шестнадцатеричное значение, эквивалентное десятичному числу 7524;

г) однобайтовый элемент, содержащий двоичное значение, эквивалентное десятичному 47;

д) последовательность из 16 нулевых слов.

16. Покажите, какой шестнадцатеричный объектный код соответствует а)DB 82, б) DB ‘82’, в)DB 4DUP(‘5’).

17. Определите шестнадцатеричный объектный код, сохраняемый ассемблером для а)DB 72, б)DW 2ABE, в)DD 1EB6C3.. Все значения переменных указаны в шестнадцатеричной системе счисления.

Источник: infopedia.su

Команда Выполнить

Команда выполнить в виндовс 8

В эту строку нужно вписать команду и нажать на кнопку «ОК» и сразу запуститься нужная программа или утилита или откроется соответствующее команде окно.

Как вызвать команду Выполнить

Произвести вызов команды Выполнить можно несколькими способами.

  1. Нужно одновременно нажать на клавиатуре клавиши WIN+X. Где в пуске команда ВыполнитьВ левом нижнем углу появиться контекстное меню, находим в этом меню строку «Выполнить» и нажимаем на неё. Команды виндовс выполнитьТак запускается команда Выполнить при сочетание клавиш WIN+X.
  2. Чтобы запустилась команда Выполнить на клавиатуре нужно одновременно нажать на клавиши WIN+R. Команда выполнить сочетание клавишЧерез мгновение окно под названием Выполнить откроется.
  3. Нажмите кнопку пуск или клавишу WIN на клавиатуре. На мониторе откроется начальный экран. Пуск Выполнить командыНужно нажать на поиск который находится в правом верхнем углу. Появится строка поиска, впишите в эту строку слово «Выполнить». Команды для компьютера ВыполнитьНиже появятся все приложения связанные с этим словом, нажмите на первое и команда Выполнить откроется.

Список команд выполнить

Ниже составлена таблица в которой находятся команды для строки Выполнить, а также описано какие утилиты, программы или окна будут запускать эти команды.

Команды Действия команд
appwiz.cpl Открывает окна программ и компонентов.
azman.msc Запускает диспетчер авторизации.
calc Запускает приложение «Калькулятор».
certmgr.msc Запускает программу «Сертификаты».
charmap Открывает таблицу символов.
cleanmgr Запускает утилиту очистки дисков.
cliconfg Запускает программу сетевого клиента SQL Server.
cmd Запускает «Командную строку».
colorcpl Открывает окно «Управление цветом».
comexp.msc Запускает программу «Служба компонентов».
compmgmt.msc или compmgmtlauncher Запускает программу «Управление компьютером».
computerdefaults Открывает окно «Настройка доступа программ и параметров компьютера по умолчанию».
control Открывает «Панель управления».
control.exe /name Microsoft.TaskbarandStartMenu Открывает окно «Свойства панели задач и навигации».
control.exe /name Microsoft.Troubleshooting Открывает окно «Устранение неполадок».
control.exe /name Microsoft.UserAccounts Открывает окно «Учетные записи пользователей».
credwiz Архивирует или восстанавливает сохранённые имена пользователей и паролей.
cttune Запускает настройку текста ClearType.
dccw Запускает калибровку цветов экрана.
dcomcnfg Запускает программу «Службы компонентов».
desk.cpl Открывает окно «Разрешение экрана».
devicepairingwizard Запускает поиск и добавление устройства.
devmgmt.msc Запускает «Диспетчер устройств».
dfrgui Запускает дефрагментацию дисков.
dialer Запускает утилиту «Телефон».
diskmgmt.msc Запускает «Управление дисками»
displayswitch Открывает меню «Передать на экран»
documents Открывает системную папку «Документы»
downloads Открывает системную папку «Загрузки»
dpapimig Перемещает защищённое содержимое.
dpiscaling Открывает окно «Экран».
dvdmaker Запускает утилиту «DVD-студия Windows».
dxdiag Запускает диагностику DirectX.
eventvwr.msc Запускает утилиту «Просмотр событий».
explorer Открывает окно проводника Windows.
favorites Открывает папку «Избранное».
firewall.cpl Открывает управление брандмауэром Windows в Панели управления.
fsmgmt.msc Запускает программу «Общие папки».
fsquirt Запускает мастера передачи файлов по Bluetooth.
fxscover Открывает редактор страниц факса.
gettingstarted Открывает окно»Приступая к работе».
gpedit.msc Запускает редактор локальной групповой политики.
hdwwiz Запускает мастера поиска и установки оборудования.
hdwwiz.cpl Открывает окно «Диспетчер устройств».
iexplore Запускает браузер Internet Explorer
iexpress Запускает мастера создания самораскрывающихся архивов.
inetcpl.cpl Открывает окно «Свойства: Интернет».
intl.cpl Открывает окно настроек региональных форматов.
iscsicpl Открывает окно «Свойства: Инициатор iSCSI».
journal Запускает утилиту «Журнал Windows».
joy.cpl Открывает окно для настройки игровых устройств установленных на компьютере.
locationnotifications Просмотр событий, связанных с доступом к данным датчика расположения или к расположению.
logoff Произойдёт выход из системы.
lpksetup Откроется утилита «Установка или удаление языков интерфейса».
lusrmgr.msc Откроется программа «Управление локальными пользователями и группами».
magnify Произойдёт запуск экранной лупы.
main.cpl Откроются свойства мыши.
mblctr Откроется центр мобильности Windows.
mdsched Запустится утилита проверки памяти Windows.
migwiz Запустится утилита переноса данных Windows.
mip Откроется панель математического ввода.
mmc Запустится программа «Консоль управления (MMC)».
mmsys.cpl Откроется окно»Параметры звука».
mobsync Откроется центр синхронизации.
mrt Запустится средство удаления вирусных программ.
msconfig Откроется окно «Конфигурация системы».
msdt Запуститься утилита диагностики службы технической поддержки Microsoft.
msinfo32 Откроется окно «Сведения о системе».
mspaint Запустится программа Paint.
msra Запуститься удаленный помощник Windows.
mstsc Произойдёт подключение к удаленному рабочему столу.
music Откроется системная папка «Музыка».
napclcfg.msc Откроется окно «Конфигурация клиента NAP».
narrator Запуститься экранный диктор.
ncpa.cpl Откроется окно «Сетевые подключения».
netplwiz Откроется окно «Учётные записи пользователей».
netproj Произойдёт подключение к сетевому проектору.
notepad Откроется «Блокнот».
odbcad32 Запуститься утилита «Администратор источников данных ODBC».
optionalfeatures Откроется окно «Компоненты Windows» в котором их можно включать и выключать.
osk Произойдёт запуск экранной клавиатуры.
perfmon.msc Запуститься системный монитор.
pictures Откроется системная папка «Изображения».
powercfg.cpl Откроется окно «Электропитание».
powershell Запуститься Windows PowerShell.
powershell_ise Запуститься утилита интегрированной среды сценариев Windows PowerShell.
presentationsettings Откроется окно параметров режима презентации.
printbrmui Запуститься мастер переноса принтеров.
printmanagement.msc Запуститься утилита «Управление печатью».
printui Откроется окно «Пользовательский интерфейс принтера».
psr Откроется редактор личных символов.
recdisc Для создания диска восстановления системы.
recent Откроется папка «Последние».
regedit Откроется редактор реестра.
rekeywiz Запуститься утилита управления сертификатами шифрования файлов.
resmon Откроется монитор ресурсов.
rsop.msc Запуститься утилита «Результирующая политика».
rstrui Откроется окно для восстановления системы.
sdclt Откроется окно «Архивация или восстановление файлов».
secpol.msc Запуститься утилита «Локальная политика безопасности».
services.msc Откроется окно «Службы Windows».
shrpubw Запустится мастер для создания общих ресурсов.
sigverif Откроет окно для проверки подписи файла.
slui Запустится инструмент для активации Windows.
sndvol Откроется микшер громкости.
snippingtool Произойдёт запуск программы «Ножницы».
stikynot Запуститься утилита «Записки».
sysdm.cpl Откроется окно «Свойства системы».
sysedit Запуститься редактор конфигурации системы.
syskey Откроется окно «Защита БД учетных записей Windows».
systempropertiesadvanced Откроется окно «Свойства системы — Дополнительно».
systempropertiescomputername Откроется окно «Свойства системы — Имя компьютера».
systempropertiesdataexecutionprevention Откроется окно для изменения настроек предотвращения выполнения данных.
systempropertieshardware Откроется окно «Свойства системы — Оборудование».
systempropertiesperformance Откроется окно «Параметры быстродействия».
systempropertiesprotection Откроется окно «Свойства системы — Защита системы».
systempropertiesremote Откроется окно «Свойства системы — Удаленный доступ».
tabcal Запуститься утилита калибровки дигитайзера.
tabletpc.cpl Для сенсорного экрана запустится окно «Параметры планшета и пера».
taskmgr Запуститься «Диспетчер задач».
taskschd.msc Запуститься утилита планировщика заданий.
telephon.cpl Откроется окно «Телефон и модем».
timedate.cpl Настройка даты и времени.
tpm.msc Запуститься утилита «Управление TPM».
useraccountcontrolsettings Откроется окно параметров управления учетными записями пользователей (UAC).
utilman Откроется окно «Специальные возможности».
verifier Произойдёт запуск диспетчера проверки драйверов.
videos Откроется системная папка «Видео».
wf.msc Запуститься утилита «Брандмауэр Windows в режиме повышенной безопасности».
wfs Запуститься утилита «Факсы и сканирование Windows».
wiaacmgr Запуститься мастер сканирования.
winver Откроется окно с версией Windows.
wmplayer Запуститься Windows Media Player.
write Откроется WordPad.
wscript Откроется окно с параметрами сервера сценариев Windows
wscui.cpl Откроется окно центра поддержки.
wuapp Откроется окно центра обновления Windows.
wusa Автономный установщик обновлений Windows.
xpsrchvw Запуститься утилита просмотра XPS.
Читайте также:
Что такое программа access

Источник: kaknakomputere.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru