Информационное обеспечение ПК

Вся информация, поступающая в компьютер (например, звуки, изображения, показания приборов и т.д.) для обработки должна быть преобразована в числовую форму – иначе ПК ее просто не обработает.

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

Соответствие меж­ду набором букв и числами называется кодировкой символов.

Как правило, все числа в компьютере представляются с помо­щью нулей и единиц, т.е. в двоичной системе счисления, что значительно упрощает их конструкцию.

Единицей информации в компьютере является один бит, т.е. двоичный разряд, который может принимать значение 0 или 1. Как правило, команды компьютеров работают не с отдельными битами, а с восемью битами сразу. Восемь последовательных би­тов составляют байт. В одном байте можно закодировать значе­ние одного символа из 256 возможных (256 = 28). Более крупными единицами информации являются килобайт, равный 1024 байт (1024 = 21°), и мегабайт (сокра­щенно обозначаемый Мбайт), равный 1024 Кбайт.

Программы для компьютеров.

Программы для первых ком­пьютеров приходилось писать на машинном языке, т.е. в кодах, непосредственно воспринимаемых компьютером. В начале 50-х годов были разработаны систе­мы, позволяющие писать программы не на машинном языке, а с использованием мнемонических обозначений машинных команд. Такой язык для написания программ называется автокодом, или языком ассемблера. Программы на ассемблере очень просто пе­реводятся в машинные команды с помощью специальной про­граммы, которая также называется ассемблером. Ассемблер и сейчас часто используется при программировании в тех случаях, когда требуется достичь максимального быстродействия и мини­мального размера программ либо наиболее полно учесть в про­грамме особенности компьютера.

Однако составление программ на языке ассемблера все же весьма трудоемко. Поэтому и после появления ассемблеров многие исследователи продолжали попытки облегчить процесс программирования. Такие языки ста­ли называть языками программирования высокого уровня, а язы­ки ассемблера и другие машинно-ориентированные языки — языками низкого уровня. Программы на языках высокого уровня либо преобразуются в программы, состоящие из машинных ко­манд (это делается, с помощью специальных программ, называе­мых трансляторами или компиляторами), либо интерпретируются с помощью программ-интерпретаторов.

Языки высокого уровня позволили значительно упростить процесс написания программ, так как они ориентированы на удобство описания команд.








Дата добавления: 2015-09-14; просмотров: 2554;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.