Презентация на тему: » Программа — это указание на последовательность действий ( команд ), которую должен выполнить компьютер. Компьютер включает в себя устройства : Устройства.» — Транскрипт:
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
Команда Выполнить
В эту строку нужно вписать команду и нажать на кнопку «ОК» и сразу запуститься нужная программа или утилита или откроется соответствующее команде окно.
Как вызвать команду Выполнить
Произвести вызов команды Выполнить можно несколькими способами.
- Нужно одновременно нажать на клавиатуре клавиши WIN+X.
В левом нижнем углу появиться контекстное меню, находим в этом меню строку «Выполнить» и нажимаем на неё.
Так запускается команда Выполнить при сочетание клавиш WIN+X.
- Чтобы запустилась команда Выполнить на клавиатуре нужно одновременно нажать на клавиши WIN+R.
Через мгновение окно под названием Выполнить откроется.
- Нажмите кнопку пуск или клавишу 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. |
Источник: kaknakomputere.ru