Информационное обеспечение ПК
Вся информация, поступающая в компьютер (например, звуки, изображения, показания приборов и т.д.) для обработки должна быть преобразована в числовую форму – иначе ПК ее просто не обработает.
Например, при обработке текстовой информации при вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешнее устройство (экран или печать) для восприятия человеком по этим числам строятся соответствующие изображения букв.
Соответствие между набором букв и числами называется кодировкой символов.
Как правило, все числа в компьютере представляются с помощью нулей и единиц, т.е. в двоичной системе счисления, что значительно упрощает их конструкцию.
Единицей информации в компьютере является один бит, т.е. двоичный разряд, который может принимать значение 0 или 1. Как правило, команды компьютеров работают не с отдельными битами, а с восемью битами сразу. Восемь последовательных битов составляют байт. В одном байте можно закодировать значение одного символа из 256 возможных (256 = 28). Более крупными единицами информации являются килобайт, равный 1024 байт (1024 = 21°), и мегабайт (сокращенно обозначаемый Мбайт), равный 1024 Кбайт.
Программы для компьютеров.
Программы для первых компьютеров приходилось писать на машинном языке, т.е. в кодах, непосредственно воспринимаемых компьютером. В начале 50-х годов были разработаны системы, позволяющие писать программы не на машинном языке, а с использованием мнемонических обозначений машинных команд. Такой язык для написания программ называется автокодом, или языком ассемблера. Программы на ассемблере очень просто переводятся в машинные команды с помощью специальной программы, которая также называется ассемблером. Ассемблер и сейчас часто используется при программировании в тех случаях, когда требуется достичь максимального быстродействия и минимального размера программ либо наиболее полно учесть в программе особенности компьютера.
Однако составление программ на языке ассемблера все же весьма трудоемко. Поэтому и после появления ассемблеров многие исследователи продолжали попытки облегчить процесс программирования. Такие языки стали называть языками программирования высокого уровня, а языки ассемблера и другие машинно-ориентированные языки — языками низкого уровня. Программы на языках высокого уровня либо преобразуются в программы, состоящие из машинных команд (это делается, с помощью специальных программ, называемых трансляторами или компиляторами), либо интерпретируются с помощью программ-интерпретаторов.
Языки высокого уровня позволили значительно упростить процесс написания программ, так как они ориентированы на удобство описания команд.
Дата добавления: 2015-09-14; просмотров: 2538;