Книга: Устранение неисправностей и ремонт ПК своими руками на 100%
Функция программного обеспечения
Функция программного обеспечения
Сам по себе ПК, манипулируя одними электрическими сигналами, не может представить информацию в том виде, как мы сегодня привыкли ее воспринимать, – на экране монитора, отпечатанной на листе бумаги. Результаты будут – но не в привычном для человека виде. Для представления информации в том виде, в котором привык видеть ее человек, последовательность импульсов нужно преобразовать.
Символы и буквы могут быть закодированы при помощи восьми двоичных символов.
Распространены таблицы ASCII с национальными расширениями, применяющиеся в DOS (которые можно использовать для записи текстов в микропроцессорах), и таблицы ANSI – в WINDOWS. В таблицах ASCII и ANSI первые 128 символов совпадают. В этой части таблицы содержатся символы цифр, знаков препинания, латинские буквы верхнего и нижнего регистров и управляющие символы. Национальные расширения символьных таблиц и символы псевдографики содержатся в последних 128 кодах этих таблиц, поэтому отображение русских текстов в операционных системах DOS и WINDOWS не совпадает.
Различное оборудование – платы расширения, периферийные устройства – работают по встроенному алгоритму. Чтобы ПК их лучше понимал или вообще воспринимал, существуют драйверы (поставляются на дисках вместе с устройствами), выполняющие функцию посредника между периферийным «железом» ПК и основным вычислительным блоком.
Программа – это последовательность операций, выполняемых компьютером для достижения поставленной задачи. Программа содержит описание действий, записанных на языке программирования или в машинном коде, которые должен выполнить компьютер в соответствии с алгоритмом решения конкретной задачи.
Программное обеспечение (ПО) можно разделить на прикладное, инструментальное и системное. Прикладные программы предназначены для решения пользовательских задач, а ПК только обеспечивает их решение. Это, например, графические редакторы, текстовые процессоры, издательские системы, САПР, СУБД, образовательные программы, игры.
Системное ПО служит для обеспечения работы самого ПК и решения задач, связанных с его функционированием. К системному ПО относятся операционные системы, файловые менеджеры, антивирусы, архиваторы, утилиты, драйверы.
Инструментальное ПО предназначено для проектирования, разработки и сопровождения программ. К нему относятся интегрированные среды разработки, трансляторы (компиляторы и интерпретаторы), ассемблеры, компоновщики, системы анализа кода, системы автоматизированного тестирования.
- Функция kmalloc()
- Функция kfree()
- Функция vmalloc()
- Функция find_vma_prev()
- Функция find_vma_intersection()
- Функция printk()
- Функция kallsyms
- Функция упреждающей выборки
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 2.1.3. Функция getopt_long()
- Выбор аппаратного обеспечения для InterBase
- Группировка по встроенным функциям и UDF