Программа это последовательность нулей и единиц

Презентация на тему: » 1 Данные и программы. 2 Информация, представленная в цифровой форме(т.е.в виде последовательностей нулей и единиц) и обрабатываемая на компьютере, называется.» — Транскрипт:

1 1 Данные и программы

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

3 3 ПроцессорПроцессор: Обработка данных по программе Оперативная памятьОперативная память: Хранение данных и программ при включенном компьютере Устройства вводаУстройства ввода: Ввод данных Устройства выводаУстройства вывода: вывод данных Долговременная памятьДолговременная память: Хранение данных и программ при выключенном компьютере МАГИСТРАЛЬ Обработка данных по программе:

4 4 Программная обработка данных на компьютере реализуется пользователем следующим образом: 1.Пользователь запускает программу, хранящуюся в долговременной памяти, она загружается в оперативную память и начинает выполняться. 2.Выполнение программ заключается в том, что процессор последовательно считывает команды программы и выполняет их. 3.Данные, полученные в процессе выполнения программы, записываются процессором в оперативную или долговременную память, а также предоставляются пользователю с помощью устройств вывода информации.

Двоичная система счисления — самое простое объяснение

5 5 Файлы и файловая система

8 8 С помощью специальных программ – файловых менеджеров – можно производить над файлами следующие операции: -копирование; -перемещение; -удаление; -переименование

9 9 На каждом носителе информации хранится большое количество файлов. Порядок хранения файлов определяет используемая файловая система: -одноуровневая файловая система (линейная последовательность имен файлов); -многоуровневая иерархическая файловая система (система вложенных папок)

10 10 Для хранения файлов на диске делают процедуру Форматирование диска. В процессе форматирования диск разбивается на две области: область хранения файлов и каталог. Существует два вида форматирования: 1. Полное форматирование (разметка диска на дорожки и сектора, ранее хранившиеся файлы уничтожаются) 2. Быстрое форматирование (только очистка каталога диска)

11 11 Архивация файлов и дефрагментация дисков

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

13 13 Существуют различные методы архивации файлов (WinZIP, WinRAR и другие), которые различаются степенью сжатия файлов, скоростью выполнения и другими параметрами. Лучше всего сжимаются файлы данных, практически не сжимаются файлы программ.

Читайте также:
Как сохранить состояние программы

14 14 При сохранении, копировании или перемещении файл записывается в произвольные свободные секторы диска, которые могут находиться на различных дорожках. Это приводит к фрагментации файлов на диске. Фрагментация файлов замедляет доступ к ним и приводит к преждевременному износу диска. Рекомендуется с помощью программ дефрагментации проводить дефрагментацию диска, в процессе которой файлы записываются в последовательно расположенные секторы.

Просто о битах, байтах и о том, как хранится информация #2

15 15 Практическая работа 3 «Форматирование, проверка и дефрагментация дискеты» Цель работы: научиться работать с носителями информации на примере гибкого магнитного диска Задание 1. Отформатировать дискету (Мой компьютер-Форматировать) Задание 2. Проверить дискету на наличие ошибок (Пуск-Программы-Стандартные-Служебные-Проверка диска) Задание 3. Осуществить дефрагментацию дискеты (Пуск-Программы-Стандартные-Служебные- Дефрагментация диска)

16 16 Программное обеспечение компьютера

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

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

19 19 Прикладное программное обеспечение Приложение – это программа, позволяющая пользователю обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием. Приложения функционируют под управлением определенной операционной системы. Калькуляторы и электронные таблицы Текстовые редакторы Графические редакторы Звуковые редакторы Мультимедиа проигрыватели Программы разработки презентаций Базы данных Коммуникационные программы Приложения специального назначения

20 20 Лицензионные, условно бесплатные и свободно распространяемые программы

21 21 Программы по их юридическому статусу можно разделить на три большие группы: 1)Лицензионные; 2)Условно бесплатные; 3)Свободно распространяемые

22 22 Лицензионные программы продаются в форме коробочных дистрибутивов. В коробке находятся CD-диски, с которыми производится установка программы на компьютеры пользователей, и руководство пользователя по работе с программой.

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

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

Читайте также:
Как установить программу компас на телефон

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

9.Что такое машинный код?

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

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

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

К ним относятся языки ассемблера, в которых двоичные последовательности были заменены символами (мнемониками). Первым таким языком был ассемблер компьютера «Эдсак», созданный в 1949 г. английским математиком М. Уилксом. Разумеется, ассемблеры проще машинных кодов, в них можно создавать инструкции для определенных действий. Однако применение ассемблера оставляет нерешенными ряд задач:

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

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

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

непереносимыми: на другой тип компьютеров, делает непригодными все ранее разработанные программы, поскольку новый компьютер имеет другие мнемоники и формат команд, другие методы адресации аргументов и т.п. Кроме того, переучивание программистов на новую систему команд также потребует определенного времени, что делает переход на другую архитектуру еще более трудным

11.Что такое транслятор

Ограниченность ассемблеров была преодолена в языках высокого уровня. Первым распространенным языком высокого уровня явился Фортран, разработанный в 1954-1957 гг. Дж. Бекусом в фирме IBM и до сих пор применяемый для научных расчетов.

Поскольку его применение занимало много времени «тихоходных» в то время машин, для него был создан компилятор, переводивший его программы в машинный код. Это положило начало особым видам программ – трансляторам, которые для каждого типа компьютеров переводят программы, написанные на языке высокого уровня, в их машинный код.

Читайте также:
В какой программе рисовать эскизы одежды

Трансляторы бывают двух видов – компиляторы и интерпретаторы

Компилятор транслирует в ходе непрерывного процесса всю программу, написанную на языке высокого уровня. При том создается полная программа в машинных кодах, которую затем ЭВМ выполняет без участия компилятора

Интерпретатор последовательно анализирует по одному оператору программы, превращая при этом каждую синтаксическую конструкцию, записанную на языке высокого уровня, в машинные коды и выполняя их одна за другой. Интерпретатор должен постоянно присутствовать в зоне основной памяти вместе с интерпретируемой программой, что требует значительных объемов памяти. Следует заметить, что любой язык программирования может быть как интерпретируемым, так и компилируемым, но в большинстве случаев у каждого языка есть свой предпочтительный способ реализации. Языки Фортран, Паскаль в основном компилируют; язык Ассемблер почти всегда интерпретирует; языки Бейсик и Лисп широко используют оба способа.

Источник: studfile.net

Вся информация в компьютере — это нули и единицы?

Например, когда на компьютере открывается фото, это на самом деле это процессор обрабатывает длинную последовательность нулей и единиц? Так ли это?

  • Вопрос задан более трёх лет назад
  • 3941 просмотр

1 комментарий

Оценить 1 комментарий

xozzslip

Почитайте книгу тайный язык информатики
Решения вопроса 2

Да, можно аналогию привести, что человек на низком уровне состоит из атомов, нейтронов и т.п.

это на самом деле это процессор обрабатывает длинную последовательность нулей и единиц

Если посмотреть глубже, то не обрабатывает, а «просто» пересылает из одного места в другое.
Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать

2ord

Компьютер — это вычислитель, работающий на основе логических элементов. Результатом вычисления одного логического элемента является 0 (ток не проходит) или 1 (ток проходит) — для упрощения будем брать в расчёт только двоичную логику. Процессор ведёт обработку последовательности нулей и единиц, группируя их в октеты (именуемые байтами). Раньше группировали не октетами, а меньшим количеством битов.

799px-International_Telegraph_Alphabet_2

Определённые последовательности нулей и единиц составляют основу таблицы кодов символов (алфавит), которыми оперируют люди. Благодаря этой таблице люди умеют интерпретировать передаваемые нули и единицы в форме кодов алфавита. Почитай об Азбуке Морзе и коде Бодо́.

В дальнейшем стала использоваться таблица символов ASCII, а в эти дни — Unicode.

Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Ответы на вопрос 7

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

Источник: qna.habr.com

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