ответ::
Программное обеспе́чение (произношение обеспече́ние не рекомендуется) — наряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях.
Программное обеспечение представляет собой алгоритм, реализованный в виде последовательности инструкций для процессора.
В компьютерном жаргоне часто используется слово «софт» от английского software.
По назначению программное обеспечение разделяется на системное, прикладное и инструментальное.
Классификация программного обеспечения.
Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения программ. Это: интегрированные среды разработки, SDK, компиляторы, интерпретаторы, линковщики, ассемблеры, отладчики и т.п.
Прикладное ПО (приложения) — программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем. К прикладному ПО относятся: банковские и бухгалтерские программы, игры, текстовые и графические редакторы, Интернет-клиенты и т. п.
Системное ПО используется для обеспечения работы компьютера самого по себе и выполнения прикладных программ. Конкретные виды системного программного обеспечения включают загрузчики, операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее общая часть системного программного обеспечения – операционная система.
Операционная система, ОС (OS - operating system) — базовый комплекс компьютерных программ, обеспечивающий: обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы.
Основные функции ОС:
Загрузка приложений в оперативную память и их выполнение;
Стандартизованный доступ к периферийным устройствам (устройствам ввода-вывода);
Управление оперативной памятью;
Управление энергонезависимой памятью (жесткий диск, компакт-диски и т.д.), как правило, с файловой системы;
Семейства и хронология операционных систем
Наиболее древняя из успешных операционных систем - UNIX (1969 г.). Она до сих пор остается одной из основных систем на компьютерах, которые мощнее персональных и от нее порождено множество UNIX-подобных ОС.
Но, по мнению многих, программирование - это такая же наука, как и химия, физика, математика. Все достижения в этих областях обнародованы. Не нужно открывать еще раз теорему Пифагора и изобретать заново колесо. Если человек живет в обществе, то все его открытия должны стать достоянием этого общества, ведь именно так происходит прогресс. То же можно сказать и о программном обеспечении.
В манифесте GNU отличию свободных программ от бесплатных уделено очень много места - по-русски же это можно сказать гораздо короче, поскольку эти понятия не обозначаются, как в английском, одним словом free. Получив в пользование или купив свободную программу, вы легально, не нарушая ничьих авторских прав, можете:
сколько угодно копировать, как угодно широко ее рас изменять или совершенствовать ее исходный код (программа, рас по публичной лицензии GNU, всегда поставляется вместе с исходным кодом разработчика - этой самой строго охраняемой и никогда не раскрываемой частью коммерческих программ);
и, наконец, свободно распоряжаться измененной версией - хоть раздавать ее даром, хоть запрашивать за нее миллиард.
Только на одну вещь пользователь такого программного обеспечения не имеет права ни в коем случае. Он не может при дальнейшем рас скрыть исходный код программы, объявив себя его владельцем, и остановить, таким образом, ее, программы, свободное совершенствование и развитие. Специально для таких программ проект GNU ввел в обиход понятие copyleft (в отличие от copyright), когда создатель продукта сохраняет на него практически все авторские и имущественные права при любых обстоятельствах - даже если и рас его совершенно бесплатно.
Итак, свобода программного обеспечения состоит из:
свободы читать (изучать) код;
свободы писать (модифицировать) код;
свободы рас публиковать, тиражировать) код.
ПО с открытым кодом (Open source)
Программное обеспечение с открытым исходным кодом разработки ПО, при котором создаваемый исходный код программ открыт, то есть, общедоступен для и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно в разработке открытой программы.
Бит — единица измерения количества информации. 1 бит информации — символ или сигнал, который может принимать два значения: включено или выключено, да или нет, высокий или низкий, заряженный или незаряженный; в двоичной системе исчисления это 1 или 0.
8 битов.
Терабайт - единица измерения количества информации, равная 1 099 511 627 776 (240) стандартным (8-битным) байтам или 1024 гигабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Петаба́йт (Пбайт, Пб) м. , скл. — единица измерения количества информации, равная 2 в степени 50 стандартным (8-битным) байтам или 1024 терабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Эксабайт — единица измерения количества информации, равная 2 в степени 60 стандартным (8-битным) байтам или 1024 петабайтам.
Зеттабайт — единица измерения количества информации, равная 2 в степени 70 стандартным (8-битным) байтам или 1024 эксабайтам.
Йоттаба́йт — единица измерения количества информации, равная 2 в степени 80 стандартным (8-битным) байтам или 1024 зеттабайтам.
чтобы вычислить объём информации всего сообщения, нужно количество символов, имеющихся в сообщении, умножить на информационный вес одного символа. Математически это произведение записывается так: I = К · i. Например: сообщение, записанное буквами 32-символьного алфавита, содержит 180 символов.
Из большей в меньшую, обычно делать число на основание числа, которое хотят получить, с учетом что на каждой итерации деления в столбик остатокот деление не должен превышать основание.
Например число 56 перевести в двоичную систему
56/2 = 28 (остаток 0) 28/2 =14 (остаток 0) 14/2 = 7(остаток 0) 7/2=3(остаток 1) 3/2=1 (остаток 1) Число будет состоять из остатков от деления записанных в обратном порядке 111000
8 бит - это 1 байт 1024 байт- это 1 килобайт 1024 килобайт-это 1 мегабайт 1024 магабайт-это 1 гигабайт единица хранения информации в цифровом виде. связны они все прямо, т. к. кило-, мега-, гига- приставки показывающие порядковые значения байта.
Поделитесь своими знаниями, ответьте на вопрос:
для разработки объемного образа (изображения), деталей объекта